@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.p.14r01_8b-ryu9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.lU45wa_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.lU45wa_variable{--font-sans:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa976604f77b0cd0-s.p.3uxanau8_3a66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.09k4gbkm5_fm2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.ngJYJW_className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.ngJYJW_variable{--font-body:"Albert Sans", "Albert Sans Fallback"}
@font-face{font-family:"serif";src:url(../media/fraunces_italic-s.0do3lqcz0_q4a.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:77.12%;descent-override:20.11%;line-gap-override:0.0%;size-adjust:126.81%}.gssaRq_className{font-family:"serif",serif Fallback;font-style:italic}.gssaRq_variable{--font-serif:"serif", "serif Fallback"}
.Kgca8q_toast{border-radius:var(--radius-md);background:var(--ink);width:min(420px,100vw - 32px);min-height:56px;color:var(--paper);box-shadow:var(--shadow-float);font-family:var(--font-body), system-ui, sans-serif;align-items:center;gap:16px;padding:8px 8px 8px 20px;display:flex}.Kgca8q_content{flex:1}.Kgca8q_title{font-size:var(--step-ui);font-weight:600}.Kgca8q_action{border-radius:var(--radius-sm);min-height:40px;color:var(--paper);font:inherit;font-size:var(--step--1);cursor:pointer;background:#ffffff24;border:0;padding:0 14px;font-weight:700}.Kgca8q_action:hover{background:#ffffff3d}
._8RiFmG_button{border-radius:var(--radius-control);text-align:center;text-wrap:balance;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.55em;font-weight:650;line-height:1.2;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}._8RiFmG_button:active{transform:translateY(1px)}._8RiFmG_button:disabled{opacity:.45;cursor:not-allowed}._8RiFmG_button svg{flex:none;width:1.15em;height:1.15em}._8RiFmG_md{min-height:52px;padding:8px 24px}._8RiFmG_sm{border-radius:var(--radius-sm);min-height:44px;font-size:var(--step--1);padding:6px 18px}._8RiFmG_primary{background:var(--ink);color:var(--paper)}._8RiFmG_primary:hover{background:#3a3163}._8RiFmG_accent{background:var(--violet-deep);color:var(--paper);box-shadow:var(--shadow-pop)}._8RiFmG_accent:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--orchid) 35%, transparent), var(--shadow-pop);background:#5d31d1}._8RiFmG_outline{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}._8RiFmG_outline:hover{background:var(--mist);box-shadow:inset 0 0 0 1px var(--ink)}._8RiFmG_soft{background:var(--mist);color:var(--ink)}._8RiFmG_soft:hover{background:var(--lilac)}._8RiFmG_light{background:var(--paper);color:var(--ink)}._8RiFmG_light:hover{box-shadow:inset 0 0 0 1px var(--ink)}
._1jxWiq_frame{aspect-ratio:1;isolation:isolate;background:var(--backdrop,var(--mist));position:relative;overflow:hidden}._1jxWiq_image{object-fit:contain}._1jxWiq_frame[data-fit=cover] ._1jxWiq_image{object-fit:cover}._1jxWiq_frame[data-padded] ._1jxWiq_image{padding:7%}._1jxWiq_frame[data-blend] ._1jxWiq_image{mix-blend-mode:multiply}._1jxWiq_card{border-radius:var(--radius-card)}._1jxWiq_page{border-radius:var(--radius-lg)}._1jxWiq_thumb[data-padded] ._1jxWiq_image{padding:5%}._1jxWiq_arch{border-radius:999px 999px var(--radius-lg) var(--radius-lg);background:var(--backdrop,var(--paper))}
.HpE4cW_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(16px,2vw,28px);display:grid}.HpE4cW_card{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tone) 45%, var(--paper));align-content:start;gap:8px;width:100%;max-width:240px;height:100%;padding:12px 12px 22px;transition:background-color .2s;display:grid}.HpE4cW_card:hover{background:var(--tone)}.HpE4cW_media{margin-bottom:10px}.HpE4cW_title{font-size:var(--step-1);letter-spacing:-.015em;padding-inline:8px;font-weight:750;line-height:1.2}.HpE4cW_blurb{color:color-mix(in srgb, var(--ink) 75%, var(--tone));font-size:var(--step-ui);padding-inline:8px;line-height:1.45}@media (max-width:600px){.HpE4cW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.HpE4cW_grid{gap:12px}.HpE4cW_blurb{display:none}}
.BY52DW_exit{border-radius:var(--radius-md);background:var(--ink);min-height:46px;color:var(--paper);font-size:var(--step-ui);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;transition:background-color .2s;display:inline-flex}.BY52DW_exit:hover{background:#3a3163}
.dGRU5G_previous{color:var(--ink-soft);font-size:var(--step--2);margin-inline-start:8px;font-weight:400;display:inline-block}.dGRU5G_badge{border-radius:var(--radius-pill);background:var(--butter);color:var(--ink);font-size:var(--step--2);white-space:nowrap;font-variant-numeric:tabular-nums;place-self:center start;align-items:center;padding:4px 8px;font-weight:700;line-height:1.2;display:inline-flex}
.DsmAQW_frame{container-type:inline-size}.DsmAQW_offer{border-radius:var(--radius-md);background:var(--mist);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:12px 12px 12px 16px;display:grid}.DsmAQW_highlight{background:color-mix(in srgb, var(--lilac-strong) 45%, var(--paper))}.DsmAQW_shop{overflow-wrap:anywhere;gap:4px;min-width:0;font-weight:700;display:grid}.DsmAQW_shop a:hover{text-underline-offset:3px;text-decoration:underline}.DsmAQW_shop small,.DsmAQW_price small{color:var(--ink-soft);font-size:var(--step--2);font-weight:500}.DsmAQW_shop small.DsmAQW_stale{color:#8a5d00;font-weight:650}.DsmAQW_price{font-size:var(--step-1);white-space:nowrap;justify-items:end;font-weight:800;display:grid}@container (max-width:680px){.DsmAQW_offer{grid-template-columns:minmax(0,1fr) auto;padding:14px 14px 14px 16px}.DsmAQW_exit{grid-column:1/-1}}.DsmAQW_facts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.DsmAQW_chip{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--paper) 75%, transparent);max-width:100%;padding:3px 8px}.DsmAQW_scope{flex-basis:100%}.DsmAQW_more{color:var(--ink-soft);font-size:var(--step--2);font-weight:500}.DsmAQW_more summary{cursor:pointer;border-radius:var(--radius-sm);width:fit-content;padding:6px 0}.DsmAQW_more summary:focus-visible{box-shadow:0 0 0 3px var(--line-strong);outline:none}.DsmAQW_expanded{gap:6px;padding-block:4px;display:grid}.DsmAQW_shop .DsmAQW_inStock{color:#1d6b45;align-items:center;gap:4px;font-weight:650;display:inline-flex}.DsmAQW_inStock svg{stroke-width:2.5px;width:14px;height:14px}
.bki8ua_card{align-content:start;gap:12px;width:100%;max-width:240px;display:grid;position:relative}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bki8ua_media img{transition:transform .5s}.bki8ua_card:hover .bki8ua_media img{transform:scale(1.03)}}.bki8ua_card .bki8ua_save{z-index:2;width:36px;height:36px;position:absolute;top:10px;right:10px}.bki8ua_card .bki8ua_save:before{content:"";position:absolute;inset:-4px}.bki8ua_card .bki8ua_save svg{width:18px;height:18px}.bki8ua_menu{z-index:2;position:absolute;top:10px;left:10px}.bki8ua_note{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--butter) 60%, var(--paper));justify-self:start;margin-bottom:2px;padding:3px 10px;font-size:.75rem;font-weight:650}.bki8ua_others{color:var(--ink-soft)}.bki8ua_body{gap:2px;padding-inline:4px;display:grid}.bki8ua_title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:var(--step-ui);letter-spacing:-.01em;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.bki8ua_link:after{content:"";z-index:1;border-radius:var(--radius-card);position:absolute;inset:0}.bki8ua_pending{z-index:1;border-radius:var(--radius-card);opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/250% 100%,#ffffff59;transition:opacity .2s;position:absolute;inset:0}.bki8ua_pending[data-pending]{opacity:1;transition-delay:.12s;animation:1.1s linear infinite bki8ua_sweep}@keyframes bki8ua_sweep{0%{background-position:100% 0,0 0}to{background-position:-150% 0,0 0}}@media (prefers-reduced-motion:reduce){.bki8ua_pending[data-pending]{animation:none}}.bki8ua_link:focus-visible{outline:none}.bki8ua_link:focus-visible:after{outline:3px solid var(--violet);outline-offset:4px}.bki8ua_price{font-size:var(--step-0);letter-spacing:-.01em;font-weight:650}.bki8ua_seller{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:var(--step--2);overflow:hidden}.bki8ua_badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bki8ua_badges li{border-radius:var(--radius-pill);background:var(--mint);padding:4px 10px;font-size:.75rem;font-weight:650}@media (max-width:760px){.bki8ua_title{font-size:var(--step-ui)}}.bki8ua_visual{position:relative}.bki8ua_priceBadge{position:absolute;bottom:8px;left:8px}
.U4HW_q_list{font-size:var(--step--1);gap:6px;display:grid}.U4HW_q_reason{padding-left:18px;line-height:1.4;position:relative}.U4HW_q_reason:before{content:"";background:var(--violet);border-radius:50%;width:8px;height:8px;position:absolute;top:.45em;left:2px}.U4HW_q_fact:before{background:#2f9e6a}.U4HW_q_card{z-index:30;border-radius:var(--radius-md);background:var(--paper);width:min(280px,100vw - 32px);box-shadow:var(--shadow-pop);gap:8px;padding:14px 16px;display:grid}.U4HW_q_title{font-size:var(--step--2);color:var(--ink-soft);font-weight:700}
.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}
.LaoUbG_save{background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .2s;display:grid;box-shadow:0 6px 18px -8px #1d183873}.LaoUbG_save:hover{transform:scale(1.06)}.LaoUbG_labelled{border-radius:var(--radius-control);background:var(--mist);width:auto;height:auto;min-height:48px;box-shadow:none;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.LaoUbG_labelled:hover{background:var(--lilac);transform:none}.LaoUbG_save svg{width:20px;height:20px;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.LaoUbG_saved svg{fill:var(--heart);stroke:var(--heart);transform:scale(1.12)}.LaoUbG_toastActions{flex:none;gap:6px;display:flex}.LaoUbG_toastAction{border-radius:var(--radius-sm);min-height:40px;color:var(--paper);font:inherit;font-size:var(--step--1);white-space:nowrap;cursor:pointer;background:#ffffff24;border:0;padding:0 12px;font-weight:700}.LaoUbG_toastAction:hover{background:#ffffff3d}
._3MpKdG_composer{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}._3MpKdG_label{font-size:var(--step-1);letter-spacing:-.01em;font-weight:700}._3MpKdG_field{border-radius:var(--radius-lg);background:var(--field-bg);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 8px 8px 20px;transition:background-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #0000}._3MpKdG_field:focus-within{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--lilac-strong), var(--shadow-pop)}._3MpKdG_invalid,._3MpKdG_invalid:focus-within{box-shadow:inset 0 0 0 1.5px var(--tangerine)}._3MpKdG_icon{width:22px;height:22px;color:var(--ink-soft);flex:none}._3MpKdG_input{min-width:0;height:52px;font-size:var(--step-1);text-overflow:ellipsis;background:0 0;border:0;flex:200px;padding:0 4px}._3MpKdG_input::placeholder{color:var(--ink-soft);opacity:.85}._3MpKdG_clear{border-radius:var(--radius-control);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}._3MpKdG_clear:hover{background:var(--mist);color:var(--ink)}._3MpKdG_clear svg{width:18px;height:18px}._3MpKdG_submit{border-radius:var(--radius-control);background:var(--violet-deep);min-height:52px;color:var(--paper);box-shadow:var(--shadow-pop);cursor:pointer;border:0;flex:none;padding:0 26px;font-weight:700;transition:background-color .2s,box-shadow .2s}._3MpKdG_submit:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--orchid) 35%, transparent), var(--shadow-pop);background:#5d31d1}._3MpKdG_menu{text-align:left;z-index:30;border-radius:var(--radius-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line), var(--shadow-float);gap:6px;padding:10px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0}._3MpKdG_menuOpen{grid-template-columns:minmax(0,1fr);display:grid}._3MpKdG_group{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}._3MpKdG_group>ul{min-width:0}._3MpKdG_group+._3MpKdG_group{border-top:1px solid var(--line);padding-top:6px}._3MpKdG_groupTitle{color:var(--ink-soft);font-size:var(--step--2);padding:6px 12px 2px;font-weight:650}._3MpKdG_option{border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:6px 12px;display:flex}._3MpKdG_highlighted{background:var(--mist)}._3MpKdG_optionIcon{border-radius:var(--radius-sm);background:var(--mist);width:34px;height:34px;color:var(--ink-soft);flex:none;place-items:center;display:grid}._3MpKdG_highlighted ._3MpKdG_optionIcon{background:var(--paper)}._3MpKdG_optionIcon svg{width:17px;height:17px}._3MpKdG_thumb{border-radius:var(--radius-sm);flex:none;width:40px;height:40px;position:relative;overflow:hidden}._3MpKdG_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:grid;overflow:hidden}._3MpKdG_productLabel{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}._3MpKdG_category{font-weight:650}._3MpKdG_example{font-family:var(--font-serif), Georgia, serif;white-space:normal;font-style:italic}._3MpKdG_quote{color:var(--ink-soft);font-size:var(--step--1);text-overflow:ellipsis;overflow:hidden}._3MpKdG_price{color:var(--ink-soft);font-size:var(--step--2);flex:none;font-weight:600}._3MpKdG_trail{color:var(--ink-soft);font-size:var(--step--2);text-overflow:ellipsis;font-weight:500;overflow:hidden}._3MpKdG_below{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._3MpKdG_aside{flex:280px;min-width:0}._3MpKdG_counter{color:var(--ink-soft);font-size:var(--step--1);font-variant-numeric:tabular-nums}._3MpKdG_counterOver{color:#c42e10;font-weight:700}._3MpKdG_error{color:#c42e10;font-size:var(--step--1);font-weight:600}._3MpKdG_error:empty,._3MpKdG_submitGlyph{display:none}@media (max-width:560px){._3MpKdG_full ._3MpKdG_field{border-radius:var(--radius-pill);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--violet-deep), var(--shadow-soft);flex-wrap:nowrap;gap:4px;padding:6px 6px 6px 20px}._3MpKdG_full ._3MpKdG_field:focus-within{box-shadow:inset 0 0 0 1.5px var(--violet-deep), var(--shadow-pop)}._3MpKdG_full ._3MpKdG_icon{display:none}._3MpKdG_full ._3MpKdG_input{flex:1 1 0;width:0;height:48px}._3MpKdG_full ._3MpKdG_clear{width:40px;height:40px}._3MpKdG_full ._3MpKdG_field:focus-within:not([data-long]) ._3MpKdG_expandIcon{display:none}._3MpKdG_full ._3MpKdG_submit{background:linear-gradient(135deg, var(--violet-deep), #b56df1);border-radius:50%;place-items:center;width:48px;min-height:48px;padding:0;display:grid}._3MpKdG_full ._3MpKdG_submitGlyph{width:22px;height:22px;display:block}._3MpKdG_full ._3MpKdG_submitText{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._3MpKdG_compact{grid-template-columns:minmax(0,1fr);gap:0}._3MpKdG_compact ._3MpKdG_field{border-radius:var(--radius-md);flex-wrap:nowrap;padding:4px 4px 4px 10px}._3MpKdG_compact ._3MpKdG_input{width:0;height:40px;font-size:var(--step-ui);flex:1 1 0}._3MpKdG_compact ._3MpKdG_clear{width:36px;height:36px}._3MpKdG_iconSubmit{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:-8px;transition:background-color .15s,color .15s;display:grid}._3MpKdG_iconSubmit:hover{background:var(--lilac);color:var(--ink)}._3MpKdG_iconSubmit svg{width:18px;height:18px}._3MpKdG_compact ._3MpKdG_menu{width:min(480px,90vw);right:auto}._3MpKdG_expandIcon,._3MpKdG_submitIcon{border-radius:var(--radius-control);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:none}._3MpKdG_expandIcon:hover{background:var(--mist);color:var(--ink)}._3MpKdG_expandIcon svg,._3MpKdG_submitIcon svg{width:18px;height:18px}._3MpKdG_field:focus-within ._3MpKdG_expandIcon,._3MpKdG_field[data-long] ._3MpKdG_expandIcon{display:grid}@media (max-width:640px){._3MpKdG_results ._3MpKdG_field{flex-wrap:nowrap;padding:6px 6px 6px 14px}._3MpKdG_results ._3MpKdG_input{flex:1 1 0;width:0;height:44px;font-size:1rem}._3MpKdG_results ._3MpKdG_submit{display:none}._3MpKdG_results ._3MpKdG_submitIcon{background:var(--violet-deep);color:var(--paper);display:grid}._3MpKdG_results ._3MpKdG_clear{width:40px;height:40px}}
.T18UMG_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px 16px;display:grid}@media (max-width:600px){.T18UMG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}
.WpK1jq_search{grid-template-columns:minmax(0,1fr);display:grid}.WpK1jq_helpers{flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0;display:flex}.WpK1jq_center{justify-content:center}.WpK1jq_examples,.WpK1jq_recipients{flex-wrap:wrap;gap:8px;display:flex}.WpK1jq_recipient{border-radius:var(--radius-pill);background:var(--mist);min-height:40px;font-size:var(--step-ui);align-items:center;padding:0 14px;font-weight:650;transition:background-color .2s;display:inline-flex}.WpK1jq_recipient:hover{background:var(--lilac)}@media (max-width:600px){.WpK1jq_recipients{min-width:0;max-width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.WpK1jq_recipients li{flex:none}}.WpK1jq_example,.WpK1jq_guided{border-radius:var(--radius-pill);min-height:40px;font-size:var(--step-ui);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}.WpK1jq_example{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong)}.WpK1jq_example:hover{background:var(--mist)}.WpK1jq_guided{background:var(--butter)}.WpK1jq_guided:hover{background:color-mix(in srgb, var(--butter) 75%, #f2b400)}.WpK1jq_guided svg{width:20px;height:20px}
.Ao4TqW_skeleton{gap:16px;padding-block:clamp(20px,3vw,40px);display:grid}.Ao4TqW_line,.Ao4TqW_title,.Ao4TqW_card,.Ao4TqW_image,.Ao4TqW_price,.Ao4TqW_button{border-radius:var(--radius-md);background:linear-gradient(100deg, var(--mist) 30%, color-mix(in srgb, var(--lilac) 60%, var(--paper)) 50%, var(--mist) 70%);background-size:300% 100%;animation:1.4s ease-in-out infinite Ao4TqW_shimmer;display:block}.Ao4TqW_line{width:min(320px,70%);height:18px}.Ao4TqW_title{width:min(520px,90%);height:52px}.Ao4TqW_grid{margin-top:24px;}.Ao4TqW_card{aspect-ratio:1;border-radius:var(--radius-card,16px)}.Ao4TqW_product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.Ao4TqW_image{aspect-ratio:1;border-radius:var(--radius-lg)}.Ao4TqW_text{gap:16px;display:grid}.Ao4TqW_price{width:120px;height:32px}.Ao4TqW_button{width:min(260px,100%);height:52px}@media (max-width:760px){.Ao4TqW_product{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Ao4TqW_line,.Ao4TqW_title,.Ao4TqW_card,.Ao4TqW_image,.Ao4TqW_price,.Ao4TqW_button{animation:none}}@keyframes Ao4TqW_shimmer{0%{background-position:100% 0}to{background-position:0 0}}
.s-6kkG_hero{padding:clamp(28px, 4vw, 56px) var(--gutter) 0;background:radial-gradient(ellipse 44% 80% at 50% 0%, color-mix(in srgb, var(--lilac) 90%, transparent), transparent 70%)}.s-6kkG_inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;max-width:920px;margin-inline:auto;display:grid}.s-6kkG_titles{justify-items:center;gap:8px;display:grid}.s-6kkG_slogan{color:var(--orchid);font-family:var(--font-serif), Georgia, serif;font-size:var(--step-1);font-style:italic;font-weight:500}.s-6kkG_title{font-size:var(--step-4);letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:1}.s-6kkG_proof{color:var(--ink-soft);font-size:var(--step-1)}.s-6kkG_proof strong{color:var(--ink);font-weight:750}.s-6kkG_search{width:100%;min-width:0}.s-6kkG_strip{justify-content:center;width:100%;display:flex}@media (max-width:600px){.s-6kkG_inner{gap:16px}.s-6kkG_title{font-size:var(--step-3)}.s-6kkG_proof{font-size:var(--step-0)}}
.wNa4GG_group{border:0;min-width:0;margin:0;padding:0}.wNa4GG_legend{font-size:var(--step-ui);margin-bottom:10px;padding:0;font-weight:650}.wNa4GG_chips{flex-wrap:wrap;gap:8px;display:flex}.wNa4GG_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}.wNa4GG_option{border-radius:var(--radius-control);background:var(--field-bg);cursor:pointer;align-items:center;gap:10px;transition:background-color .15s,box-shadow .15s,color .15s;display:flex;position:relative}.wNa4GG_chips .wNa4GG_option{border-radius:var(--radius-pill);min-height:44px;padding:0 16px;font-weight:650}.wNa4GG_cards .wNa4GG_option{align-items:flex-start;min-height:64px;padding:14px 16px}.wNa4GG_option:hover{background:var(--lilac)}.wNa4GG_input{border-radius:inherit;appearance:none;cursor:pointer;margin:0;position:absolute;inset:0}.wNa4GG_input:focus{outline:none}.wNa4GG_option:has(.wNa4GG_input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb, var(--violet) 35%, transparent)}.wNa4GG_option:has(.wNa4GG_input:checked){background:var(--ink);color:var(--paper)}.wNa4GG_cards .wNa4GG_option:has(.wNa4GG_input:checked) .wNa4GG_description{color:color-mix(in srgb, var(--paper) 78%, var(--ink))}.wNa4GG_disabled{opacity:.5;cursor:not-allowed}.wNa4GG_icon{flex:none;width:20px;height:20px}.wNa4GG_text{gap:2px;display:grid}.wNa4GG_label{font-weight:650;line-height:1.3}.wNa4GG_description{color:var(--ink-soft);font-size:var(--step--1);line-height:1.4}
.cbcoYa_wrap{gap:8px;display:grid}.cbcoYa_label{font-size:var(--step-ui);font-weight:650}.cbcoYa_row{flex-wrap:wrap;gap:8px;display:flex}.cbcoYa_input{border-radius:var(--radius-md);background:var(--field-bg);min-width:0;min-height:44px;color:var(--ink-soft);font-size:var(--step-ui);text-overflow:ellipsis;border:0;flex:240px;padding:0 14px}.cbcoYa_input:focus{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--lilac-strong)}@container link-panel (max-width:300px){.cbcoYa_row>*{flex:1 1 0}:is(.cbcoYa_row>.cbcoYa_input,.cbcoYa_row:has(>:nth-child(4))>.cbcoYa_copy){flex-basis:100%}}.cbcoYa_qr{border-radius:var(--radius-md);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);justify-self:start;padding:12px}
.bfn3sa_field{align-content:start;gap:8px;display:grid}.bfn3sa_label{font-size:var(--step-ui);font-weight:650}.bfn3sa_input{border-radius:var(--radius-md);background:var(--field-bg);width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--field-line);border:0;padding:0 16px;font-size:1rem;transition:background-color .2s,box-shadow .2s}.bfn3sa_input::placeholder{color:var(--ink-soft)}.bfn3sa_input:focus{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--lilac-strong), var(--shadow-soft)}.bfn3sa_area{resize:vertical;min-height:132px;padding-block:14px;line-height:1.5}.bfn3sa_invalid .bfn3sa_input{box-shadow:inset 0 0 0 1.5px #e0517f}.bfn3sa_hint{color:var(--ink-soft);font-size:var(--step--1)}.bfn3sa_error{color:#b3204d;font-size:var(--step--1);font-weight:650}.bfn3sa_check{align-items:flex-start;gap:12px;display:flex}.bfn3sa_box{appearance:none;background:var(--field-bg);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 30%, transparent);cursor:pointer;border-radius:8px;flex:none;place-content:center;margin:1px 0 0;transition:background-color .15s,box-shadow .15s;display:grid}.bfn3sa_box:after{content:"";border:solid var(--paper);border-width:0 0 2.5px 2.5px;width:12px;height:7px;margin-top:-3px;transition:transform .15s;transform:rotate(-45deg)scale(0)}.bfn3sa_box:checked{background:var(--violet);box-shadow:none}.bfn3sa_box:checked:after{transform:rotate(-45deg)scale(1)}.bfn3sa_box:focus{outline:none}.bfn3sa_box:focus-visible{box-shadow:inset 0 0 0 1.5px var(--violet), 0 0 0 4px color-mix(in srgb, var(--violet) 22%, transparent)}.bfn3sa_checkText{gap:2px;display:grid}.bfn3sa_checkLabel{cursor:pointer;font-weight:600}
._7LRQSW_overlay{z-index:40;background:#1d183873;animation:.2s ease-out _7LRQSW_fade;position:fixed;inset:0}._7LRQSW_light{background:#1d183833}._7LRQSW_content{z-index:41;--pad-x:28px;--pad-bottom:28px;padding:28px var(--pad-x) var(--pad-bottom);background:var(--paper);color:var(--ink);align-content:start;gap:16px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 30px 70px -20px #1d183880}._7LRQSW_content:focus{outline:none}._7LRQSW_dialog{border-radius:var(--radius-lg);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);animation:.2s ease-out _7LRQSW_pop;top:50%;left:50%;transform:translate(-50%,-50%)}._7LRQSW_sheet{border-radius:var(--radius-lg);flex-direction:column;width:min(480px,100vw - 24px);animation:.25s ease-out _7LRQSW_slide;display:flex;top:12px;bottom:12px;right:12px}._7LRQSW_title{min-height:40px;font-size:var(--step-2);letter-spacing:-.03em;align-items:center;padding-right:52px;display:flex}._7LRQSW_description{max-width:52ch;color:var(--ink-soft)}._7LRQSW_close{border-radius:var(--radius-control);background:var(--mist);cursor:pointer;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:28px;right:20px}._7LRQSW_close:hover{background:var(--lilac)}._7LRQSW_close svg{width:18px;height:18px}@media (max-width:640px){._7LRQSW_sheet{--pad-x:20px;--pad-bottom:calc(20px + env(safe-area-inset-bottom));width:100%;max-height:calc(100dvh - 48px);padding:24px var(--pad-x) var(--pad-bottom);border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation-name:_7LRQSW_rise;inset:auto 0 0}._7LRQSW_sheet ._7LRQSW_close{top:24px;right:14px}}@keyframes _7LRQSW_fade{0%{opacity:0}}@keyframes _7LRQSW_pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}}@keyframes _7LRQSW_slide{0%{opacity:0;transform:translate(24px)}}@keyframes _7LRQSW_rise{0%{transform:translateY(40px)}}
.sUTroW_form{gap:10px;display:grid}.sUTroW_label{font-weight:700}.sUTroW_textarea{border-radius:var(--radius-md);background:var(--field-bg);width:100%;min-height:180px;font-size:var(--step-1);resize:vertical;border:0;padding:16px 18px;line-height:1.5;transition:background-color .2s,box-shadow .2s}.sUTroW_textarea:focus{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--lilac-strong), var(--shadow-soft)}.sUTroW_invalid,.sUTroW_invalid:focus{box-shadow:inset 0 0 0 1.5px var(--tangerine)}.sUTroW_count{color:var(--ink-soft);font-size:var(--step--1);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.sUTroW_over{color:#c42e10;font-weight:600}.sUTroW_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}
._53EWXG_signup{position:relative;container-type:inline-size}._53EWXG_panel{border-radius:var(--radius-lg);background:var(--lilac);padding:clamp(24px,4vw,44px)}body:has([data-newsletter=panel]) ._53EWXG_compact{display:none}._53EWXG_compact{width:100%;max-width:var(--container);border-top:1px solid #ffffff24;margin:48px auto 0;padding-top:36px}._53EWXG_layout{gap:20px;display:grid}._53EWXG_text{align-content:start;gap:10px;display:grid}._53EWXG_headline{max-width:14ch;font-size:var(--step-3);letter-spacing:-.015em;text-wrap:balance;line-height:1.04}._53EWXG_promise{max-width:48ch;color:var(--ink-soft);font-size:var(--step-1);line-height:1.5}._53EWXG_form{align-content:start;gap:10px;display:grid}._53EWXG_row{align-items:flex-start;gap:10px;display:flex}._53EWXG_field{flex:1;min-width:0}._53EWXG_row>button{flex:none;min-height:52px}._53EWXG_error{color:#b3204d;font-size:var(--step--1);font-weight:650}._53EWXG_fine{max-width:60ch;color:var(--ink-soft);font-size:var(--step--1)}._53EWXG_fine a,._53EWXG_done a{text-underline-offset:3px;font-weight:650;text-decoration:underline}._53EWXG_done{border-radius:var(--radius-md);background:color-mix(in srgb, var(--mint) 70%, var(--paper));color:var(--ink);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}._53EWXG_done svg{color:#24805a;flex:none;width:22px;height:22px}._53EWXG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._53EWXG_letter{border-radius:var(--radius-md);background:repeating-linear-gradient(-45deg, var(--orchid) 0 10px, var(--paper) 10px 16px, var(--violet) 16px 26px, var(--paper) 26px 32px) top / 100% 6px no-repeat, var(--paper);width:min(100%,360px);box-shadow:var(--shadow-pop);order:-1;justify-self:center;margin:18px 14px 6px 0;padding:26px 22px 20px;position:relative;transform:rotate(1.5deg)}._53EWXG_from{color:var(--ink-soft);font-size:var(--step--1);align-items:center;gap:8px;font-weight:650;display:flex}._53EWXG_from svg{width:18px;height:18px;color:var(--violet-deep)}._53EWXG_subject{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-1);margin:8px 0 16px;padding-right:64px;font-weight:700;line-height:1.25}._53EWXG_upcoming{font-size:var(--step-ui);gap:8px;display:grid}._53EWXG_upcoming li{align-items:center;gap:12px;display:flex}._53EWXG_when{border-radius:var(--radius-sm);background:var(--tone,var(--mist));min-width:68px;font-size:var(--step--1);text-align:center;padding:4px 8px;font-weight:650}._53EWXG_when[data-tone=blush]{--tone:var(--blush)}._53EWXG_when[data-tone=butter]{--tone:var(--butter)}._53EWXG_when[data-tone=mint]{--tone:var(--mint)}._53EWXG_stamp{--notch:4px;width:92px;height:104px;padding:calc(var(--notch) * 2);background:var(--butter);color:var(--ink);-webkit-mask:radial-gradient(circle, #0000 var(--notch), #000 calc(var(--notch) + .5px)) calc(var(--notch) * -1.5) calc(var(--notch) * -1.5) / calc(var(--notch) * 3) calc(var(--notch) * 3) round, linear-gradient(#000 0 0) center / calc(100% - var(--notch) * 2) calc(100% - var(--notch) * 2) no-repeat;mask:radial-gradient(circle, #0000 var(--notch), #000 calc(var(--notch) + .5px)) calc(var(--notch) * -1.5) calc(var(--notch) * -1.5) / calc(var(--notch) * 3) calc(var(--notch) * 3) round, linear-gradient(#000 0 0) center / calc(100% - var(--notch) * 2) calc(100% - var(--notch) * 2) no-repeat;place-items:center;display:inline-grid}._53EWXG_stampInner{border:1.5px dashed color-mix(in srgb, var(--ink) 35%, transparent);text-align:center;align-content:center;place-items:center;width:100%;height:100%;display:grid}._53EWXG_stampDays{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-3);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}._53EWXG_stampToday{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-1);font-weight:800}._53EWXG_stamp small{max-width:10ch;font-size:var(--step--2);margin-top:4px;font-weight:650;line-height:1.2}._53EWXG_letterStamp{position:absolute;top:-22px;right:-14px;transform:rotate(7deg)}._53EWXG_compact ._53EWXG_headline{max-width:none;color:var(--paper);font-size:var(--step-2)}._53EWXG_compact ._53EWXG_promise,._53EWXG_compact ._53EWXG_fine{color:inherit}._53EWXG_compact ._53EWXG_promise{font-size:var(--step-0)}._53EWXG_compact ._53EWXG_error{color:var(--blush)}._53EWXG_compact ._53EWXG_field input{color:var(--paper);caret-color:var(--butter);background:0 0;box-shadow:inset 0 0 0 1px #ffffff47}._53EWXG_compact ._53EWXG_field input::placeholder{color:#ffffff73}._53EWXG_compact ._53EWXG_field input:hover{box-shadow:inset 0 0 0 1px #ffffff73}._53EWXG_compact ._53EWXG_field input:focus{box-shadow:inset 0 0 0 1.5px var(--lilac-strong), 0 0 0 4px color-mix(in srgb, var(--lilac-strong) 22%, transparent);background:#ffffff0f}._53EWXG_compact ._53EWXG_field input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--blush)}._53EWXG_compact ._53EWXG_field input:-webkit-autofill{-webkit-text-fill-color:var(--paper);box-shadow:inset 0 0 0 1px #ffffff47, inset 0 0 0 100px var(--ink);transition:background-color 9999s}._53EWXG_compact ._53EWXG_layout{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text stamp""form form";align-items:start}._53EWXG_compact ._53EWXG_text{grid-area:text}._53EWXG_compact ._53EWXG_form,._53EWXG_compact ._53EWXG_done{grid-area:form}._53EWXG_footerStamp{transform-origin:100% 0;grid-area:stamp;transform:rotate(-5deg)scale(.8)}@container (min-width:680px){._53EWXG_panel ._53EWXG_layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"text letter""form letter";gap:22px 48px}._53EWXG_panel ._53EWXG_text{grid-area:text}._53EWXG_panel ._53EWXG_form,._53EWXG_panel ._53EWXG_done{grid-area:form}._53EWXG_letter{grid-area:letter;align-self:center;margin:18px 14px 0 0}}@container (min-width:900px){._53EWXG_compact ._53EWXG_layout{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"stamp text form";align-items:center;gap:20px 36px}._53EWXG_footerStamp{transform:rotate(-5deg)}}@media (max-width:520px){._53EWXG_row{flex-direction:column;align-items:stretch}}
.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}
._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}
.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}
.vzLPpG_day{gap:22px;display:grid}.vzLPpG_day>button{justify-self:start}.vzLPpG_section{gap:6px;display:grid}.vzLPpG_heading{color:var(--ink-soft);font-size:var(--step--1);font-weight:700}.vzLPpG_rows{margin:0;padding:0;list-style:none;display:grid}.vzLPpG_row{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:4px 8px;display:grid;position:relative}:is(.vzLPpG_row:has(a):hover,.vzLPpG_row:has(a):focus-within){background:var(--mist)}.vzLPpG_text{min-width:0;font-weight:650}a.vzLPpG_text:after{content:"";position:absolute;inset:0}a.vzLPpG_text:focus-visible{outline:none}.vzLPpG_icon{z-index:1;border-radius:var(--radius-pill);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.vzLPpG_icon:hover,.vzLPpG_icon:focus-visible{background:var(--lilac);color:var(--ink);outline:none}.vzLPpG_icon svg{width:18px;height:18px}.vzLPpG_facts{color:var(--ink-soft);font-weight:500}.vzLPpG_dot,.vzLPpG_ring{border-radius:var(--radius-pill);width:10px;height:10px}.vzLPpG_dot{background:color-mix(in srgb, var(--butter) 50%, var(--paper));box-shadow:inset 0 0 0 1px var(--butter-deep)}.vzLPpG_ring{background:color-mix(in srgb, var(--ink) 7%, var(--paper))}.vzLPpG_none{color:var(--ink-soft)}
.BZ7-0a_section{max-width:calc(var(--container) + 2 * var(--gutter));margin:var(--section-space) auto 0;padding-inline:var(--gutter)}.BZ7-0a_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(20px,2.4vw,28px);display:flex}.BZ7-0a_titles{gap:10px;display:grid}.BZ7-0a_title{font-size:var(--step-h2);letter-spacing:-.035em;font-weight:800}.BZ7-0a_lead{max-width:52ch;color:var(--ink-soft);font-size:var(--step-1)}.BZ7-0a_action{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:6px;align-items:center;gap:8px;font-weight:650;text-decoration-thickness:2px;display:inline-flex}.BZ7-0a_action:hover{-webkit-text-decoration-color:var(--orchid);text-decoration-color:var(--orchid)}@media (max-width:640px){.BZ7-0a_head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px}.BZ7-0a_titles{flex:1 0 100%;gap:6px;min-width:0}.BZ7-0a_lead{font-size:var(--step-ui);line-height:1.45}[data-page=home] .BZ7-0a_action{display:none}}
.Bq1ZBW_canvas{position:relative}.Bq1ZBW_info,.Bq1ZBW_dot{border-radius:var(--radius-pill);cursor:pointer;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute}.Bq1ZBW_info{color:var(--ink);background:var(--paper);box-shadow:var(--shadow-soft);bottom:12px;right:12px}.Bq1ZBW_dot{background:#1d183840;transform:translate(-50%,-50%)}.Bq1ZBW_dot span{border-radius:var(--radius-pill);background:var(--paper);width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 6px #1d183866}.Bq1ZBW_dot:hover span,.Bq1ZBW_dot[data-state=open] span{transform:scale(1.2)}.Bq1ZBW_info:focus-visible,.Bq1ZBW_dot:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--paper)}.Bq1ZBW_panel{z-index:60;width:min(320px,100vw - 32px);max-height:var(--radix-popover-content-available-height);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-pop);font-size:var(--step-ui);padding:24px 18px 18px;line-height:1.5;overflow:auto}.Bq1ZBW_close{width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.Bq1ZBW_disclosure{padding-right:16px}.Bq1ZBW_credit{color:var(--ink-soft);margin-top:6px;display:block}.Bq1ZBW_product{align-items:center;gap:12px;padding-right:16px;display:flex}.Bq1ZBW_thumbnail{object-fit:contain;border-radius:var(--radius-sm);flex:0 0 72px;width:72px;height:72px}.Bq1ZBW_title{overflow-wrap:anywhere;font-weight:700}.Bq1ZBW_detail{color:var(--ink-soft);font-size:var(--step--1)}.Bq1ZBW_price{margin-top:12px;font-weight:700}.Bq1ZBW_price span{color:var(--ink-soft);font-weight:400}.Bq1ZBW_actions{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.Bq1ZBW_actions>a:first-child{text-underline-offset:3px;text-decoration:underline}
.QKt7wG_results{align-content:start;gap:28px;display:grid;position:relative}.QKt7wG_updating>:not(.QKt7wG_updatingLabel){opacity:.45;pointer-events:none;transition:opacity .2s}.QKt7wG_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:132px}.QKt7wG_fallback{flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-weight:650;display:flex}.QKt7wG_fallback a{text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:4px;text-decoration-thickness:2px}.QKt7wG_footer{justify-items:center;gap:14px;margin-block:40px 8px;display:grid}.QKt7wG_range{color:var(--ink-soft);font-size:var(--step--1)}.QKt7wG_paging{justify-content:center;align-items:center;gap:4px;display:flex}.QKt7wG_page{border-radius:var(--radius-control);min-width:40px;min-height:44px;color:var(--ink-soft);place-items:center;padding:0 6px;font-weight:600;transition:background-color .15s,color .15s;display:inline-grid}.QKt7wG_page:hover{background:var(--mist);color:var(--ink)}.QKt7wG_page[aria-current=page]{color:var(--ink);text-underline-offset:8px;font-weight:750;text-decoration:underline;text-decoration-thickness:2px}.QKt7wG_step{border-radius:var(--radius-pill);width:52px;min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);place-items:center;transition:background-color .15s;display:inline-grid}.QKt7wG_step:first-child{margin-right:8px}.QKt7wG_step:last-child{margin-left:8px}.QKt7wG_step:hover{background:var(--mist)}.QKt7wG_step svg{width:20px;height:20px}.QKt7wG_gap{min-width:20px;color:var(--ink-soft);text-align:center}@media (max-width:420px){.QKt7wG_paging{gap:2px}.QKt7wG_page{min-width:36px;padding:0 4px}.QKt7wG_step{width:46px}.QKt7wG_step:first-child{margin-right:4px}.QKt7wG_step:last-child{margin-left:4px}}.QKt7wG_end{border-radius:var(--radius-lg);background:var(--mist);color:var(--ink-soft);text-align:center;justify-items:center;gap:12px;padding:20px;display:grid}.QKt7wG_endChips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.QKt7wG_endChips a{border-radius:var(--radius-pill);background:var(--paper);min-height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-size:var(--step--1);align-items:center;gap:6px;padding:0 10px 0 14px;font-weight:650;display:inline-flex}.QKt7wG_endChips a:hover{background:var(--lilac)}.QKt7wG_endChips svg{width:15px;height:15px}
._4KQmfa_track{--shelf-card:220px;scroll-snap-type:x proximity;gap:16px;padding-block:4px 16px;scroll-padding-inline:4px;display:flex;overflow-x:auto}._4KQmfa_track>li{flex:0 0 var(--shelf-card);scroll-snap-align:start;min-width:0}._4KQmfa_actions,._4KQmfa_arrows,._4KQmfa_clear{align-items:center;gap:8px;display:flex}._4KQmfa_actions{flex-wrap:wrap;gap:16px}._4KQmfa_arrows button,._4KQmfa_clear{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:44px;color:var(--ink);background:var(--paper);padding:10px}._4KQmfa_arrows button{width:44px}._4KQmfa_arrows button:disabled{opacity:.35}._4KQmfa_arrows svg,._4KQmfa_clear svg{width:18px;height:18px}@media (max-width:1080px){._4KQmfa_track{--shelf-card:200px}}@media (max-width:759px){._4KQmfa_track{--shelf-card:168px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}._4KQmfa_arrows{display:none}}@media (max-width:640px){[data-page=home] ._4KQmfa_actions:not(:has(._4KQmfa_clear)){display:none}}@media (prefers-reduced-motion:reduce){._4KQmfa_track{scroll-behavior:auto}}
._22pAIW_bar{z-index:4;border-bottom:1px solid var(--line);background:var(--paper);gap:10px;margin-bottom:18px;padding-block:8px 10px;display:grid;position:sticky;top:0}._22pAIW_bar,._22pAIW_row{min-width:0}._22pAIW_row{align-items:center;gap:12px 20px;display:flex}._22pAIW_pills{scrollbar-width:none;flex:auto;gap:8px;min-width:0;margin-block:-4px;padding-block:4px;display:flex;overflow-x:auto}._22pAIW_pills::-webkit-scrollbar{display:none}._22pAIW_pills>*{flex:none}._22pAIW_pill{border-radius:var(--radius-pill);background:var(--mist);min-height:44px;font-size:var(--step-ui);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px 0 16px;font-weight:650;transition:background-color .15s,color .15s;display:inline-flex}._22pAIW_pill svg{flex:none;width:16px;height:16px}._22pAIW_pill:hover,._22pAIW_pill[data-state=open]{background:var(--lilac-strong)}._22pAIW_all{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong);padding-inline:14px 16px}._22pAIW_all:hover{background:var(--mist)}._22pAIW_active,._22pAIW_active:hover{background:var(--ink);color:var(--paper)}._22pAIW_active[data-state=open]{background:color-mix(in srgb, var(--ink) 86%, var(--violet))}._22pAIW_action{background:var(--lilac);color:var(--violet-deep);padding-inline:14px 16px}._22pAIW_action:hover{background:var(--lilac-strong)}._22pAIW_action svg{width:18px;height:18px}._22pAIW_meta{color:var(--ink-soft);font-size:var(--step-ui);flex:none;align-items:center;gap:12px;display:flex}._22pAIW_meta strong{color:var(--ink)}._22pAIW_sort{border-radius:var(--radius-control);background:var(--mist);min-height:44px;color:var(--ink);padding:0 12px 0 16px;font-weight:650;position:relative}._22pAIW_sortIcon{flex:none;width:16px;height:16px}._22pAIW_popover{z-index:60;width:min(360px,100vw - 32px);max-height:min(560px, var(--radix-popover-content-available-height,70vh));overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line), var(--shadow-pop);padding:14px 12px;overflow-y:auto}._22pAIW_popover:focus{outline:none}._22pAIW_applied{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._22pAIW_chips{flex-wrap:wrap;gap:8px;display:flex}._22pAIW_chip{border-radius:var(--radius-pill);background:var(--lilac);min-height:36px;font-size:var(--step--1);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px 0 14px;font-weight:650;transition:background-color .15s;display:inline-flex}._22pAIW_chip:hover{background:var(--lilac-strong)}._22pAIW_chip svg{width:15px;height:15px}._22pAIW_clear{min-height:36px;color:var(--ink-soft);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;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-weight:650;text-decoration-thickness:2px;display:inline-flex}._22pAIW_clear:hover{color:var(--ink)}@media (max-width:760px){._22pAIW_bar{gap:8px;margin-bottom:12px;padding-block:6px 8px}._22pAIW_row{flex-wrap:wrap;gap:0 8px}._22pAIW_pills{margin-left:calc(-1 * var(--gutter));padding-inline:var(--gutter) 20px;scroll-padding-left:var(--gutter);flex:1 1 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}._22pAIW_meta{display:contents}._22pAIW_meta>p{flex-basis:100%;order:2}._22pAIW_meta>p:not(:empty){margin-top:6px}._22pAIW_meta>span{order:1}._22pAIW_sort>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._22pAIW_sort{border-radius:var(--radius-pill);justify-content:center;width:44px;padding:0}._22pAIW_sortIcon{width:18px;height:18px}._22pAIW_below{color:var(--ink-soft);font-size:var(--step-ui);gap:8px;margin-bottom:12px;display:grid}._22pAIW_below strong{color:var(--ink)}._22pAIW_below>p:empty{display:none}._22pAIW_below:has(>p:empty:only-child){display:none}}
.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}
.I2WR8q_button{border-radius:var(--radius-control);width:44px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.I2WR8q_button:hover{background:var(--mist)}.I2WR8q_button svg{width:22px;height:22px}@media (max-width:860px){.I2WR8q_button{background:var(--mist);width:48px}.I2WR8q_button:hover{background:var(--lilac)}}
._6Mvmwq_sheet{--behind:var(--sheet-behind,var(--paper));border-radius:var(--radius-md) var(--radius-md) var(--radius-sm) var(--radius-sm);background:var(--paper);color:var(--ink);text-align:center;grid-template-rows:auto auto 1fr;display:grid;position:relative}._6Mvmwq_binding{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--ink);justify-content:space-around;align-items:center;height:26px;padding-inline:22%;display:flex}._6Mvmwq_binding span{border-radius:var(--radius-pill);background:var(--behind);width:9px;height:9px}._6Mvmwq_face{padding:10px 12px 14px;display:block}._6Mvmwq_time{justify-items:center;display:grid}a._6Mvmwq_face:hover ._6Mvmwq_day{color:var(--violet-deep)}a._6Mvmwq_face:focus-visible{outline:3px solid var(--violet-deep);outline-offset:-3px;border-radius:var(--radius-sm)}._6Mvmwq_month{color:var(--ink-soft);font-size:var(--step--1);font-weight:650}._6Mvmwq_day{font-family:var(--font-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:3rem;font-weight:800;line-height:.95}._6Mvmwq_sheet[data-sunday] ._6Mvmwq_day{color:var(--heart)}._6Mvmwq_weekday{color:var(--ink-soft);font-size:var(--step--1);margin-top:4px}._6Mvmwq_foot{border-top:1px dashed var(--line);padding:12px 14px 18px}._6Mvmwq_sheet:after{inset-inline:6px;background:radial-gradient(circle at 5px 4px, var(--behind) 3.2px, transparent 3.6px) 0 0 / 12px 8px repeat-x;content:"";height:8px;position:absolute;bottom:-4px}._6Mvmwq_xl{width:clamp(168px,18vw,232px);box-shadow:var(--shadow-pop);transform:rotate(-2.5deg)}._6Mvmwq_xl ._6Mvmwq_binding{height:34px}._6Mvmwq_xl ._6Mvmwq_binding span{width:13px;height:13px}._6Mvmwq_xl ._6Mvmwq_face{padding:16px 16px 26px}._6Mvmwq_xl ._6Mvmwq_month{font-size:var(--step-1)}._6Mvmwq_xl ._6Mvmwq_day{font-size:clamp(5rem,3.6rem + 4vw,7.5rem)}._6Mvmwq_xl ._6Mvmwq_weekday{font-size:var(--step-ui)}._6Mvmwq_stack{isolation:isolate;width:fit-content;position:relative}._6Mvmwq_stack:before{z-index:-1;border-radius:var(--radius-md) var(--radius-md) var(--radius-sm) var(--radius-sm);background:var(--butter);box-shadow:var(--shadow-soft);content:"";position:absolute;inset:12px -8px -4px 10px;transform:rotate(4deg)}._6Mvmwq_sm{border:1px solid var(--line);height:100%}._6Mvmwq_sm ._6Mvmwq_binding{margin:-1px -1px 0}._6Mvmwq_sm ._6Mvmwq_day{font-size:2.75rem}._6Mvmwq_xs{width:62px;box-shadow:var(--shadow-soft)}._6Mvmwq_xs ._6Mvmwq_binding{height:14px}._6Mvmwq_xs ._6Mvmwq_binding span{width:6px;height:6px}._6Mvmwq_xs ._6Mvmwq_face{padding:4px 4px 9px}._6Mvmwq_xs ._6Mvmwq_month{font-size:.6875rem}._6Mvmwq_xs ._6Mvmwq_day{font-size:1.75rem}._6Mvmwq_xs:after{background-size:8px 8px;background-image:radial-gradient(circle at 4px 4px, var(--behind) 2.2px, transparent 2.6px);inset-inline:4px}@media (prefers-reduced-motion:no-preference){._6Mvmwq_xl{animation:.6s cubic-bezier(.2,.8,.2,1) both _6Mvmwq_settle}}@keyframes _6Mvmwq_settle{0%{opacity:0;transform:translateY(-14px)rotate(-7deg)}}
.ZUG6Qq_page{max-width:calc(var(--container-content) + 2 * var(--gutter));padding:clamp(12px, 2vw, 28px) var(--gutter) 0;grid-template-columns:minmax(0,1fr);gap:8px;margin-inline:auto;display:grid}.ZUG6Qq_guest{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--lilac-strong) 30%, var(--paper));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,5vw,64px);display:grid}.ZUG6Qq_guestText{justify-items:start;gap:18px;display:grid}.ZUG6Qq_guestTitle{font-size:var(--step-3)}.ZUG6Qq_guestTitle em{font-family:var(--font-serif), Georgia, serif;font-weight:500}.ZUG6Qq_guestLead{max-width:48ch;color:var(--ink-soft);font-size:var(--step-1)}.ZUG6Qq_points{gap:8px;display:grid}.ZUG6Qq_points li{gap:10px;display:flex}.ZUG6Qq_points li:before{content:"";background:var(--orchid);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.6em}.ZUG6Qq_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.ZUG6Qq_browse{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}.ZUG6Qq_small{color:var(--ink-soft);font-size:var(--step--1)}.ZUG6Qq_art{min-height:300px;position:relative}.ZUG6Qq_page1,.ZUG6Qq_page2,.ZUG6Qq_page3{border-radius:var(--radius-xl);background:var(--tone);width:148px;box-shadow:var(--shadow-pop);letter-spacing:-.04em;place-items:center;padding:16px 0 20px;font-size:4rem;font-weight:800;line-height:1;display:grid;position:absolute}.ZUG6Qq_page1 small,.ZUG6Qq_page2 small,.ZUG6Qq_page3 small{font-size:var(--step-ui);letter-spacing:0;margin-bottom:6px;font-weight:650}.ZUG6Qq_page1{top:6%;left:4%;transform:rotate(-8deg)}.ZUG6Qq_page2{top:22%;left:38%;transform:rotate(5deg)}.ZUG6Qq_page3{top:48%;left:14%;transform:rotate(-2deg)}.ZUG6Qq_heart{width:56px;height:56px;color:var(--violet);position:absolute;bottom:8%;right:6%}@media (max-width:860px){.ZUG6Qq_guest{border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(20px,5vw,40px)}.ZUG6Qq_art{order:-1;gap:10px;min-height:0;display:flex}.ZUG6Qq_page1,.ZUG6Qq_page2,.ZUG6Qq_page3{border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-soft);flex:0 76px;padding:10px 0 12px;font-size:1.75rem;position:static;transform:none}.ZUG6Qq_page1 small,.ZUG6Qq_page2 small,.ZUG6Qq_page3 small{font-size:var(--step--2);margin-bottom:2px}.ZUG6Qq_heart{display:none}}.ZUG6Qq_newsletter{margin-top:clamp(20px,3vw,32px)}
._2SftGa_exact{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1.5px var(--line);grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:clamp(18px,3vw,32px);padding:clamp(16px,2vw,22px);display:grid}._2SftGa_body{align-content:start;gap:10px;display:grid}._2SftGa_label{border-radius:var(--radius-pill);background:var(--mint);font-size:var(--step--2);justify-self:start;padding:4px 12px;font-weight:700}._2SftGa_title{font-size:var(--step-2);letter-spacing:-.02em;font-weight:800}._2SftGa_code{color:var(--ink-soft);font-size:var(--step--1)}._2SftGa_offers{gap:8px;margin-top:6px;display:grid}._2SftGa_offer{border-radius:var(--radius-md);background:var(--mist);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:12px 12px 12px 16px;display:grid}._2SftGa_shop{gap:2px;font-weight:700;display:grid}._2SftGa_shop small{color:var(--ink-soft);font-size:var(--step--2);font-weight:500}._2SftGa_price{font-size:var(--step-1);font-weight:800}._2SftGa_actions{align-items:center;gap:14px;margin-top:6px;display:flex}._2SftGa_more{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}@media (max-width:720px){._2SftGa_exact{grid-template-columns:1fr}._2SftGa_exact>:first-child{max-width:240px}._2SftGa_offer{grid-template-columns:minmax(0,1fr) auto}._2SftGa_offer a:last-child{grid-column:1/-1}}
.WDPFjq_container{max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.WDPFjq_narrow{max-width:calc(var(--container-content) + 2 * var(--gutter))}.WDPFjq_section{margin-top:clamp(48px,6vw,88px)}.WDPFjq_sectionTitle{font-size:var(--step-2);margin-bottom:20px}.WDPFjq_replacements{flex-wrap:wrap;gap:4px 16px;margin-top:4px;display:flex}
.VFKzxG_footer{margin-top:var(--section-space);padding:clamp(48px, 6vw, 80px) var(--gutter) 32px;background:var(--ink);color:color-mix(in srgb, var(--paper) 74%, var(--ink))}.VFKzxG_inner,.VFKzxG_bottom{max-width:var(--container);margin-inline:auto}.VFKzxG_inner{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;display:grid}.VFKzxG_brand{align-content:start;gap:12px;max-width:34ch;display:grid}.VFKzxG_logo{justify-self:start;margin-bottom:6px;display:inline-flex}.VFKzxG_motto{color:var(--paper);font-family:var(--font-serif), Georgia, serif;font-size:1.25rem;font-style:italic}.VFKzxG_heading{color:var(--paper);letter-spacing:0;margin-bottom:16px;font-size:1rem}.VFKzxG_column ul{gap:10px;display:grid}.VFKzxG_contact{color:var(--paper);justify-self:start;font-weight:650}.VFKzxG_social{gap:8px;margin-top:4px;display:flex}.VFKzxG_social a{border-radius:var(--radius-pill);border:1px solid #fff3;place-items:center;width:40px;height:40px;display:inline-grid}.VFKzxG_footer .VFKzxG_social a:hover{border-color:var(--paper);background:#ffffff14;text-decoration:none}.VFKzxG_legal .VFKzxG_cookies{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.VFKzxG_footer a:hover,.VFKzxG_legal .VFKzxG_cookies:hover{color:var(--paper);text-underline-offset:4px;text-decoration:underline}.VFKzxG_bottom{font-size:var(--step--1);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 32px;margin-top:56px;padding-top:24px;display:flex}.VFKzxG_disclosure a{color:var(--paper);text-underline-offset:4px;text-decoration:underline}.VFKzxG_legal{flex-wrap:wrap;gap:8px 24px;display:flex}@media (max-width:1100px){.VFKzxG_inner{grid-template-columns:repeat(4,1fr)}.VFKzxG_brand{grid-column:1/-1}}@media (max-width:860px){.VFKzxG_inner{grid-template-columns:1fr 1fr}.VFKzxG_brand{grid-column:1/-1}}@media (max-width:420px){.VFKzxG_inner{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:32px 20px}.VFKzxG_legal{gap:8px 18px}}
.uquJtG_band{--sheet-behind:var(--lilac);max-width:calc(var(--container) + 2 * var(--gutter));border-radius:var(--radius-xl);background:var(--lilac);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px clamp(18px,2.4vw,32px);margin:clamp(24px,3vw,36px) auto 0;padding:18px clamp(18px,3vw,36px) 18px clamp(18px,2.4vw,28px);display:grid}.uquJtG_band:not([data-inline]){width:calc(100% - 2 * var(--gutter))}.uquJtG_band[data-inline]{margin:0 0 var(--section-space)}.uquJtG_sheet{transform:rotate(-3deg)}.uquJtG_copy{gap:2px;min-width:0;display:grid}.uquJtG_label{color:var(--ink-soft);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--step--1);letter-spacing:normal;font-weight:650}.uquJtG_names{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-2);letter-spacing:-.03em;font-weight:800;line-height:1.25}.uquJtG_names a:hover,.uquJtG_tomorrow a:hover{color:var(--violet-deep);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.uquJtG_tomorrow{color:var(--ink-soft);font-size:var(--step--1);margin-top:2px}.uquJtG_tomorrow a{color:var(--ink);font-weight:600}.uquJtG_action{white-space:nowrap;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet);text-underline-offset:6px;align-items:center;font-weight:650;text-decoration-thickness:2px;display:inline-flex}.uquJtG_action:hover{-webkit-text-decoration-color:var(--orchid);text-decoration-color:var(--orchid)}@media (max-width:640px){.uquJtG_band{grid-template-columns:auto minmax(0,1fr)}.uquJtG_action{grid-column:1/-1;justify-self:start}.uquJtG_tomorrow{display:none}}
.x97bWq_line{color:var(--ink-soft);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.x97bWq_line>svg{width:18px;height:18px;color:var(--violet-deep);margin-top:calc(.75em - 9px)}.x97bWq_text{margin-right:10px}.x97bWq_action{color:var(--violet-deep);font:inherit;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-right:10px;padding:0;font-weight:650;text-decoration:underline}.x97bWq_action:disabled{cursor:default;opacity:.6}
._6v0Pva_calendar{position:relative}._6v0Pva_pager{display:none}._6v0Pva_months{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px clamp(24px,4vw,64px);display:grid}._6v0Pva_month{align-content:start;gap:10px;display:grid}._6v0Pva_title{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--step-0);font-weight:700}._6v0Pva_grid{border-collapse:collapse;table-layout:fixed;width:100%}._6v0Pva_grid th{color:var(--ink-soft);font-size:var(--step--2);text-align:center;padding-bottom:6px;font-weight:500}._6v0Pva_grid td{text-align:center;padding:2px 0}._6v0Pva_day{border-radius:var(--radius-pill);background:var(--fill,none);width:32px;height:32px;color:var(--ink);font-size:var(--step--1);font-variant-numeric:tabular-nums;cursor:pointer;border:0;place-items:center;padding:0;transition:box-shadow .15s;display:inline-grid}._6v0Pva_day,._6v0Pva_key i{--holiday:color-mix(in srgb, var(--ink) 7%, var(--paper));--one:color-mix(in srgb, var(--butter) 50%, var(--paper))}._6v0Pva_day[aria-current=date],._6v0Pva_key [data-kind=today]{--fill:var(--lilac-strong)}._6v0Pva_day[data-fill=holiday],._6v0Pva_key [data-kind=holiday]{--fill:var(--holiday)}._6v0Pva_day[data-fill=one],._6v0Pva_key [data-kind=one]{--fill:var(--one)}._6v0Pva_day[data-fill=many],._6v0Pva_key [data-kind=many]{--fill:var(--butter)}._6v0Pva_day[data-fill=nearest],._6v0Pva_key [data-kind=nearest]{--fill:var(--ink)}._6v0Pva_day[data-fill=one],._6v0Pva_day[data-fill=many],._6v0Pva_day[data-fill=nearest]{font-weight:750}._6v0Pva_day[data-fill=nearest]{color:var(--paper)}._6v0Pva_day[aria-current=date][data-fill]{box-shadow:inset 0 0 0 2px var(--violet)}._6v0Pva_day[data-past]:not([data-fill]){color:var(--ink-soft)}._6v0Pva_day:hover,._6v0Pva_day:focus-visible{box-shadow:inset 0 0 0 2px var(--line-strong);outline:none}._6v0Pva_day:not([data-fill],[aria-current]):hover,._6v0Pva_day:not([data-fill],[aria-current]):focus-visible{background:var(--mist)}._6v0Pva_day:focus-visible{box-shadow:0 0 0 2px var(--violet)}._6v0Pva_day[data-fresh]{box-shadow:0 0 0 3px var(--violet);animation:1.2s ease-out 3 _6v0Pva_fresh-ring}@keyframes _6v0Pva_fresh-ring{0%{box-shadow:0 0 0 9px color-mix(in srgb, var(--violet) 0%, transparent)}30%{box-shadow:0 0 0 3px var(--violet)}}._6v0Pva_key{color:var(--ink-soft);font-size:var(--step--2);flex-wrap:wrap;gap:6px 18px;margin:28px 0 0;padding:0;list-style:none;display:flex}._6v0Pva_key li{align-items:center;gap:6px;display:inline-flex}._6v0Pva_key i{border-radius:var(--radius-pill);background:var(--fill);width:12px;height:12px}._6v0Pva_turn{border-radius:var(--radius-pill);background:var(--mist);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;place-items:center;padding:0;display:grid}._6v0Pva_turn:disabled{opacity:.4;cursor:default}._6v0Pva_turn:focus-visible{box-shadow:0 0 0 2px var(--lilac-strong);outline:none}@media (max-width:1080px){._6v0Pva_months{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){._6v0Pva_months{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._6v0Pva_pager{gap:6px;display:flex;position:absolute;top:-8px;right:0}._6v0Pva_months{grid-template-columns:1fr}._6v0Pva_month:not([data-current]){display:none}._6v0Pva_title{min-height:32px;font-size:var(--step-1)}._6v0Pva_day{width:44px;height:44px;font-size:var(--step-0)}}
.A157qG_empty{gap:20px;padding-block:8px 24px;display:grid}.A157qG_head{gap:8px;max-width:60ch;display:grid}.A157qG_icon{border-radius:var(--radius-md);background:var(--mist);place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.A157qG_icon svg{width:24px;height:24px}.A157qG_title{font-size:var(--step-2);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:750}.A157qG_lead{color:var(--ink-soft)}.A157qG_chips{flex-wrap:wrap;gap:8px;display:flex}.A157qG_chip{border-radius:var(--radius-pill);background:var(--ink);min-height:40px;color:var(--paper);font-size:var(--step-ui);align-items:center;gap:6px;padding:0 4px 0 14px;font-weight:650;display:inline-flex}.A157qG_chip button{width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;display:grid}.A157qG_chip button:hover{background:#ffffff47}.A157qG_chip svg{width:15px;height:15px}.A157qG_relax,.A157qG_actions{flex-wrap:wrap;gap:10px;display:flex}.A157qG_more{border-top:1px solid var(--line);gap:16px;margin-top:16px;padding-top:24px;display:grid}.A157qG_moreTitle{font-size:var(--step-1);font-weight:750}
.lPVpHG_content{z-index:60;border-radius:var(--radius-md);background:var(--paper);min-width:220px;box-shadow:0 0 0 1px var(--line), var(--shadow-float);padding:6px;animation:.14s ease-out lPVpHG_pop}.lPVpHG_item{border-radius:var(--radius-sm);min-height:44px;font-size:var(--step-ui);cursor:pointer;outline:none;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:flex}.lPVpHG_item[data-highlighted]{background:var(--mist)}.lPVpHG_item svg{width:18px;height:18px;color:var(--ink-soft)}.lPVpHG_danger{color:#b3204d}.lPVpHG_danger svg{color:currentColor}.lPVpHG_separator{background:var(--line);height:1px;margin:6px 4px}@keyframes lPVpHG_pop{0%{opacity:0;transform:translateY(-4px)}}
.OkRS3W_products{gap:clamp(20px,2.5vw,28px);padding-top:clamp(20px,2.5vw,28px);display:grid}.OkRS3W_leadLink{color:var(--ink);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}
.ImnCtG_figure{gap:10px;display:grid}.ImnCtG_image{border-radius:var(--radius-lg);background:var(--mist);width:100%;height:auto;display:block}.ImnCtG_caption{color:var(--ink-soft);font-size:var(--step--1);line-height:1.5}.ImnCtG_credit{font-style:italic}
.n3IaVa_tile{border-radius:var(--radius-lg);background:var(--tone,var(--mist));text-align:center;flex:none;align-content:center;place-items:center;display:grid}.n3IaVa_month{font-size:var(--step--2);font-weight:650}.n3IaVa_day{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.04em;font-weight:800;line-height:1}.n3IaVa_sm{border-radius:var(--radius-md);width:60px;height:64px}.n3IaVa_sm .n3IaVa_day{font-size:1.625rem}.n3IaVa_md{width:84px;height:88px}.n3IaVa_md .n3IaVa_day{font-size:2.25rem}.n3IaVa_lg{border-radius:var(--radius-xl);width:128px;height:136px}.n3IaVa_lg .n3IaVa_month{font-size:1rem}.n3IaVa_lg .n3IaVa_day{font-size:3.75rem}@media (max-width:520px){.n3IaVa_lg{width:96px;height:104px}.n3IaVa_lg .n3IaVa_day{font-size:2.75rem}}
.--r_4q_root{gap:8px;width:100%;display:grid;position:relative}.--r_4q_label{font-size:var(--step-ui);font-weight:650}.--r_4q_control{border-radius:var(--radius-md);background:var(--field-bg,var(--mist));align-items:center;min-height:52px;padding-inline:16px 6px;transition:background-color .2s,box-shadow .2s;display:flex}.--r_4q_control:focus-within,.--r_4q_control[data-open]{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line), 0 12px 28px -16px #3d247873}.--r_4q_input{background:0 0;border:0;flex:1;min-width:0;padding:0}.--r_4q_input::placeholder{color:var(--ink-soft)}.--r_4q_icon{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--violet-deep);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.--r_4q_icon:hover{background:var(--mist)}.--r_4q_icon svg{width:18px;height:18px}.--r_4q_menu{z-index:50;border-radius:var(--radius-md);background:var(--paper);max-height:320px;box-shadow:0 0 0 1px var(--line), 0 24px 48px -16px #1d183859;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.--r_4q_item{border-radius:var(--radius-sm);cursor:pointer;gap:1px;padding:9px 12px;font-weight:600;line-height:1.3;display:grid}.--r_4q_item small{color:var(--ink-soft);font-size:var(--step--2);font-weight:500}.--r_4q_highlighted{background:var(--mist)}.--r_4q_selected{color:var(--violet-deep)}.--r_4q_empty{z-index:50;border-radius:var(--radius-md);background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink-soft);font-size:var(--step--1);padding:14px 16px;position:absolute;top:calc(100% + 8px);left:0;right:0}
.v0MQQq_notice{border-radius:var(--radius-md);background:var(--tint,var(--mist));grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px 18px;display:grid}.v0MQQq_icon{width:22px;height:22px;color:var(--mark,var(--ink));margin-top:1px}.v0MQQq_body{gap:6px;min-width:0;display:grid}.v0MQQq_title{font-weight:700;line-height:1.35}.v0MQQq_text{color:var(--ink-soft);font-size:var(--step-ui)}.v0MQQq_text a:not([class]){color:var(--ink);text-underline-offset:3px;font-weight:650;text-decoration:underline}.v0MQQq_actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.v0MQQq_info{--tint:color-mix(in srgb, var(--sky) 38%, var(--paper));--mark:#2a7d95}.v0MQQq_warning{--tint:color-mix(in srgb, var(--butter) 50%, var(--paper));--mark:#9a6a00}.v0MQQq_error{--tint:color-mix(in srgb, var(--blush) 70%, var(--paper));--mark:#c22d5c}.v0MQQq_success{--tint:color-mix(in srgb, var(--mint) 70%, var(--paper));--mark:#24805a}.v0MQQq_private{--tint:color-mix(in srgb, var(--lilac-strong) 45%, var(--paper));--mark:var(--violet-deep)}.v0MQQq_offline{--tint:var(--mist);--mark:var(--ink-soft)}
._9enuhW_track{--circle:168px;--pad:clamp(20px, 3vw, 36px);isolation:isolate;margin-top:-12px;position:relative}._9enuhW_track:before{content:"";inset-inline:0;top:calc(8px + var(--circle) * .07);z-index:-1;height:calc(var(--circle) * .84);border-radius:var(--radius-xl);background:var(--lilac);position:absolute}._9enuhW_list{padding:8px var(--pad) 8px;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);justify-content:space-between;gap:16px;display:flex;overflow-x:auto}._9enuhW_list>li{min-width:calc(var(--circle) + 12px);scroll-snap-align:start;flex:none}._9enuhW_tile{text-align:center;justify-items:center;gap:4px;display:grid;position:relative}._9enuhW_figure{width:var(--circle);aspect-ratio:1;background:var(--tone,var(--mist));box-shadow:0 0 0 5px var(--paper);border-radius:50%;place-items:center;margin-bottom:8px;transition:transform .2s;display:grid;position:relative}._9enuhW_tile:hover ._9enuhW_figure{transform:translateY(-3px)}._9enuhW_art{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}._9enuhW_date{box-shadow:0 0 0 3px var(--paper), var(--shadow-soft);position:absolute;bottom:2px;right:-6px}._9enuhW_name{font-size:var(--step-ui);white-space:nowrap;font-weight:700;line-height:1.25}._9enuhW_when{color:var(--ink-soft);font-size:var(--step--1);white-space:nowrap}._9enuhW_loading ._9enuhW_list{overflow:hidden}._9enuhW_bone{border-radius:var(--radius-sm);background:var(--mist);color:#0000}@media (scripting:none){._9enuhW_loading{display:none}}@media (max-width:1080px){._9enuhW_track{--circle:136px}}@media (max-width:860px){._9enuhW_track:before{inset-inline:calc(-1 * var(--gutter));border-radius:0}._9enuhW_list{margin-inline:calc(-1 * var(--gutter));padding-inline:calc(var(--gutter) + var(--pad));scroll-padding-inline:var(--gutter);gap:12px}._9enuhW_list>li{min-width:calc(var(--circle) + 24px)}}@media (max-width:600px){._9enuhW_track{--circle:112px}._9enuhW_date{transform-origin:100% 100%;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){._9enuhW_figure{transition:none}}
.HZea0q_header{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:clamp(20px,3vw,40px) clamp(24px,3vw,36px);display:grid}.HZea0q_crumbs ol{color:var(--ink-soft);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:4px;font-weight:550;display:flex}.HZea0q_crumbs li{align-items:center;gap:4px;display:inline-flex}.HZea0q_crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.HZea0q_crumbs svg{width:14px;height:14px}.HZea0q_row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.HZea0q_row:has(>.HZea0q_titles>.HZea0q_title:only-child){align-items:center}.HZea0q_media{flex:none;align-self:flex-start;width:clamp(76px,9vw,120px)}.HZea0q_media+.HZea0q_titles{margin-right:auto}.HZea0q_titles{gap:12px;min-width:0;max-width:62ch;display:grid}.HZea0q_title{font-size:var(--step-3)}.HZea0q_meta{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.HZea0q_lead{color:var(--ink-soft);font-size:var(--step-1);line-height:1.5}.HZea0q_actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.HZea0q_actions{width:100%}}
.QeUTqq_row{justify-content:space-between;align-items:center;gap:16px;display:flex}.QeUTqq_text{gap:2px;display:grid}.QeUTqq_label{cursor:pointer;font-weight:650}.QeUTqq_hint{color:var(--ink-soft);font-size:var(--step--1)}.QeUTqq_track{flex:none;width:48px;height:28px;position:relative}.QeUTqq_input{z-index:1;appearance:none;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 18%, transparent);cursor:pointer;width:100%;height:100%;margin:0;transition:background-color .2s,box-shadow .2s;position:absolute;inset:0}.QeUTqq_input:checked{background:var(--violet)}.QeUTqq_input:focus{outline:none}.QeUTqq_input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--lilac-strong) 80%, transparent)}.QeUTqq_thumb{z-index:2;background:var(--paper);pointer-events:none;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #1d183840}.QeUTqq_input:checked+.QeUTqq_thumb{transform:translate(20px)}
.aP78Uq_bar{z-index:40;border-radius:var(--radius-lg);background:var(--paper);width:min(860px,100% - 24px);box-shadow:0 0 0 1px var(--line), var(--shadow-float);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:10px 12px 10px 16px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.aP78Uq_icon{width:22px;height:22px;color:var(--violet)}.aP78Uq_text{font-size:var(--step-ui);line-height:1.45}.aP78Uq_text a{text-underline-offset:3px;font-weight:650;text-decoration:underline}.aP78Uq_actions{align-items:center;gap:8px;display:flex}.aP78Uq_link{min-height:44px;color:var(--violet-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-weight:650;text-decoration:underline;display:inline-flex}.aP78Uq_choice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:8px;display:flex}.aP78Uq_choice>.aP78Uq_link{margin-inline:-8px}.aP78Uq_inline{color:var(--violet-deep);text-underline-offset:3px;font-weight:650;text-decoration:underline}.aP78Uq_essential{min-height:52px;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:650;display:inline-flex}.aP78Uq_essential:hover{text-decoration:underline}.aP78Uq_bar .aP78Uq_essential{min-height:44px;font-size:var(--step--1);padding-inline:12px}.aP78Uq_answers{grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;display:grid}.aP78Uq_prefs{gap:16px;display:grid}.aP78Uq_prefs .aP78Uq_answers{justify-self:end}.aP78Uq_pref{border-radius:var(--radius-md);background:var(--mist);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.aP78Uq_prefTitle{font-weight:650}.aP78Uq_prefText{color:var(--ink-soft);font-size:var(--step--1)}.aP78Uq_always{color:var(--ink-soft);font-size:var(--step--2);flex:none;font-weight:650}@media (max-width:860px){body:has([data-tabbar]) .aP78Uq_bar{bottom:calc(var(--tabbar-height) + 10px)}}@media (max-width:720px){.aP78Uq_bar{grid-template-columns:auto minmax(0,1fr)}.aP78Uq_bar .aP78Uq_actions{flex-wrap:wrap;grid-column:1/-1}}@media (max-width:520px){.aP78Uq_choice{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;display:grid}.aP78Uq_choice .aP78Uq_answers{display:contents}.aP78Uq_choice .aP78Uq_essential{min-height:44px;color:var(--violet-deep);text-underline-offset:3px;justify-self:start;padding:0 8px;text-decoration:underline}.aP78Uq_choice .aP78Uq_answers>:last-child{grid-column:1/-1;margin-top:8px}.aP78Uq_prefs .aP78Uq_answers{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch}}
._4dv62q_categories{gap:16px;display:grid}._4dv62q_cards{flex-wrap:wrap;gap:12px;display:flex}._4dv62q_card{border-radius:var(--radius-lg);background:var(--ground,var(--mist));grid-template-columns:52px auto;align-items:center;gap:14px;padding:12px 22px 12px 14px;transition:transform .2s;display:grid}._4dv62q_card:hover{transform:translateY(-2px)}._4dv62q_card[aria-current=true]{outline:2px solid var(--violet-deep);outline-offset:-2px}._4dv62q_card:focus-visible{outline:3px solid var(--violet-deep);outline-offset:3px}._4dv62q_art{object-fit:cover;width:52px;height:52px;display:block}._4dv62q_text{gap:2px;min-width:0;display:grid}._4dv62q_name{font-size:var(--step-ui);font-weight:700;line-height:1.25}._4dv62q_count{color:var(--ink-soft);font-size:var(--step--2);font-weight:600}._4dv62q_more{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}._4dv62q_more>span{color:var(--ink-soft);font-size:var(--step--1);font-weight:650}._4dv62q_more ul{flex-wrap:wrap;gap:8px;display:flex}._4dv62q_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}._4dv62q_more a:hover{background:var(--lilac)}._4dv62q_more a[aria-current=true]{background:var(--ink);color:var(--paper)}@media (prefers-reduced-motion:reduce){._4dv62q_card{transition:none}}@media (max-width:560px){._4dv62q_cards{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-inline:-16px;padding-inline:16px;overflow-x:auto}._4dv62q_cards li{scroll-snap-align:start;flex:none}._4dv62q_card{grid-template-columns:44px auto;gap:12px;padding:10px 18px 10px 12px}._4dv62q_art{width:44px;height:44px}._4dv62q_more{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}._4dv62q_more>span{flex:none}._4dv62q_more ul{flex-wrap:nowrap}._4dv62q_more li{flex:none}}
.alSdOq_button{border-radius:var(--radius-pill);background:var(--lilac);min-height:52px;color:var(--ink);font-size:var(--step-ui);cursor:pointer;border:0;flex:none;align-items:center;gap:12px;padding:6px 20px 6px 6px;font-weight:700;transition:background-color .2s;display:inline-flex}.alSdOq_button:hover{background:var(--lilac-strong)}.alSdOq_play{background:var(--violet-deep);width:40px;height:40px;color:var(--paper);box-shadow:var(--shadow-soft);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.alSdOq_play svg{fill:currentColor;width:16px;height:16px;margin-left:2px}.alSdOq_button:hover .alSdOq_play{transform:scale(1.08)}
._7n9DnW_actions{gap:8px;display:flex}._7n9DnW_bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;display:flex}._7n9DnW_tabs{padding-left:calc(var(--radius-lg) + 4px);gap:6px;display:flex}._7n9DnW_tabs a{border-radius:var(--radius-md) var(--radius-md) 0 0;background:color-mix(in srgb, var(--ink) 6%, var(--paper));min-height:46px;color:var(--ink-soft);font-size:var(--step-ui);white-space:nowrap;border:1px solid #0000;border-bottom:0;align-items:center;padding:0 22px;font-weight:650;transition:background-color .2s,color .2s;display:inline-flex;position:relative}._7n9DnW_tabs a:hover{background:color-mix(in srgb, var(--ink) 10%, var(--paper));color:var(--ink)}._7n9DnW_tabs a[aria-current=page]{z-index:1;border-color:var(--line);background:var(--paper);color:var(--ink);margin-bottom:-1px;padding-bottom:1px}._7n9DnW_tabs a:focus-visible{outline:3px solid var(--violet-deep);outline-offset:2px}._7n9DnW_controls{align-items:center;gap:12px;padding-bottom:6px;display:flex}._7n9DnW_panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:clamp(18px,2.5vw,32px)}@media (max-width:600px){._7n9DnW_tabs{flex:1 0 100%;gap:4px;padding-left:0}._7n9DnW_tabs a{flex:1;justify-content:center;padding:0 6px}._7n9DnW_controls{order:-1;justify-content:flex-end;width:100%;padding-bottom:4px}._7n9DnW_panel{border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:14px 12px}}@media (prefers-reduced-motion:reduce){._7n9DnW_tabs a{transition:none}}
.opAa5G_details{border-top:1px solid var(--line);gap:12px;margin-top:clamp(48px,6vw,72px);padding-top:24px;display:grid}.opAa5G_details h2{font-size:var(--step--1);letter-spacing:0;font-weight:700}.opAa5G_details dl{font-size:var(--step--1);flex-wrap:wrap;gap:12px 40px;margin:0;display:flex}.opAa5G_details dt{color:var(--ink-soft);font-size:var(--step--2)}.opAa5G_details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.opAa5G_details dd a,.opAa5G_note 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}.opAa5G_details dd a:hover,.opAa5G_note a:hover{-webkit-text-decoration-color:var(--violet);text-decoration-color:var(--violet)}.opAa5G_details .opAa5G_map{color:var(--violet-deep);align-items:center;gap:4px;margin-left:10px;font-weight:650;text-decoration:none;display:inline-flex}.opAa5G_details .opAa5G_map:hover{text-decoration:underline}.opAa5G_map svg{flex:none;width:14px;height:14px}.opAa5G_note{max-width:80ch;color:var(--ink-soft);font-size:var(--step--2)}.opAa5G_note a{color:var(--ink);margin-left:8px;font-weight:650}
.E8rWSW_root{flex-direction:column;gap:6px;display:inline-flex}.E8rWSW_label{font-size:var(--step--1);font-weight:600}:where(.E8rWSW_trigger){color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.E8rWSW_icon{color:var(--violet-deep);transition:transform .2s;display:grid}.E8rWSW_icon svg{width:20px;height:20px}.E8rWSW_trigger[data-state=open] .E8rWSW_icon{transform:rotate(180deg)}.E8rWSW_fieldRoot{gap:8px;width:100%;display:grid}.E8rWSW_fieldLabel{font-size:var(--step-ui);font-weight:650}.E8rWSW_fieldTrigger{border-radius:var(--radius-control);background:var(--field-bg,var(--mist));width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--field-line);justify-content:space-between;padding:0 16px;transition:background-color .2s,box-shadow .2s}.E8rWSW_fieldTrigger:focus-visible,.E8rWSW_fieldTrigger[data-state=open]{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line), 0 12px 28px -16px #3d247873}.E8rWSW_fieldTrigger[data-placeholder]{color:var(--ink-soft)}.E8rWSW_fieldTrigger[aria-invalid=true]{background:#fff3f0;box-shadow:inset 0 0 0 1.5px #f3b3a3}.E8rWSW_content{z-index:50;min-width:max(var(--radix-select-trigger-width), 200px);max-height:min(440px, var(--radix-select-content-available-height));border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 24px 48px -16px #1d183859;transform-origin:var(--radix-select-content-transform-origin);animation:.16s ease-out E8rWSW_open;overflow:hidden}.E8rWSW_viewport{padding:8px}.E8rWSW_item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:1.0625rem;font-weight:550;display:flex}.E8rWSW_item[data-highlighted]{background:var(--mist)}.E8rWSW_item[data-state=checked]{color:var(--violet-deep);font-weight:700}.E8rWSW_check{display:grid}.E8rWSW_check svg{stroke-width:2.6px;width:18px;height:18px}@keyframes E8rWSW_open{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.E8rWSW_group+.E8rWSW_group,.E8rWSW_item+.E8rWSW_group{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.E8rWSW_groupLabel{color:var(--ink-soft);font-size:var(--step--1);padding:6px 14px 4px;font-weight:650}
.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}
._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}
._89RW2G_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(20px,3vw,32px);display:grid}._89RW2G_card{border-radius:var(--radius-lg);gap:14px;height:100%;display:grid}._89RW2G_image{aspect-ratio:1200/630;object-fit:cover;border-radius:var(--radius-lg);background:var(--mist);width:100%;height:auto;transition:box-shadow .2s}._89RW2G_card:hover ._89RW2G_image{box-shadow:var(--shadow-soft)}._89RW2G_text{gap:6px;display:grid}._89RW2G_topic{color:var(--violet-deep);font-size:var(--step--1);font-weight:700}._89RW2G_title{font-size:var(--step-2);letter-spacing:-.015em;text-wrap:balance;font-weight:750;line-height:1.2}._89RW2G_card:hover ._89RW2G_title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}._89RW2G_description{color:var(--ink-soft)}._89RW2G_date{color:var(--ink-soft);font-size:var(--step--1)}@media (min-width:960px){._89RW2G_featured{grid-column:1/-1}._89RW2G_featured ._89RW2G_card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px)}._89RW2G_featured ._89RW2G_title{font-size:var(--step-h2)}}
.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)}
.G1hbVG_page{gap:clamp(56px,7vw,104px);margin-top:clamp(8px,2vw,24px);padding-bottom:8px;display:grid}.G1hbVG_block{gap:clamp(20px,2.6vw,32px);display:grid}.G1hbVG_heading{gap:10px;max-width:60ch;display:grid}.G1hbVG_heading h2{letter-spacing:-.035em;font-size:clamp(1.625rem,1.25rem + 1.3vw,2.375rem);font-weight:800}.G1hbVG_heading p{color:var(--ink-soft);font-size:var(--step-1)}.G1hbVG_grid2,.G1hbVG_grid3,.G1hbVG_grid4{gap:16px;display:grid}.G1hbVG_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.G1hbVG_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.G1hbVG_grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.G1hbVG_panel{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tone,var(--lilac-strong)) 42%, var(--paper));align-content:start;gap:12px;padding:clamp(22px,2.8vw,32px);display:grid}.G1hbVG_panel h3{font-size:var(--step-2);letter-spacing:-.02em}.G1hbVG_panel p{color:color-mix(in srgb, var(--ink) 82%, var(--paper))}.G1hbVG_panelIcon{border-radius:var(--radius-md);background:var(--paper);place-items:center;width:48px;height:48px;display:grid}.G1hbVG_panelIcon svg{width:24px;height:24px}.G1hbVG_checks{gap:10px;font-weight:600;display:grid}.G1hbVG_checks li{gap:10px;line-height:1.4;display:flex}.G1hbVG_checks svg{background:var(--paper);stroke-width:3px;border-radius:50%;flex:none;width:22px;height:22px;padding:4px}.G1hbVG_band{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--violet) 45%, transparent), transparent 50%), var(--ink);color:var(--paper);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px clamp(28px,5vw,72px);padding:clamp(28px,5vw,64px);display:grid}.G1hbVG_bandTitle{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-style:italic;font-weight:500;line-height:1.15}.G1hbVG_bandText{color:color-mix(in srgb, var(--paper) 74%, var(--ink));font-size:var(--step-1);margin-top:14px}.G1hbVG_bandList{gap:14px;display:grid}.G1hbVG_bandList li{border-radius:var(--radius-md);background:color-mix(in srgb, var(--paper) 9%, transparent);align-items:flex-start;gap:12px;padding:16px 18px;line-height:1.45;display:flex}.G1hbVG_bandList svg{width:22px;height:22px;color:var(--orchid);flex:none;margin-top:1px}.G1hbVG_bandList strong{color:var(--paper);display:block}.G1hbVG_bandList span{color:color-mix(in srgb, var(--paper) 74%, var(--ink))}.G1hbVG_textLink{text-decoration:underline;-webkit-text-decoration-color:var(--lilac-strong);text-decoration-color:var(--lilac-strong);text-underline-offset:5px;font-weight:650;text-decoration-thickness:2px}.G1hbVG_textLink:hover{-webkit-text-decoration-color:var(--orchid);text-decoration-color:var(--orchid)}.G1hbVG_bandLink{color:var(--paper);-webkit-text-decoration-color:var(--orchid);text-decoration-color:var(--orchid)}.G1hbVG_chip{border-radius:var(--radius-pill);background:var(--paper);min-height:34px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:var(--step-ui);align-items:center;padding:0 14px;font-weight:650;display:inline-flex}.G1hbVG_chips{flex-wrap:wrap;gap:8px;display:flex}.G1hbVG_actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1080px){.G1hbVG_grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.G1hbVG_grid3,.G1hbVG_band{grid-template-columns:1fr}}@media (max-width:680px){.G1hbVG_grid2,.G1hbVG_grid4{grid-template-columns:1fr}}
._2sC5bq_page{gap:14px;display:grid}._2sC5bq_add{align-items:end;gap:10px;max-width:640px;display:flex}._2sC5bq_add>:first-child{flex:1}._2sC5bq_filter{max-width:320px}._2sC5bq_empty{color:var(--ink-soft)}._2sC5bq_rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}._2sC5bq_row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(8rem,16rem) minmax(0,1fr) minmax(0,1.4fr) 6rem auto;align-items:center;gap:4px 16px;min-height:48px;padding:4px 4px 4px 10px;transition:background-color .15s;display:grid;position:relative}._2sC5bq_row:hover,._2sC5bq_row:focus-within{background:var(--mist)}._2sC5bq_row[data-fresh]{background:color-mix(in srgb, var(--butter) 40%, var(--paper));animation:5s ease-in forwards _2sC5bq_fresh-glow}@media (prefers-reduced-motion:reduce){._2sC5bq_row[data-fresh]{animation:none}}._2sC5bq_name{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}._2sC5bq_name:after{content:"";position:absolute;inset:0}._2sC5bq_name:focus-visible{outline:none}._2sC5bq_row:has(._2sC5bq_name:focus-visible){box-shadow:inset 0 0 0 2px var(--lilac-strong)}._2sC5bq_facts{color:var(--ink-soft);font-size:var(--step--1);display:contents}._2sC5bq_about,._2sC5bq_next,._2sC5bq_ideas{min-width:0;color:var(--ink-soft);font-size:var(--step--1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._2sC5bq_actions{z-index:1;gap:2px;display:flex;position:relative}._2sC5bq_icon{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._2sC5bq_icon:hover,._2sC5bq_icon:focus-visible{background:var(--lilac);color:var(--ink);outline:none}._2sC5bq_icon svg{width:18px;height:18px}._2sC5bq_dialogActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){._2sC5bq_row{grid-template-columns:minmax(0,1fr) auto;padding-block:8px}._2sC5bq_facts{grid-column:1;display:block}._2sC5bq_facts:not(:has(:not(:empty))){display:none}._2sC5bq_about,._2sC5bq_next,._2sC5bq_ideas{white-space:normal;display:inline}._2sC5bq_facts>:not(:empty)~:not(:empty):before{content:" · "}._2sC5bq_actions{grid-area:1/2}._2sC5bq_row:has(._2sC5bq_facts :not(:empty)) ._2sC5bq_actions{grid-row:1/span 2}}
.WFPbXa_items{border-radius:var(--radius-md);background:var(--mist);--field-bg:var(--paper);border:0;gap:12px;margin:0;padding:16px;display:grid}.WFPbXa_note{color:var(--ink-soft);font-size:var(--step-ui)}.WFPbXa_actions{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);box-shadow:var(--shadow-pop);border:0}._5MhDiq_round{background:0 0;border:0;border-radius:50%;width:100%;height:100%}._5MhDiq_round ._5MhDiq_image{width:72%;height:72%;margin:auto;inset:0}._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,._5MhDiq_round._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}
.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}
.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}
.DJccfG_faq{gap:10px;display:grid}.DJccfG_item{border-radius:var(--radius-md);background:var(--mist)}.DJccfG_q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 20px;font-weight:700;line-height:1.35;list-style:none;display:flex}.DJccfG_q::-webkit-details-marker{display:none}.DJccfG_q svg{background:var(--paper);border-radius:50%;flex:none;width:22px;height:22px;padding:3px;transition:transform .2s}.DJccfG_item[open] .DJccfG_q svg{transform:rotate(45deg)}.DJccfG_a{max-width:70ch;color:var(--ink-soft);gap:10px;padding:0 20px 20px;display:grid}.DJccfG_a a{color:var(--ink);text-underline-offset:3px;font-weight:650;text-decoration:underline}
._6mQJEq_none{color:var(--ink-soft)}._6mQJEq_list{gap:8px;display:grid}._6mQJEq_list+._6mQJEq_list{margin-top:16px}._6mQJEq_listHead{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._6mQJEq_listTitle{font-weight:700}._6mQJEq_listTitle:hover{text-underline-offset:3px;text-decoration:underline}._6mQJEq_items{display:grid}._6mQJEq_item{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:8px 8px 8px 4px;display:grid;position:relative}._6mQJEq_thumb{border-radius:var(--radius-sm);background:var(--lilac);width:48px;height:48px;position:relative;overflow:hidden}._6mQJEq_item:has(a):hover{background:var(--mist)}._6mQJEq_itemTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}a._6mQJEq_itemTitle:after{content:"";position:absolute;inset:0}a._6mQJEq_itemTitle:focus-visible{outline:none}._6mQJEq_item:has(a._6mQJEq_itemTitle:focus-visible){box-shadow:inset 0 0 0 2px var(--lilac-strong)}._6mQJEq_price{color:var(--ink-soft);font-size:var(--step--1);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:4}._6mQJEq_chosen{border-radius:var(--radius-pill);background:var(--butter);font-size:var(--step--2);padding:4px 10px;font-weight:700}._6mQJEq_listActions{flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:4px;display:flex}._6mQJEq_link{min-height:36px;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;align-items:center;gap:6px;padding:0;font-weight:650;display:inline-flex}._6mQJEq_link:hover{text-decoration-color:currentColor}._6mQJEq_link svg{width:16px;height:16px}._6mQJEq_tool{color:var(--violet-deep);font-size:var(--step--2);font-weight:700}@media (max-width:520px){._6mQJEq_item{grid-template-columns:auto minmax(0,1fr) auto}._6mQJEq_itemTitle{white-space:normal}._6mQJEq_price{grid-column:auto}._6mQJEq_chosen{grid-column:2;justify-self:start}}
.q5IL9W_headerActions{gap:8px;display:flex}.q5IL9W_page{gap:28px;max-width:820px;display:grid}.q5IL9W_section{gap:12px;display:grid}.q5IL9W_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.q5IL9W_sectionTitle{font-size:var(--step-2)}.q5IL9W_small{color:var(--ink-soft);font-size:var(--step--1)}.q5IL9W_occasions,.q5IL9W_lists{gap:8px;display:grid}.q5IL9W_summary{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;display:grid}.q5IL9W_summary dt{color:var(--ink-soft);font-weight:650}.q5IL9W_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}.q5IL9W_narrow{max-width:420px}.q5IL9W_newForm{gap:20px;max-width:480px;display:grid}.q5IL9W_disclosure{border-top:1px solid var(--line);gap:12px;padding-top:8px;display:grid}.q5IL9W_disclosureTitle{font-size:var(--step-1)}.q5IL9W_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}.q5IL9W_disclosureTitle svg{width:18px;height:18px;transition:transform .2s}.q5IL9W_disclosureTitle button[aria-expanded=true] svg{transform:rotate(180deg)}.q5IL9W_summaryText{color:var(--ink-soft);font-size:var(--step-ui);font-weight:500}.q5IL9W_disclosureBody{gap:14px;display:grid}.q5IL9W_history{gap:8px;display:grid}.q5IL9W_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}.q5IL9W_history small{color:var(--ink-soft);font-weight:500;display:block}.q5IL9W_remove{border-radius:var(--radius-sm);background:var(--paper);cursor:pointer;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.q5IL9W_remove svg{width:18px;height:18px}.q5IL9W_add{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;display:grid}.q5IL9W_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.q5IL9W_link{text-underline-offset:3px;font-weight:650;text-decoration:underline}.q5IL9W_inline{color:var(--violet-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.q5IL9W_wishRow{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.q5IL9W_wish{text-underline-offset:3px;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex}.q5IL9W_wish svg{width:16px;height:16px}.q5IL9W_dialogActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.q5IL9W_add{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.q5IL9W_disclosureTitle svg{transition:none}}.q5IL9W_footer{border-top:1px solid var(--line);padding-top:8px}
.q6TQra_wrap{max-width:calc(720px + 2 * var(--gutter));padding:clamp(32px, 7vw, 96px) var(--gutter) 0;margin-inline:auto}.q6TQra_card{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--tone) 38%, var(--paper));justify-items:start;gap:12px;padding:clamp(28px,5vw,56px);display:grid}.q6TQra_badge{border-radius:var(--radius-lg);background:var(--tone);place-items:center;width:64px;height:64px;margin-bottom:8px;display:grid;transform:rotate(-6deg)}.q6TQra_badge svg{width:28px;height:28px}.q6TQra_title{font-size:var(--step-3)}.q6TQra_text{max-width:48ch;color:var(--ink-soft);font-size:var(--step-1)}.q6TQra_actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}
.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_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_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_reviewPage{padding-bottom:var(--section-space)}.nMfcKG_reviewPage .nMfcKG_reviewLayout{grid-template-columns:minmax(280px,340px) minmax(0,820px)}.nMfcKG_reviewPage>nav+h2+.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: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}}
._7SqAPW_empty{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--tone) 30%, var(--paper));text-align:center;justify-items:center;gap:12px;padding:clamp(36px,6vw,72px) 24px;display:grid}._7SqAPW_badge{border-radius:var(--radius-lg);background:var(--tone);place-items:center;width:64px;height:64px;margin-bottom:4px;display:grid;transform:rotate(-6deg)}._7SqAPW_badge svg{width:28px;height:28px}._7SqAPW_title{font-size:var(--step-2)}._7SqAPW_text{max-width:46ch;color:var(--ink-soft)}._7SqAPW_actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}
._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}}
._1kKijG_wrap{max-width:calc(var(--container-content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}._1kKijG_narrow{max-width:calc(880px + 2 * var(--gutter))}
.d_w8Rq_pick{gap:16px;width:100%;display:grid}.d_w8Rq_group{border:0;gap:10px;margin:0;padding:0;display:grid}.d_w8Rq_group legend{font-size:var(--step--1);margin-bottom:8px;padding:0;font-weight:700}.d_w8Rq_note{color:var(--ink-soft);font-size:var(--step--1)}.d_w8Rq_actions{flex-wrap:wrap;gap:8px;display:flex}.d_w8Rq_inline{color:var(--violet-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}
._8yHqNG_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}._8yHqNG_head h2{font-size:var(--step-h2);letter-spacing:-.03em}._8yHqNG_names{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:24px;font-weight:650;display:flex}
.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}
.SfATSa_form{gap:14px;display:grid}.SfATSa_small{color:var(--ink-soft);font-size:var(--step--1)}.SfATSa_actions{justify-content:flex-end;display:flex}
