.LUuY6a_fit{max-width:62ch;font-size:var(--step-ui);line-height:1.7}.LUuY6a_note{color:var(--ink-soft);font-size:var(--step--1);font-weight:500}.LUuY6a_fit a{text-underline-offset:3px;font-weight:650;text-decoration-thickness:1px}
.LS1P6q_terms{border-radius:var(--radius-md);background:color-mix(in srgb, var(--tone) 45%, var(--paper));gap:14px;padding:20px 22px;display:grid}.LS1P6q_terms h2{font-size:var(--step-1);align-items:center;gap:10px;display:flex}.LS1P6q_terms h2 svg{width:22px;height:22px}.LS1P6q_terms dl{grid-template-columns:auto 1fr;gap:8px 18px;margin:0;display:grid}.LS1P6q_terms dt{color:color-mix(in srgb, var(--ink) 70%, var(--tone));font-size:var(--step-ui)}.LS1P6q_terms dd{margin:0;font-weight:650}.LS1P6q_note{font-size:var(--step--1)}
.THc4tq_description{justify-items:start;gap:14px;display:grid}.THc4tq_title{font-size:var(--step-2)}.THc4tq_text{gap:12px;max-width:62ch;line-height:1.6;display:grid}.THc4tq_text ul{gap:4px;padding-left:1.2em;list-style:outside;display:grid}.THc4tq_text li::marker{color:var(--violet-deep)}.THc4tq_text[data-folded]{max-height:12.8em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.THc4tq_more{color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration-thickness:2px}
._1U7E6q_top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);padding-top:clamp(16px,2.5vw,32px);display:grid}._1U7E6q_gallery{gap:8px;display:grid;position:sticky;top:24px}._1U7E6q_photoPending{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--mist)}._1U7E6q_info{gap:24px;display:grid}._1U7E6q_info>header{padding-block:0}._1U7E6q_info h1{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.2rem + 1.1vw,2.25rem);line-height:1.15}._1U7E6q_brand{font-weight:700}._1U7E6q_type,._1U7E6q_code{border-radius:var(--radius-pill);background:var(--mist);font-size:var(--step--2);padding:4px 12px;font-weight:700}._1U7E6q_type{background:color-mix(in srgb, var(--peach) 80%, var(--paper))}._1U7E6q_actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}._1U7E6q_report{min-height:44px;color:var(--ink-soft);font-size:var(--step--1);text-underline-offset:3px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}._1U7E6q_report svg{width:16px;height:16px}._1U7E6q_details{border-top:1px solid var(--line);justify-items:start;gap:32px;margin-top:16px;padding-top:32px;display:grid}._1U7E6q_details>*{width:100%}._1U7E6q_details>._1U7E6q_report{width:auto}._1U7E6q_heading{font-size:var(--step-2);margin-bottom:14px}@media (max-width:960px){._1U7E6q_top{grid-template-columns:minmax(0,1fr)}._1U7E6q_gallery{width:min(100%,560px);position:static}}
.jNLVqq_facts{border-radius:var(--radius-md);background:var(--mist);margin:0;display:grid}.jNLVqq_fact{grid-template-columns:minmax(120px,.6fr) 1fr;gap:4px 20px;padding:14px 18px;display:grid}.jNLVqq_fact+.jNLVqq_fact{border-top:1px solid var(--line)}.jNLVqq_fact dt{color:var(--ink-soft);font-size:var(--step-ui)}.jNLVqq_fact dd{gap:2px;margin:0;font-weight:650;display:grid}.jNLVqq_quote{color:var(--ink-soft);font-family:var(--font-serif), Georgia, serif;font-size:var(--step--1);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;font-weight:400;display:-webkit-box;overflow:hidden}.jNLVqq_source{color:var(--ink-soft);font-size:var(--step--2);font-weight:500}@media (max-width:480px){.jNLVqq_fact{grid-template-columns:1fr}}
.ZL69_W_stack{gap:18px;display:grid}.ZL69_W_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ZL69_W_private{border-radius:var(--radius-md);background:color-mix(in srgb, var(--lilac-strong) 32%, var(--paper));--field-bg:var(--paper);border:0;gap:12px;margin:0;padding:16px;display:grid}.ZL69_W_private legend{float:left;width:100%;color:var(--violet-deep);font-size:var(--step--1);margin-bottom:4px;padding:0;font-weight:700}.ZL69_W_pair{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ZL69_W_small{color:var(--ink-soft);font-size:var(--step--1)}.ZL69_W_invitees{gap:8px;display:grid}.ZL69_W_invitee{border-radius:var(--radius-md);background:var(--mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 10px 10px 14px;display:flex}.ZL69_W_invitee span{overflow-wrap:anywhere;min-width:0}.ZL69_W_invitee small{color:var(--ink-soft);display:block}.ZL69_W_start{justify-self:start}.ZL69_W_error{color:#b3204d;font-size:var(--step--1);font-weight:650}
.s6-_zq_stable section>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.s6-_zq_stable h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s6-_zq_stable section>div:first-child p{min-block-size:1lh}.s6-_zq_stable article h3{min-block-size:2lh}.s6-_zq_chips{gap:8px;min-height:44px;margin-bottom:0;padding-block:4px;display:flex;overflow-x:auto}.s6-_zq_chips a,.s6-_zq_chips button{white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--mist);min-height:44px;color:var(--ink);font-size:var(--step--1);cursor:pointer;align-items:center;gap:6px;padding:8px 14px;transition:background-color .2s,border-color .2s;display:inline-flex}.s6-_zq_chips a:hover,.s6-_zq_chips button:hover{border-color:var(--lilac-strong);background:var(--lilac)}.s6-_zq_chips svg{flex:none;width:16px;height:16px}@media (max-width:759px){.s6-_zq_stable section>div:first-child{align-items:start}.s6-_zq_stable h2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}}.s6-_zq_historyHead{margin-bottom:16px}.s6-_zq_previews{scroll-snap-type:x proximity;gap:12px;margin-top:16px;padding-block:4px;display:flex;overflow-x:auto}.s6-_zq_previews>li{scroll-snap-align:start;flex:0 0 300px;min-width:0}.s6-_zq_preview{border-radius:var(--radius-md);background:var(--paper);height:100%;box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:14px;padding:8px;transition:background-color .2s;display:flex}.s6-_zq_preview:hover{background:var(--mist)}.s6-_zq_thumbnail{border-radius:var(--radius-sm);flex:none;width:72px}.s6-_zq_previewText{gap:4px;min-width:0;padding-right:8px;display:grid}.s6-_zq_previewTitle{-webkit-line-clamp:2;font-size:var(--step--1);-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.s6-_zq_price{font-size:var(--step--1);color:var(--ink-soft)}.s6-_zq_loading{min-height:56px;color:var(--ink-soft);font-size:var(--step--1);align-items:center;margin-top:12px;display:flex}.s6-_zq_prepaint{max-width:calc(var(--container) + 2 * var(--gutter));margin:var(--section-space) auto 0;padding-inline:var(--gutter);display:none}html[data-personal] .s6-_zq_prepaint{display:block}.s6-_zq_placeholder{min-height:112px}html[data-personal=views] .s6-_zq_placeholder{min-height:164px}html[data-personal=both] .s6-_zq_placeholder{min-height:232px}@media (max-width:759px){.s6-_zq_previews{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.s6-_zq_previews>li{flex-basis:260px}.s6-_zq_thumbnail{width:64px}.s6-_zq_placeholder{min-height:100px}html[data-personal=views] .s6-_zq_placeholder{min-height:152px}html[data-personal=both] .s6-_zq_placeholder{min-height:212px}}
.xnOBbG_placeholder{max-width:calc(var(--container) + 2 * var(--gutter));margin:var(--section-space) auto 0;padding-inline:var(--gutter);overflow:hidden}.xnOBbG_title{background:var(--mist);border-radius:var(--radius-md);width:220px;height:44px;margin-bottom:28px;display:block}.xnOBbG_items{gap:16px;padding-bottom:16px;display:flex}.xnOBbG_items span{background:var(--mist);border-radius:var(--radius-md);flex:0 0 220px;height:340px}@media (max-width:759px){.xnOBbG_items span{flex-basis:168px;height:290px}}@media (scripting:none){.xnOBbG_title,.xnOBbG_items{display:none}}
.BJub2q_grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(200px,17vw,300px);gap:16px;display:grid}.BJub2q_grid>li{grid-column:span 3;min-width:0}.BJub2q_grid>li:nth-child(-n+3){grid-column:span 4}.BJub2q_card{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tone) 35%, var(--paper));isolation:isolate;height:100%;display:block;position:relative;overflow:hidden}.BJub2q_visual{place-items:center;display:grid;position:absolute;inset:0}.BJub2q_card .BJub2q_media{aspect-ratio:auto;border-radius:0;transition:transform .3s;position:absolute;inset:0}.BJub2q_card .BJub2q_media[data-fit] img{object-fit:cover;padding:0}.BJub2q_card:hover .BJub2q_media{transform:scale(1.03)}.BJub2q_caption{border-radius:var(--radius-pill);background:var(--paper);max-width:calc(100% - 28px);color:var(--ink);font-size:var(--step-ui);box-shadow:var(--shadow-soft);align-items:center;padding:9px 16px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:14px;left:14px}.BJub2q_fallback{width:48px;height:48px;color:var(--ink-soft);stroke-width:1.25px}@media (max-width:759px){.BJub2q_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}.BJub2q_grid>li,.BJub2q_grid>li:nth-child(-n+3){grid-column:auto}.BJub2q_grid>li:first-child{grid-column:1/-1}.BJub2q_grid>li:first-child .BJub2q_card{aspect-ratio:2}.BJub2q_card{aspect-ratio:1;border-radius:var(--radius-card)}.BJub2q_caption{font-size:var(--step--1);padding:7px 12px;bottom:10px;left:10px}}@media (max-width:359px){.BJub2q_grid{gap:8px}.BJub2q_caption{max-width:calc(100% - 16px);padding:6px 10px;bottom:8px;left:8px}}@media (prefers-reduced-motion:reduce){.BJub2q_card .BJub2q_media{transition:none}.BJub2q_card:hover .BJub2q_media{transform:none}}
.aIshFa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.aIshFa_card{border-radius:var(--radius-lg);background:var(--ground,var(--mist));grid-template-columns:128px minmax(0,1fr);align-items:center;gap:18px;height:100%;padding:10px 16px 10px 10px;transition:filter .2s;display:grid}.aIshFa_card:hover{filter:brightness(.97)}.aIshFa_visual{border-radius:var(--radius-card);overflow:hidden}.aIshFa_visual .aIshFa_art{border-radius:0;width:100%;height:auto;display:block}.aIshFa_body{gap:4px;padding-right:8px;display:grid}.aIshFa_body h3{font-size:var(--step-1);letter-spacing:-.015em;font-weight:750;line-height:1.25}.aIshFa_body p{color:var(--ink-soft);font-size:var(--step-ui)}@media (max-width:1080px){.aIshFa_card{grid-template-columns:104px minmax(0,1fr);gap:14px}.aIshFa_body h3{font-size:var(--step-ui)}}@media (max-width:759px){.aIshFa_grid{grid-template-columns:minmax(0,1fr);gap:10px}.aIshFa_card{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:10px}.aIshFa_body p{font-size:var(--step--1)}}@media (prefers-reduced-motion:reduce){.aIshFa_card{transition:none}.aIshFa_card:hover{filter:none}}
._5u02Gq_tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}._5u02Gq_tile{border-radius:var(--radius-card);background:color-mix(in srgb, var(--tone) 55%, var(--paper));align-items:center;gap:12px;height:100%;min-height:56px;padding:8px 14px 8px 8px;transition:background-color .2s;display:flex}._5u02Gq_tile:hover{background:var(--tone)}._5u02Gq_icon{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}._5u02Gq_icon svg{width:18px;height:18px}._5u02Gq_label{font-size:var(--step-ui);font-weight:700;line-height:1.2}@media (max-width:760px){._5u02Gq_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._5u02Gq_tile{gap:10px;min-height:52px;padding:8px 10px 8px 8px}._5u02Gq_icon{width:32px;height:32px}._5u02Gq_icon svg{width:16px;height:16px}._5u02Gq_label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (max-width:359px){._5u02Gq_tile{gap:8px;padding-inline:6px 8px}._5u02Gq_icon{width:28px;height:28px}._5u02Gq_label{font-size:var(--step--1)}}
.-Wgx5q_page{max-width:calc(var(--container) + 2 * var(--gutter));padding:clamp(8px, 2vw, 24px) var(--gutter) 0;gap:20px;margin-inline:auto;display:grid}.-Wgx5q_title{font-size:var(--step-3);letter-spacing:-.035em}.-Wgx5q_results{align-content:start;min-width:0;display:grid}.-Wgx5q_stack{gap:28px;display:grid}.-Wgx5q_subhead{font-size:var(--step-2);letter-spacing:-.02em;font-weight:800}.-Wgx5q_bone{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--mist) 0%, #fbfaff 50%, var(--mist) 100%) 0 0 / 200% 100%;animation:1.4s ease-in-out infinite -Wgx5q_shimmer}.-Wgx5q_boneField{height:120px}.-Wgx5q_boneBar{height:150px}.-Wgx5q_boneGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.-Wgx5q_boneCard{aspect-ratio:1}@keyframes -Wgx5q_shimmer{to{background-position:-200% 0}}@media (max-width:640px){.-Wgx5q_boneGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.-Wgx5q_updating{position:relative}.-Wgx5q_updating>:not(.-Wgx5q_updatingLabel){opacity:.45;pointer-events:none;transition:opacity .2s}.-Wgx5q_updatingLabel{z-index:3;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--step-ui);box-shadow:var(--shadow-float);justify-self:center;padding:10px 18px;font-weight:700;position:sticky;top:72px}
.vAcAEW_card{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tone) 35%, var(--paper));align-content:start;gap:10px;height:100%;padding:10px 10px 16px;transition:background-color .2s;display:grid}.vAcAEW_card:hover{background:color-mix(in srgb, var(--tone) 70%, var(--paper))}.vAcAEW_media{margin-bottom:4px}.vAcAEW_text{gap:2px;padding-inline:6px;display:grid}.vAcAEW_title{font-size:var(--step-1);letter-spacing:-.015em;font-weight:750;line-height:1.2}.vAcAEW_count{color:var(--ink-soft);font-size:var(--step--1);font-weight:600}
.UjfFpG_applied{gap:8px;min-width:0;display:grid}.UjfFpG_row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.UjfFpG_chips{flex-wrap:wrap;gap:8px;display:flex}.UjfFpG_clearAll{min-height:40px;color:var(--ink-soft);font-size:var(--step-ui);text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:4px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:650;text-decoration-thickness:2px}.UjfFpG_clearAll:hover{color:var(--ink)}@media (max-width:640px){.UjfFpG_row{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.UjfFpG_row::-webkit-scrollbar{display:none}.UjfFpG_row>*,.UjfFpG_chips{flex:none}.UjfFpG_chips{flex-wrap:nowrap}.UjfFpG_chips li{scroll-snap-align:start}}.UjfFpG_chip{border-radius:var(--radius-pill);background:var(--ink);min-height:40px;color:var(--paper);font-size:var(--step-ui);white-space:nowrap;align-items:center;gap:8px;padding:0 4px 0 14px;font-weight:650;display:inline-flex}.UjfFpG_soft{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.UjfFpG_exclude{background:var(--peach);color:var(--ink)}.UjfFpG_remove{width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;display:grid}.UjfFpG_soft .UjfFpG_remove,.UjfFpG_exclude .UjfFpG_remove{background:var(--mist)}.UjfFpG_remove:hover{background:#ffffff47}.UjfFpG_soft .UjfFpG_remove:hover,.UjfFpG_exclude .UjfFpG_remove:hover{background:var(--lilac)}.UjfFpG_remove svg{width:15px;height:15px}.UjfFpG_edit{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.UjfFpG_pencil{opacity:.7;width:14px;height:14px}.UjfFpG_popover{z-index:50;border-radius:var(--radius-lg);background:var(--paper);width:min(340px,100vw - 32px);box-shadow:0 0 0 1px var(--line), var(--shadow-float);padding:18px}.UjfFpG_note{color:var(--ink-soft);font-size:var(--step--2)}
.iC1aRG_tile{gap:8px;height:100%;display:grid}.iC1aRG_picture{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--line);transition:transform .2s}.iC1aRG_tile:hover .iC1aRG_picture,.iC1aRG_tile:hover .iC1aRG_art{transform:translateY(-2px)}.iC1aRG_art{aspect-ratio:1;border-radius:var(--radius-card);transition:transform .2s;display:block;overflow:hidden}.iC1aRG_artImage{object-fit:cover;width:100%;height:100%;display:block}.iC1aRG_icon{aspect-ratio:1;border-radius:var(--radius-card);background:var(--mist);place-items:center;display:grid}.iC1aRG_icon svg{width:28px;height:28px;color:var(--violet-deep)}.iC1aRG_text{gap:2px;padding-inline:2px;display:grid}.iC1aRG_name{font-size:var(--step-ui);font-weight:700;line-height:1.2}.iC1aRG_count{color:var(--ink-soft);font-size:var(--step--2);font-weight:600}
.tO7buW_form{gap:14px;display:grid}.tO7buW_fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tO7buW_field{font-size:var(--step--1);gap:6px;font-weight:650;display:grid}.tO7buW_field input{border-radius:var(--radius-md);background:var(--field-bg);border:0;width:100%;height:48px;padding:0 14px;font-size:1rem;font-weight:500;transition:background-color .2s,box-shadow .2s}.tO7buW_field input:focus{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--lilac-strong), var(--shadow-soft)}
._7nks5a_strip{--next-height:calc(20px + max(44px, 1.35 * (var(--step--2) + var(--step-0) + var(--step--1))));place-content:flex-start center;align-items:center;gap:10px 16px;width:100%;display:flex}html[data-continue] ._7nks5a_strip{min-height:44px}:is(html[data-continue=next] ._7nks5a_strip,html[data-continue=both] ._7nks5a_strip){min-height:var(--next-height)}._7nks5a_next,._7nks5a_placeholder{flex:0 560px;min-width:0}._7nks5a_placeholder{height:var(--next-height);border-radius:var(--radius-md);background:color-mix(in srgb, var(--butter) 30%, var(--paper));display:none}:is(html[data-continue=next] ._7nks5a_placeholder,html[data-continue=both] ._7nks5a_placeholder){display:block}._7nks5a_next{text-align:left;min-height:var(--next-height);border-radius:var(--radius-md);background:color-mix(in srgb, var(--butter) 55%, var(--paper));align-items:center;gap:14px;padding:10px 10px 10px 12px;transition:background-color .2s;display:flex}._7nks5a_next:hover{background:var(--butter)}._7nks5a_icon{border-radius:var(--radius-md);background:var(--paper);flex:none;place-items:center;width:44px;height:44px;display:grid}._7nks5a_icon svg{width:22px;height:22px;color:var(--violet-deep)}._7nks5a_text{flex:1;min-width:0;line-height:1.35;display:grid}._7nks5a_label{color:var(--ink-soft);font-size:var(--step--2);font-weight:650}._7nks5a_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7nks5a_meta{color:var(--ink-soft);font-size:var(--step--1)}._7nks5a_go{border-radius:var(--radius-sm);background:var(--ink);min-height:44px;color:var(--paper);font-size:var(--step--1);flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}._7nks5a_go svg{width:16px;height:16px}._7nks5a_saved{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:5px;flex:none;align-items:center;gap:8px;font-weight:650;text-decoration-thickness:2px;display:inline-flex}._7nks5a_saved svg{width:18px;height:18px;fill:var(--heart);stroke:var(--heart)}@media (max-width:600px){._7nks5a_strip{flex-wrap:wrap}._7nks5a_next,._7nks5a_placeholder{flex-basis:100%}html[data-continue=both] ._7nks5a_strip{min-height:calc(var(--next-height) + 54px)}}@media (max-width:480px){._7nks5a_next{gap:12px}._7nks5a_go{border-radius:50%;justify-content:center;width:44px;padding:0}._7nks5a_goText{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7nks5a_go svg{width:18px;height:18px}}
.ua8rUG_choice{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ua8rUG_label{color:var(--ink-soft);font-size:var(--step--1);font-weight:600}.ua8rUG_options{border-radius:var(--radius-control);background:var(--mist);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.ua8rUG_option{border-radius:var(--radius-sm);min-height:40px;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:600;transition:background-color .2s,box-shadow .2s}.ua8rUG_option:hover{background:#ffffffb3}.ua8rUG_pressed,.ua8rUG_pressed:hover{background:var(--paper);box-shadow:0 6px 14px -8px #3d247873}
.q3vHGW_progress{gap:6px;display:flex}.q3vHGW_dot{border-radius:var(--radius-pill);background:var(--mist);flex:1;height:6px;transition:background-color .3s}.q3vHGW_done{background:var(--accent-gradient)}.q3vHGW_question{gap:10px;padding:8px 0;display:grid}.q3vHGW_title{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800}.q3vHGW_title:focus{outline:none}.q3vHGW_hint{max-width:44ch;color:var(--ink-soft);font-size:var(--step-ui)}.q3vHGW_options{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.q3vHGW_option{border-radius:var(--radius-control);background:var(--mist);cursor:pointer;border:0;min-height:48px;padding:0 18px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.q3vHGW_option:hover{background:var(--lilac)}.q3vHGW_dontKnow{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-soft)}.q3vHGW_pressed,.q3vHGW_pressed:hover{background:var(--ink);color:var(--paper);box-shadow:none}.q3vHGW_footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.q3vHGW_steps{gap:4px;display:flex}.q3vHGW_link{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0 10px;font-weight:650;display:inline-flex}.q3vHGW_link:hover{background:var(--mist)}.q3vHGW_link svg{width:18px;height:18px}
.ubZWbW_button{border-radius:var(--radius-control);background:var(--mist);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:none}.ubZWbW_button:hover{background:var(--lilac)}.ubZWbW_button svg{width:20px;height:20px}@media (max-width:859px){.ubZWbW_button{display:grid}}.ubZWbW_back{border-radius:var(--radius-control);background:var(--mist);min-height:44px;color:var(--ink);font:inherit;font-size:var(--step-ui);cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0 12px 0 6px;font-weight:650;display:inline-flex}.ubZWbW_back svg{width:18px;height:18px}.ubZWbW_rows{margin-inline:-8px;display:grid}.ubZWbW_row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);font:inherit;font-size:var(--step-0);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 8px;font-weight:650;display:grid}.ubZWbW_row>span:first-child:not(.ubZWbW_icon){grid-column:1/3}li:last-child>.ubZWbW_row{border-bottom:0}.ubZWbW_row:hover{background:var(--mist)}.ubZWbW_icon{background:color-mix(in srgb, var(--lilac) 70%, var(--paper));width:36px;height:36px;color:var(--violet-deep);border-radius:50%;place-items:center;display:grid}.ubZWbW_icon svg{width:18px;height:18px}.ubZWbW_row[data-seasonal]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--tone,var(--lilac)) 55%, var(--paper));border:0;margin-top:8px}.ubZWbW_row[data-seasonal] .ubZWbW_icon{background:var(--paper)}.ubZWbW_all{color:var(--violet-deep)}.ubZWbW_count{color:var(--ink-soft);font-size:var(--step--1);font-variant-numeric:tabular-nums;font-weight:600}.ubZWbW_arrow{width:18px;height:18px;color:var(--ink-soft);grid-column:4}.ubZWbW_tabs{border-radius:var(--radius-pill);background:var(--mist);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ubZWbW_tab{border-radius:var(--radius-pill);min-height:40px;color:var(--ink-soft);font:inherit;font-size:var(--step-ui);cursor:pointer;background:0 0;border:0;font-weight:700}.ubZWbW_tab[aria-selected=true]{background:var(--paper);box-shadow:var(--shadow-soft);color:var(--ink)}.ubZWbW_groups{gap:18px;display:grid}.ubZWbW_heading{color:var(--ink-soft);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-weight:700}.ubZWbW_guided{border-radius:var(--radius-md);background:color-mix(in srgb, var(--butter) 60%, var(--paper));width:100%;min-height:64px;color:var(--ink);font:inherit;font-size:var(--step--1);text-align:left;cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.ubZWbW_guided strong{font-size:var(--step-0);display:block}.ubZWbW_guided .ubZWbW_arrow{grid-column:3}.ubZWbW_guided>svg:first-child{width:20px;height:20px;color:var(--violet-deep)}
.sKUj9q_root{display:flex}.sKUj9q_trigger{border-radius:var(--radius-control);min-height:40px;color:var(--ink);font:inherit;font-size:var(--step-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:700;transition:background-color .2s;display:inline-flex}.sKUj9q_root[data-open] .sKUj9q_trigger{z-index:42;position:relative}.sKUj9q_trigger:hover,.sKUj9q_root[data-open] .sKUj9q_trigger{background:var(--mist)}.sKUj9q_trigger svg{width:18px;height:18px}.sKUj9q_trigger .sKUj9q_chevron{width:16px;height:16px;color:var(--violet-deep);transition:transform .2s}.sKUj9q_root[data-open] .sKUj9q_chevron{transform:rotate(180deg)}.sKUj9q_scrim{z-index:40;background:#1d183829;position:fixed;inset:0}.sKUj9q_panel{top:calc(100% + 6px);right:var(--gutter);left:var(--gutter);z-index:41;max-height:var(--panel-max,640px);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-float), 0 0 0 1px var(--line);grid-template-columns:minmax(260px,320px) minmax(0,1fr);display:grid;position:absolute;overflow:hidden}.sKUj9q_panel[hidden]{display:none}.sKUj9q_departments{border-right:1px solid var(--line);overscroll-behavior:contain;align-content:start;gap:2px;padding:12px;display:grid;overflow-y:auto}.sKUj9q_department{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--step-ui);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:4px 8px 4px 6px;font-weight:650;display:grid}.sKUj9q_department:hover,.sKUj9q_current{background:var(--mist)}.sKUj9q_icon{background:color-mix(in srgb, var(--lilac) 70%, var(--paper));width:32px;height:32px;color:var(--violet-deep);border-radius:50%;place-items:center;display:grid}.sKUj9q_current .sKUj9q_icon{background:var(--paper)}.sKUj9q_icon svg{width:16px;height:16px}.sKUj9q_name{min-width:0}.sKUj9q_count{color:var(--ink-soft);font-size:var(--step--2);font-variant-numeric:tabular-nums;font-weight:600}.sKUj9q_arrow{width:16px;height:16px;color:var(--ink-soft)}.sKUj9q_current .sKUj9q_arrow{color:var(--violet-deep)}.sKUj9q_all{color:var(--violet-deep);font-size:var(--step-ui);margin-top:6px;padding:10px 8px;font-weight:700;display:block}.sKUj9q_types{overscroll-behavior:contain;align-content:start;gap:16px;padding:22px 28px 28px;display:grid;overflow-y:auto}.sKUj9q_types[hidden]{display:none}.sKUj9q_overview{font-size:var(--step-1);letter-spacing:-.01em;text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:5px;justify-self:start;font-weight:750;text-decoration-thickness:2px}.sKUj9q_overview:hover{-webkit-text-decoration-color:var(--orchid);text-decoration-color:var(--orchid)}.sKUj9q_typeList{columns:2;column-gap:32px}.sKUj9q_typeList li{break-inside:avoid}.sKUj9q_type{border-radius:var(--radius-sm);font-size:var(--step-ui);justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.sKUj9q_type:hover{background:var(--mist)}
.DK-ONW_root{display:flex}.DK-ONW_trigger{border-radius:var(--radius-control);min-height:40px;color:var(--ink);font:inherit;font-size:var(--step-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:700;transition:background-color .2s;display:inline-flex}.DK-ONW_root[data-open] .DK-ONW_trigger{z-index:42;position:relative}.DK-ONW_trigger:hover,.DK-ONW_root[data-open] .DK-ONW_trigger{background:var(--mist)}.DK-ONW_trigger svg{width:18px;height:18px}.DK-ONW_trigger .DK-ONW_chevron{width:16px;height:16px;color:var(--violet-deep);transition:transform .2s}.DK-ONW_root[data-open] .DK-ONW_chevron{transform:rotate(180deg)}.DK-ONW_scrim{z-index:40;background:#1d183829;position:fixed;inset:0}.DK-ONW_panel{top:calc(100% + 6px);right:var(--gutter);left:var(--gutter);z-index:41;border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-float), 0 0 0 1px var(--line);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 28px;padding:24px 28px 28px;display:grid;position:absolute}.DK-ONW_panel[hidden]{display:none}.DK-ONW_column,.DK-ONW_guided{align-content:start;gap:8px;min-width:0;display:grid}.DK-ONW_heading{color:var(--ink-soft);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;padding-inline:10px;font-weight:700}.DK-ONW_links{gap:2px;display:grid}.DK-ONW_link{border-radius:var(--radius-sm);font-size:var(--step-ui);justify-content:space-between;gap:12px;padding:9px 10px;font-weight:600;display:flex}.DK-ONW_link:hover{background:var(--mist)}.DK-ONW_count{color:var(--ink-soft);font-size:var(--step--2);font-variant-numeric:tabular-nums;font-weight:600}.DK-ONW_more{color:var(--violet-deep);font-size:var(--step-ui);padding:6px 10px;font-weight:700}.DK-ONW_guided{border-radius:var(--radius-card);background:color-mix(in srgb, var(--butter) 60%, var(--paper));align-self:start;padding:16px}.DK-ONW_guided .DK-ONW_heading{color:var(--ink);font-size:var(--step-1);letter-spacing:-.01em;text-transform:none;padding:0}.DK-ONW_note{color:var(--ink-soft);font-size:var(--step--1)}.DK-ONW_start{border-radius:var(--radius-control);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;font-size:var(--step-ui);text-align:left;cursor:pointer;border:0;justify-self:stretch;padding:8px 14px;font-weight:700}.DK-ONW_start:hover{background:var(--mist)}
.eOiT8a_bar{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.eOiT8a_seasonal{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone,var(--lilac)) 55%, var(--paper));min-height:32px;color:var(--ink);font-size:var(--step--1);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:700;transition:background-color .2s;display:inline-flex}.eOiT8a_seasonal:hover{background:var(--tone,var(--lilac))}.eOiT8a_seasonal svg{width:16px;height:16px;color:var(--violet-deep)}.eOiT8a_shortcuts{border-left:1px solid var(--line);flex:1;gap:4px;min-width:0;margin-left:8px;padding-left:12px;display:flex;overflow:hidden;container-type:inline-size}.eOiT8a_shortcut{border-radius:var(--radius-control);min-height:36px;color:var(--ink-soft);font-size:var(--step-ui);white-space:nowrap;align-items:center;padding:0 10px;font-weight:650;display:inline-flex}.eOiT8a_shortcut:hover{background:var(--mist);color:var(--ink)}.eOiT8a_shortcut[aria-current=page]{background:var(--lilac);color:var(--violet-deep)}@container (max-width:640px){.eOiT8a_shortcuts li:nth-child(n+4){display:none}}@container (max-width:480px){.eOiT8a_shortcuts li:nth-child(n+3){display:none}}@container (max-width:320px){.eOiT8a_shortcuts li:nth-child(n+2){display:none}}@container (max-width:170px){.eOiT8a_shortcuts li{display:none}}@media (max-width:1179px){.eOiT8a_shortcuts{display:none}}@media (max-width:859px){.eOiT8a_bar{display:none}}
.Bd6FRG_account{border-radius:var(--radius-control);width:44px;min-height:48px;color:var(--ink);font-size:var(--step-ui);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-weight:650;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.Bd6FRG_account:hover{background:var(--mist)}.Bd6FRG_account>svg{width:22px;height:22px}.Bd6FRG_avatar.Bd6FRG_cachedAvatar{display:none}html[data-account-hint] .Bd6FRG_pending{background:var(--mist)}html[data-account-hint] .Bd6FRG_pending>svg{display:none}html[data-account-hint] .Bd6FRG_pending .Bd6FRG_cachedAvatar{display:grid}.Bd6FRG_cachedAvatar:before{content:var(--account-initial,"")}.Bd6FRG_signedIn{box-shadow:none;background:var(--mist)}.Bd6FRG_signedIn:hover,.Bd6FRG_signedIn[data-state=open]{background:var(--lilac);color:var(--ink)}.Bd6FRG_avatar{border-radius:var(--radius-sm);background:var(--violet-deep);width:36px;height:36px;color:var(--paper);place-items:center;font-weight:800;display:grid}@media (max-width:860px){.Bd6FRG_account{background:var(--mist);width:48px}}
.azVQWW_site{border-bottom:1px solid var(--line)}.azVQWW_header{max-width:calc(var(--container) + 2 * var(--gutter));padding:12px var(--gutter);align-items:center;gap:8px;margin-inline:auto;display:flex;position:relative}.azVQWW_brand{align-items:center;margin-right:8px;display:flex}.azVQWW_logo{flex:none;display:inline-flex}@media (max-width:859px){.azVQWW_brand{margin-right:auto}}@media (max-width:480px){.azVQWW_logo svg{width:clamp(112px,36vw,135px);height:auto}}
._6UKENq_stack{gap:20px;display:grid}._6UKENq_preview{border-radius:var(--radius-md);background:var(--mist);--field-bg:var(--paper);gap:10px;padding:14px 16px;display:grid}._6UKENq_disclosure{min-height:44px;color:var(--violet-deep);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;font-weight:650;display:inline-flex}._6UKENq_disclosure svg{width:18px;height:18px}._6UKENq_disclosure[aria-expanded=true] svg{transform:rotate(180deg)}._6UKENq_display{gap:16px;display:grid}._6UKENq_small{color:var(--ink-soft);font-size:var(--step--1)}._6UKENq_subscribe{gap:14px;display:grid}._6UKENq_subscribe>button{justify-self:start}._6UKENq_row{flex-wrap:wrap;gap:8px;display:flex}._6UKENq_existing{border-radius:var(--radius-md);background:var(--mist);font-size:var(--step--1);padding:12px 14px}._6UKENq_howto{gap:10px;display:grid}._6UKENq_howto ol{color:var(--ink-soft);gap:6px;padding-left:20px;list-style:decimal;display:grid}._6UKENq_stack>button{justify-self:start}
.OzEIeW_reasons{border-radius:var(--radius-md);background:color-mix(in srgb, var(--lilac-strong) 35%, var(--paper));gap:8px;padding:14px 16px;display:grid}.OzEIeW_title{font-size:var(--step-ui);letter-spacing:0;font-weight:700}
.Ejr80q_done{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--mint) 55%, var(--paper));flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;font-weight:650;display:flex}.Ejr80q_done svg{color:#24805a;width:20px;height:20px}.Ejr80q_undo{min-height:44px;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}
.jKP82a_form{gap:20px;padding-top:4px;display:grid}.jKP82a_channel{color:var(--ink-soft);align-items:center;gap:10px;display:flex}.jKP82a_channel svg{flex:none;width:20px;height:20px}.jKP82a_channel strong{color:var(--ink);overflow-wrap:anywhere}.jKP82a_custom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.jKP82a_small{color:var(--ink-soft);font-size:var(--step--1);margin-top:-12px}.jKP82a_next{border-radius:var(--radius-md);background:color-mix(in srgb, var(--mint) 60%, var(--paper));padding:14px 16px}.jKP82a_footer{bottom:calc(-1 * var(--pad-bottom,28px));margin:4px calc(-1 * var(--pad-x,28px)) calc(-1 * var(--pad-bottom,28px));padding:16px var(--pad-x,28px) var(--pad-bottom,28px);background:var(--paper);box-shadow:0 -1px 0 var(--line);flex-wrap:wrap;gap:10px;display:flex;position:sticky}.jKP82a_editor{gap:14px;display:grid}.jKP82a_more{color:var(--violet-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:650;text-decoration:underline}
._69Tx5q_form{gap:22px;padding-top:4px;display:grid}._69Tx5q_date{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}._69Tx5q_dateFields{grid-template-columns:96px minmax(0,1fr) 110px;align-items:end;gap:10px;display:grid}._69Tx5q_dateFields:not(:has(._69Tx5q_year)){grid-template-columns:96px minmax(0,1fr)}._69Tx5q_title{color:var(--ink-soft)}._69Tx5q_title strong{color:var(--ink)}._69Tx5q_edit{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._69Tx5q_edit:hover{color:var(--ink)}._69Tx5q_remind{border-radius:var(--radius-md);background:var(--mist);--field-bg:var(--paper);gap:12px;padding:14px 16px;display:grid}._69Tx5q_extras{gap:14px;display:grid}._69Tx5q_disclosure{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-self:start;align-items:center;gap:8px;padding:0;font-weight:650;display:inline-flex}._69Tx5q_disclosure svg{width:18px;height:18px;transition:transform .2s}._69Tx5q_disclosure[aria-expanded=true] svg{transform:rotate(180deg)}._69Tx5q_summary{color:var(--ink-soft);font-weight:500}._69Tx5q_optional{gap:14px;display:grid}._69Tx5q_hint{color:var(--ink-soft);font-size:var(--step--1)}._69Tx5q_error{color:#b3204d;font-size:var(--step--1);font-weight:650}._69Tx5q_footer{bottom:calc(-1 * var(--pad-bottom,28px));margin:4px calc(-1 * var(--pad-x,28px)) calc(-1 * var(--pad-bottom,28px));padding:16px var(--pad-x,28px) var(--pad-bottom,28px);background:var(--paper);box-shadow:0 -1px 0 var(--line);flex-wrap:wrap;gap:10px;display:flex;position:sticky}@media (prefers-reduced-motion:reduce){._69Tx5q_disclosure svg{transition:none}}
.Xdzo2q_rule{color:var(--ink-soft);font-size:var(--step-ui);font-weight:600}.Xdzo2q_headerActions{gap:8px;display:flex}.Xdzo2q_who{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.Xdzo2q_recipient{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--lilac-strong) 45%, var(--paper));align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.Xdzo2q_recipient svg{width:18px;height:18px}.Xdzo2q_recipient .Xdzo2q_lock{width:14px;height:14px;color:var(--violet-deep)}.Xdzo2q_recipientNone{color:var(--ink-soft);font-weight:600}.Xdzo2q_page{gap:24px;max-width:820px;display:grid}.Xdzo2q_ideas{gap:14px;display:grid}.Xdzo2q_page>button{justify-self:start}.Xdzo2q_ideasHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Xdzo2q_title{font-size:var(--step-2)}.Xdzo2q_facts{border-top:1px solid var(--line);gap:4px;padding-top:12px;display:grid}.Xdzo2q_fact{padding:10px 0 10px 28px;line-height:1.5;position:relative}.Xdzo2q_fact>svg{width:18px;height:18px;color:var(--violet-deep);position:absolute;top:calc(1px + .75em);left:0}.Xdzo2q_fact>span{margin-right:10px}.Xdzo2q_inline{color:var(--violet-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.Xdzo2q_budgetForm{grid-template-columns:repeat(2,minmax(0,220px));align-items:end;gap:12px;padding:14px 0;display:grid}.Xdzo2q_formActions{grid-column:1/-1;gap:8px;display:flex}.Xdzo2q_note summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:650;display:inline-flex}.Xdzo2q_note summary svg{width:18px;height:18px;color:var(--violet-deep)}.Xdzo2q_note p{max-width:60ch;color:var(--ink-soft);padding:0 0 12px 28px}.Xdzo2q_dialogActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:520px){.Xdzo2q_budgetForm{grid-template-columns:1fr}}
.irTa6q_icon{flex:none;overflow:visible}.irTa6q_from{stop-color:var(--heart)}.irTa6q_to{stop-color:var(--violet-deep)}.irTa6q_star,.irTa6q_plus,.irTa6q_dot{transform-box:fill-box;transform-origin:50%}.irTa6q_plus{stroke:var(--tangerine)}.irTa6q_dot{fill:var(--violet)}@media (prefers-reduced-motion:no-preference){.irTa6q_star{animation:2.8s ease-in-out infinite irTa6q_star}.irTa6q_plus{animation:2.8s ease-in-out infinite irTa6q_plus}.irTa6q_dot{animation:2.8s ease-in-out infinite irTa6q_dot}}@keyframes irTa6q_star{0%,55%,to{transform:scale(1)rotate(0)}20%{transform:scale(.8)rotate(-10deg)}38%{transform:scale(1.08)rotate(4deg)}}@keyframes irTa6q_plus{0%,20%,75%,to{transform:scale(1)rotate(0)}38%{opacity:.4;transform:scale(.3)rotate(45deg)}55%{transform:scale(1.25)rotate(90deg)}}@keyframes irTa6q_dot{0%,40%,90%,to{transform:scale(1)}58%{opacity:.4;transform:scale(.3)}74%{transform:scale(1.35)}}
.HIUOgq_purchase{gap:24px;display:grid}.HIUOgq_actions{flex-wrap:wrap;gap:10px;display:flex}.HIUOgq_compare{gap:12px;display:grid}.HIUOgq_compareHead{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.HIUOgq_compareHead h2{font-size:var(--step-1)}.HIUOgq_sort{border-radius:var(--radius-sm);background:var(--mist);min-height:40px;font-size:var(--step--1);cursor:pointer;border:0;align-items:center;gap:8px;margin-inline-start:auto;padding:0 14px;font-weight:650;display:inline-flex}.HIUOgq_sort svg{width:16px;height:16px}.HIUOgq_offers{gap:8px;display:grid}.HIUOgq_conditionTitle{font-size:var(--step-0);margin-top:8px}.HIUOgq_conditionNote{color:var(--ink-soft);font-size:var(--step--1);margin-top:-6px}.HIUOgq_serviceNote{color:var(--ink-soft);font-size:var(--step--2)}
.VaDsGq_scope{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.VaDsGq_chip{border-radius:var(--radius-pill);background:var(--ink);min-height:40px;color:var(--paper);align-items:center;gap:8px;padding:0 4px 0 14px;font-weight:700;display:inline-flex}.VaDsGq_chip>svg{width:18px;height:18px;color:var(--orchid)}.VaDsGq_remove{background:color-mix(in srgb, var(--paper) 14%, transparent);width:32px;height:32px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.VaDsGq_remove:hover{background:color-mix(in srgb, var(--paper) 26%, transparent)}.VaDsGq_remove svg{width:16px;height:16px}.VaDsGq_private{color:var(--ink-soft);font-size:var(--step--2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.VaDsGq_private svg{width:14px;height:14px}.VaDsGq_back{font-size:var(--step--1);text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:4px;font-weight:650;text-decoration-thickness:2px}.VaDsGq_note{color:var(--ink-soft);font-size:var(--step--1);flex-basis:100%}
.BgfaEa_chip{border-radius:var(--radius-pill);background:var(--chip,var(--mist));min-height:26px;color:var(--ink);font-size:var(--step--2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:700;line-height:1;display:inline-flex}.BgfaEa_chip:before{content:"";background:var(--dot,var(--ink-soft));border-radius:50%;width:7px;height:7px}.BgfaEa_mint{--chip:color-mix(in srgb, var(--mint) 80%, var(--paper));--dot:#24805a}.BgfaEa_butter{--chip:color-mix(in srgb, var(--butter) 60%, var(--paper));--dot:#b07a00}.BgfaEa_sky{--chip:color-mix(in srgb, var(--sky) 60%, var(--paper));--dot:#2a7d95}.BgfaEa_lilac{--chip:color-mix(in srgb, var(--lilac-strong) 70%, var(--paper));--dot:var(--violet-deep)}.BgfaEa_blush{--chip:var(--blush);--dot:#d6417a}.BgfaEa_violet{--chip:var(--violet);--dot:var(--paper);color:var(--paper)}.BgfaEa_grey{--chip:var(--mist);--dot:#9a96ad;color:var(--ink-soft)}
.upwTma_wrap{--measure:720px;max-width:calc(var(--container-content) + 2 * var(--gutter));padding-inline:var(--gutter);padding-bottom:var(--section-space);gap:clamp(28px,4vw,44px);margin-inline:auto;display:grid}.upwTma_byline{color:var(--ink-soft);font-size:var(--step-ui);flex-wrap:wrap;gap:4px 18px;display:flex}.upwTma_byline span{align-items:center;gap:6px;display:inline-flex}.upwTma_byline svg{width:16px;height:16px}.upwTma_byline a{color:var(--ink);font-weight:650}.upwTma_wrap>*,.upwTma_body>*{min-width:0}.upwTma_contents,.upwTma_body>*,.upwTma_end,.upwTma_topics,.upwTma_cta,.upwTma_newsletter{width:100%;max-width:var(--measure);margin-inline:auto}.upwTma_contents{border-radius:var(--radius-md);background:var(--mist);padding:18px 22px}.upwTma_contentsTitle{margin-bottom:8px;font-weight:800}.upwTma_contents ol{gap:4px;padding-left:1.3em;list-style:decimal;display:grid}.upwTma_contents a{color:var(--ink-soft)}.upwTma_contents a:hover{color:var(--ink);text-decoration:underline}.upwTma_body{font-size:var(--step-1);gap:20px;line-height:1.7;display:grid}.upwTma_body>.upwTma_wide{max-width:none}.upwTma_body>.upwTma_wide:empty{display:none}.upwTma_body h2{font-size:var(--step-h2);margin-top:20px;scroll-margin-top:24px;line-height:1.12}.upwTma_body h3:not([class]){font-size:var(--step-2);margin-top:8px;scroll-margin-top:24px;line-height:1.2}.upwTma_body ul:not([class]),.upwTma_body ol:not([class]){gap:8px;padding-left:1.3em;display:grid}.upwTma_body ul:not([class]){list-style:outside}.upwTma_body ol:not([class]){list-style:decimal}.upwTma_body li::marker{color:var(--violet-deep)}.upwTma_body a:not([class]),.upwTma_end a,.upwTma_cta p a{text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:4px;font-weight:650;text-decoration-thickness:2px}.upwTma_body blockquote{border-left:4px solid var(--lilac-strong);color:var(--ink-soft);padding-left:18px}.upwTma_table{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.upwTma_table:focus-visible{outline-offset:2px}.upwTma_table table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--step-ui);line-height:1.45}.upwTma_table th,.upwTma_table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.upwTma_table th{background:var(--mist);font-weight:750}.upwTma_table tr:last-child td{border-bottom:0}.upwTma_end{gap:16px;display:grid}.upwTma_end h2,.upwTma_related h2{font-size:var(--step-h2)}.upwTma_sources{gap:8px;padding-left:1.3em;list-style:decimal;display:grid}.upwTma_checked{color:var(--ink-soft);font-size:var(--step--1)}.upwTma_topics ul{flex-wrap:wrap;gap:8px;display:flex}.upwTma_topics a{border-radius:var(--radius-pill);background:var(--lilac);font-size:var(--step-ui);padding:6px 14px;font-weight:650;display:inline-flex}.upwTma_topics a:hover{background:var(--lilac-strong)}.upwTma_cta{border-radius:var(--radius-lg);background:var(--mist);justify-items:start;gap:14px;padding:clamp(20px,3vw,28px);display:grid}.upwTma_cta svg{width:18px;height:18px}.upwTma_referral{color:var(--ink-soft);font-size:var(--step-ui)}.upwTma_related{gap:20px;margin-top:12px;display:grid}
.v4uqVW_cover{border-radius:var(--radius-card);background:color-mix(in srgb, var(--tone) 60%, var(--paper));padding:8px}.v4uqVW_why{font-family:var(--font-serif), Georgia, serif;font-size:var(--step-0);margin-top:8px;font-style:italic;line-height:1.5;display:block}.v4uqVW_chips{flex-wrap:wrap;gap:8px;display:flex}.v4uqVW_chips li{border-radius:var(--radius-pill);background:var(--mist);font-size:var(--step--1);padding:4px 12px;font-weight:700}.v4uqVW_note{color:var(--ink-soft);font-size:var(--step--1)}
.Cf4s1G_row{margin:20px calc(-1 * var(--gutter)) 0;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.Cf4s1G_row::-webkit-scrollbar{display:none}.Cf4s1G_chip{border-radius:var(--radius-pill);background:var(--mist);min-height:40px;font-size:var(--step--1);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 14px;font-weight:650;transition:background-color .15s;display:inline-flex}.Cf4s1G_chip:hover{background:var(--lilac)}.Cf4s1G_chip svg{width:16px;height:16px}.Cf4s1G_up{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.Cf4s1G_current,.Cf4s1G_current:hover{background:var(--ink);color:var(--paper)}
.-\39 j20W_fromList{border-radius:var(--radius-md);background:var(--mist);gap:12px;padding:18px;display:grid}.-\39 j20W_buttons{flex-wrap:wrap;gap:8px;display:flex}
.Hv8dkq_panel{border-radius:var(--radius-xl);background:var(--mist);grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,48px);display:grid}.Hv8dkq_intro{justify-items:start;gap:12px;display:grid}.Hv8dkq_actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}.Hv8dkq_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Hv8dkq_step{border-radius:var(--radius-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line);align-content:start;gap:8px;padding:22px;display:grid}.Hv8dkq_icon{background:var(--lilac);width:48px;height:48px;color:var(--violet-deep);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.Hv8dkq_step:nth-child(2) .Hv8dkq_icon{background:var(--blush)}.Hv8dkq_step:nth-child(3) .Hv8dkq_icon{background:color-mix(in srgb, var(--butter) 55%, var(--paper))}.Hv8dkq_icon svg{width:22px;height:22px}.Hv8dkq_title{font-size:var(--step-1);font-weight:750}.Hv8dkq_number{color:var(--violet-deep)}.Hv8dkq_text{color:var(--ink-soft);font-size:var(--step-ui)}@media (max-width:1080px){.Hv8dkq_panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.Hv8dkq_steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.Hv8dkq_panel{border-radius:var(--radius-lg);padding:20px}.Hv8dkq_step{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:14px}.Hv8dkq_icon{grid-row:span 2;width:40px;height:40px;margin-bottom:0}.Hv8dkq_icon svg{width:20px;height:20px}}
._1_I7Ua_picker,._1_I7Ua_search{gap:18px;display:grid}._1_I7Ua_query{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}._1_I7Ua_results{gap:10px;max-height:min(52vh,480px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}._1_I7Ua_result{border-radius:var(--radius-md);background:var(--mist);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}._1_I7Ua_thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--paper);width:64px;overflow:hidden}._1_I7Ua_facts{gap:2px;min-width:0;display:grid}._1_I7Ua_title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}._1_I7Ua_price,._1_I7Ua_empty{color:var(--ink-soft);font-size:var(--step--1)}._1_I7Ua_error{color:#b3204d;font-size:var(--step--1);font-weight:650}
.IyyERq_card{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tone) 28%, var(--paper));grid-template-rows:auto 1fr;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.IyyERq_card:hover{box-shadow:var(--shadow-pop);transform:translateY(-2px)}.IyyERq_card:has(.IyyERq_link:focus-visible){box-shadow:0 0 0 3px var(--violet)}.IyyERq_mosaic{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:4px;height:168px;padding:10px 10px 0;display:grid;position:relative}.IyyERq_mosaic .IyyERq_tile{aspect-ratio:auto;border-radius:var(--radius-card);min-height:0}.IyyERq_tile0{grid-row:1/-1}.IyyERq_mosaic .IyyERq_tile:only-child{grid-column:1/-1}.IyyERq_emptyTile{border-radius:var(--radius-card);background:color-mix(in srgb, var(--tone) 55%, var(--paper));color:var(--ink-soft);font-family:var(--font-serif), Georgia, serif;grid-area:1/1/-1/-1;place-items:center;font-size:1.25rem;font-style:italic;display:grid}.IyyERq_body{align-content:start;gap:8px;padding:16px 20px 20px;display:grid}.IyyERq_chips{flex-wrap:wrap;gap:6px;display:flex}.IyyERq_closedChip{border-radius:var(--radius-pill);background:var(--paper);min-height:26px;font-size:var(--step--2);align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.IyyERq_title{font-size:var(--step-1);letter-spacing:-.015em}.IyyERq_link:after{content:"";position:absolute;inset:0}.IyyERq_link:focus-visible{outline:none}.IyyERq_private{border-radius:var(--radius-pill);background:var(--paper);color:var(--violet-deep);font-size:var(--step--2);justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.IyyERq_private svg,.IyyERq_sharing svg{width:14px;height:14px}.IyyERq_meta{color:var(--ink-soft);font-size:var(--step--2);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-weight:600;display:flex}.IyyERq_sharing{align-items:center;gap:5px;display:inline-flex}.IyyERq_closed{background:var(--mist)}.IyyERq_closed .IyyERq_mosaic img{filter:grayscale(.7);opacity:.75}.IyyERq_mosaic picture:last-child .IyyERq_tile1{grid-row:1/-1}
.PZLrQW_card,.PZLrQW_question{border-radius:var(--radius-lg);background:var(--butter);background:color-mix(in srgb, var(--butter) 55%, var(--paper));gap:12px;padding:clamp(18px,2.4vw,26px);display:grid}.PZLrQW_question{grid-template-columns:auto 1fr;align-items:start}.PZLrQW_question>:not(.PZLrQW_icon){grid-column:2}.PZLrQW_icon{width:26px;height:26px}.PZLrQW_text{font-size:var(--step-1);font-weight:700}.PZLrQW_small{color:var(--ink-soft);font-size:var(--step--1)}.PZLrQW_cardTitle{font-size:var(--step-2);letter-spacing:-.02em;font-weight:800}.PZLrQW_options{flex-wrap:wrap;gap:10px;display:flex}.PZLrQW_option{border-radius:var(--radius-control);background:var(--ink);min-height:46px;color:var(--paper);cursor:pointer;border:0;padding:0 18px;font-weight:700}.PZLrQW_option:hover{background:#3a3163}.PZLrQW_links{flex-wrap:wrap;gap:8px;display:flex}.PZLrQW_links a{border-radius:var(--radius-pill);background:var(--paper);align-items:center;min-height:44px;padding:0 16px;font-weight:650;display:inline-flex}.PZLrQW_notice{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1.5px var(--line);font-size:var(--step-ui);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.PZLrQW_notice svg{width:20px;height:20px;color:var(--violet);flex:none}.PZLrQW_notice span{flex:260px}.PZLrQW_notice button,.PZLrQW_narrow button{border-radius:var(--radius-sm);background:var(--mist);min-height:40px;font-size:var(--step--1);cursor:pointer;border:0;padding:0 14px;font-weight:700}.PZLrQW_notice button:hover,.PZLrQW_narrow button:hover{background:var(--lilac)}.PZLrQW_narrow{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.PZLrQW_narrow svg{width:20px;height:20px;color:var(--violet)}
.nMfcKG_navigation{scrollbar-width:none;border-bottom:1px solid var(--line);gap:clamp(20px,3vw,36px);display:flex;overflow-x:auto}.nMfcKG_navigation a{min-height:52px;color:var(--ink-soft);font-size:var(--step-ui);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;font-weight:650;transition:color .2s,border-color .2s;display:inline-flex}.nMfcKG_navigation a:hover{color:var(--ink);border-color:var(--lilac-strong)}.nMfcKG_navigation a[aria-current=page]{color:var(--ink);border-color:var(--violet-deep)}.nMfcKG_navigation span{font-weight:500}.nMfcKG_section{gap:clamp(40px,5vw,64px);padding-top:clamp(40px,5vw,64px);scroll-margin-top:16px;display:grid}.nMfcKG_section>h2:not(.sr-only){font-size:var(--step-h2);margin-bottom:-16px}.nMfcKG_categories{gap:20px;display:grid}.nMfcKG_categories h3{font-size:var(--step-2)}.nMfcKG_tiles{grid-template-columns:repeat(auto-fill,minmax(min(44%,160px),220px));gap:clamp(12px,1.6vw,20px);display:grid}.nMfcKG_tiles:has(>:nth-child(4)){grid-template-columns:repeat(auto-fit,minmax(min(44%,150px),1fr))}.nMfcKG_tile{gap:4px;display:grid}.nMfcKG_tileArt{aspect-ratio:1;border-radius:var(--radius-lg);margin-bottom:6px;transition:transform .25s;display:block;overflow:hidden}.nMfcKG_tileArt img{object-fit:cover;width:100%;height:100%;display:block}.nMfcKG_tile:hover .nMfcKG_tileArt{transform:translateY(-3px)}.nMfcKG_tileName{font-size:var(--step-ui);font-weight:700;line-height:1.25}.nMfcKG_tile:hover .nMfcKG_tileName{text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:3px;text-decoration-thickness:2px}.nMfcKG_tileCount{color:var(--ink-soft);font-size:var(--step--2);font-weight:600}.nMfcKG_more{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.nMfcKG_more>span{color:var(--ink-soft);font-size:var(--step--1);font-weight:650}.nMfcKG_more>span:empty{display:none}.nMfcKG_more ul{flex-wrap:wrap;gap:8px;display:flex}.nMfcKG_more li>*{border-radius:var(--radius-pill);background:var(--mist);min-height:36px;font-size:var(--step--1);align-items:center;padding:5px 14px;font-weight:600;display:inline-flex}.nMfcKG_more a:hover{background:var(--lilac)}.nMfcKG_company{border-top:1px solid var(--line);gap:12px;padding-top:24px;display:grid}.nMfcKG_company h3{font-size:var(--step--1);letter-spacing:0;font-weight:700}.nMfcKG_company dl{font-size:var(--step--1);flex-wrap:wrap;gap:12px 40px;margin:0;display:flex}.nMfcKG_company dt{color:var(--ink-soft);font-size:var(--step--2)}.nMfcKG_company dd{overflow-wrap:anywhere;margin:0;font-weight:600}.nMfcKG_company dd a{text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:3px;text-decoration-thickness:2px}.nMfcKG_company dd a:hover{-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet)}.nMfcKG_company .nMfcKG_map{color:var(--violet-deep);align-items:center;gap:4px;margin-left:10px;font-weight:650;text-decoration:none;display:inline-flex}.nMfcKG_company .nMfcKG_map:hover{text-decoration:underline}.nMfcKG_map svg{flex:none;width:14px;height:14px}.nMfcKG_quiet{color:var(--ink-soft);font-size:var(--step--1)}.nMfcKG_stars{flex:none;line-height:0;display:inline-flex;position:relative}.nMfcKG_starsTrack,.nMfcKG_starsFill{gap:2px;display:inline-flex}.nMfcKG_starsTrack{color:var(--line-strong)}.nMfcKG_starsFill{color:var(--butter-deep);position:absolute;inset:0 auto 0 0;overflow:hidden}.nMfcKG_starsFill svg{fill:var(--butter)}.nMfcKG_stars svg{stroke-width:1.75px;flex:none;width:20px;height:20px}.nMfcKG_sm svg{width:15px;height:15px}.nMfcKG_rating{font-size:var(--step-ui);align-items:center;gap:8px;display:inline-flex}.nMfcKG_rating strong{font-weight:700}.nMfcKG_ratingCount{color:var(--ink-soft)}.nMfcKG_rating a:hover .nMfcKG_ratingCount{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.nMfcKG_reviewLayout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.nMfcKG_reviewLayoutEmpty{grid-template-columns:minmax(0,1fr)}.nMfcKG_panel{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--butter) 22%, var(--paper));gap:20px;padding:24px;display:grid;position:sticky;top:24px}.nMfcKG_panelEmpty{display:contents}.nMfcKG_panelEmpty>div{gap:4px;display:grid}.nMfcKG_panelEmpty>div>p:first-child{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-2);letter-spacing:-.02em;font-weight:700}.nMfcKG_panelEmpty p+p{color:var(--ink-soft);font-size:var(--step--1);font-weight:500}.nMfcKG_panelEmpty>svg{box-sizing:content-box;background:var(--paper);width:26px;height:26px;color:var(--heart);border-radius:50%;grid-row:1/3;align-self:start;padding:16px}.nMfcKG_panelAction{width:100%}.nMfcKG_reviewLayoutEmpty .nMfcKG_panel{background:var(--blush);box-shadow:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:28px;padding:clamp(24px,3vw,36px);position:static}.nMfcKG_reviewLayoutEmpty .nMfcKG_panelAction{background:var(--paper);grid-area:1/3;width:auto}.nMfcKG_reviewLayoutEmpty .nMfcKG_disclosure{grid-column:2/-1}.nMfcKG_score{align-items:center;gap:16px;display:flex}.nMfcKG_score>strong{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-4);letter-spacing:-.03em;font-weight:700;line-height:1}.nMfcKG_score p{color:var(--ink-soft);font-size:var(--step--1);margin-top:6px}.nMfcKG_distribution{gap:2px;display:grid}.nMfcKG_distribution li>*{border-radius:var(--radius-sm);font-size:var(--step--1);grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;margin-inline:-8px;padding:4px 8px;display:grid}.nMfcKG_distribution a:hover{background:var(--paper)}.nMfcKG_distribution a[aria-current=page]{background:var(--lilac)}.nMfcKG_bucketLabel{align-items:center;gap:3px;font-weight:650;display:inline-flex}.nMfcKG_bucketLabel svg{width:13px;height:13px;fill:var(--butter);color:var(--butter-deep)}.nMfcKG_bucketCount{color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums}.nMfcKG_bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 9%, var(--paper));height:8px;overflow:hidden}.nMfcKG_bar span{border-radius:inherit;background:var(--butter);min-width:0;height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--butter-deep) 50%, transparent);display:block}.nMfcKG_dimensions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:0;padding-top:18px;display:grid}.nMfcKG_dimensions dt{color:var(--ink-soft);font-size:var(--step--2)}.nMfcKG_dimensions dd{align-items:center;gap:4px;margin:2px 0 0;display:flex}.nMfcKG_dimensions dd svg{width:15px;height:15px;fill:var(--butter);color:var(--butter-deep)}.nMfcKG_dimensions dd span{color:var(--ink-soft);font-size:var(--step--1)}.nMfcKG_disclosure{color:var(--ink-soft);font-size:var(--step--2);line-height:1.5}.nMfcKG_reviews{display:grid}.nMfcKG_review{border-bottom:1px solid var(--line);gap:12px;padding-block:24px;scroll-margin-top:16px;display:grid}.nMfcKG_review:first-child{padding-top:0}.nMfcKG_review:target{border-radius:var(--radius-md);background:var(--mist);margin-inline:-16px;padding:24px 16px}.nMfcKG_reviewHeading{align-items:center;gap:12px;display:flex}.nMfcKG_reviewHeading>div{display:grid}.nMfcKG_reviewHeading time{color:var(--ink-soft);font-size:var(--step--2)}.nMfcKG_avatar{border-radius:var(--radius-pill);background:var(--tone,var(--lilac));width:40px;height:40px;font-family:var(--font-sans), system-ui, sans-serif;flex:none;place-items:center;font-weight:700;display:grid}.nMfcKG_reviewScores{color:var(--ink-soft);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.nMfcKG_reviewScores strong{color:var(--ink);font-weight:650}.nMfcKG_reviewBody{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch}.nMfcKG_reviewFooter{color:var(--ink-soft);font-size:var(--step--2);flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.nMfcKG_reviewFooter a{align-items:center;gap:5px;display:inline-flex}.nMfcKG_reviewFooter a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.nMfcKG_reviewFooter svg{width:13px;height:13px}.nMfcKG_textLink{font-size:var(--step--1);text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:4px;justify-self:start;font-weight:650;text-decoration-thickness:2px}.nMfcKG_textLink:hover{-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet)}.nMfcKG_allReviews{margin-top:24px}.nMfcKG_reviewPage{padding-bottom:var(--section-space)}.nMfcKG_reviewPage .nMfcKG_reviewLayout{grid-template-columns:minmax(280px,340px) minmax(0,820px)}.nMfcKG_reviewPage>nav+.nMfcKG_reviewLayout{margin-top:clamp(28px,4vw,44px)}.nMfcKG_filtered{border-radius:var(--radius-md);background:var(--lilac);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:20px;padding:10px 16px;font-weight:650;display:flex}.nMfcKG_filtered span{align-items:center;gap:2px;display:inline-flex}.nMfcKG_filtered svg{fill:currentColor;width:14px;height:14px}.nMfcKG_filtered a{text-underline-offset:3px;text-decoration:underline}.nMfcKG_pagination{color:var(--ink-soft);font-size:var(--step--1);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:28px;display:grid}.nMfcKG_pagination>:last-child{justify-self:end}.nMfcKG_pagination>:first-child{justify-self:start}.nMfcKG_author{margin-top:clamp(40px,5vw,56px);scroll-margin-top:16px}.nMfcKG_author h2{font-size:var(--step-2);margin-bottom:20px}.nMfcKG_signIn{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:24px;display:grid}.nMfcKG_signIn>svg{box-sizing:content-box;border-radius:var(--radius-pill);background:var(--lilac);width:22px;height:22px;color:var(--violet-deep);padding:12px}.nMfcKG_signIn p+p{color:var(--ink-soft);font-size:var(--step--1)}.nMfcKG_notice{border-radius:var(--radius-md);background:var(--mist);font-size:var(--step--1);justify-items:start;gap:12px;padding:16px 20px;display:grid}.nMfcKG_saved{border-radius:var(--radius-md);background:var(--mint);font-size:var(--step--1);padding:12px 16px;font-weight:650}.nMfcKG_form{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);gap:24px;padding:clamp(20px,3vw,32px);display:grid}.nMfcKG_formFields{gap:24px;display:grid}.nMfcKG_dimensionInputs{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;padding-top:20px;display:grid}.nMfcKG_nameField{max-width:360px}.nMfcKG_formActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nMfcKG_remove{margin-left:auto}.nMfcKG_ratingField legend{font-size:var(--step--1);margin-bottom:8px;font-weight:650}.nMfcKG_optional{color:var(--ink-soft);font-weight:500}.nMfcKG_ratingRow{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:40px;display:flex}.nMfcKG_picker{display:inline-flex}.nMfcKG_picker label{border-radius:var(--radius-sm);color:var(--line-strong);cursor:pointer;place-items:center;padding:3px;display:grid}.nMfcKG_picker svg{stroke-width:1.5px;width:28px;height:28px;transition:transform .15s,fill .15s,color .15s}.nMfcKG_pickerLarge svg{width:38px;height:38px}:is(.nMfcKG_picker label:has(input:checked),.nMfcKG_picker label:has(~label input:checked)){color:var(--butter-deep)}:is(.nMfcKG_picker label:has(input:checked) svg,.nMfcKG_picker label:has(~label input:checked) svg){fill:var(--butter)}.nMfcKG_picker:hover label{color:var(--line-strong)}.nMfcKG_picker:hover label svg{fill:none}.nMfcKG_picker:hover label:hover{color:var(--butter-deep)}.nMfcKG_picker:hover label:has(~label:hover){color:var(--butter-deep)}.nMfcKG_picker:hover label:hover svg{fill:var(--butter)}.nMfcKG_picker:hover label:has(~label:hover) svg{fill:var(--butter)}.nMfcKG_picker label:hover svg{transform:scale(1.1)}.nMfcKG_picker label:has(input:focus-visible){background:var(--lilac)}fieldset:disabled .nMfcKG_picker{pointer-events:none;opacity:.5}.nMfcKG_ratingWord{font-size:var(--step--1);font-weight:650}.nMfcKG_skip{border-radius:var(--radius-pill);min-height:34px;color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--step--2);cursor:pointer;align-items:center;padding:4px 12px;font-weight:600;display:inline-flex}.nMfcKG_skip:has(input:checked){background:var(--mist);color:var(--ink);box-shadow:none}.nMfcKG_skip:has(input:focus-visible){box-shadow:0 0 0 3px var(--lilac-strong)}.nMfcKG_error{border-left:3px solid var(--heart);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb, var(--heart) 8%, var(--paper));font-size:var(--step--1);margin-top:8px;padding:10px 12px}@media (max-width:900px){.nMfcKG_reviewLayout,.nMfcKG_reviewPage .nMfcKG_reviewLayout{grid-template-columns:minmax(0,1fr)}.nMfcKG_panel{position:static}}@media (max-width:640px){.nMfcKG_reviewLayoutEmpty .nMfcKG_panel{grid-template-columns:minmax(0,1fr);row-gap:16px}.nMfcKG_reviewLayoutEmpty .nMfcKG_panelEmpty>svg{grid-row:auto}.nMfcKG_reviewLayoutEmpty .nMfcKG_panelAction,.nMfcKG_reviewLayoutEmpty .nMfcKG_disclosure{grid-area:auto;width:100%}}@media (max-width:560px){.nMfcKG_signIn{grid-template-columns:auto minmax(0,1fr)}.nMfcKG_signIn>a{grid-column:1/-1}.nMfcKG_remove{margin-left:0}.nMfcKG_pagination{grid-template-columns:auto auto auto;justify-content:space-between}}
.aBSPJG_page{padding-bottom:var(--section-space);gap:clamp(24px,3vw,36px);display:grid}.aBSPJG_topics ul{flex-wrap:wrap;gap:8px;display:flex}.aBSPJG_topics a{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--step-ui);padding:8px 16px;font-weight:650;display:inline-flex}.aBSPJG_topics a:hover{background:var(--mist)}.aBSPJG_topics a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper)}
._9Y66jW_form{align-items:center;width:min(100%,340px);display:flex;position:relative}._9Y66jW_input{border-radius:var(--radius-pill);background:var(--field-bg,var(--mist));width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--field-line);font:inherit;font-size:var(--step-ui);border:0;padding:0 48px 0 16px;transition:background-color .2s,box-shadow .2s}._9Y66jW_input::placeholder{color:var(--ink-soft)}._9Y66jW_input:focus{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line), 0 12px 28px -16px #3d247873;outline:none}._9Y66jW_input::-webkit-search-cancel-button{display:none}._9Y66jW_submit{background:var(--ink);width:36px;height:36px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:4px}._9Y66jW_submit svg{width:16px;height:16px}@media (max-width:760px){._9Y66jW_form{width:100%}}
.al7JGW_advice{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px 40px;display:grid}.al7JGW_advice article{scroll-margin-top:100px}.al7JGW_advice h3{font-size:var(--step-1);margin-bottom:8px}.al7JGW_advice p{max-width:65ch;line-height:1.65}.al7JGW_links{flex-wrap:wrap;gap:12px 24px;display:flex}.al7JGW_links a{text-underline-offset:4px;text-decoration:underline}
.EzyYGq_gallery{--slide-height:clamp(320px, 34vw, 560px);min-width:0}.EzyYGq_stage{min-width:0;position:relative}.EzyYGq_viewport{border-radius:var(--radius-lg);min-width:0;overflow:hidden;container-type:inline-size}.EzyYGq_track{touch-action:pan-y pinch-zoom;gap:12px;display:flex}[data-single] .EzyYGq_track{justify-content:center}.EzyYGq_slide{height:min(var(--slide-height), 82cqi);aspect-ratio:var(--ratio,1);isolation:isolate;border-radius:var(--radius-lg);background:var(--backdrop,var(--mist));flex:none;max-width:100%;position:relative;overflow:hidden}.EzyYGq_slide button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.EzyYGq_slide[aria-hidden=true] button{cursor:pointer}.EzyYGq_slide[data-padded] .EzyYGq_image{padding:7%}.EzyYGq_image{object-fit:contain;width:100%;height:100%}.EzyYGq_slide[data-blend] .EzyYGq_image{mix-blend-mode:multiply}.EzyYGq_count{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--paper) 86%, transparent);color:var(--ink);font-size:var(--step--1);font-variant-numeric:tabular-nums;pointer-events:none;padding:2px 9px;font-weight:600;position:absolute;bottom:12px;left:12px}.EzyYGq_step{z-index:1;border-radius:var(--radius-pill);background:var(--paper);width:44px;height:44px;box-shadow:var(--shadow-soft);color:var(--ink);cursor:pointer;opacity:0;border:0;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.EzyYGq_previous{left:12px}.EzyYGq_next{right:12px}.EzyYGq_step svg{width:20px;height:20px}.EzyYGq_stage:hover .EzyYGq_step,.EzyYGq_step:focus-visible{opacity:1}.EzyYGq_step:disabled{visibility:hidden}@media (hover:none){.EzyYGq_step:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;overflow:hidden}}.EzyYGq_gallery button:focus-visible,.EzyYGq_sheet button:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.EzyYGq_slide button:focus-visible{outline-offset:-3px;border-radius:var(--radius-lg)}.EzyYGq_overlay{z-index:100;background:#1d1838a3;animation:.24s EzyYGq_fade;position:fixed;inset:0}.EzyYGq_sheet{z-index:101;max-width:1120px;height:min(92dvh,960px);padding:16px 16px max(16px, env(safe-area-inset-bottom));border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--paper);grid-template-rows:minmax(0,1fr) auto;gap:16px;margin-inline:auto;animation:.32s cubic-bezier(.2,.8,.2,1) EzyYGq_rise;display:grid;position:fixed;inset:auto 0 0}.EzyYGq_sheet .EzyYGq_stage{min-height:0;container-type:size}.EzyYGq_sheet .EzyYGq_viewport,.EzyYGq_sheet .EzyYGq_track{height:100%}.EzyYGq_sheet .EzyYGq_slide{max-width:88cqi;height:100%}.EzyYGq_sheet[data-single] .EzyYGq_slide{max-width:100%}.EzyYGq_close{z-index:2;border-radius:var(--radius-pill);background:var(--paper);width:44px;height:44px;box-shadow:var(--shadow-soft);color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:28px;right:28px}.EzyYGq_close svg{width:22px;height:22px}.EzyYGq_thumbnails{scrollbar-width:none;gap:10px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.EzyYGq_thumbnails button{border-radius:var(--radius-sm);background:var(--paper);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;flex:0 0 64px;padding:5px;transition:box-shadow .15s}.EzyYGq_thumbnails button:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.EzyYGq_thumbnails button[aria-current=true]{box-shadow:inset 0 0 0 2px var(--violet-deep)}.EzyYGq_thumbnails img{object-fit:contain;width:100%;height:100%}@keyframes EzyYGq_rise{0%{transform:translateY(100%)}}@keyframes EzyYGq_fade{0%{opacity:0}}@media (max-width:899px){.EzyYGq_gallery{--slide-height:min(400px, 74vw)}.EzyYGq_viewport,.EzyYGq_slide{border-radius:var(--radius-md)}.EzyYGq_track{gap:8px}.EzyYGq_count{bottom:10px;left:10px}.EzyYGq_sheet{padding:12px 12px max(12px, env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;gap:12px}.EzyYGq_close{top:20px;right:20px}.EzyYGq_thumbnails button{flex-basis:56px;width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.EzyYGq_sheet,.EzyYGq_overlay{animation:none}.EzyYGq_step,.EzyYGq_thumbnails button{transition:none}}
.l_z11G_directory:before{content:"";background:var(--line);height:1px;margin-bottom:clamp(32px,4vw,48px);display:block}.l_z11G_columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px clamp(16px,2vw,32px);display:grid}.l_z11G_heading{font-size:var(--step-ui);margin-bottom:10px;font-weight:750}.l_z11G_links{gap:6px;display:grid}.l_z11G_link{color:var(--ink-soft);font-size:var(--step--1);line-height:1.4}.l_z11G_link:hover{color:var(--ink);text-decoration:underline}@media (max-width:960px){.l_z11G_columns{grid-template-columns:repeat(2,minmax(0,1fr))}.l_z11G_columns>:last-child:nth-child(odd){grid-column:1/-1}.l_z11G_columns>:last-child:nth-child(odd) .l_z11G_links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px clamp(16px,2vw,32px)}}@media (max-width:640px){.l_z11G_columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin-top:12px}.l_z11G_columns>:last-child:nth-child(odd) .l_z11G_links{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}}
.W2Kjkq_hero{background:radial-gradient(ellipse 50% 70% at 78% 30%, color-mix(in srgb, var(--lilac) 85%, transparent), transparent 72%);padding-block:clamp(32px,5vw,72px) clamp(36px,5vw,64px);overflow:hidden}.W2Kjkq_heroInner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px clamp(32px,5vw,80px);display:grid}.W2Kjkq_copy{justify-items:start;gap:22px;display:grid}.W2Kjkq_title{font-size:var(--step-4);letter-spacing:-.04em;font-weight:800;line-height:1}.W2Kjkq_lead{max-width:46ch;color:var(--ink-soft);font-size:var(--step-1)}.W2Kjkq_actions{flex-wrap:wrap;gap:10px;display:flex}.W2Kjkq_assurances{color:var(--ink-soft);font-size:var(--step-ui);flex-wrap:wrap;gap:8px 20px;display:flex}.W2Kjkq_assurances li{align-items:center;gap:6px;display:inline-flex}.W2Kjkq_assurances svg{width:16px;height:16px;color:var(--violet-deep);stroke-width:3px}.W2Kjkq_journey{border-radius:var(--radius-xl);background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--orchid) 22%, transparent), transparent 40%), var(--lilac);place-items:center;min-height:560px;margin:0;padding:72px 24px 116px;display:grid;position:relative}.W2Kjkq_cardSlot{border-radius:var(--radius-lg);background:var(--paper);width:min(250px,62%);box-shadow:var(--shadow-float);padding:10px}.W2Kjkq_cardPlaceholder{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--mist)}.W2Kjkq_query,.W2Kjkq_saved,.W2Kjkq_reminder,.W2Kjkq_exit{border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-pop);font-size:var(--step--1);align-items:center;gap:10px;padding:10px 14px;line-height:1.3;display:flex;position:absolute}.W2Kjkq_query{border-radius:var(--radius-pill);max-width:calc(100% - 44px);font-size:var(--step-ui);font-weight:600;top:22px;left:22px}.W2Kjkq_query svg{width:18px;height:18px;color:var(--ink-soft);flex:none}.W2Kjkq_saved{top:46%;right:18px}.W2Kjkq_saved svg{width:18px;height:18px;color:var(--heart);fill:var(--heart);flex:none}.W2Kjkq_reminder{top:25%;left:18px}.W2Kjkq_date{border-radius:var(--radius-sm);background:var(--butter);width:56px;height:56px;font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-1);flex:none;place-content:center;justify-items:center;gap:2px;font-weight:800;line-height:1;display:grid}.W2Kjkq_date small{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--step--2);font-weight:650}.W2Kjkq_exit{flex-wrap:wrap;justify-content:space-between;bottom:52px;left:22px;right:22px}.W2Kjkq_exitButton{border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);align-items:center;gap:6px;padding:8px 14px;font-weight:650;display:inline-flex}.W2Kjkq_exitButton svg{width:16px;height:16px}.W2Kjkq_url{overflow-wrap:anywhere;min-width:0;color:var(--ink-soft)}.W2Kjkq_caption{color:color-mix(in srgb, var(--ink) 65%, var(--lilac));font-size:var(--step--2);text-align:center;position:absolute;bottom:16px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.W2Kjkq_query,.W2Kjkq_saved,.W2Kjkq_reminder,.W2Kjkq_exit{animation:.55s cubic-bezier(.2,.7,.2,1) both W2Kjkq_arrive}.W2Kjkq_query{animation-delay:.15s}.W2Kjkq_saved{animation-delay:.55s}.W2Kjkq_reminder{animation-delay:.85s}.W2Kjkq_exit{animation-delay:1.15s}}@keyframes W2Kjkq_arrive{0%{opacity:0;transform:translateY(10px)}}.W2Kjkq_figures{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:28px;display:grid}.W2Kjkq_figures li{border-left:3px solid var(--violet);gap:2px;padding-left:16px;display:grid}.W2Kjkq_figures strong{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-3);letter-spacing:-.03em;font-weight:800;line-height:1.1}.W2Kjkq_figures span{color:var(--ink-soft)}.W2Kjkq_body{gap:var(--section-space);padding-block:var(--section-space);display:grid}.W2Kjkq_sectionTitle{font-size:var(--step-3);letter-spacing:-.035em;font-weight:800}.W2Kjkq_sectionLead{max-width:58ch;color:var(--ink-soft);font-size:var(--step-1)}.W2Kjkq_story{gap:clamp(32px,4vw,56px);display:grid}.W2Kjkq_row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:28px clamp(32px,6vw,96px);display:grid}.W2Kjkq_row[data-flip] .W2Kjkq_rowText{order:2}.W2Kjkq_rowText{gap:14px;max-width:48ch;display:grid}.W2Kjkq_rowText h3{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-2);font-weight:750}.W2Kjkq_rowText p{color:var(--ink-soft)}.W2Kjkq_rowText code,.W2Kjkq_questions code{border-radius:var(--radius-sm);background:var(--mist);color:var(--ink);padding:1px 6px;font-size:.9em}.W2Kjkq_stage{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--tone) 55%, var(--paper));place-content:center;justify-items:center;gap:24px;min-height:300px;padding:clamp(24px,4vw,48px);display:grid}.W2Kjkq_recipients{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.W2Kjkq_recipients li{border-radius:var(--radius-pill);background:var(--paper);font-size:var(--step-ui);padding:8px 16px;font-weight:650}.W2Kjkq_recipients li:first-child{background:var(--violet-deep);color:var(--paper)}.W2Kjkq_thumbs{grid-template-columns:repeat(3,minmax(0,132px));gap:14px;display:grid}.W2Kjkq_thumbs li{border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-soft);overflow:hidden}.W2Kjkq_thumbs li:nth-child(2){transform:translateY(-14px)}.W2Kjkq_list{border-radius:var(--radius-lg);background:var(--paper);width:min(340px,100%);box-shadow:var(--shadow-float);gap:2px;padding:8px;display:grid}.W2Kjkq_list p{align-items:center;gap:12px;padding:12px;display:flex}.W2Kjkq_list p+p{border-top:1px solid var(--line)}.W2Kjkq_list svg{flex:none;width:20px;height:20px}.W2Kjkq_listHead{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-1);font-weight:750}.W2Kjkq_listHead svg{color:var(--heart);fill:var(--heart)}.W2Kjkq_listHead span{color:var(--ink-soft);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--step--1);margin-left:auto;font-weight:500}.W2Kjkq_listShare,.W2Kjkq_listRemind{font-size:var(--step-ui)}.W2Kjkq_listShare svg{color:var(--violet-deep)}.W2Kjkq_browser{border-radius:var(--radius-md);background:var(--paper);width:min(400px,100%);box-shadow:var(--shadow-float);overflow:hidden}.W2Kjkq_browserBar{background:var(--mist);align-items:center;gap:6px;padding:10px 12px;display:flex}.W2Kjkq_browserBar span{background:var(--line-strong);border-radius:50%;flex:none;width:9px;height:9px}.W2Kjkq_browserBar em{border-radius:var(--radius-pill);background:var(--paper);min-width:0;color:var(--ink-soft);font-size:var(--step--2);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;padding:3px 10px;font-style:normal;overflow:hidden}.W2Kjkq_browserBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px;display:grid}.W2Kjkq_browserImage{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--mist);overflow:hidden}.W2Kjkq_browserLines{align-content:center;gap:10px;display:grid}.W2Kjkq_browserLines i{border-radius:var(--radius-pill);background:var(--line);height:10px}.W2Kjkq_browserLines i:first-child{background:color-mix(in srgb, var(--ink) 18%, var(--paper));width:90%;height:14px}.W2Kjkq_browserLines i:nth-child(3){width:55%}.W2Kjkq_browserLines b{border-radius:var(--radius-sm);background:var(--mint);font-size:var(--step--1);justify-self:start;margin-top:6px;padding:8px 14px}.W2Kjkq_portal{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"head head""checklist features";align-items:start;gap:28px clamp(32px,5vw,72px);display:grid}.W2Kjkq_portalHead{grid-area:head;gap:12px;display:grid}.W2Kjkq_checklist{border-radius:var(--radius-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-soft);grid-area:checklist;margin:0;padding:22px}.W2Kjkq_checklistHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:14px;display:flex}.W2Kjkq_checklistHead span{border-radius:var(--radius-pill);background:var(--mist);color:var(--ink-soft);font-size:var(--step--2);padding:4px 10px;font-weight:650}.W2Kjkq_checklist ul{gap:4px;padding-top:10px;display:grid}.W2Kjkq_checklist li{font-size:var(--step-ui);grid-template-columns:136px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.W2Kjkq_badge{border-radius:var(--radius-pill);font-size:var(--step--2);justify-self:start;padding:3px 10px;font-weight:700}.W2Kjkq_checklist [data-state=done] .W2Kjkq_badge{background:var(--mint)}.W2Kjkq_checklist [data-state=ours] .W2Kjkq_badge{background:var(--lilac-strong)}.W2Kjkq_checklist [data-state=later] .W2Kjkq_badge{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.W2Kjkq_checklist [data-state=later]{color:var(--ink-soft)}.W2Kjkq_checklist figcaption{color:var(--ink-soft);font-size:var(--step--2);margin-top:12px}.W2Kjkq_features{grid-area:features;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;display:grid}.W2Kjkq_features li{align-items:flex-start;gap:14px;display:flex}.W2Kjkq_features svg{width:22px;height:22px;color:var(--violet-deep);flex:none;margin-top:2px}.W2Kjkq_features div{gap:4px;display:grid}.W2Kjkq_features h3{font-size:var(--step-0);font-weight:700;line-height:1.3}.W2Kjkq_features p{color:var(--ink-soft);font-size:var(--step-ui);line-height:1.45}.W2Kjkq_pricing{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--violet) 45%, transparent), transparent 55%), var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px clamp(32px,5vw,72px);padding:clamp(28px,5vw,64px);display:grid}.W2Kjkq_pricingText{justify-items:start;gap:16px;display:grid}.W2Kjkq_pricingText h2{font-size:var(--step-3);letter-spacing:-.035em;font-weight:800}.W2Kjkq_pricingText p{color:color-mix(in srgb, var(--paper) 76%, var(--ink));font-size:var(--step-1)}.W2Kjkq_ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.W2Kjkq_ledger>div{border-radius:var(--radius-md);background:color-mix(in srgb, var(--paper) 9%, transparent);align-content:start;gap:12px;padding:20px;display:grid}.W2Kjkq_ledger h3{color:color-mix(in srgb, var(--paper) 70%, var(--ink));font-size:var(--step--1);font-weight:650}.W2Kjkq_ledger ul{gap:10px;display:grid}.W2Kjkq_ledger li{font-size:var(--step-ui);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.W2Kjkq_ledger li svg{width:18px;height:18px;color:var(--mint);stroke-width:3px;flex:none;margin-top:1px}.W2Kjkq_dash{border-radius:var(--radius-pill);background:var(--orchid);flex:none;width:12px;height:2px;margin:9px 3px 0}.W2Kjkq_ledgerNote{color:color-mix(in srgb, var(--paper) 76%, var(--ink));font-size:var(--step--1);grid-column:1/-1;align-items:flex-start;gap:10px;display:flex}.W2Kjkq_ledgerNote svg{width:18px;height:18px;color:var(--orchid);flex:none}.W2Kjkq_steps{border-radius:var(--radius-xl);background:var(--mist);text-align:center;justify-items:center;gap:16px;padding:clamp(32px,5vw,64px) clamp(16px,4vw,48px);scroll-margin-top:96px;display:grid}.W2Kjkq_stepList{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin-top:16px;display:grid}.W2Kjkq_stepList li{border-radius:var(--radius-lg);background:var(--paper);align-content:start;gap:10px;padding:22px;display:grid}.W2Kjkq_stepList h3{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-1);font-weight:750}.W2Kjkq_stepList p{color:var(--ink-soft);font-size:var(--step-ui);line-height:1.45}.W2Kjkq_stepNo{background:var(--lilac-strong);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.W2Kjkq_stepsCta{justify-items:center;gap:14px;max-width:62ch;margin-top:16px;display:grid}.W2Kjkq_stepsCta p{color:var(--ink-soft);font-size:var(--step-ui)}.W2Kjkq_questions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px clamp(32px,5vw,72px);display:grid}.W2Kjkq_questionsSide{gap:16px;display:grid}.W2Kjkq_questionsSide>p{color:var(--ink-soft)}.W2Kjkq_contact{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line);justify-items:start;gap:6px;margin-top:8px;padding:22px;display:grid}.W2Kjkq_contact h3{font-size:var(--step-1)}.W2Kjkq_contact p{color:var(--ink-soft)}.W2Kjkq_final{background:radial-gradient(ellipse 46% 60% at 50% 55%, color-mix(in srgb, var(--lilac) 80%, transparent), transparent 70%);padding-block:clamp(56px,7vw,104px)}.W2Kjkq_finalInner{text-align:center;justify-items:center;gap:18px;display:grid}.W2Kjkq_finalInner h2{font-size:var(--step-4);letter-spacing:-.04em;font-weight:800;line-height:1}.W2Kjkq_finalInner>p{max-width:48ch;color:var(--ink-soft);font-size:var(--step-1)}.W2Kjkq_finalInner .W2Kjkq_actions{justify-content:center}.W2Kjkq_more{color:var(--ink-soft);font-size:var(--step-ui);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:12px;display:flex}.W2Kjkq_more a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}@media (max-width:1080px){.W2Kjkq_stepList{grid-template-columns:repeat(2,minmax(0,1fr))}.W2Kjkq_portal{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""checklist""features"}}@media (max-width:900px){.W2Kjkq_heroInner,.W2Kjkq_row,.W2Kjkq_pricing,.W2Kjkq_questions{grid-template-columns:minmax(0,1fr)}.W2Kjkq_row[data-flip] .W2Kjkq_rowText{order:0}}@media (max-width:640px){.W2Kjkq_journey{gap:12px;min-height:0;padding:16px 12px 14px}.W2Kjkq_query,.W2Kjkq_saved,.W2Kjkq_reminder,.W2Kjkq_exit,.W2Kjkq_caption{max-width:100%;position:static}.W2Kjkq_query{justify-self:stretch}.W2Kjkq_cardSlot{width:min(230px,78%)}.W2Kjkq_saved{justify-self:end;margin-top:-36px}.W2Kjkq_reminder{justify-self:start}.W2Kjkq_exit{justify-self:stretch}.W2Kjkq_figures,.W2Kjkq_ledger,.W2Kjkq_features,.W2Kjkq_stepList{grid-template-columns:minmax(0,1fr)}.W2Kjkq_checklist li{grid-template-columns:minmax(0,1fr);gap:4px}}
.s_fOgG_headerActions{gap:8px;display:flex}.s_fOgG_page{gap:28px;max-width:820px;display:grid}.s_fOgG_section{gap:12px;display:grid}.s_fOgG_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.s_fOgG_sectionTitle{font-size:var(--step-2)}.s_fOgG_small{color:var(--ink-soft);font-size:var(--step--1)}.s_fOgG_occasions,.s_fOgG_lists{gap:8px;display:grid}.s_fOgG_summary{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;display:grid}.s_fOgG_summary dt{color:var(--ink-soft);font-weight:650}.s_fOgG_card{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1.5px var(--line);gap:22px;padding:clamp(20px,3vw,28px);display:grid}.s_fOgG_narrow{max-width:420px}.s_fOgG_newForm{gap:20px;max-width:480px;display:grid}.s_fOgG_disclosure{border-top:1px solid var(--line);gap:12px;padding-top:8px;display:grid}.s_fOgG_disclosureTitle{font-size:var(--step-1)}.s_fOgG_disclosureTitle button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;font-weight:750;display:inline-flex}.s_fOgG_disclosureTitle svg{width:18px;height:18px;transition:transform .2s}.s_fOgG_disclosureTitle button[aria-expanded=true] svg{transform:rotate(180deg)}.s_fOgG_summaryText{color:var(--ink-soft);font-size:var(--step-ui);font-weight:500}.s_fOgG_disclosureBody{gap:14px;display:grid}.s_fOgG_history{gap:8px;display:grid}.s_fOgG_history li{border-radius:var(--radius-md);background:var(--mist);justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-weight:650;display:flex}.s_fOgG_history small{color:var(--ink-soft);font-weight:500;display:block}.s_fOgG_remove{border-radius:var(--radius-sm);background:var(--paper);cursor:pointer;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.s_fOgG_remove svg{width:18px;height:18px}.s_fOgG_add{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;display:grid}.s_fOgG_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.s_fOgG_link{text-underline-offset:3px;font-weight:650;text-decoration:underline}.s_fOgG_inline{color:var(--violet-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.s_fOgG_wishRow{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.s_fOgG_wish{text-underline-offset:3px;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.s_fOgG_wish svg{width:16px;height:16px}.s_fOgG_dialogActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.s_fOgG_add{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.s_fOgG_disclosureTitle svg{transition:none}}
.IZY-2a_page{min-height:50vh;max-width:calc(860px + 2 * var(--gutter));padding:clamp(20px, 4vw, 56px) var(--gutter) 0;gap:20px;margin-inline:auto;display:grid}.IZY-2a_card{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--tone,var(--lilac-strong)) 32%, var(--paper));gap:28px;padding:clamp(24px,4vw,44px);display:grid}.IZY-2a_summary{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.IZY-2a_summary>span{box-shadow:var(--shadow-pop);transform:rotate(-4deg)}.IZY-2a_text{flex:280px;gap:8px;display:grid}.IZY-2a_kicker{font-family:var(--font-serif), Georgia, serif;font-size:var(--step-1);font-style:italic}.IZY-2a_title{font-size:var(--step-3)}.IZY-2a_facts{color:var(--ink-soft);font-size:var(--step-1)}.IZY-2a_meta{flex-wrap:wrap;align-items:center;gap:10px;font-weight:650;display:flex}.IZY-2a_actions{flex-wrap:wrap;gap:10px;display:flex}.IZY-2a_link{text-underline-offset:3px;font-weight:650;text-decoration:underline}@media (max-width:520px){.IZY-2a_actions>*{flex:100%}}
.QMbjdq_page{max-width:calc(var(--container-content) + 2 * var(--gutter));padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);gap:20px;margin-inline:auto;display:grid}.QMbjdq_count{color:var(--ink-soft);font-size:var(--step-ui);font-weight:650}.QMbjdq_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}.QMbjdq_skeleton{border-radius:var(--radius-lg);background:var(--mist);height:320px}.QMbjdq_tabs{justify-self:start;max-width:100%}@media (max-width:480px){.QMbjdq_tabs{justify-self:stretch}}.QMbjdq_more{border-radius:var(--radius-control);background:var(--mist);cursor:pointer;border:0;place-items:center;width:40px;height:40px;display:grid}.QMbjdq_more:hover,.QMbjdq_more[data-state=open]{background:var(--lilac)}.QMbjdq_more svg{width:18px;height:18px}.QMbjdq_textLink{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:650;text-decoration-thickness:2px}.QMbjdq_footnote{max-width:52ch;color:var(--ink-soft);font-size:var(--step--1);text-align:center;justify-self:center}.QMbjdq_footnote a{color:var(--ink);text-underline-offset:3px;font-weight:650;text-decoration:underline}
.OR4asG_page{max-width:calc(860px + 2 * var(--gutter));min-height:50vh;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);gap:20px;margin-inline:auto;display:grid}.OR4asG_sections{gap:16px;display:grid}.OR4asG_section{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1.5px var(--line);gap:14px;padding:clamp(18px,3vw,28px);display:grid}.OR4asG_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.OR4asG_title{font-size:var(--step-1);letter-spacing:-.015em}.OR4asG_link{border-radius:var(--radius-md);background:color-mix(in srgb, var(--sky) 30%, var(--paper));--field-bg:var(--paper);gap:10px;padding:18px;display:grid}.OR4asG_linkHead{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.OR4asG_badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--mint) 85%, var(--paper));min-height:24px;font-size:var(--step--2);align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.OR4asG_row{flex-wrap:wrap;gap:8px;display:flex}.OR4asG_row button{background:var(--paper)}.OR4asG_muted,.OR4asG_small{color:var(--ink-soft);font-size:var(--step-ui)}.OR4asG_notes{color:var(--ink-soft);font-size:var(--step--1);gap:4px;padding-left:18px;list-style:outside;display:grid}.OR4asG_history summary{cursor:pointer;min-height:44px;font-weight:650}.OR4asG_history ul{color:var(--ink-soft);font-size:var(--step--1);gap:4px;display:grid}.OR4asG_people{gap:8px;display:grid}.OR4asG_person{border-radius:var(--radius-md);background:var(--mist);align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex}.OR4asG_avatar{border-radius:var(--radius-sm);background:var(--paper);flex:none;place-items:center;width:40px;height:40px;display:grid}.OR4asG_avatar svg{width:18px;height:18px}.OR4asG_who{flex:1;min-width:0;display:grid}.OR4asG_who small{color:var(--ink-soft)}.OR4asG_start{justify-self:start}
._21whQq_categories{align-items:flex-start;gap:12px;min-width:0;margin-top:-6px;display:flex}._21whQq_label{color:var(--ink-soft);line-height:40px;font-size:var(--step--1);flex:none;font-weight:700}._21whQq_chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}._21whQq_chip,._21whQq_more{border-radius:var(--radius-pill);background:var(--paper);min-height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-size:var(--step--1);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px;font-weight:650;transition:background-color .15s,box-shadow .15s;display:inline-flex}._21whQq_chip:hover,._21whQq_more:hover{background:var(--mist)}._21whQq_chip[aria-pressed=true]{background:var(--lilac);box-shadow:inset 0 0 0 1px var(--violet);color:var(--violet-deep)}._21whQq_count{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:600}._21whQq_chip[aria-pressed=true] ._21whQq_count{color:inherit}._21whQq_more{color:var(--violet-deep)}._21whQq_ranked{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){._21whQq_categories{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}._21whQq_categories::-webkit-scrollbar{display:none}._21whQq_chips{flex-wrap:nowrap}._21whQq_chips>*{flex:none}}
.i7ANhG_link{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--blush) 70%, var(--paper));font-size:var(--step-ui);align-items:center;gap:10px;margin-bottom:clamp(16px,2vw,24px);padding:10px 16px;transition:background .12s;display:inline-flex}.i7ANhG_link:hover{background:var(--blush)}.i7ANhG_link svg{flex:none;width:18px;height:18px}
.L9o9Lq_page{max-width:calc(var(--container-content) + 2 * var(--gutter));padding:clamp(20px, 4vw, 48px) var(--gutter) 0;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,40px);margin-inline:auto;display:grid}.L9o9Lq_more{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;display:flex}.L9o9Lq_copy{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-weight:650;display:inline-flex}.L9o9Lq_copy svg{width:18px;height:18px}.L9o9Lq_copy:hover,.L9o9Lq_discover:hover{text-underline-offset:3px;text-decoration:underline}.L9o9Lq_discover{color:var(--ink-soft);font-size:var(--step-ui);font-weight:600}.L9o9Lq_toolActions{flex-wrap:wrap;gap:10px;display:flex}
._5MhDiq_mark{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex:none;place-items:center;display:grid;position:relative}._5MhDiq_md{width:112px;height:64px}._5MhDiq_lg{width:clamp(76px,9vw,120px);height:clamp(52px,6vw,80px)}._5MhDiq_tile{background:0 0;border:0;width:100%;height:80px}._5MhDiq_tile._5MhDiq_initials{border-radius:var(--radius-pill);background:var(--paper);width:64px;height:64px;margin:8px auto}._5MhDiq_initials{color:var(--ink-soft);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-2);letter-spacing:-.02em;font-weight:700}._5MhDiq_lg._5MhDiq_initials{font-size:var(--step-3)}._5MhDiq_image{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}._5MhDiq_tile ._5MhDiq_image{width:min(100%,176px);height:100%;margin:0 auto;inset:0}
