@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:100 900;src:url(/fonts/v2/inter-tight-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter Tight;font-style:normal;font-weight:100 900;src:url(/fonts/v2/inter-tight-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:100 900;src:url(/fonts/v2/geist-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Geist;font-style:normal;font-weight:100 900;src:url(/fonts/v2/geist-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--word-0:#ffa600;--word-0-hi:#ffb42e;--word-1:#ff7a1a;--word-1-hi:#ff8f3d;--word-2:#ff4f3f;--word-2-hi:#ff6c5e;--word-3:#f6be2e;--word-3-hi:#f8cb55;--sunflower:#f6be2e}@property --acc{syntax:"<color>";inherits:true;initial-value:#ffa600}@property --acc-hi{syntax:"<color>";inherits:true;initial-value:#ffb42e}.bbw,:root{--bg:#f5f3ee;--ink:#22201c;--muted:#6b655c;--muted-2:#736e68;--icon:#a19b91;--surface:#fcfbf8;--glass:hsla(45,40%,98%,.8);--hair:rgba(70,55,35,.11);--sel:color-mix(in srgb,var(--acc) 18%,transparent);--kbd:#ece9e2;--kbd-edge:rgba(70,55,35,.2);--veil:hsla(43,26%,95%,.46);--glow-line:color-mix(in srgb,var(--acc) 70%,transparent);--glow:color-mix(in srgb,var(--acc) 38%,transparent);--hover:rgba(70,55,35,.06);--on-acc:#1e1a14;--lift:0 22px 50px -24px rgba(70,52,28,.3),0 4px 14px -6px rgba(70,52,28,.09);--lift-hi:0 28px 64px -24px rgba(70,52,28,.38),0 6px 18px -6px rgba(70,52,28,.12);--float:0 0 0 .5px rgba(70,55,35,.12),0 0 0 0 rgba(255,166,0,0),0 34px 90px -26px rgba(70,52,28,.32),0 10px 26px -14px rgba(70,52,28,.14)}:root[data-theme=dark],[data-theme=dark] .bbw{--bg:#14110d;--ink:#f4efe7;--muted:#a89f92;--muted-2:#8c8478;--icon:#8a8276;--surface:#201b16;--glass:rgba(36,31,25,.74);--hair:rgba(255,240,220,.09);--kbd:rgba(255,240,220,.08);--kbd-edge:rgba(0,0,0,.55);--veil:rgba(10,8,6,.46);--glow-line:color-mix(in srgb,var(--acc) 55%,transparent);--glow:color-mix(in srgb,var(--acc) 28%,transparent);--hover:rgba(255,240,220,.07);--lift:0 22px 50px -22px rgba(0,0,0,.85),0 4px 14px -6px rgba(0,0,0,.45);--lift-hi:0 28px 64px -22px rgba(0,0,0,.9),0 6px 18px -6px rgba(0,0,0,.5);--float:0 0 0 .5px rgba(255,240,220,.09),0 0 0 0 rgba(255,166,0,0),0 34px 90px -22px rgba(0,0,0,.8),0 10px 26px -14px rgba(0,0,0,.55)}.bbw[data-mode=scroll]{--ink-2:#3d3934;--plate:#fff;--skel:rgba(70,55,35,.07);--skel-hi:rgba(70,55,35,.13);--card-shadow:0 0 0 .5px rgba(70,55,35,.09),0 1px 2px rgba(70,52,28,.05);--lift:0 18px 44px -26px rgba(70,52,28,.3),0 3px 10px -6px rgba(70,52,28,.09);--lift-hi:0 0 0 .5px rgba(70,55,35,.1),0 26px 50px -22px rgba(70,52,28,.34),0 8px 18px -10px rgba(70,52,28,.14)}[data-theme=dark] .bbw[data-mode=scroll]{--ink-2:#e2dbd0;--plate:#f2f0eb;--skel:rgba(255,240,220,.05);--skel-hi:rgba(255,240,220,.1);--card-shadow:0 0 0 .5px rgba(255,240,220,.07);--glass:rgba(36,31,25,.78);--veil:rgba(10,8,6,.5);--lift:0 18px 44px -22px rgba(0,0,0,.8),0 3px 10px -6px rgba(0,0,0,.45);--lift-hi:0 0 0 .5px rgba(255,240,220,.1),0 26px 50px -20px rgba(0,0,0,.85),0 8px 18px -10px rgba(0,0,0,.5)}.bbw[data-mode=scroll]{--brand-a:#ffb42e;--brand-b:#ff7a1a;--brand-fg:#1e1a14;--brand-ink:#1e1a14}[data-theme=dark] .bbw[data-mode=scroll]{--brand-a:#e07a12;--brand-b:#d2660f}.bbw[data-mode=scroll]{--danger:#b4232b;--danger-solid:#d93036;--danger-solid-hi:#c2272d;--danger-icon:#d93036;--danger-tint:color-mix(in srgb,#e5484d 12%,var(--surface));--danger-tint-hi:color-mix(in srgb,#e5484d 18%,var(--surface));--danger-row:#9f1c24;--danger-row-bg:color-mix(in srgb,#e5484d 11%,transparent)}[data-theme=dark] .bbw[data-mode=scroll]{--danger:#ff9592;--danger-icon:#ff9592;--danger-row:#ff9592;--danger-row-bg:color-mix(in srgb,#e5484d 16%,transparent)}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{--font-display:"Inter Tight",system-ui,-apple-system,sans-serif;--font-ui:"Geist",system-ui,sans-serif}.bbw,:root{--keycap-bg:var(--kbd);--keycap-shadow:inset 0 -1px 0 var(--kbd-edge);--frost:blur(30px) saturate(180%);--frost-hud:blur(24px) saturate(180%)}.bbw{--ease:cubic-bezier(.32,.72,0,1)}.acc-0{--acc:var(--word-0);--acc-hi:var(--word-0-hi)}.acc-1{--acc:var(--word-1);--acc-hi:var(--word-1-hi)}.acc-2{--acc:var(--word-2);--acc-hi:var(--word-2-hi)}.acc-3{--acc:var(--word-3);--acc-hi:var(--word-3-hi)}body,html{margin:0;padding:0}html.is-locked{scrollbar-gutter:stable;overflow:hidden}body.v2{background:var(--bg);transition:background-color .5s ease}.bbw,body.v2{color:var(--ink)}.bbw{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);display:flex;flex-direction:column;font-family:var(--font-ui);font-size:16px;line-height:1.5;position:relative;transition:background-color .5s ease,color .5s ease,--acc .9s ease,--acc-hi .9s ease}.bbw[data-mode=screen]{container:bbw/size;--z-header:1;--z-veil:2;--z-veil-modal:4;--z-modal:5;--z-hud:6;--hud-bottom:76px;--veil-blur:14px;--picker-top:14cqh;--picker-list:min(46cqh,420px);--glow-shape:70% 55% at 50% 112%;--glow-rise:36%;--glow-rise-2:12%;--glint-1:.11;--glint-2:.08;--bloom-y:44%;--bloom:17%;--bloom-2:6%;height:100vh;height:100dvh;min-height:480px;overflow:hidden}.bbw[data-mode=scroll]{--ring-r:10px;--sticky-offset:170px;--z-header:5;--z-veil:4;--z-veil-modal:8;--z-modal:9;--z-hud:10;--hud-bottom:28px;--veil-blur:10px;--picker-top:14vh;--picker-list:min(46vh,420px);--glow-shape:70% 50% at 50% 115%;--glow-rise:26%;--glow-rise-2:8%;--glint-1:.09;--glint-2:.065;--bloom-y:36%;--bloom:11%;--bloom-2:4%;font-size:15px;min-height:100vh;min-height:100dvh}.bbw[data-top-h]{--top-h:72px;--sticky-top:calc(var(--top-h) + 22px);--scroll-top:calc(var(--top-h) + 32px);--spy-line:calc(var(--top-h) + 52px);--sticky-offset:calc(var(--top-h) + 52px);--scroll-bottom:24px}:where(.bbw[data-top-h]>.page) :where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])){scroll-margin:var(--scroll-top) 0 var(--scroll-bottom)}.bbw[data-top-h]:has(>.site-top>.adbar){--top-h:118px}[data-mode=scroll]>.site-top{container:bbw/inline-size;position:sticky;top:0;z-index:var(--z-header)}[data-mode=scroll]>.page{container:bbw/inline-size;display:flex;flex:1 0 auto;flex-direction:column}[data-mode=scroll]>.hud,[data-mode=scroll]>.picker-wrap,[data-mode=scroll]>.veil{position:fixed}[data-mode=scroll]>.picker-wrap{container:bbw/size}.bbw:focus{outline:none}.bbw *,.bbw :after,.bbw :before{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0);border:0;font-family:var(--font-ui);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.bbw a{color:var(--muted)}.bbw a:hover{color:var(--ink)}.bbw :focus-visible{border-radius:var(--ring-r,999px);outline:2px solid var(--ring,var(--ink));outline-offset:var(--ring-off,3px)}:where(.bbw) :where(button){background:transparent;border:0;cursor:pointer;font:inherit;margin:0}.ico{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.kbd{background:var(--keycap-bg);border-radius:5px;box-shadow:var(--keycap-shadow);color:var(--muted);font-size:11.5px;height:20px;line-height:1;min-width:20px;padding:0 5px}.hdr-link,.kbd{align-items:center;display:inline-flex;font-weight:500;justify-content:center;white-space:nowrap}.hdr-link{border-radius:999px;font-size:14.5px;gap:8px;min-height:44px;min-width:44px;padding:0 14px;text-decoration:none;transition:background .2s,color .2s}.bbw .hdr-link{color:var(--muted)}.bbw .hdr-link:hover{background:var(--hover);color:var(--ink)}.icon-btn{padding:0}.page>.main{flex:1 0 auto;padding:0 32px}[data-mode=screen]>.main{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;padding:0 20px clamp(24px,8cqh,88px);position:relative;text-align:center;z-index:3}@container bbw (max-width:760px){.page>.main{padding:0 16px}}.bbw.has-shop-bar{--bar-hud:84px;--bar-scroll:96px}.bbw.has-shop-bar.is-bar-shown{--hud-bottom:var(--bar-hud);--scroll-bottom:var(--bar-scroll)}@media (max-width:760px){.bbw[data-top-h]{--top-h:122px}.bbw[data-top-h]:has(>.site-top>.adbar){--top-h:162px}.bbw.has-shop-bar{--hud-bottom:var(--bar-hud);--scroll-bottom:var(--bar-scroll)}}.veil{-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(140%);backdrop-filter:blur(var(--veil-blur)) saturate(140%);background:var(--veil);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .45s var(--ease);z-index:var(--z-veil)}.is-region .veil,.is-searching .veil,.is-sheet .veil{opacity:1;pointer-events:auto}.is-region .veil,.is-sheet .veil{z-index:var(--z-veil-modal)}@media (prefers-reduced-motion:reduce){.veil{transition:none!important}}.hdr--plain{align-items:center;display:flex;gap:4px;justify-content:flex-end;padding:12px 16px;position:relative;z-index:var(--z-header)}.hdr--bar{-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);background:color-mix(in srgb,var(--bg) 84%,transparent);box-shadow:0 .5px 0 var(--hair);position:relative;transition:background-color .5s ease}.hdr-in{display:grid;gap:24px;grid-template-columns:minmax(max-content,1fr) minmax(240px,640px) minmax(max-content,1fr);padding:12px 32px}.hdr-act,.hdr-in{align-items:center}.hdr-act{display:flex;gap:4px;justify-self:end}.hdr-in--min{grid-template-columns:minmax(0,1fr) auto}.hdr--bar .hdr-link{font-size:14px;padding:0 12px}@container bbw (max-width:1100px){.hdr--bar .hdr-shops{display:none}.hdr-in{gap:16px}}@container bbw (max-width:760px){.hdr-in{grid-template-columns:minmax(0,1fr) auto;padding:10px 16px;row-gap:10px}.hdr-in>.search{grid-column:1/-1;grid-row:2}}@container bbw (max-width:560px){.hdr--plain .hdr-shops{display:none}}.region-btn .kbd{margin-left:2px}.region-mid,.region-short{display:none}.region-long{max-width:16em;overflow:hidden;text-overflow:ellipsis}@container bbw (max-width:1320px){.hdr--bar .region-btn .kbd,.hdr--bar .region-long{display:none}.hdr--bar .region-mid{display:inline}}@container bbw (max-width:760px){.hdr--bar .region-mid{display:none}.hdr--bar .region-short{display:inline}}@container bbw (max-width:560px){.hdr--plain .region-btn .kbd,.hdr--plain .region-long{display:none}.hdr--plain .region-mid{display:inline}}:root:not([data-theme=dark]) .theme-sun,[data-theme=dark] .theme-moon{display:none}.emo{flex:none;height:1.12em;transform-origin:50% 50%;width:1.12em}.emo,.emo-hop{position:relative}.emo-hop{height:100%;transform-origin:50% 92%;width:100%}.emo picture{display:contents}.emo-img{-webkit-user-drag:none;display:block;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.emo-hop.hop-a{animation:emo-hop-a .9s cubic-bezier(.3,.7,.3,1) both}.emo-hop.hop-b{animation:emo-hop-b .9s cubic-bezier(.3,.7,.3,1) both}@keyframes emo-hop-a{0%{transform:none}14%{transform:translateY(2%) scale(1.06,.93)}42%{transform:translateY(-12%) scale(.97,1.04)}68%{transform:translateY(0) scale(1.04,.96)}to{transform:none}}@keyframes emo-hop-b{0%{transform:none}14%{transform:translateY(2%) scale(1.06,.93)}42%{transform:translateY(-12%) scale(.97,1.04)}68%{transform:translateY(0) scale(1.04,.96)}to{transform:none}}.emo-mono{left:0;opacity:0;position:absolute;top:0}.is-searching .emo{animation:emo-flip .75s both}.is-unsearch .emo{animation:emo-flip-back .65s both}.is-searching .emo-think{animation:face-out .75s both}.is-searching .emo-mono{animation:face-in .75s both}.is-unsearch .emo-mono{animation:face-out .65s both}.is-unsearch .emo-think{animation:face-in .65s both}@keyframes emo-flip{0%{animation-timing-function:cubic-bezier(.55,0,1,.7);transform:perspective(4em) rotateY(0) scale(1)}42%{animation-timing-function:cubic-bezier(0,.6,.4,1);transform:perspective(4em) rotateY(90deg) scale(1.1)}82%{animation-timing-function:cubic-bezier(.4,0,.4,1);transform:perspective(4em) rotateY(194deg) scale(1.02)}to{transform:perspective(4em) rotateY(180deg) scale(1)}}@keyframes emo-flip-back{0%{animation-timing-function:cubic-bezier(.55,0,1,.7);transform:perspective(4em) rotateY(0) scale(1)}42%{animation-timing-function:cubic-bezier(0,.6,.4,1);transform:perspective(4em) rotateY(-90deg) scale(1.1)}82%{animation-timing-function:cubic-bezier(.4,0,.4,1);transform:perspective(4em) rotateY(-194deg) scale(1.02)}to{transform:perspective(4em) rotateY(-180deg) scale(1)}}@keyframes face-out{0%,41.9%{opacity:1}42%,to{opacity:0}}@keyframes face-in{0%,41.9%{opacity:0;transform:scaleX(-1)}42%,to{opacity:1;transform:scaleX(-1)}}.is-still .emo,.is-still .emo-mono,.is-still .emo-think{animation:none!important}.is-still .emo-mono,.is-still .emo-think{transition:opacity .3s ease}.is-still.is-searching .emo-think{opacity:0}.is-still.is-searching .emo-mono{opacity:1}@media (prefers-reduced-motion:reduce){.emo,.emo-mono,.emo-think{animation:none!important}.emo-mono,.emo-think{transition:opacity .3s ease}.is-searching .emo-think{opacity:0}.is-searching .emo-mono{opacity:1}.emo-hop{animation:none!important}}.logo{align-items:center;gap:.22em}.logo--hero{display:flex;font-size:clamp(32px,min(6.2cqw,9.5cqh),96px);justify-content:center;transform-origin:50% 100%;transition:transform .6s var(--ease)}.logo--mini{--ring-r:12px;--logo-blur:4px;border-radius:12px;display:inline-flex;font-size:22px;justify-self:start;text-decoration:none}.logo--mini .emo{height:1.3em;width:1.3em}.logo-title{color:var(--ink);font-family:var(--font-display);font-size:1em;font-weight:900;letter-spacing:-.04em;line-height:1;margin:0;transition:color .5s ease;white-space:nowrap}.logo-slot{color:var(--acc);display:inline-block;position:relative;transition:width .75s cubic-bezier(.65,0,.25,1)}.logo-w[data-word="0"]{color:var(--word-0)}.logo-w[data-word="1"]{color:var(--word-1)}.logo-w[data-word="2"]{color:var(--word-2)}.logo-strut{visibility:hidden;white-space:nowrap}.logo-w{display:flex;left:0;perspective:3.5em;pointer-events:none;position:absolute;top:0;white-space:nowrap}.logo-l{backface-visibility:hidden;display:inline-block;transform-origin:50% 65%;will-change:transform,opacity,filter}.logo-w.is-in .logo-l{filter:blur(0);opacity:1;transform:none;transition:transform .7s cubic-bezier(.2,1.3,.35,1),opacity .45s ease,filter .5s ease}.logo-w.is-out .logo-l{filter:blur(var(--logo-blur,6px));opacity:0;transform:translateY(-.5em) rotateX(85deg);transition:transform .45s cubic-bezier(.55,0,.8,.35),opacity .35s ease,filter .35s ease}.logo-w.is-wait .logo-l{filter:blur(var(--logo-blur,6px));opacity:0;transform:translateY(.55em) rotateX(-85deg);transition:none}.logo--hero .logo-w.is-in .logo-l:first-child{transition-delay:.14s}.logo--hero .logo-w.is-in .logo-l:nth-child(2){transition-delay:.19s}.logo--hero .logo-w.is-in .logo-l:nth-child(3){transition-delay:.24s}.logo--hero .logo-w.is-in .logo-l:nth-child(4){transition-delay:.29s}.logo--hero .logo-w.is-in .logo-l:nth-child(5){transition-delay:.34s}.logo--hero .logo-w.is-in .logo-l:last-child{transition:transform .9s cubic-bezier(.2,1.9,.4,1) .38s,opacity .45s ease .34s,filter .5s ease .34s}.logo--hero .logo-w.is-out .logo-l:nth-child(2){transition-delay:.03s}.logo--hero .logo-w.is-out .logo-l:nth-child(3){transition-delay:.06s}.logo--hero .logo-w.is-out .logo-l:nth-child(4){transition-delay:.09s}.logo--hero .logo-w.is-out .logo-l:nth-child(5){transition-delay:.12s}.logo--mini .logo-w.is-in .logo-l:nth-child(2){transition-delay:.05s}.logo--mini .logo-w.is-in .logo-l:nth-child(3){transition-delay:.1s}.logo--mini .logo-w.is-in .logo-l:nth-child(4){transition-delay:.15s}.logo--mini .logo-w.is-in .logo-l:nth-child(5){transition-delay:.2s}@container bbw (max-width:560px){.logo--hero{flex-direction:column;font-size:clamp(30px,11.5cqw,52px);gap:.18em}.logo--hero .emo{height:1.6em;width:1.6em}}@media (prefers-reduced-motion:reduce){.logo--hero,.logo-l,.logo-slot{transition:none!important}}.list-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--hair) transparent;scrollbar-width:thin}.list-head{color:var(--muted);font-size:12px;font-weight:600;padding:10px 12px 4px;text-align:left}.list-row{--ring-off:-2px;--ring-r:11px;align-items:center;border-radius:11px;display:flex;font-size:var(--row-fs,15px);gap:12px;letter-spacing:-.005em;min-height:var(--row-h,44px);padding:0 12px;text-align:left;text-decoration:none;transition:background-color .12s ease;width:100%}.bbw a.list-row,.bbw a.list-row:hover,.list-row{color:var(--ink)}.list-row.is-sel{background:var(--sel)}.list-row .list-ico{color:var(--icon);height:var(--row-ico,18px);width:var(--row-ico,18px)}.list-row.is-sel .list-ico{color:var(--acc)}.list-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-text strong{font-weight:600}.list-meta{color:var(--muted);flex:none;font-size:13px;font-variant-numeric:tabular-nums}.list-row .kbd{opacity:0;transition:opacity .12s ease}.list-row.is-sel .kbd{opacity:1}.list-note{color:var(--muted);margin:0;text-align:left}@container bbw (max-width:560px){.list-row .kbd{display:none}}.hints{border-top:.5px solid var(--hair);color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;justify-content:flex-end;margin-top:6px;padding:10px 12px 12px}.hints>span{align-items:center;display:inline-flex;gap:6px}@container bbw (max-width:560px){.hints{display:none}}.picker-field input,.search-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;caret-color:var(--acc);color:var(--ink);flex:1 1 auto;font:inherit;height:100%;letter-spacing:-.01em;margin:0;min-width:0;outline:none}.picker-field input::-moz-placeholder,.search-field input::-moz-placeholder{color:var(--muted);opacity:1}.picker-field input::placeholder,.search-field input::placeholder{color:var(--muted);opacity:1}.bbw .picker-field input:focus,.bbw .picker-field input:focus-visible,.bbw .search-field input:focus,.bbw .search-field input:focus-visible{box-shadow:none;outline:none}.v2-seg{background:var(--keycap-bg);border-radius:var(--seg-r,12px);display:grid;grid-template-columns:repeat(var(--seg-n,2),minmax(0,1fr));padding:3px;position:relative}.v2-seg-pill{background:var(--surface);bottom:3px;box-shadow:0 1px 3px rgba(70,52,28,.14),0 0 0 .5px var(--hair);left:3px;position:absolute;top:3px;transform:translateX(calc(var(--seg-i,0)*100%));transition:transform .45s var(--ease),background-color .5s ease;width:calc((100% - 6px)/var(--seg-n,2))}.v2-seg-item,.v2-seg-pill{border-radius:calc(var(--seg-r,12px) - 3px)}.v2-seg-item{--ring-off:-2px;--ring-r:calc(var(--seg-r,12px) - 3px);align-items:center;display:flex;font-size:var(--seg-fs,14px);font-weight:600;height:var(--seg-h,36px);justify-content:center;min-width:0;padding:0 10px;position:relative;transition:color .25s ease;z-index:1}@media (prefers-reduced-motion:reduce){.v2-seg-pill{transition:none!important}}.search{--field-h:48px;--field-h-open:48px;--field-pad:4px;--field-pad-l:16px;--field-pad-l-open:16px;--input-px:4px;--input-fs:16px;--input-fs-open:16px;--find-h:40px;--find-px:20px;--find-fs:14.5px;--panel-r:24px;--panel-r-open:20px;--panel-glow:36px;--z-search:7;height:var(--field-h);position:relative}.search--header{--row-h:42px;--row-fs:14.5px;--row-ico:17px;width:100%}.search--hero{--field-h:62px;--field-h-open:70px;--field-pad:6px;--field-pad-l:20px;--field-pad-l-open:24px;--input-px:6px;--input-fs:18px;--input-fs-open:22px;--find-h:50px;--find-px:28px;--find-fs:15.5px;--panel-r:31px;--panel-r-open:24px;--panel-glow:44px;--z-search:2;margin-top:clamp(22px,4.6cqh,46px);width:min(720px,100%)}.search-panel{background:var(--surface);border-radius:var(--panel-r);box-shadow:0 0 0 .5px rgba(17,24,39,0),0 0 0 0 rgba(255,166,0,0),var(--lift);left:0;margin:0;position:absolute;right:0;top:0;transition:border-radius .5s var(--ease),box-shadow .4s ease,background-color .4s ease;z-index:var(--z-search)}.search--hero .search-panel{left:50%;right:auto;transform:translateX(-50%);transition:width .6s var(--ease),border-radius .6s var(--ease),box-shadow .45s ease,background-color .45s ease;width:min(640px,100%)}:where(.search--hero) .search-panel:hover{box-shadow:0 0 0 .5px rgba(17,24,39,0),0 0 0 0 rgba(255,166,0,0),var(--lift-hi)}.search-panel:focus-within{box-shadow:0 0 0 1px var(--glow-line),0 0 var(--panel-glow) -10px var(--glow),var(--lift-hi)}.is-searching .search-panel{-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);background:var(--glass);border-radius:var(--panel-r-open);box-shadow:var(--float);width:100%}.search-field{align-items:center;display:flex;gap:8px;height:var(--field-h);padding:var(--field-pad) var(--field-pad) var(--field-pad) var(--field-pad-l);transition:height .5s var(--ease),padding .5s var(--ease)}.is-searching .search-field{height:var(--field-h-open);padding-left:var(--field-pad-l-open)}.search-field .f-ico{color:var(--icon);transition:color .3s ease}.search-panel:focus-within .f-ico{color:var(--acc)}.search-field input{font-size:var(--input-fs);padding:0 var(--input-px);text-overflow:ellipsis;transition:font-size .45s var(--ease)}.is-searching .search-field input{font-size:var(--input-fs-open)}.search-kbd{transition:opacity .25s ease}.has-q .search--hero .search-kbd,.is-searching .search-kbd{opacity:0;pointer-events:none}.search-find{--ring:var(--on-acc);--ring-off:-5px;align-items:center;background:var(--acc);border-radius:999px;color:var(--on-acc);display:inline-flex;flex:none;font-size:var(--find-fs);font-weight:600;height:var(--find-h);justify-content:center;padding:0 var(--find-px);transition:transform .15s;white-space:nowrap}.search--header .search-find{--ring-off:-4px}.search-find:hover{background:var(--acc-hi)}.search-find:active{transform:scale(.97)}.search-find::-moz-focus-inner{border:0}.search-results{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.is-searching .search-results{grid-template-rows:1fr}.search-results-in{min-height:0;overflow:hidden}.search-results-body{border-top:.5px solid var(--hair);opacity:0;padding:6px 8px 0;transform:translateY(-4px);transition:opacity .15s ease,transform .3s var(--ease),visibility 0s linear .55s;visibility:hidden}.search--header .search-results-body{padding:6px 6px 0}.is-searching .search-results-body{opacity:1;transform:none;transition:opacity .35s ease .12s,transform .5s var(--ease) .08s,visibility 0s linear 0s;visibility:visible}.search-list{max-height:var(--res-max,none)}.search-logo{align-items:center;background:var(--keycap-bg);border-radius:6px;box-shadow:var(--keycap-shadow);color:var(--ink);display:inline-flex;flex:none;font-size:11.5px;font-weight:600;height:22px;justify-content:center;line-height:1;margin:0 -2px;overflow:hidden;width:22px}.search-logo img{background:transparent;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.search-dom{color:var(--muted)}.search-off{font-size:13px;padding:8px 12px 10px}@container bbw (max-width:760px){.search--header .search-kbd{display:none}}@container bbw (max-width:560px){.search--hero{--field-h:56px;--field-pad-l:16px;--input-fs:16px;--input-fs-open:18px;--find-h:44px;--find-px:18px}.search--hero .search-kbd{display:none}.search--hero .search-results-body{padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.search-field,.search-field input,.search-panel,.search-results,.search-results-body{transition:none!important}}.picker-wrap{align-items:flex-start;bottom:0;display:flex;justify-content:center;left:0;padding:var(--picker-top) 16px 0;pointer-events:none;position:absolute;right:0;top:0;transition:visibility 0s linear .45s;visibility:hidden;z-index:var(--z-modal)}.picker-wrap.is-open{transition-delay:0s;visibility:visible}.picker{-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);background:var(--glass);border-radius:22px;box-shadow:var(--float);opacity:0;overflow:hidden;transform:translateY(-10px) scale(.97);transition:opacity .22s ease,transform .45s var(--ease);width:min(600px,100%)}.picker-wrap.is-open .picker{opacity:1;pointer-events:auto;transform:none}.picker-field{align-items:center;border-bottom:.5px solid var(--hair);display:flex;gap:10px;height:62px;padding:0 16px 0 22px}.picker-field .f-ico{color:var(--acc)}.picker-field input{font-size:19px;padding:0}.picker-close{--ring-off:2px;--ring-r:6px;flex:none;position:relative}.picker-close:after{bottom:-12px;content:"";left:-12px;position:absolute;right:-12px;top:-12px}.bbw .picker-close:hover{color:var(--ink)}.picker-list{max-height:var(--picker-list);padding:6px 8px}.picker-code{align-items:center;background:var(--keycap-bg);border-radius:6px;box-shadow:var(--keycap-shadow);color:var(--ink);display:inline-flex;flex:none;font-size:11px;font-weight:600;height:22px;justify-content:center;letter-spacing:.02em;width:32px}.picker-sub{color:var(--muted)}.picker-check{color:var(--acc);display:none;height:18px;width:18px}.list-row.is-cur .picker-check{display:block}.picker-empty{font-size:14px;padding:18px 12px}.picker-tabs{--seg-r:11px;--seg-h:34px;--seg-fs:13.5px;margin:10px 12px 2px}.is-lang .picker-tabs{--seg-i:1}.picker-tab{color:var(--muted);gap:8px}.picker-tab.is-on{color:var(--ink)}.picker-tab-v{color:var(--muted);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.picker{transition:none!important}}.hud{-webkit-backdrop-filter:var(--frost-hud);backdrop-filter:var(--frost-hud);background:var(--glass);border-radius:14px;bottom:var(--hud-bottom);box-shadow:var(--float);color:var(--ink);font-size:14px;left:50%;max-width:calc(100% - 32px);opacity:0;overflow:hidden;padding:10px 16px;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translate(-50%,10px) scale(.98);transition:opacity .25s ease,transform .45s var(--ease);white-space:nowrap;z-index:var(--z-hud)}.hud.is-open{opacity:1;transform:translate(-50%)}.hud--wrap{text-wrap:balance;left:16px;line-height:1.4;margin:0 auto;max-width:640px;overflow-wrap:anywhere;right:16px;text-align:center;transform:translateY(10px) scale(.98);white-space:normal;width:-moz-fit-content;width:fit-content}.hud--wrap.is-open{transform:none}@media (prefers-reduced-motion:reduce){.hud{transition:none!important}}.foot{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 24px;justify-content:space-between;min-height:52px;padding:8px 24px 12px;position:relative;z-index:1}.foot-keys{display:flex;gap:18px}.foot-keys>span{align-items:center;display:inline-flex;gap:7px}.foot-keys>span[hidden]{display:none}.foot-nav{display:flex;flex-wrap:wrap;gap:0 22px}.bbw .foot a{align-items:center;display:inline-flex;min-height:36px;text-decoration:none}.bbw .foot a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}[data-mode=scroll] .foot{gap:6px 24px;margin-top:48px;padding:18px 32px 26px}[data-mode=scroll] .foot-keys{flex-wrap:wrap;row-gap:8px}@container bbw (max-width:820px){[data-mode=screen] .foot-keys{display:none}}@container bbw (max-width:760px){[data-mode=scroll] .foot-keys{display:none}[data-mode=scroll] .foot{padding:18px 16px 24px}.has-shop-bar .foot{padding-bottom:96px}}@container bbw (max-width:560px){[data-mode=screen] .foot{justify-content:center}}[data-theme=dark] .bbw{isolation:isolate}[data-theme=dark] .bbw:after,[data-theme=dark] .bbw:before{content:"";pointer-events:none;position:absolute;z-index:-1}[data-theme=dark] .bbw[data-mode=scroll]:after,[data-theme=dark] .bbw[data-mode=scroll]:before{position:fixed}[data-theme=dark] .bbw:before{background:radial-gradient(var(--glow-shape),color-mix(in srgb,var(--acc) var(--glow-rise),transparent) 0,color-mix(in srgb,var(--acc) var(--glow-rise-2),transparent) 45%,transparent 75%),radial-gradient(42% 38% at 92% -6%,rgba(255,122,26,var(--glint-1)),transparent 70%),radial-gradient(46% 42% at 4% -4%,rgba(255,79,63,var(--glint-2)),transparent 70%),linear-gradient(180deg,#18130f 0,var(--bg) 50%,#0f0c09 100%);bottom:0;left:0;right:0;top:0}[data-theme=dark] .bbw:after{animation:ember-drift 22s ease-in-out infinite alternate;aspect-ratio:1.6;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) var(--bloom),transparent),color-mix(in srgb,var(--acc) var(--bloom-2),transparent) 55%,transparent);border-radius:50%;left:50%;top:var(--bloom-y);translate:-50% -50%;width:min(92vmax,1300px)}@keyframes ember-drift{0%{transform:translate(-6%,3%) scale(1)}50%{transform:translate(5%,-4%) scale(1.08)}to{transform:translate(-2%,5%) scale(.96)}}[data-theme=dark] .is-still.bbw:after{animation:none}@media (prefers-reduced-motion:reduce){[data-theme=dark] .bbw:after{animation:none}}.adbar{--ring:#fff;--ring-off:-4px;--ring-r:4px;align-items:center;background:linear-gradient(100deg,var(--ad-1) 0,var(--ad-2) 34%,var(--ad-3) 62%,var(--ad-4) 100%);display:flex;gap:12px;min-height:46px;overflow:hidden;padding:6px 32px;position:relative;text-decoration:none;transition:opacity .35s ease,filter .35s ease;z-index:0}.bbw .adbar,.bbw .adbar:hover{color:#fff}.adbar:before{background:radial-gradient(40% 260% at 7% 50%,var(--ad-glow-1),transparent 70%),radial-gradient(30% 300% at 78% 0,var(--ad-glow-2),transparent 70%),repeating-linear-gradient(115deg,hsla(0,0%,100%,0) 0 22px,hsla(0,0%,100%,.05) 22px 23px);left:0;right:0}.adbar:after,.adbar:before{bottom:0;content:"";position:absolute;top:0;z-index:-1}.adbar:after{animation:ad-sheen 1.6s cubic-bezier(.4,0,.2,1) .9s both;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3),hsla(0,0%,100%,0));left:-30%;transform:skewX(-18deg) translateX(0);width:26%}.adbar:hover:after{animation:ad-sheen-2 1.1s cubic-bezier(.4,0,.2,1) both}@keyframes ad-sheen{0%{transform:skewX(-18deg) translateX(0)}to{transform:skewX(-18deg) translateX(560%)}}@keyframes ad-sheen-2{0%{transform:skewX(-18deg) translateX(0)}to{transform:skewX(-18deg) translateX(560%)}}.adbar-tag{background:hsla(0,0%,100%,.2);border-radius:6px;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.4);color:#fff;flex:none;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.4;padding:2px 7px}.adbar-logo{align-items:center;background:#fff;border-radius:7px;box-shadow:0 4px 12px -6px rgba(0,0,0,.45);display:flex;flex:none;height:28px;justify-content:center;padding:0 7px;transition:transform .6s var(--ease)}.adbar-logo img{display:block;max-height:18px;max-width:72px;-o-object-fit:contain;object-fit:contain}.adbar:hover .adbar-logo{transform:rotate(-3deg) scale(1.04)}.adbar-copy{align-items:baseline;display:flex;flex:1 1 auto;gap:10px;min-width:0;overflow:hidden;white-space:nowrap}.adbar-brand{flex:none;font-family:var(--font-display);font-size:17px;font-weight:800;letter-spacing:-.015em}.adbar-line{color:hsla(0,0%,100%,.9);font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}.adbar-short{display:none}.adbar-cta{align-items:center;background:var(--ad-acc);border-radius:999px;box-shadow:0 6px 16px -6px rgba(0,0,0,.45);color:var(--ad-acc-ink);display:inline-flex;flex:none;font-size:13.5px;font-weight:700;gap:6px;height:32px;padding:0 14px;transition:transform .25s var(--ease),background-color .2s ease}.adbar:hover .adbar-cta{background:var(--ad-acc-hi);transform:translateX(2px)}.adbar-cta .ico{height:14px;width:14px}.adbar-cta-short{display:none}.is-searching .adbar{filter:saturate(.6);opacity:.45}[data-theme=dark] .adbar{filter:brightness(.82) saturate(.88)}[data-theme=dark] .is-searching .adbar{filter:brightness(.82) saturate(.5)}[data-theme=dark] .adbar:after{opacity:.55}[data-theme=dark] .adbar-tag{background:hsla(0,0%,100%,.12)}[data-theme=dark] .adbar--edge{border-bottom:2px solid rgba(0,0,0,.55)}@container bbw (max-width:760px){.adbar{gap:10px;min-height:40px;padding:5px 16px}.adbar-logo{height:24px}.adbar-brand{font-size:15px}.adbar-long{display:none}.adbar-short{display:inline}.adbar-cta{font-size:13px;height:30px;padding:0 12px}.adbar-cta-long{display:none}.adbar-cta-short{display:inline}}@media (prefers-reduced-motion:reduce){.adbar:after{animation:none!important}.adbar-cta,.adbar-logo{transition:none!important}}.v2-btn{--ring-r:999px;align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;height:42px;padding:0 18px;text-decoration:none;white-space:nowrap}.bbw .v2-btn--acc,.bbw .v2-btn--acc:hover{color:var(--on-acc)}.v2-btn--acc{background:var(--acc)}.v2-btn--acc:hover{background:var(--acc-hi)}.bbw .v2-btn--soft,.bbw .v2-btn--soft:hover{color:var(--ink)}.v2-btn--soft{background:var(--kbd)}.v2-btn--soft:hover{background:var(--hover)}.v2-pill{--ring-r:999px;align-items:center;background:var(--surface);border-radius:999px;box-shadow:var(--lift);cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:600;gap:10px;height:44px;padding:0 22px;scroll-margin:var(--sticky-offset,170px) 0 var(--scroll-bottom,24px);text-decoration:none;transition:box-shadow .3s ease;white-space:nowrap}.bbw .v2-pill,.bbw .v2-pill:hover{color:var(--ink)}.v2-pill:hover{box-shadow:var(--lift-hi)}.v2-pill--acc{--ring:var(--on-acc);--ring-off:-4px;background:var(--acc);box-shadow:none}.bbw .v2-pill--acc,.bbw .v2-pill--acc:hover{color:var(--on-acc)}.v2-pill--acc:hover{background:var(--acc-hi);box-shadow:none}.v2-pill[aria-disabled=true]{cursor:default}.v2-chip{--ring-r:999px;align-items:center;background:var(--surface);border-radius:999px;box-shadow:var(--lift);cursor:pointer;display:inline-flex;font-size:14px;height:36px;padding:0 14px;text-decoration:none;transition:box-shadow .3s ease;white-space:nowrap}.bbw .v2-chip,.bbw .v2-chip:hover{color:var(--ink)}.v2-chip:hover{box-shadow:var(--lift-hi)}.v2-lnk{--ring-r:4px;color:var(--ink);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.v2-lnk:hover{text-decoration-color:currentColor}.v2-lnk--strong{font-weight:600;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.v2-btn--lg,.v2-btn--sm{justify-content:center;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .15s ease}.v2-btn--lg:active,.v2-btn--sm:active{transform:scale(.97)}.v2-btn--lg{font-size:15px;height:46px;padding:0 20px}.v2-btn--sm{font-size:14px;height:var(--btn-h,38px);padding:0 14px}.v2-btn .ico{height:17px;width:17px}.v2-btn--sm .ico{height:15px;width:15px}.v2-btn--raised{background:var(--surface);box-shadow:var(--card-shadow,0 0 0 .5px rgba(70,55,35,.09)),0 1px 2px rgba(70,52,28,.05)}.bbw .v2-btn--raised,.bbw .v2-btn--raised:hover{color:var(--ink)}.v2-btn--raised:hover{background:var(--plate,var(--surface));box-shadow:var(--lift)}[data-theme=dark] .v2-btn--raised:hover{background:color-mix(in srgb,var(--surface) 80%,#fff 8%)}.v2-btn--danger{background:var(--danger-tint);box-shadow:var(--card-shadow,none)}.bbw .v2-btn--danger,.bbw .v2-btn--danger:hover{color:var(--danger)}.v2-btn--danger:hover{background:var(--danger-tint-hi)}.v2-btn--danger-solid{background:var(--danger-solid)}.bbw .v2-btn--danger-solid,.bbw .v2-btn--danger-solid:hover{color:#fff}.v2-btn--danger-solid:hover{background:var(--danger-solid-hi)}.v2-btn--on-brand{background:#fff}.bbw .v2-btn--on-brand,.bbw .v2-btn--on-brand:hover{color:var(--cta-ink,var(--a,#1e1a14))}.bbw .v2-brand--ink .v2-btn--on-brand{color:#1e1a14}.v2-btn--on-brand:hover{background:#f2f6fa}.v2-btn-l{min-width:0}.v2-btn--acc .kbd{background:rgba(30,26,20,.12);box-shadow:inset 0 -1px 0 rgba(30,26,20,.2);color:var(--on-acc)}.v2-btn--danger-solid .kbd{background:rgba(0,0,0,.18);box-shadow:inset 0 -1px 0 rgba(0,0,0,.28);color:#fff}.v2-btn[hidden]{display:none}.v2-btn--lg[aria-disabled=true],.v2-btn--sm[aria-disabled=true]{cursor:default}.v2-btn.is-quiet-focus:focus-visible{outline-color:transparent}.v2-btn.is-busy{cursor:progress}.v2-btn.is-busy .ico{animation:v2-spin .9s linear infinite}.v2-btn.is-wait{cursor:progress;opacity:.72}.v2-btn.is-off{opacity:.55;pointer-events:none}.v2-spin{animation:v2-spin .8s linear infinite;border:2px solid var(--hair);border-radius:50%;border-top:2px solid;flex:none;height:16px;width:16px}@keyframes v2-spin{to{transform:rotate(1turn)}}@container bbw (max-width:760px){.v2-btn--lg .kbd,.v2-btn--sm .kbd{display:none}}@media (prefers-reduced-motion:reduce){.v2-btn.is-busy .ico,.v2-spin{animation-duration:2.4s}.v2-btn--lg,.v2-btn--sm,.v2-chip,.v2-pill{transition:none!important}}.v2-face{-webkit-user-drag:none;display:block;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2-tags{display:flex;flex-wrap:wrap;gap:5px}.v2-tag{border-radius:999px;color:#1e1a14;flex:none;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.01em;line-height:16px;padding:2px 8px}.v2-tag--buy{background:var(--word-0)}.v2-tag--sales{background:var(--word-1)}.v2-tag--deals{background:var(--word-2)}.v2-tag--refurbished{background:var(--sunflower)}.v2-brand .v2-tag{box-shadow:var(--brand-tag-ring,0 0 0 1.5px hsla(0,0%,100%,.8))}.v2-card{--ring-r:22px;animation:card-in .55s var(--ease) backwards;animation-delay:var(--d,0ms);background:var(--surface);border-radius:22px;box-shadow:var(--card-shadow);cursor:pointer;display:flex;flex-direction:column;min-width:0;padding:12px;position:relative;scroll-margin:var(--sticky-offset,170px) 0 var(--scroll-bottom,24px);text-align:left;text-decoration:none;transition:transform .4s var(--ease),box-shadow .4s ease,background-color .5s ease;width:100%}.bbw .v2-card,.bbw .v2-card:hover{color:var(--ink)}.v2-card:hover{box-shadow:var(--lift-hi);transform:translateY(-3px)}@keyframes card-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.card-plate{align-items:center;background:var(--plate);border-radius:14px;display:flex;flex:none;justify-content:center;overflow:hidden;position:relative}.card-plate--word{padding:30px 16px}.card-plate--badge{padding:24px 16px}.card-logo{display:block;height:auto;max-height:120px;max-width:72%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:auto}.card-np{color:#3a3631;font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1;max-width:100%;overflow-wrap:anywhere;text-align:center}.card-info{display:flex;flex-direction:column;min-width:0;padding:14px 6px 0}.card-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3;overflow:hidden}.card-dom{align-items:center;color:var(--muted);display:flex;font-size:12.5px;gap:5px;margin-top:3px;min-width:0}.card-dom>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-dom .ico{color:var(--icon);height:12px;width:12px}.card-tags{margin-top:10px}.card-desc{-webkit-box-orient:vertical;-webkit-line-clamp:7;color:var(--muted);display:-webkit-box;font-size:13.5px;line-height:1.45;margin-top:8px;overflow:hidden}.card-act{align-items:center;background:var(--kbd);border-radius:12px;color:var(--ink);display:flex;flex:none;font-size:13.5px;font-weight:600;gap:7px;height:40px;justify-content:center;margin-top:14px;transition:background-color .25s ease,color .25s ease}.v2-card:hover .card-act{background:var(--acc);color:var(--on-acc)}.card-act .ico{height:14px;width:14px}@container masonry (max-width:519.98px){.v2-card{border-radius:18px;padding:8px}.card-plate{border-radius:12px}.card-plate--word{padding:22px 10px}.card-plate--badge{padding:18px 10px}.card-np{font-size:15px}.card-info{padding:10px 4px 0}.card-name{font-size:14.5px}.card-desc{-webkit-line-clamp:5;font-size:12.5px}.card-act{font-size:12.5px;height:36px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.v2-card{animation:none!important;transition:none!important}}.v2-card--top{--ring-r:26px;background-color:var(--a,#ffb42e);background-image:linear-gradient(135deg,var(--a,#ffb42e) 0,var(--b,#ff7a1a) 100%);border-radius:26px;box-shadow:0 22px 44px -24px rgba(0,0,0,.5),inset 0 0 0 .5px hsla(0,0%,100%,.18);min-height:330px;overflow:hidden;padding:20px 22px 22px;z-index:0}.bbw .v2-card--top,.bbw .v2-card--top:hover{color:var(--fg,#1e1a14)}.v2-card--top:hover{box-shadow:0 34px 64px -26px rgba(0,0,0,.6),inset 0 0 0 .5px hsla(0,0%,100%,.22);transform:translateY(-4px)}.shop-top-glow{background:radial-gradient(460px circle at var(--mx,88%) var(--my,-10%),hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 62%);bottom:0;left:0;right:0;top:0}.shop-top-glow,.shop-top-num{pointer-events:none;position:absolute;z-index:-1}.shop-top-num{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px currentColor;bottom:-46px;color:inherit;font-family:var(--font-display);font-size:250px;font-weight:900;letter-spacing:-.07em;line-height:1;opacity:.24;right:-10px;transition:transform .7s var(--ease),opacity .4s ease}.v2-card--top:hover .shop-top-num{opacity:.3;transform:translateY(-8px)}.shop-top-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.shop-top-plate{align-items:center;background:#fff;border-radius:18px;box-shadow:0 14px 28px -14px rgba(0,0,0,.55);display:flex;flex:none;height:74px;justify-content:center;max-width:60%;min-width:116px;padding:0 16px;transition:transform .6s var(--ease)}.v2-card--top:hover .shop-top-plate{transform:translateY(-2px) rotate(-1.5deg)}.shop-top-logo{display:block;height:auto;max-height:48px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:auto}.shop-top-plate .card-np{font-size:17px}.shop-top-rank{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.17);border-radius:999px;box-shadow:inset 0 0 0 .5px hsla(0,0%,100%,.4);flex:none;font-size:12.5px;font-weight:600;padding:5px 11px;white-space:nowrap}.shop-top-name{font-family:var(--font-display);font-size:34px;font-weight:900;letter-spacing:-.035em;line-height:1.02;margin-top:18px;overflow-wrap:anywhere}.shop-top-dom{align-items:center;display:flex;font-size:13px;gap:5px;margin-top:5px;opacity:.82}.shop-top-dom .ico{height:12px;width:12px}.shop-top-tags{margin-top:12px}.v2-card--top .v2-tag{box-shadow:0 0 0 1.5px hsla(0,0%,100%,.8)}.shop-top-desc{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14.5px;line-height:1.45;margin-top:12px;max-width:36em;opacity:.94;overflow:hidden}.shop-top-prods{align-items:center;display:flex;gap:8px;margin-top:16px}.shop-top-mini{background:#fff;border-radius:14px;box-shadow:0 8px 18px -10px rgba(0,0,0,.5);display:grid;flex:none;height:58px;overflow:hidden;place-items:center;width:58px}.shop-top-mini+.shop-top-mini{margin-left:-14px;transform:rotate(4deg)}.shop-top-mini img{border-radius:4px;display:block;max-height:78%;max-width:78%;-o-object-fit:contain;object-fit:contain}.shop-top-prods-l{font-size:13.5px;font-weight:600;line-height:1.3;margin-left:6px}.shop-top-sub{display:block;font-weight:400;opacity:.8}.shop-top-foot{align-items:center;display:flex;gap:14px;margin-top:auto;padding-top:20px}.shop-top-cta{align-items:center;background:#fff;border-radius:999px;box-shadow:0 10px 22px -12px rgba(0,0,0,.55);color:var(--cta-ink,#1e1a14);display:inline-flex;font-size:14.5px;font-weight:700;gap:8px;height:44px;padding:0 20px;transition:transform .3s var(--ease)}.v2-card--top:hover .shop-top-cta{transform:translateX(3px)}.shop-top-cta .ico{height:15px;width:15px}@container masonry (max-width:519.98px){.v2-card--top{border-radius:22px;min-height:0;padding:16px 16px 18px}.shop-top-num{bottom:-30px;font-size:170px}.shop-top-plate{border-radius:14px;height:58px;min-width:92px}.shop-top-logo{max-height:38px}.shop-top-plate .card-np{font-size:14px}.shop-top-name{font-size:26px;margin-top:14px}.shop-top-rank{font-size:11.5px;padding:4px 9px}.shop-top-cta,.shop-top-desc{font-size:13.5px}.shop-top-cta{height:40px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.shop-top-cta,.shop-top-num,.shop-top-plate{transition:none!important}}.v2-card--prod{background:color-mix(in srgb,var(--acc) 6%,var(--surface));overflow:hidden;padding:0;transition:transform .4s var(--ease),box-shadow .4s ease,background-color .9s ease}.prod-photo{align-items:center;aspect-ratio:4/3;background:var(--plate);display:flex;flex:none;justify-content:center;overflow:hidden;position:relative}.prod-photo--sq{aspect-ratio:1/1}.prod-photo--tall{aspect-ratio:4/5}.prod-img{display:block;height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;transition:transform .7s var(--ease);width:100%}.v2-card--prod:hover .prod-img{transform:scale(1.05)}.prod-none{color:var(--icon);height:30%;width:30%}.prod-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(30,26,20,.84);border-radius:999px;color:#fff;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;left:10px;line-height:1;padding:5px 9px 5px 7px;position:absolute;top:10px}.prod-badge .ico{height:12px;width:12px}.prod-info{padding:13px 16px 16px}.prod-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14.5px;font-weight:500;line-height:1.35;overflow:hidden}.prod-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:10px}.prod-price{color:var(--ink);flex:none;font-family:var(--font-display);font-size:20px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.prod-more{align-items:center;color:var(--muted);display:inline-flex;font-size:12.5px;font-weight:600;gap:2px;transition:color .2s ease,transform .3s var(--ease)}.prod-more .ico{height:13px;width:13px}.v2-card--prod:hover .prod-more{color:var(--ink);transform:translateX(2px)}@container masonry (max-width:519.98px){.prod-info{padding:10px 10px 12px}.prod-title{font-size:13.5px}.prod-price{font-size:17px}.prod-badge{font-size:10.5px;left:8px;padding:4px 8px 4px 6px;top:8px}.prod-more>span{display:none}}@media (prefers-reduced-motion:reduce){.prod-img,.prod-more{transition:none!important}}.masonry{container:masonry/inline-size;position:relative}.masonry-grid{-moz-column-gap:16px;column-gap:16px;-moz-column-width:240px;column-width:240px}.masonry-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px}.js .masonry:not(.is-js) .masonry-grid{animation:masonry-reveal 0s linear 1s forwards;opacity:0}@keyframes masonry-reveal{to{opacity:1}}.masonry.is-js .masonry-grid{-moz-column-width:auto;-moz-columns:auto;columns:auto;position:relative}.masonry.is-js .masonry-item{left:0;margin:0;position:absolute;top:0}.masonry.is-ready .masonry-item{transition:transform .6s var(--ease)}@container masonry (max-width:519.98px){.masonry-grid{-moz-column-gap:10px;column-gap:10px;-moz-column-width:150px;column-width:150px}.masonry-item{margin-bottom:10px}.masonry:not(.is-js) .masonry-item[data-span="2"]{-moz-column-span:all;column-span:all}}@media (prefers-reduced-motion:reduce){.masonry-item{transition:none!important}}.v2-skeleton{container:masonry/inline-size}.v2-skeleton-cols{-moz-column-gap:16px;column-gap:16px;-moz-column-width:240px;column-width:240px}.v2-card--sk{-moz-column-break-inside:avoid;animation:none;background:color-mix(in srgb,var(--surface) 60%,transparent);box-shadow:none;break-inside:avoid;cursor:default;margin-bottom:16px}.v2-card--sk:hover{box-shadow:none;transform:none}.v2-card--sk .card-plate{background:var(--skel);height:var(--ph,120px)}.v2-sk{animation:v2-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--skel) 0,var(--skel-hi) 50%,var(--skel) 100%);background-size:200% 100%;border-radius:8px;display:block}.v2-sk--name{height:15px;width:65%}.v2-sk--dom{height:11px;margin-top:9px;width:40%}.v2-sk--text{height:var(--dh,24px)}.v2-sk--act,.v2-sk--text{margin-top:14px;width:100%}.v2-sk--act{border-radius:12px;height:40px}@keyframes v2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@container masonry (max-width:519.98px){.v2-skeleton-cols{-moz-column-gap:10px;column-gap:10px;-moz-column-width:150px;column-width:150px}}@media (prefers-reduced-motion:reduce){.v2-sk{animation:none!important}}.v2-tail{container:tail/inline-size;align-items:center;animation:card-in .55s var(--ease) backwards;animation-delay:var(--d,0ms);background:color-mix(in srgb,var(--surface) 55%,transparent);border-radius:22px;box-shadow:inset 0 0 0 .5px var(--hair);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:230px;padding:22px 16px;text-align:center}.v2-tail-n{color:var(--ink);font-family:var(--font-display);font-size:min(56px,calc(161cqi/var(--chars,2)));font-weight:900;letter-spacing:-.04em;line-height:1;max-width:100%;transition:color .9s ease}[data-theme=dark] .v2-tail-n{color:var(--acc)}.v2-tail-l{color:var(--muted);font-size:15px;overflow-wrap:anywhere}.v2-tail-face{height:56px;width:56px}.v2-tail-t{text-wrap:balance;color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.v2-tail .v2-pill{text-wrap:balance;height:auto;line-height:1.3;max-width:100%;min-height:44px;padding-bottom:8px;padding-top:8px;text-align:center;white-space:normal}.v2-tail .v2-spin{display:none}.v2-tail [aria-disabled=true] .v2-spin{display:block}@container masonry (max-width:519.98px){.v2-tail{padding-left:10px;padding-right:10px}}@container tail (max-width:180px){.v2-tail .v2-pill{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.v2-tail{animation:none!important}}.v2-state{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:680px;padding:72px 16px 40px;text-align:center}.v2-state-face{height:76px;width:76px}.v2-state-title{color:var(--ink);font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:18px 0 8px}.v2-state-title:focus{outline:none}.v2-state--page .v2-state-title{text-wrap:balance;font-size:30px;overflow-wrap:anywhere}.v2-state-text{text-wrap:balance;color:var(--muted);font-size:15.5px;margin:0;max-width:34em}.v2-state-act{gap:10px;margin-top:24px}.v2-chips,.v2-state-act{display:flex;flex-wrap:wrap;justify-content:center}.v2-chips{gap:8px;margin-top:26px}.v2-state--hero{max-width:880px;padding:clamp(40px,7vh,88px) 0 24px;position:relative;z-index:0}.v2-state--hero.is-full{min-height:calc(100vh - 230px)}.v2-state-glow{aspect-ratio:1.6/1;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 20%,transparent),transparent 72%);border-radius:50%;left:50%;pointer-events:none;position:absolute;top:-4%;transform:translateX(-50%);transition:background .9s ease;width:min(900px,120%,100cqw);z-index:-1}.v2-state--hero .v2-state-face,.v2-state-emo{height:104px;width:104px}.v2-state-emo{display:block;flex:none}.v2-state-emo .v2-state-face{height:100%;width:100%}.v2-state--hero .v2-state-title{text-wrap:balance;font-size:clamp(40px,5.6cqw,84px);font-weight:900;letter-spacing:-.045em;line-height:.98;margin:18px 0 0}.v2-state-word{color:var(--acc);transition:color .9s ease}.v2-state-rest{display:inline-block;max-width:100%}.v2-state--hero .v2-state-text{text-wrap:pretty;font-size:clamp(16px,1.25cqw,18px);line-height:1.55;margin:22px 0 0;max-width:40em}.v2-state-text b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.bbw .v2-state-text a{--ring-r:4px;color:var(--ink);text-underline-offset:3px}.v2-state--hero .v2-state-act{margin-top:30px}.v2-state-pop{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:34px}.v2-state-pop-l{color:var(--muted);font-size:13.5px;font-weight:600}.v2-state-pop .v2-chips{margin-top:0}.v2-state-code{color:var(--muted-2);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;margin:auto 0 0;padding-top:40px}.v2-state--badge{max-width:720px;padding:clamp(40px,7vh,80px) 0 0}.v2-state-badge{background:var(--surface);border-radius:30px;box-shadow:var(--lift);color:var(--ink);display:grid;height:92px;margin-top:26px;place-items:center;position:relative;width:92px}.v2-state-badge .ico{stroke-width:1.8;height:40px;width:40px}[data-theme=dark] .v2-state-badge:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 26%,transparent),transparent);border-radius:50%;bottom:-30%;content:"";left:-30%;pointer-events:none;position:absolute;right:-30%;top:-30%;transition:background .9s ease;z-index:-1}.v2-state--badge .v2-state-title{font-size:clamp(36px,4.6cqw,64px);letter-spacing:-.04em;line-height:1.02;margin:26px 0 0;overflow-wrap:normal}.v2-state--badge .v2-state-text{margin:18px 0 0;max-width:38em}.v2-state--badge .v2-state-act{margin-top:28px}.v2-dom{white-space:nowrap}.v2-dom.is-xl{overflow-wrap:anywhere;white-space:normal}.v2-state--card{background:var(--surface);border-radius:30px;box-shadow:var(--card-shadow);margin:34px 0 0;max-width:none;padding:48px 24px 52px}.v2-state--card .v2-state-face{height:84px;width:84px}.v2-state--card .v2-state-title{line-height:var(--state-card-lh,1.15);margin:16px 0 0}.v2-state--card .v2-state-text{text-wrap:wrap;margin:8px 0 0;max-width:36em}.v2-state--card .v2-state-act{margin-top:22px}@container bbw (max-width:640px){.v2-state--hero.is-full{min-height:0}.v2-state--hero:not(.v2-state--badge){padding-top:32px}.v2-state--hero .v2-state-face,.v2-state-emo{height:84px;width:84px}.v2-state--hero .v2-state-act{align-items:stretch;flex-direction:column;width:100%}.v2-dom-fit{--dom-fit:clamp(20px,calc((100cqw - 76px)/var(--dl,10)/0.53),36px)}.v2-state-title.v2-dom-fit{font-size:var(--dom-fit)}}@media (prefers-reduced-motion:reduce){.v2-state-badge:after,.v2-state-glow,.v2-state-word{transition:none!important}}.v2-tabs{--seg-r:12px;--seg-h:36px;--seg-fs:14px;width:min(600px,100%)}.v2-tabs--6{width:min(720px,100%)}.v2-tabs--2{--seg-h:auto;max-width:100%;min-width:min(340px,100%);width:-moz-max-content;width:max-content}.v2-tabs--2 .v2-tab{line-height:1.2;min-height:36px;padding-bottom:4px;padding-top:4px;text-align:center;white-space:normal}.v2-tabs--2 .v2-tab-l{overflow:visible}.v2-tab{gap:7px;text-decoration:none;white-space:nowrap}.bbw .v2-tab,.bbw .v2-tab:hover{color:var(--muted)}.bbw .v2-tab[aria-current=page]{color:var(--ink)}.v2-tab[aria-disabled=true]{cursor:default;opacity:.45}.v2-tab[hidden]{display:none}.v2-tab-l{min-width:0;overflow:hidden;text-overflow:ellipsis}.v2-tab-l--short{display:none}.v2-tab-n{color:var(--muted);flex:none;font-variant-numeric:tabular-nums;font-weight:400}.v2-tab-n:empty,.v2-tabs--long .v2-tab-n{display:none}.v2-tabs.is-busy .v2-tab{opacity:.45;pointer-events:none}@container bbw (max-width:1100px){.v2-tabs--6 .v2-tab-n{display:none}}@container bbw (max-width:760px){.v2-tab-n{display:none}.v2-tab{font-size:13px;padding:0 4px}.v2-tabs--2 .v2-tab{font-size:var(--seg-fs)}.v2-tabs--6 .v2-tab{font-size:12px;padding:0}.v2-tabs--6 .v2-tab-l--full{display:none}.v2-tabs--6 .v2-tab-l--short{display:inline}}.v2-sheet-wrap{container:bbw/size;align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:24px;pointer-events:none;position:fixed;right:0;top:0;transition:visibility 0s linear .45s;visibility:hidden;z-index:var(--z-modal)}.v2-sheet-wrap.is-open{pointer-events:auto;transition-delay:0s;visibility:visible}.v2-sheet{-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);background:var(--glass);border-radius:26px;box-shadow:var(--float);max-height:calc(100vh - 48px);opacity:0;overflow:auto;overscroll-behavior:contain;padding:28px;position:relative;transform:translateY(14px) scale(.97);transition:opacity .22s ease,transform .45s var(--ease);width:min(860px,100%)}.v2-sheet-wrap.is-open .v2-sheet{opacity:1;transform:none}.v2-sheet-x{--ring-r:999px;background:var(--kbd);border-radius:50%;color:var(--ink);display:grid;height:36px;place-items:center;position:absolute;right:14px;top:14px;width:36px;z-index:1}.v2-sheet-x:hover{background:var(--hover)}@container bbw (max-width:760px){.v2-sheet{padding:22px}}@media (prefers-reduced-motion:reduce){.v2-sheet,.v2-sheet-wrap{transition:none!important}}.product-sheet{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.psh-img{aspect-ratio:1/1;background:var(--plate);border-radius:20px;display:grid;overflow:hidden;place-items:center}.psh-img img{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.psh-none{color:var(--icon);height:30%;width:30%}.psh-img.has-img .psh-none{display:none}.psh-body{display:flex;flex-direction:column;min-width:0;padding-top:6px}.psh-brand{align-self:flex-start;background:color-mix(in srgb,var(--acc) 18%,transparent);border-radius:999px;color:var(--ink);font-size:12px;font-weight:600;padding:3px 10px}.psh-t{text-wrap:balance;color:var(--ink);font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:12px 0 6px}.psh-c{color:var(--muted);font-size:13px}.psh-p{color:var(--ink);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;margin:18px 0 8px}.psh-d{color:var(--muted);font-size:14.5px;margin:0 0 22px}.psh-cta{--ring:var(--on-acc);--ring-off:-5px;--ring-r:999px;align-items:center;background:var(--acc);border-radius:999px;display:flex;font-size:15.5px;font-weight:600;gap:8px;height:50px;justify-content:center;text-decoration:none}.bbw .psh-cta,.bbw .psh-cta:hover{color:var(--on-acc)}.psh-cta:hover{background:var(--acc-hi)}.psh-shop{align-items:center;box-shadow:inset 0 .5px 0 var(--hair);display:flex;gap:12px;margin-top:20px;padding-top:18px}.psh-plate{background:var(--plate);border-radius:10px;box-shadow:inset 0 0 0 .5px var(--hair);display:grid;flex:none;height:44px;overflow:hidden;padding:0 6px;place-items:center;width:64px}.psh-plate img{display:block;max-height:32px;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain}.psh-plate .card-np{font-size:11px}.psh-who{min-width:0}.psh-nm{color:var(--ink);font-size:15px;font-weight:600}.psh-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;margin-top:2px}.bbw .psh-about{--ring-r:6px;color:var(--muted);text-decoration:none}.bbw .psh-about:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.product-sheet [hidden]{display:none}@container bbw (max-width:760px){.product-sheet{grid-template-columns:minmax(0,1fr)}.psh-img{aspect-ratio:auto;height:200px}}.shop-logo{background:#fff;display:grid;flex:none;overflow:hidden;place-items:center;position:relative}.shop-logo-img{display:block;height:auto;max-height:68%;max-width:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:auto}.shop-logo-np{color:#3a3631;font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-align:center}.shop-logo--tile{aspect-ratio:var(--shop-logo-tile-ratio,1/1);border-radius:var(--shop-logo-tile-r,46px);box-shadow:var(--shop-logo-tile-ring,0 0 0 10px hsla(0,0%,100%,.14),0 0 0 11px hsla(0,0%,100%,.3)),0 36px 64px -26px rgba(0,0,0,.6);overflow:visible;transform:var(--shop-logo-hover,none);transition:transform .7s var(--ease);width:var(--shop-logo-tile-w,228px)}.shop-logo--tile:before{background:radial-gradient(closest-side,hsla(0,0%,100%,.42),hsla(0,0%,100%,.1) 58%,hsla(0,0%,100%,0));border-radius:50%;bottom:-38%;content:"";left:-38%;pointer-events:none;position:absolute;right:-38%;top:-38%;z-index:-1}.shop-logo--tile .shop-logo-img{border-radius:4px;max-height:56%;max-width:72%}.shop-logo--tile .shop-logo-np{font-size:28px;max-width:100%;overflow-wrap:anywhere;padding:0 18px}.shop-logo--bar,.shop-logo--plate{border-radius:12px;box-shadow:var(--shop-logo-shadow,0 6px 14px -8px rgba(0,0,0,.45));height:var(--shop-logo-h,44px);padding:0 6px;width:var(--shop-logo-w,64px)}.shop-logo--bar{--shop-logo-w:54px;--shop-logo-h:38px}.shop-logo--mini{border-radius:var(--shop-logo-r,12px);box-shadow:var(--shop-logo-shadow,0 0 0 .5px var(--hair),0 6px 14px -8px rgba(70,52,28,.35));height:var(--shop-logo-h,40px);min-width:var(--shop-logo-h,40px);padding:0 7px;width:auto}.shop-logo--mini .shop-logo-img{max-height:calc(var(--shop-logo-h,40px)*.6);max-width:calc(var(--shop-logo-h,40px)*1.2)}.shop-logo--square{border-radius:var(--shop-logo-sq-r,50%);box-shadow:var(--shop-logo-sq-ring,0 0 0 .5px rgba(70,55,35,.14));height:var(--shop-logo-sq,54px);width:var(--shop-logo-sq,54px)}.shop-logo--square .shop-logo-img{max-height:56%;max-width:76%}.shop-logo--square .shop-logo-np{font-size:calc(var(--shop-logo-sq,54px)*.4)}@container bbw (max-width:920px){.shop-logo--tile{border-radius:var(--shop-logo-tile-r,36px);width:var(--shop-logo-tile-w,172px)}.shop-logo--tile .shop-logo-np{font-size:22px}}@container bbw (max-width:760px){.shop-logo--tile{border-radius:var(--shop-logo-tile-r,24px);box-shadow:var(--shop-logo-tile-ring,0 0 0 6px hsla(0,0%,100%,.14),0 0 0 7px hsla(0,0%,100%,.3)),0 20px 36px -18px rgba(0,0,0,.6);width:var(--shop-logo-tile-w,96px)}.shop-logo--tile .shop-logo-np{font-size:13px;padding:0 8px}}@media (prefers-reduced-motion:reduce){.shop-logo--tile{transition:none!important}}.v2-crumbs{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:var(--crumbs-size,13px);gap:6px;margin:18px 0 14px;min-width:0}.bbw .v2-crumbs a{--ring-r:6px;color:var(--muted);text-decoration:none}.bbw .v2-crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.v2-crumbs .ico{color:var(--icon);height:12px;width:12px}.v2-crumbs [aria-current]{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis}.v2-crumbs [aria-current],.v2-visit{max-width:100%;min-width:0;white-space:nowrap}.v2-visit{--ring-r:999px;align-items:center;background:#fff;border-radius:999px;box-shadow:0 14px 28px -14px rgba(0,0,0,.6);display:inline-flex;font-size:16px;font-weight:700;gap:10px;height:52px;justify-content:center;padding:0 12px 0 24px;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s ease}.bbw .v2-visit,.bbw .v2-visit:hover{color:var(--cta-ink,var(--brand-ink))}.v2-visit:hover{box-shadow:0 20px 34px -16px rgba(0,0,0,.65);transform:translateY(-2px)}.v2-visit>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.v2-visit .ico{height:16px;width:16px}.v2-visit .kbd{background:rgba(0,0,0,.07);box-shadow:inset 0 -1px 0 rgba(0,0,0,.18);color:inherit}.v2-visit--46{height:46px;padding:0 20px}.v2-visit--48{font-size:15px;height:48px;padding:0 14px 0 20px;width:100%}.v2-visit--fill{box-shadow:0 14px 28px -16px rgba(0,0,0,.45)}.bbw .v2-visit--fill,.bbw .v2-visit--fill:hover{color:var(--fg,var(--brand-fg))}.v2-visit--fill .kbd{background:hsla(0,0%,100%,.2);box-shadow:inset 0 -1px 0 rgba(0,0,0,.2)}.v2-brand--ink .v2-visit--fill .kbd,.v2-visit--fill.v2-brand--ink .kbd{background:rgba(30,26,20,.1)}@container bbw (max-width:760px){.v2-visit{height:48px}.v2-visit--46{height:46px}.v2-visit .kbd{display:none}}@media (prefers-reduced-motion:reduce){.v2-visit{transition:none!important}}.v2-sec{margin-top:56px;scroll-margin-top:var(--scroll-top,150px)}.v2-sec-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:20px}.v2-sec-t{color:var(--ink);font-family:var(--font-display);font-size:clamp(24px,2.2cqw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.v2-sec-hint{color:var(--muted);font-size:15px;margin:6px 0 0}.v2-sec-out{--ring-r:999px;align-items:center;background:var(--kbd);border-radius:999px;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:40px;padding:0 16px;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.bbw .v2-sec-out{color:var(--ink)}.bbw .v2-sec-out:hover{background:var(--acc);color:var(--on-acc)}.v2-sec-out .ico{height:14px;width:14px}@container bbw (max-width:760px){.v2-sec{margin-top:var(--sec-mt-m,40px)}}@media (prefers-reduced-motion:reduce){.v2-sec-out{transition:none!important}}.v2-kw-chip{--ring-r:999px;align-items:center;background:var(--kbd);border-radius:999px;display:inline-flex;flex:none;font-size:14px;font-weight:500;gap:7px;height:38px;padding:0 15px 0 12px;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s var(--ease);white-space:nowrap}.bbw .v2-kw-chip{color:var(--ink)}.v2-kw-chip .ico{color:var(--icon);height:14px;transition:color .2s ease;width:14px}.bbw .v2-kw-chip:hover{background:var(--acc);color:var(--on-acc)}.v2-kw-chip:hover .ico{color:var(--on-acc)}.v2-kw-chip--on-brand{background:var(--kw-on-brand-bg,hsla(0,0%,100%,.92));font-size:13.5px;font-weight:600;gap:6px;height:34px;padding:0 13px}.bbw .v2-kw-chip--on-brand,.bbw .v2-kw-chip--on-brand:hover{color:var(--kw-on-brand-ink,#1e1a14)}.bbw .v2-kw-chip--on-brand:hover{background:var(--kw-on-brand-bg-hi,#fff);transform:translateY(-1px)}.v2-kw-chip--on-brand .ico,.v2-kw-chip--on-brand:hover .ico{color:inherit;height:13px;opacity:.5;width:13px}@media (prefers-reduced-motion:reduce){.v2-kw-chip,.v2-kw-chip .ico{transition:none!important}}.v2-kw-list{min-width:0}.v2-kw-list-t{color:var(--muted);font-size:13px;font-weight:600;margin:0 0 10px}.v2-kw-list-grid{display:grid;gap:0 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.v2-kw-list-row{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;min-width:0;padding:0}.v2-kw-list-a{--ring-r:11px;align-items:center;background:color-mix(in srgb,var(--ink) 4.5%,transparent);border-radius:11px;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:1.3;min-height:36px;padding:0 12px 0 14px;text-decoration:none;transition:background-color .2s ease}.bbw .v2-kw-list-a,.bbw .v2-kw-list-a:hover{color:var(--ink)}.v2-kw-list-a:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.v2-kw-list-x{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-kw-list-a .ico{color:var(--icon);flex:none;height:15px;transition:color .2s ease;width:15px}.v2-kw-list-a:hover .ico{color:var(--acc)}@container bbw (max-width:560px){.v2-kw-list-grid{display:flex;flex-direction:column;gap:6px;margin:0 -16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.v2-kw-list-grid::-webkit-scrollbar{display:none}.v2-kw-list-row{flex-direction:row;gap:6px;padding:0 16px;width:-moz-max-content;width:max-content}.v2-kw-list-a{--ring-r:999px;border-radius:999px;font-size:13px;gap:7px;min-height:32px;padding:0 10px 0 12px}.v2-kw-list-x{overflow:visible}.v2-kw-list-a .ico{height:13px;width:13px}}@media (hover:hover) and (pointer:fine){@container bbw (max-width:560px){.v2-kw-list-grid{padding-bottom:6px;scrollbar-color:color-mix(in srgb,var(--ink) 16%,transparent) transparent;scrollbar-width:thin}.v2-kw-list-grid::-webkit-scrollbar{display:block;height:4px}.v2-kw-list-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 16%,transparent);border-radius:4px}}}@media (prefers-reduced-motion:reduce){.v2-kw-list-a,.v2-kw-list-a .ico{transition:none!important}}.v2-prose{max-width:720px;min-width:0}.v2-prose p{color:var(--ink-2);font-size:16.5px;line-height:1.72;margin:0 0 14px}.v2-prose .v2-prose-lead{color:var(--ink);font-size:20px;line-height:1.45;margin:12px 0 4px}.v2-prose strong{color:var(--ink);font-weight:600}.v2-prose-h2,.v2-prose-h3{color:var(--ink);font-family:var(--font-display);font-weight:800;scroll-margin-top:var(--scroll-top,150px)}.v2-prose-h2{text-wrap:balance;align-items:baseline;clear:both;display:flex;font-size:clamp(25px,2.1cqw,30px);gap:12px;letter-spacing:-.025em;line-height:1.2;margin:54px 0 18px}.v2-prose-h3{font-size:21px;letter-spacing:-.02em;line-height:1.25;margin:32px 0 10px}.v2-prose-n{color:var(--muted);flex:none;font-variant-numeric:tabular-nums;font-weight:700}.v2-prose ol,.v2-prose ul{list-style:none;margin:0 0 26px;padding:0}.v2-prose li{color:var(--ink-2);font-size:16.5px;line-height:1.65;margin:0 0 12px;padding-left:26px;position:relative}.v2-prose ul>li:before{background:var(--acc);border-radius:50%;content:"";height:7px;left:4px;position:absolute;top:.68em;transition:background-color .9s ease;width:7px}.v2-prose ol{counter-reset:v2-prose}.v2-prose ol>li{counter-increment:v2-prose}.v2-prose ol>li:before{color:var(--muted);content:counter(v2-prose) ".";font-variant-numeric:tabular-nums;font-weight:700;left:0;position:absolute}.v2-prose blockquote{box-shadow:inset 3px 0 0 var(--acc);margin:30px 0;padding-left:22px;transition:box-shadow .9s ease}.v2-prose blockquote p{color:var(--ink);font-size:20px;line-height:1.6;margin:0}.bbw .v2-prose :where(p,li) a:not(.v2-kw){--ring-r:4px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.bbw .v2-prose :where(p,li) a:not(.v2-kw):hover{text-decoration-color:currentColor}.bbw .v2-kw{--ring-r:4px;border-radius:4px;color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .9s ease}.bbw .v2-kw,.bbw .v2-kw:hover{text-decoration-color:var(--acc)}.bbw .v2-kw:hover{color:var(--acc)}.v2-prose-fig{display:var(--prose-fig,block);float:right;margin:8px 0 22px 36px;width:260px}.v2-prose-fig-img{aspect-ratio:2/3;background-color:var(--skel);border-radius:22px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.v2-prose-fig figcaption{color:var(--muted);font-size:13.5px;line-height:1.45;margin-top:10px}.v2-prose--lg{max-width:680px}.v2-prose--lg li,.v2-prose--lg p{font-size:18.5px}.v2-prose--lg p{margin-bottom:22px}.v2-prose--lg .v2-prose-lead{font-size:21px;line-height:1.6;margin:0 0 30px}.v2-prose--doc{color:var(--ink-2);font-size:16.5px;-webkit-hyphens:auto;hyphens:auto;line-height:1.7;max-width:68ch}.v2-prose--doc li,.v2-prose--doc p{font-size:inherit;line-height:inherit;margin:8px 0 0}.v2-prose-sec{scroll-margin-top:var(--scroll-top,160px)}.v2-prose-sec+.v2-prose-sec{margin-top:52px}.v2-prose--doc .v2-prose-h2{font-size:clamp(24px,2.1cqw,30px);gap:14px;line-height:1.15;margin:0 0 6px}.v2-prose--doc .v2-prose-n{font-weight:inherit;transition:color .9s ease}.v2-prose--doc .v2-prose-h3{font-family:var(--font-ui);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:26px 0 0}.v2-prose-h4{color:var(--ink);font-size:16.5px;font-weight:700;line-height:1.4;margin:20px 0 0}.v2-prose--doc ul{list-style:disc;margin:8px 0 0;padding-left:1.25em}.v2-prose--doc ul>li{margin-top:6px;padding-left:0}.v2-prose--doc ul>li:before{content:none}.v2-prose--doc li::marker{color:var(--muted-2)}.v2-prose-lines>span{display:block}.v2-prose-call{background:color-mix(in srgb,var(--acc) 10%,var(--surface));border-radius:20px;margin-top:12px;padding:18px 22px 20px;transition:background-color .9s ease}.v2-prose-call>:first-child{margin-top:0}.bbw .v2-prose--doc a{color:var(--ink);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;text-underline-offset:3px}@container bbw (max-width:760px){.v2-prose li,.v2-prose p{font-size:16px}.v2-prose--doc li,.v2-prose--doc p{font-size:inherit}.v2-prose--lg li,.v2-prose--lg p{font-size:17px;line-height:1.7}.v2-prose--lg .v2-prose-lead{font-size:19px}.v2-prose-h2{font-size:23px;margin-top:42px}.v2-prose-fig{margin:6px 0 18px 24px;width:200px}.v2-prose-fig-img{border-radius:18px}}@container bbw (max-width:520px){.v2-prose-fig{float:none;margin:6px 0 26px;width:100%}.v2-prose-fig-img{aspect-ratio:4/5;border-radius:20px}}@container bbw (max-width:640px){.v2-prose--doc{font-size:16px}.v2-prose-call{border-radius:18px;padding:16px 18px 18px}}@media (prefers-reduced-motion:reduce){.v2-kw,.v2-prose--doc .v2-prose-n,.v2-prose-call,.v2-prose blockquote,.v2-prose ul>li:before{transition:none!important}}.v2-aside-stick{display:flex;flex-direction:column;gap:16px;max-height:var(--aside-max,calc(100vh - var(--sticky-top,140px) - 16px));min-width:0;position:var(--aside-stick,sticky);top:var(--sticky-top,140px)}@media (max-height:599.98px){.v2-aside-stick{max-height:none;position:static}}.v2-toc{background:var(--surface);border-radius:22px;box-shadow:var(--card-shadow);-moz-column-count:var(--toc-cols,auto);column-count:var(--toc-cols,auto);-moz-column-gap:var(--toc-gap,normal);column-gap:var(--toc-gap,normal);display:var(--toc,block);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 14px 12px}.v2-toc-h{color:var(--muted);-moz-column-span:all;column-span:all;font-size:var(--toc-h-fs,12.5px);font-weight:600;margin:0 0 8px 10px}.v2-toc .v2-toc-a{-moz-column-break-inside:avoid;break-inside:avoid}.v2-toc-m .v2-toc-a+.v2-toc-a,.v2-toc .v2-toc-a+.v2-toc-a{margin-top:var(--toc-a-gap,0)}.v2-toc-a{--ring-r:10px;border-radius:10px;display:block;font-size:14px;line-height:1.35;padding:7px 10px 7px 16px;position:relative;text-decoration:none;transition:color .2s ease,background-color .2s ease}.bbw .v2-toc-a{color:var(--muted)}.bbw .v2-toc-a:hover{background:var(--hover);color:var(--ink)}.v2-toc-a--sub{font-size:13.5px;padding-left:28px}.v2-toc-a:before{background:var(--acc);border-radius:3px;bottom:9px;content:"";left:6px;opacity:0;position:absolute;top:9px;transform:scaleY(.4);transition:opacity .25s ease,transform .35s var(--ease),background-color .9s ease;width:3px}.v2-toc-a--sub:before{left:18px}.v2-toc-a--n{display:flex;gap:10px}.v2-toc-n{color:var(--muted-2);flex:none;font-variant-numeric:tabular-nums;width:1.2em}.v2-toc-a.is-on .v2-toc-n{color:var(--ink)}.bbw .v2-toc-a.is-on{color:var(--ink);font-weight:600}.v2-toc-a.is-on:before{opacity:1;transform:none}.v2-toc-m{background:var(--surface);border-radius:18px;box-shadow:var(--card-shadow);display:var(--toc-m,block);margin:0 0 30px}.v2-toc-m summary{--ring-r:18px;--ring-off:2px;align-items:center;border-radius:18px;color:var(--ink);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;list-style:none;min-height:52px;padding:0 18px}.v2-toc-m summary::-webkit-details-marker{display:none}.v2-toc-m summary>small{color:var(--muted);font-size:13px;font-weight:500;margin-left:auto}.v2-toc-m summary .ico{color:var(--icon);height:16px;transition:transform .35s var(--ease);width:16px}.v2-toc-m[open] summary .ico{transform:rotate(180deg)}.v2-toc-m .v2-toc-nav{padding:0 10px 12px}.bbw .v2-sec:focus,.bbw [data-spy]:focus{outline:none}@media (prefers-reduced-motion:reduce){.v2-toc-a,.v2-toc-a:before,.v2-toc-m summary .ico{transition:none!important}}.v2-shop-link{display:flex;flex:none;flex-direction:column;min-width:0;padding:18px}.v2-shop-link--brand{--brand-shadow:0 18px 40px -24px rgba(0,0,0,.5);--brand-ring:transparent;align-items:var(--shop-link-align,stretch);border-radius:22px;flex-direction:var(--shop-link-flow,column);flex-wrap:wrap;gap:14px;justify-content:space-between}.v2-shop-link-top{align-items:center;display:flex;gap:12px;min-width:0;text-decoration:none}.v2-shop-link-n{min-width:0}.v2-shop-link-n>b{display:block;font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.v2-shop-link-n>span{display:block;font-size:13px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-shop-link-note{font-size:12px}.v2-shop-link--quiet{--shop-logo-h:56px;--shop-logo-r:16px;background:var(--surface);border-radius:24px;box-shadow:var(--card-shadow);gap:16px}.bbw .v2-shop-link--quiet .v2-shop-link-top{--ring-r:16px;color:var(--ink);gap:14px}.v2-shop-link--quiet .v2-shop-link-n>b{font-size:21px}.v2-shop-link--quiet .v2-shop-link-n>span{color:var(--muted);margin-top:2px;opacity:1}.v2-shop-link--quiet .v2-shop-link-top:hover .v2-shop-link-n>b{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.v2-shop-link-alt{--ring-r:6px;align-items:center;align-self:flex-start;display:inline-flex;font-size:14px;font-weight:600;gap:8px;line-height:1.3;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.bbw .v2-shop-link-alt,.bbw .v2-shop-link-alt:hover{color:var(--ink)}.v2-shop-link-alt:hover{text-decoration-color:currentColor}.v2-shop-link-alt .ico{height:15px;width:15px}.guide-card{min-width:0;scroll-margin:var(--sticky-offset,170px) 0 var(--scroll-bottom,24px);text-decoration:none}.bbw .guide-card,.bbw .guide-card:hover{color:var(--ink)}.guide-card-img{background-color:var(--skel);display:grid;overflow:hidden;place-items:center;position:relative;z-index:0}.guide-card-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.guide-card-img>.ico{aspect-ratio:1/1;color:hsla(0,0%,100%,.7);height:auto;max-width:56px;width:30%}.guide-card-t{text-wrap:balance;font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;margin:0}.guide-card--wide{--ring-r:24px;background:var(--surface);border-radius:24px;box-shadow:var(--card-shadow);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s ease,background-color .5s ease}.guide-card--wide:hover{box-shadow:var(--lift-hi);transform:translateY(-3px)}.guide-card--wide .guide-card-img{min-height:250px}.guide-card-body{display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px 26px}.guide-card-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px}.guide-card-meta>span{align-items:center;display:inline-flex;gap:6px}.guide-card-meta .ico{color:var(--icon);height:14px;width:14px}.guide-card--wide .guide-card-t{font-size:23px;line-height:1.2}.guide-card-ex{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--muted);display:-webkit-box;font-size:15px;line-height:1.55;overflow:hidden}.guide-card-more{align-items:center;display:inline-flex;font-size:14.5px;font-weight:600;gap:4px;margin-top:auto;padding-top:6px}.guide-card-more .ico{height:15px;transition:transform .3s var(--ease);width:15px}.guide-card--wide:hover .guide-card-more .ico{transform:translateX(3px)}.guide-card--tile{--ring-r:24px;--ring-off:4px;border-radius:24px;display:flex;flex-direction:column}.guide-card--tile .guide-card-img{aspect-ratio:3/2;border-radius:24px}.guide-card--tile .guide-card-img img{transition:transform .8s var(--ease)}.guide-card--tile:hover .guide-card-img img{transform:scale(1.045)}.guide-card-line{color:var(--muted);display:block;font-size:12.5px;font-weight:600;margin-top:14px}.guide-card--tile .guide-card-img+.guide-card-t{margin-top:14px}.guide-card--tile .guide-card-t{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:19px;line-height:1.24;margin-top:6px;overflow:hidden}.guide-card--tile:hover .guide-card-t{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.guide-card--tile .guide-card-meta{gap:4px 12px;margin-top:8px}.guide-card--tile .guide-card-meta>span{gap:5px;white-space:nowrap}.guide-card--tile .guide-card-meta .ico{height:13px;width:13px}@container bbw (max-width:920px){.guide-card--wide{grid-template-columns:minmax(0,1fr)}.guide-card--wide .guide-card-img{min-height:200px}}@container bbw (max-width:860px){.guide-card--tile{align-items:start;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:132px minmax(0,1fr)}.guide-card--tile .guide-card-img{aspect-ratio:1/1;border-radius:18px;grid-row:1/span 3}.guide-card-line{margin-top:2px}.guide-card--tile .guide-card-t{font-size:17px;margin-top:4px}.guide-card--tile .guide-card-meta{margin-top:6px}}@container bbw (max-width:760px){.guide-card-body{padding:18px}.guide-card--wide .guide-card-t{font-size:20px}}@media (prefers-reduced-motion:reduce){.guide-card--tile .guide-card-img img,.guide-card--wide,.guide-card-more .ico{transition:none!important}}.v2-shop-bar-wrap{container:bbw/inline-size;bottom:0;left:0;pointer-events:none;position:fixed;right:0;z-index:3}.v2-shop-bar{display:none}.v2-shop-bar-t{flex:1 1 auto;line-height:1.2;min-width:0}.v2-shop-bar-t>b{color:var(--ink);font-size:14.5px}.v2-shop-bar-t>b,.v2-shop-bar-t>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-shop-bar-t>span{color:var(--muted);font-size:12.5px}.v2-shop-bar-btn{--ring:var(--ink);--ring-off:3px;--ring-r:999px;align-items:center;background:var(--a,var(--brand-a));border-radius:999px;display:inline-flex;flex:none;font-size:14.5px;font-weight:700;gap:6px;height:42px;justify-content:center;min-width:0;padding:0 16px;text-decoration:none;white-space:nowrap}.bbw .v2-shop-bar-btn,.bbw .v2-shop-bar-btn:hover{color:var(--fg,var(--brand-fg))}.v2-shop-bar-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.v2-shop-bar-btn .ico{height:15px;width:15px}.v2-shop-bar--wide{--shop-logo-h:46px;--shop-logo-r:14px;--shop-logo-shadow:0 0 0 .5px var(--hair);border-radius:22px;gap:10px;padding:8px}.v2-shop-bar--wide .v2-shop-bar-btn{flex:1 1 auto;font-size:15px;gap:8px;height:46px;padding:0 18px}@container bbw (max-width:760px){.v2-shop-bar{align-items:center;-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);background:var(--glass);border-radius:20px;box-shadow:var(--float);display:flex;gap:10px;margin:0 12px 12px;padding:8px 8px 8px 10px;pointer-events:auto;transition:opacity .25s ease}.v2-shop-bar--wide{border-radius:22px;padding:8px}.is-searching .v2-shop-bar{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.v2-shop-bar{transition:none!important}}.v2-skip{--ring-r:999px;align-items:center;-webkit-backdrop-filter:var(--frost-hud);backdrop-filter:var(--frost-hud);background:var(--glass);border-radius:999px;box-shadow:var(--float);display:inline-flex;font-size:14px;font-weight:600;height:44px;left:16px;padding:0 18px;position:fixed;text-decoration:none;top:12px;transform:translateY(-200%);z-index:12}.bbw .v2-skip,.bbw .v2-skip:hover{color:var(--ink)}.v2-skip:focus,.v2-skip:focus-visible{transform:none}.bbw .main[tabindex]{scroll-margin-top:var(--top-h,72px)}.bbw .main[tabindex]:focus{outline:none}.v2-follow [hidden],html:not(.js) .v2-follow-fine,html:not(.js) .v2-follow-form,html:not(.js) .v2-follow-inbox,html:not(.js) .v2-follow-topics,html:not(.js) [data-follow-pill]{display:none!important}.v2-follow-box{background:var(--surface);box-shadow:var(--card-shadow);min-width:0;overflow:hidden;position:relative;z-index:0}.v2-follow-box:before{aspect-ratio:1/1;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 22%,transparent),transparent);border-radius:50%;content:"";pointer-events:none;position:absolute;transition:background .9s ease;z-index:-1}.v2-follow-copy{min-width:0}.v2-follow-t{color:var(--ink);font-family:var(--font-display);font-weight:900;letter-spacing:-.03em;line-height:1.08;margin:0;overflow-wrap:anywhere}.v2-follow-done-t:focus,.v2-follow-t:focus{outline:none}.v2-follow-text{color:var(--muted);font-size:16px;line-height:1.5;margin:10px 0 0}.v2-follow-topics{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.v2-follow-topics-l{color:var(--muted);font-size:13.5px;font-weight:600;margin-right:4px}.v2-follow-topic{align-items:center;background:var(--kbd);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:var(--choice-fs,14px);font-weight:var(--choice-fw,600);gap:var(--choice-gap,8px);height:var(--choice-h,36px);padding:var(--choice-pad,0 14px 0 10px);position:relative;transition:background-color .2s ease}.v2-follow-topic:hover{background:var(--hover)}.v2-follow-topic input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.v2-follow-topic:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.v2-follow-check{border-radius:var(--check-r,6px);box-shadow:inset 0 0 0 1.5px var(--muted);display:grid;height:var(--check-s,18px);place-items:center;transition:background-color .2s ease,box-shadow .2s ease;width:var(--check-s,18px)}.v2-follow-check .ico{stroke-width:3;color:#1e1a14;height:12px;opacity:0;transition:opacity .15s ease;width:12px}.v2-follow-consent input:checked+.v2-follow-check,.v2-follow-topic.is-on .v2-follow-check{box-shadow:none}.v2-follow-consent input:checked+.v2-follow-check .ico,.v2-follow-topic.is-on .v2-follow-check .ico{opacity:1}.v2-follow-consent{align-items:flex-start;color:var(--ink);cursor:pointer;display:flex;font-size:13.5px;gap:10px;line-height:1.45;margin:14px 0 0;max-width:52ch}.v2-follow-consent[hidden]{display:none}.v2-follow-consent input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.v2-follow-consent .v2-follow-check{flex:none;margin-top:1px}.v2-follow-consent input:checked+.v2-follow-check{background:var(--acc)}.v2-follow-consent:has(input:focus-visible) .v2-follow-check{outline:2px solid var(--ink);outline-offset:2px}.v2-follow-consent.is-bad .v2-follow-check{box-shadow:inset 0 0 0 1.5px var(--danger)}.v2-follow-topic--guides.is-on .v2-follow-check{background:var(--word-0)}.v2-follow-topic--deals.is-on .v2-follow-check{background:var(--word-2)}.v2-follow-radio{border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--icon);flex:none;height:16px;transition:box-shadow .2s ease;width:16px}.v2-follow-topic input:checked+.v2-follow-radio{box-shadow:inset 0 0 0 5px var(--acc)}.v2-follow-topic:has(input[type=radio]:checked){background:color-mix(in srgb,var(--acc) 20%,transparent)}.v2-follow-check--on{box-shadow:none}.v2-follow-check--on .ico{opacity:1}.v2-follow-check--guides{background:var(--word-0)}.v2-follow-check--deals{background:var(--word-2)}.v2-follow-form{background:var(--bg);border-radius:999px;box-shadow:var(--follow-form-edge,inset 0 0 0 1px var(--hair));display:flex;gap:8px;margin-top:16px;max-width:520px;padding:5px;transition:box-shadow .3s ease}.v2-follow-form:focus-within{box-shadow:inset 0 0 0 1px var(--glow-line),0 0 30px -10px var(--glow)}.v2-follow-form.is-bad{box-shadow:inset 0 0 0 1.5px #e5484d}.v2-follow-form.is-bad:focus-within{box-shadow:inset 0 0 0 1.5px #e5484d,0 0 0 3px color-mix(in srgb,#e5484d 28%,transparent)}.v2-follow-field{background:transparent;border:0;caret-color:var(--acc);color:var(--ink);flex:1 1 auto;font:inherit;font-size:16px;height:44px;min-width:0;outline:none;padding:0 16px;scroll-margin:var(--scroll-top,178px) 0 var(--scroll-bottom,94px)}.bbw .v2-follow-field:focus-visible{outline:none}.v2-follow-field::-moz-placeholder{color:var(--muted);opacity:1}.v2-follow-field::placeholder{color:var(--muted);opacity:1}.v2-follow-btn{--ring:var(--on-acc);--ring-off:-4px;--ring-r:999px;align-items:center;background:var(--acc);border-radius:999px;display:inline-flex;flex:none;font-size:15px;font-weight:700;gap:8px;height:44px;justify-content:center;padding:0 22px;transition:background-color .2s ease,transform .15s ease}.bbw .v2-follow-btn,.v2-follow-btn{color:var(--on-acc)}.v2-follow-btn:hover{background:var(--acc-hi)}.v2-follow-btn:active{transform:scale(.97)}.v2-follow-btn[aria-disabled=true]{cursor:progress}.v2-follow-btn .v2-spin{display:none}.v2-follow[data-state=sending] .v2-follow-btn .v2-spin{display:block}.v2-follow-err{align-items:center;color:#d93036;display:flex;font-size:14px;font-weight:600;gap:8px;margin:10px 0 0}[data-theme=dark] .v2-follow-err{color:#ff8589}.v2-follow-err .ico{height:16px;width:16px}.v2-follow-fine{color:var(--muted);font-size:13px;line-height:1.5;margin:12px 0 0;max-width:52ch}.bbw .v2-follow-fine a{--ring-r:4px;color:var(--ink);text-underline-offset:3px}.v2-follow-to{color:var(--muted);font-size:15px;line-height:1.5;margin:16px 0 0;max-width:46ch}.v2-follow-done p b,.v2-follow-to b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.v2-follow-done{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-top:20px}.v2-follow-badge{background:color-mix(in srgb,var(--acc) 22%,transparent);border-radius:16px;color:var(--ink);display:grid;height:52px;margin-bottom:6px;place-items:center;transition:background-color .9s ease;width:52px}.v2-follow-badge .ico{height:26px;width:26px}.v2-follow-done-t{color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.v2-follow-done p{color:var(--muted);font-size:15px;line-height:1.5;margin:0;max-width:46ch}.v2-follow-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.v2-follow-acts .v2-btn{font-size:14px;height:40px}.v2-follow-acts .v2-btn[aria-disabled=true]{cursor:default}.v2-follow-fine a,.v2-follow-topic input,.v2-follow .v2-btn,.v2-follow .v2-follow-btn{scroll-margin:var(--scroll-top,178px) 0 var(--scroll-bottom,94px)}.v2-follow--card .v2-follow-box{align-items:center;border-radius:30px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);padding:34px 36px}.v2-follow--card .v2-follow-box:before{right:-12%;top:-30%;width:60%}.v2-follow--card .v2-follow-t{font-size:clamp(26px,2.4cqw,36px)}.v2-follow--card .v2-follow-err,.v2-follow--card .v2-follow-fine,.v2-follow--card .v2-follow-text,.v2-follow--card .v2-follow-to{font-size:16px;line-height:1.5;margin-top:10px;max-width:44ch}.v2-follow-inbox{min-width:0;padding:6px 0 10px;position:relative}.v2-follow-inbox:before{background:color-mix(in srgb,var(--surface) 70%,var(--bg));border-radius:24px;bottom:-4px;box-shadow:var(--lift);content:"";left:6%;position:absolute;right:6%;top:18px;transform:rotate(3deg);z-index:-1}.v2-follow-win{-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);background:var(--glass);border-radius:22px;box-shadow:var(--float);overflow:hidden;transform:rotate(-1.5deg);transition:transform .7s var(--ease)}.v2-follow-box:hover .v2-follow-win{transform:rotate(0deg) translateY(-3px)}.v2-follow-bar{align-items:center;box-shadow:inset 0 -.5px 0 var(--hair);color:var(--muted);display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 16px}.v2-follow-dots{display:flex;gap:6px;margin-right:6px}.v2-follow-dots span{background:var(--kbd);border-radius:50%;box-shadow:inset 0 0 0 .5px var(--hair);height:10px;width:10px}.v2-follow-mail{align-items:center;animation:follow-mail-in .5s var(--ease) both;box-shadow:inset 0 -.5px 0 var(--hair);display:grid;gap:2px 12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px}.v2-follow-mail:last-child{box-shadow:none}.v2-follow-mail+.v2-follow-mail{animation-delay:90ms}@keyframes follow-mail-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.v2-follow-av{background:#fff4dc;border-radius:12px;display:grid;grid-row:1/span 2;height:44px;place-items:center;width:44px}.v2-follow-av img{display:block;height:30px;width:30px}.v2-follow-from{align-items:center;color:var(--ink);display:flex;font-size:13.5px;font-weight:700;gap:8px;min-width:0}.v2-follow-from>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-follow-dot{background:var(--acc);border-radius:50%;flex:none;height:8px;transition:background-color .9s ease;width:8px}.v2-follow-time{color:var(--muted);font-size:12.5px}.v2-follow-sub{color:var(--ink);font-size:14px;grid-column:2/span 2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-follow-sub b{font-weight:600}.v2-follow-empty,.v2-follow-sub span{color:var(--muted)}.v2-follow-empty{font-size:14px;padding:28px 16px;text-align:center}[data-theme=dark] .v2-follow-win{background:rgba(36,31,25,.78)}.v2-follow--rail{scroll-margin:var(--scroll-top,150px) 0 24px}.v2-follow--rail .v2-follow-box{border-radius:24px;padding:18px}.v2-follow--rail .v2-follow-box:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 20%,transparent),transparent);right:-30%;top:-40%;width:80%}.v2-follow--rail .v2-follow-t{align-items:center;display:flex;font-size:19px;font-weight:800;gap:8px;letter-spacing:-.02em;line-height:1.2}.v2-follow--rail .v2-follow-t .ico{color:var(--acc);height:18px;transition:color .9s ease;width:18px}.v2-follow--rail .v2-follow-text{font-size:13.5px;line-height:1.45;margin-top:6px}.v2-follow--rail .v2-follow-topics{gap:6px;margin-top:14px}.v2-follow--rail .v2-follow-topic{font-size:13px;height:32px;padding:0 11px 0 8px}.v2-follow--rail .v2-follow-check{border-radius:5px;height:16px;width:16px}.v2-follow--rail .v2-follow-form{margin-top:12px;padding:4px}.v2-follow--rail .v2-follow-field{font-size:15px;height:38px;padding:0 12px}.v2-follow--rail .v2-follow-btn{font-size:14px;height:38px;padding:0 16px}.v2-follow--rail .v2-follow-fine{font-size:12px;margin-top:10px}.v2-follow--rail .v2-follow-err{font-size:13px}.v2-follow--rail .v2-follow-done{gap:4px;margin-top:14px}.v2-follow--rail .v2-follow-badge{border-radius:12px;height:40px;width:40px}.v2-follow--rail .v2-follow-badge .ico{height:20px;width:20px}.v2-follow--rail .v2-follow-done-t{font-size:17px}.v2-follow--rail .v2-follow-done p,.v2-follow--rail .v2-follow-to{font-size:13.5px}.v2-follow--rail .v2-follow-acts{gap:6px;margin-top:10px}.v2-follow--rail .v2-follow-acts .v2-btn,.v2-follow--rail .v2-follow-acts .v2-follow-btn{font-size:13px;height:36px;padding:0 14px}@container bbw (max-width:1180px){.v2-follow--card .v2-follow-box{gap:28px}}@container bbw (max-width:920px){.v2-follow--card .v2-follow-box{grid-template-columns:minmax(0,1fr)}.v2-follow-inbox{max-width:520px}}@container bbw (max-width:760px){.v2-follow--card .v2-follow-box{border-radius:24px;padding:22px 18px}.v2-follow--card .v2-follow-form{border-radius:22px;flex-direction:column}.v2-follow--card .v2-follow-btn{width:100%}.v2-follow .v2-follow-topics{align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.v2-follow .v2-follow-topics-l{grid-column:1/-1;margin:0 0 2px}.v2-follow .v2-follow-topics .v2-follow-topic{font-size:13px;gap:6px;height:auto;line-height:1.2;min-height:34px;min-width:0;padding:6px 11px 6px 8px}}@media (forced-colors:active){.v2-follow-form{border:1px solid CanvasText}.v2-follow-form:focus-within{outline:2px solid Highlight;outline-offset:2px}.v2-follow-topic{border:1px solid ButtonText}.v2-follow-check{border:1.5px solid ButtonText}}@media (prefers-reduced-motion:reduce){.v2-follow-mail{animation:none!important}.v2-follow-box:hover .v2-follow-win,.v2-follow-win{transform:rotate(-1.5deg);transition:none!important}.v2-follow-btn,.v2-follow-check,.v2-follow-form,.v2-follow-radio,.v2-follow-topic{transition:none!important}}.v2-brand,.v2-brand-fill{background-color:var(--a,var(--brand-a));background-image:linear-gradient(135deg,var(--a,var(--brand-a)) 0,var(--b,var(--brand-b)) 100%)}.v2-brand{--brand-glass:rgba(0,0,0,.16);--brand-glass-hi:rgba(0,0,0,.24);--brand-edge:var(--page-brand-edge,hsla(0,0%,100%,.45));--ring:#fff;--ring-off:2px;box-shadow:var(--brand-shadow,0 0 0 0 transparent),inset 0 0 0 .5px var(--brand-ring,var(--page-brand-ring,hsla(0,0%,100%,.18)));overflow:hidden;position:relative;z-index:0}.bbw .v2-brand,.bbw .v2-brand-fill,.bbw .v2-brand-fill:hover{color:var(--fg,var(--brand-fg))}.bbw :where(.v2-brand) a,.bbw :where(.v2-brand) a:hover{color:inherit}.v2-brand--hero{--brand-shadow:0 30px 60px -32px rgba(0,0,0,.55)}.v2-brand--ink{--brand-glass:hsla(0,0%,100%,.2);--brand-glass-hi:hsla(0,0%,100%,.3)}[data-theme=dark] .v2-brand--shade{--brand-ring:var(--page-brand-ring,hsla(0,0%,100%,.14))}[data-theme=dark] .v2-brand--shade:not(.v2-brand--ink){box-shadow:var(--brand-shadow,0 0 0 0 transparent),inset 0 0 0 .5px var(--brand-ring),inset 0 0 0 3000px rgba(12,9,6,.17)}.bbw .v2-brand :focus-visible{box-shadow:0 0 0 6px #1e1a14}.v2-brand-glow:before{background:radial-gradient(640px circle at var(--mx,30%) var(--my,30%),hsla(0,0%,100%,.14),hsla(0,0%,100%,0) 62%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.v2-brand-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--brand-glass);border-radius:999px;box-shadow:inset 0 0 0 1px var(--brand-edge);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;line-height:1.25;min-height:52px;padding:12px 20px;text-align:left;text-decoration:none;transition:background-color .2s ease}.v2-brand-btn:hover{background:var(--brand-glass-hi)}.v2-brand-btn .ico{height:16px;width:16px}.bbw .v2-brand .v2-brand-btn:focus-visible{box-shadow:inset 0 0 0 1px var(--brand-edge),0 0 0 6px #1e1a14}.v2-brand-pill{--ring-r:999px;align-items:center;background:var(--brand-glass);border-radius:999px;box-shadow:inset 0 0 0 1px var(--brand-edge);color:inherit;display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;height:30px;padding:0 12px;text-decoration:none;white-space:nowrap}a.v2-brand-pill,button.v2-brand-pill{transition:background-color .2s ease}a.v2-brand-pill:hover,button.v2-brand-pill:hover{background:var(--brand-glass-hi)}.v2-brand-pill .ico{height:14px;width:14px}.v2-brand-pill--sm{font-size:13px;height:28px;line-height:1}.v2-brand-pill--fine{box-shadow:inset 0 0 0 .5px var(--brand-edge);font-size:14px;height:auto;padding:7px 14px}.v2-brand-pill--lg{background:rgba(0,0,0,.18);box-shadow:inset 0 0 0 .5px var(--page-brand-edge,hsla(0,0%,100%,.3));font-size:14px;gap:7px;height:34px;padding:0 13px 0 9px}.v2-brand--ink .v2-brand-pill--lg{background:hsla(0,0%,100%,.2)}.v2-brand-btn--46{background:rgba(0,0,0,.18);box-shadow:inset 0 0 0 .5px var(--page-brand-edge,hsla(0,0%,100%,.3));justify-content:center;min-height:46px;padding:0 20px;white-space:nowrap}.v2-brand-btn--46:hover{background:rgba(0,0,0,.26)}.v2-brand--ink .v2-brand-btn--46{background:hsla(0,0%,100%,.2)}.v2-brand--ink .v2-brand-btn--46:hover{background:hsla(0,0%,100%,.3)}@container bbw (max-width:760px){.v2-brand-btn{min-height:48px}.v2-brand-btn--46{min-height:46px}}@media (prefers-reduced-motion:reduce){.v2-brand-btn,.v2-brand-pill{transition:none!important}}.v2-alert{text-wrap:pretty;align-items:flex-start;color:var(--danger,#b4232b);display:flex;font-size:14.5px;font-weight:600;gap:8px;justify-content:center;line-height:1.4;margin:18px 0 0;max-width:34em;text-align:left}.v2-alert[hidden]{display:none}.v2-alert .ico{stroke-width:2.2;height:17px;margin-top:2px;width:17px}.v2-alert--start{justify-content:flex-start;margin:0;max-width:none}.v2-guess{--ring-r:24px;--shop-logo-sq:58px;--shop-logo-sq-r:17px;align-items:center;background:var(--surface);border-radius:24px;box-shadow:var(--lift);display:flex;gap:16px;margin-top:28px;padding:14px 18px 14px 14px;text-align:left;text-decoration:none;transition:box-shadow .3s ease,transform .45s var(--ease);width:min(520px,100%)}.bbw .v2-guess,.bbw .v2-guess:hover{color:var(--ink)}.v2-guess:hover{box-shadow:var(--lift-hi);transform:translateY(-2px)}.v2-guess-t{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.v2-guess-l{color:var(--muted);font-size:13.5px}.v2-guess-d{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.v2-guess-go{align-items:center;color:var(--muted);display:inline-flex;flex:none;font-size:14px;font-weight:600;gap:4px;transition:color .2s ease}.v2-guess:hover .v2-guess-go{color:var(--ink)}.v2-guess-go .ico{height:16px;transition:transform .3s var(--ease);width:16px}.v2-guess:hover .v2-guess-go .ico{transform:translateX(3px)}@container bbw (max-width:640px){.v2-guess{padding:12px}.v2-guess-go>span{display:none}}@media (prefers-reduced-motion:reduce){.v2-guess,.v2-guess-go,.v2-guess-go .ico{transition:none!important}.v2-guess:hover{transform:none}}.home-hero{align-items:center;display:flex;flex-direction:column;position:relative;transition:transform .6s var(--ease);width:100%;z-index:3}.home-sub{text-wrap:balance;color:var(--muted);font-size:clamp(15px,2.2cqh,18px);font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:clamp(12px,2.4cqh,22px) 0 0;max-width:44em;transition:opacity .25s ease,transform .5s var(--ease)}.home-sub .home-sub-soft{color:var(--muted-2)}.is-searching .home-sub{opacity:0;pointer-events:none;transform:scale(.97)}.home-stats{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin-top:clamp(16px,3cqh,30px);position:relative;transition:opacity .3s ease,transform .55s var(--ease),visibility 0s linear 0s;width:min(600px,100%);z-index:1}.home-stats[data-n="4"]{width:min(800px,100%)}.home-stats[data-n="2"]{width:min(400px,100%)}.home-stats[data-n="1"]{width:min(200px,100%)}.is-searching .home-stats{opacity:0;pointer-events:none;transform:translateY(14px) scale(.98);transition:opacity .3s ease,transform .55s var(--ease),visibility 0s linear .3s;visibility:hidden}.bbw .home-stat{--ring-off:2px;--ring-r:18px;align-items:center;border-radius:18px;color:var(--ink);display:flex;filter:blur(.5px);flex-direction:column;gap:5px;justify-content:flex-start;min-height:80px;min-width:0;opacity:.5;padding:16px 0 8px;position:relative;text-align:center;text-decoration:none;transform:scale(.9);transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .5s ease,filter .5s ease;z-index:1}.bbw .home-stat.is-on{filter:none;opacity:1;transform:scale(1.14)}.home-stat-num{color:var(--ink);font-size:clamp(20px,3cqh,26px);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.03em;line-height:1.05}.home-stat-lbl{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;font-weight:400;gap:6px;justify-content:center;line-height:1.2;max-width:100%}.home-stat-txt{min-width:0;white-space:nowrap}.home-stat-ico{color:var(--icon);height:16px;transition:color .45s ease;width:16px}.home-stat-buy{--hl:var(--word-0)}.home-stat-sales{--hl:var(--word-1)}.home-stat-deals{--hl:var(--word-2)}.home-stat-refurbished{--hl:var(--word-3)}.home-stat.is-on .home-stat-ico{color:var(--hl,var(--acc))}@container bbw (max-width:720px){.home-stats[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2px;width:min(420px,100%)}}@container bbw (max-width:560px){.home-stat-ico{display:none}.bbw .home-stat{min-height:64px;padding:12px 2px 6px;transform:scale(.94)}.home-stats[data-n="4"] .home-stat-txt{text-wrap:balance;white-space:normal}.bbw .home-stat.is-on{transform:scale(1.06)}.home-stat-num{font-size:19px}.home-stat-lbl{font-size:12px}}.home-badges{inset:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .35s ease,visibility 0s linear 0s;z-index:0}.is-searching .home-badges{opacity:0;transition:opacity .25s ease,visibility 0s linear .25s;visibility:hidden}.bbw .home-badge{color:var(--ink);display:block;pointer-events:none;position:absolute;text-decoration:none;transform:rotate(var(--r,0deg));transition:scale .35s cubic-bezier(.3,1.6,.5,1)}.bbw .home-badge.is-in{pointer-events:auto}.bbw .home-badge.is-in:hover{scale:1.07}.home-badge-bob{animation:home-badge-bob var(--bob,6s) ease-in-out var(--bobd,0s) infinite alternate;display:block}@keyframes home-badge-bob{0%{transform:translateZ(0)}to{transform:translate3d(var(--bx,0),-8px,0) rotate(1.4deg)}}.home-badge-pill{align-items:center;background:var(--tint);border-radius:999px;display:flex;font-size:14px;font-weight:600;height:38px;letter-spacing:-.01em;line-height:1;opacity:0;padding:5px;transform-origin:19px 50%;transition:background-color .5s ease;white-space:nowrap}.home-badge.is-r .home-badge-pill{flex-direction:row-reverse;transform-origin:calc(100% - 19px) 50%}.home-badge:hover .home-badge-pill{background:var(--tint-hi)}.home-badge-disc{background:var(--disc);border-radius:50%;color:var(--disc-ink);display:grid;flex:none;height:28px;place-items:center;transition:background-color .5s ease;width:28px}.home-badge-disc svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.home-badge-disc img{border-radius:4px;display:block;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.home-badge-disc b{font-size:12px;font-weight:800;line-height:1}.home-badge-lbl{display:block;max-width:var(--w,none);overflow:hidden}.home-badge-txt{display:block;padding:0 12px 0 9px}.home-badge.is-r .home-badge-txt{padding:0 9px 0 12px}.home-badge-kw{--tint:color-mix(in srgb,var(--acc) 22%,var(--bg));--tint-hi:color-mix(in srgb,var(--acc) 34%,var(--bg));--disc:var(--acc);--disc-ink:var(--on-acc)}.home-badge-shop{--tint:color-mix(in srgb,var(--ink) 7%,var(--bg));--tint-hi:color-mix(in srgb,var(--ink) 12%,var(--bg));--disc:#fff;--disc-ink:#1e1a14}.home-badge-prod{--tint:color-mix(in srgb,var(--acc) 11%,var(--bg));--tint-hi:color-mix(in srgb,var(--acc) 22%,var(--bg));--disc:color-mix(in srgb,var(--acc) 36%,var(--bg));--disc-ink:var(--ink)}.home-badge.is-in .home-badge-pill{animation:home-badge-in .62s cubic-bezier(.3,1.7,.5,1) both}.home-badge.is-in .home-badge-disc>*{animation:home-badge-disc .7s cubic-bezier(.3,1.8,.5,1) .09s both}.home-badge-prod.is-in .home-badge-disc path{stroke-dasharray:70;animation:home-badge-draw 1s cubic-bezier(.6,0,.2,1) .16s both}.home-badge.is-in .home-badge-lbl{animation:home-badge-open .62s cubic-bezier(.25,1.12,.3,1) .26s both}.home-badge.is-in .home-badge-txt{animation:home-badge-txt .5s ease-out .32s both}.home-badge.is-in.is-r .home-badge-txt{animation-name:home-badge-txt-r}.home-badge.is-out .home-badge-lbl{animation:home-badge-close .38s cubic-bezier(.6,0,.8,.2) both}.home-badge.is-out .home-badge-txt{animation:home-badge-txt-out .25s ease-in both}.home-badge.is-out .home-badge-pill{animation:home-badge-out .42s cubic-bezier(.5,0,.8,.3) .3s both}@keyframes home-badge-in{0%{filter:blur(6px);opacity:0;transform:scale(.3) translateY(10px)}60%{filter:blur(0);opacity:1}to{filter:none;opacity:1;transform:none}}@keyframes home-badge-disc{0%{transform:scale(0) rotate(-120deg)}to{transform:none}}@keyframes home-badge-draw{0%{stroke-dashoffset:70}to{stroke-dashoffset:0}}@keyframes home-badge-open{0%{max-width:0}to{max-width:var(--w)}}@keyframes home-badge-txt{0%{filter:blur(4px);opacity:0;transform:translateX(-10px)}to{filter:none;opacity:1;transform:none}}@keyframes home-badge-txt-r{0%{filter:blur(4px);opacity:0;transform:translateX(10px)}to{filter:none;opacity:1;transform:none}}@keyframes home-badge-close{0%{max-width:var(--w)}to{max-width:0}}@keyframes home-badge-txt-out{to{filter:blur(4px);opacity:0}}@keyframes home-badge-out{0%{opacity:1;transform:none}to{filter:blur(6px);opacity:0;transform:translateY(-16px) scale(.4)}}@container bbw (max-width:560px){.home-badge-pill{font-size:12.5px;height:32px;padding:4px;transform-origin:16px 50%}.home-badge.is-r .home-badge-pill{transform-origin:calc(100% - 16px) 50%}.home-badge-disc{height:24px;width:24px}.home-badge-disc svg{height:14px;width:14px}.home-badge-disc img{height:16px;width:16px}.home-badge-txt{padding:0 10px 0 7px}.home-badge.is-r .home-badge-txt{padding:0 7px 0 10px}}@media (prefers-reduced-motion:reduce){.bbw .home-stat,.home-hero,.home-stats,.home-sub{transition:none!important}.home-badge-bob{animation:none}.home-badge.is-in .home-badge-pill{animation:home-badge-fade .5s ease both}.home-badge-prod.is-in .home-badge-disc path,.home-badge.is-in .home-badge-disc>*,.home-badge.is-in .home-badge-lbl,.home-badge.is-in .home-badge-txt,.home-badge.is-out .home-badge-lbl,.home-badge.is-out .home-badge-txt{animation:none}.home-badge.is-out .home-badge-pill{animation:home-badge-fade-out .3s ease both}}@keyframes home-badge-fade{0%{opacity:0}to{opacity:1}}@keyframes home-badge-fade-out{0%{opacity:1}to{opacity:0}}.where-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin:26px 0 20px}.where-page [hidden]{display:none}.where-title{text-wrap:balance;color:var(--ink);font-family:var(--font-display);font-size:clamp(26px,2.6cqw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.where-title:focus{outline:none}.where-sub{color:var(--muted);font-size:15px;margin:6px 0 0}.where-note{color:var(--muted);font-size:14px;margin:-6px 0 18px}.store-page{margin:0 auto;max-width:1180px;width:100%}.bbw[data-page=store]{--card-shadow:0 22px 44px -34px rgba(70,52,28,.32);--page-brand-ring:transparent;--page-brand-edge:transparent;--shop-logo-tile-ring:0 0 0 0 transparent;--brand-tag-ring:0 0 0 0 transparent;--follow-form-edge:0 0 0 0 transparent}[data-theme=dark] .bbw[data-page=store]{--card-shadow:none}.store-hero-wrap{position:relative}.store-hero{--shop-logo-tile-w:148px;--shop-logo-tile-r:36px;border-radius:30px;display:flex;flex-direction:column;padding:28px 32px}.store-hero:hover{--shop-logo-hover:translateY(-3px) rotate(-2deg)}.store-hero-top{align-items:center;-moz-column-gap:36px;column-gap:36px;display:grid;grid-template-areas:"tile name side" "tile dom side" "tile about side" "tile cta side";grid-template-columns:auto minmax(0,1fr) auto}.store-hero-main{display:contents}.store-hero-logo{align-self:center;grid-area:tile;justify-self:center;position:relative}.store-hero-name{font-family:var(--font-display);font-size:clamp(42px,4.4cqw,68px);font-weight:900;grid-area:name;letter-spacing:-.045em;line-height:.95;margin:0;min-width:0;overflow-wrap:anywhere}.store-hero-name--long{text-wrap:balance;font-size:clamp(30px,3.2cqw,48px);line-height:1.02}.store-hero-tagline{text-wrap:balance;display:block;font-size:clamp(17px,.36em,27px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-top:.3em}.store-hero-dom{align-items:center;display:flex;flex-wrap:wrap;font-size:14.5px;gap:6px 12px;grid-area:dom;margin-top:10px;min-width:0}.store-hero-domain{align-items:center;display:inline-flex;gap:6px;min-width:0;overflow-wrap:anywhere}.store-hero-domain-i{height:14px;width:14px}.store-hero-about{grid-area:about;margin-top:12px;min-width:0}.store-hero-sum{font-size:16.5px;line-height:1.5;margin:0;max-width:62ch}.store-hero-src{display:block;font-size:13px;font-weight:600;margin-top:4px}.store-hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-area:cta;margin-top:18px;min-width:0}.store-hero-sticker{display:none}.store-stats{align-self:stretch;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);background:var(--brand-glass);border-radius:22px;display:flex;flex-direction:column;gap:0;grid-area:side;justify-content:center;min-width:180px;padding:6px}.store-stats--alt{display:none}.store-stat{--ring-r:16px;border-radius:16px;display:flex;flex-direction:column;gap:3px;padding:10px 14px;text-decoration:none;transition:background-color .2s ease}.store-stat:hover{background:var(--brand-glass)}.store-stat b{font-family:var(--font-display);font-size:36px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.035em;line-height:.95}.store-stat>span{font-size:13.5px;font-weight:500;white-space:nowrap}.store-pill{padding:0 6px 0 10px}.store-pill-k{background:hsla(0,0%,100%,.18);box-shadow:none;color:inherit;height:18px;min-width:18px}.store-pill.is-on{padding-right:12px}.store-pill.is-on .store-pill-k{display:none}.store-fan{--ring-r:24px;align-items:center;border-radius:24px;display:flex;flex:none;flex-direction:column;gap:10px;grid-area:side;padding:4px;text-decoration:none}.store-fan-cards{display:block;height:170px;position:relative;width:280px}.store-fan-card{background:#fff;border-radius:26px;box-shadow:0 22px 40px -20px rgba(0,0,0,.6);display:grid;height:134px;left:50%;margin-left:-67px;overflow:hidden;place-items:center;position:absolute;top:12px;transition:transform .6s var(--ease);width:134px}.store-fan-card img{display:block;height:74%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:74%}.store-fan-card:first-child{transform:translateX(-72px) rotate(-10deg)}.store-fan-card:nth-child(2){transform:translateY(-8px);z-index:2}.store-fan--two .store-fan-card:nth-child(2),.store-fan-card:nth-child(3){transform:translateX(72px) rotate(10deg);z-index:auto}.store-fan:hover .store-fan-card:first-child{transform:translateX(-90px) rotate(-14deg)}.store-fan:hover .store-fan-card:nth-child(2){transform:translateY(-14px) scale(1.04)}.store-fan--two:hover .store-fan-card:nth-child(2),.store-fan:hover .store-fan-card:nth-child(3){transform:translateX(90px) rotate(14deg)}.store-fan-i{transition:transform .3s var(--ease)}.store-fan:hover .store-fan-i{transform:translateX(3px)}.bbw .store-page .store-hero--aura{--brand-shadow:0 30px 60px -42px rgba(70,52,28,.42);--brand-glass:rgba(34,32,28,.06);--brand-glass-hi:rgba(34,32,28,.11);background:var(--surface);color:var(--ink)}[data-theme=dark] .bbw .store-page .store-hero--aura{--brand-glass:rgba(255,240,220,.08);--brand-glass-hi:rgba(255,240,220,.14)}.store-hero--aura:after{background:radial-gradient(480px circle at 110px 50%,color-mix(in srgb,var(--a,var(--brand-a)) 58%,transparent),transparent 70%),radial-gradient(440px circle at 100% 130%,color-mix(in srgb,var(--b,var(--brand-b)) 24%,transparent),transparent 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.store-hero--aura .store-pill-k,.store-hero--window .store-hero-cta .store-pill-k{background:rgba(34,32,28,.08)}.store-hero--aura .store-hero-sum{color:var(--ink-2,var(--ink))}.store-hero--aura .store-stats{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;min-width:150px;padding:0}.store-hero--aura .store-stat b{font-size:44px}.store-hero--aura .store-stat>span{color:var(--muted)}.store-hero--poster{--shop-logo-tile-w:72px;--shop-logo-tile-r:20px;padding:26px 32px 28px}.store-hero--poster .store-hero-top{align-items:end;-moz-column-gap:18px;column-gap:18px;grid-template-areas:"tile dom dom" "name name about" "name name side";grid-template-columns:auto minmax(0,1fr) minmax(280px,360px)}.store-hero--poster .store-hero-dom{align-self:center;margin-top:0}.store-hero--poster .store-hero-cta{align-self:center;grid-area:1/2/2/4;justify-self:end;margin-top:0}.store-hero--poster .store-hero-name{font-size:min(190px,calc(1000px/var(--n,4)));letter-spacing:-.065em;line-height:.8;margin:24px 0 -.1em -.04em;overflow-wrap:normal;white-space:nowrap}.store-hero--poster .store-hero-name--long{font-size:clamp(44px,5.4cqw,80px);letter-spacing:-.045em;line-height:.95;margin-bottom:0;overflow-wrap:anywhere;white-space:normal}.store-hero--poster .store-hero-about{margin-top:24px;padding-left:24px}.store-hero--poster .store-hero-sum{font-size:15.5px}.store-hero--poster .store-stats{align-self:end;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;flex-direction:row;gap:4px;margin-top:12px;min-width:0;padding:0 0 0 14px}.store-hero--poster .store-stat{padding:6px 10px}.store-hero--poster .store-stat b{font-size:34px}.store-hero--poster .store-fan{margin-top:8px}.bbw .store-page .store-hero--window{--panel:340px;--brand-shadow:0 30px 60px -42px rgba(70,52,28,.42);--shop-logo-tile-w:220px;--shop-logo-tile-r:26px;--shop-logo-tile-ratio:3/2;--shop-logo-hover:rotate(-3deg);background:linear-gradient(150deg,var(--a,var(--brand-a)),var(--b,var(--brand-b))) 0 0 /var(--panel) 100% no-repeat,var(--surface);color:var(--ink);padding:0}.store-hero--window .store-hero-top{align-items:start;-moz-column-gap:0;column-gap:0;grid-template-areas:"tile name" "tile about" "tile cta" "dom side";grid-template-columns:var(--panel) minmax(0,1fr)}.store-hero--window .store-hero-logo{margin-top:22px}.store-hero--window .store-hero-tile:after{background:hsla(0,0%,100%,.24);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translate(22px,-12px) rotate(10deg);z-index:-1}.store-hero--window .store-hero-dom{align-self:start;color:var(--fg,var(--brand-fg));justify-content:center;justify-self:center;margin:16px 20px 24px}.store-hero--window .store-hero-name{margin:30px 40px 0}.store-hero--window .store-hero-about{margin:12px 40px 0}.store-hero--window .store-hero-cta,.store-hero--window .store-stats{--brand-glass:rgba(34,32,28,.06);--brand-glass-hi:rgba(34,32,28,.11)}[data-theme=dark] .store-hero--window .store-hero-cta,[data-theme=dark] .store-hero--window .store-stats{--brand-glass:rgba(255,240,220,.08);--brand-glass-hi:rgba(255,240,220,.14)}.store-hero--window .store-hero-cta{margin:18px 40px 0}.store-hero--window .store-stats{align-self:end;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;flex-direction:row;gap:4px;margin:10px 30px 20px;min-width:0;padding:0}.store-hero--window .store-stat{padding:6px 10px}.store-hero--window .store-stat b{font-size:32px}.store-hero--window .store-stat>span{color:var(--muted)}.store-hero--window .store-fan{justify-self:start;margin:8px 32px 20px}.store-hero--tag{--shop-logo-tile-w:136px;--shop-logo-tile-r:34px;-webkit-mask:radial-gradient(circle at 36px 50%,transparent 14px,#000 15px);mask:radial-gradient(circle at 36px 50%,transparent 14px,#000 15px);padding:28px 0 28px 84px}.store-hero-wrap--tag:before{border-bottom:2.5px solid var(--icon);border-bottom-left-radius:100% 100%;border-left:2.5px solid var(--icon);content:"";height:calc(50% + 36px);left:-44px;pointer-events:none;position:absolute;top:-36px;width:80px}.store-hero--tag .store-hero-top{-moz-column-gap:32px;column-gap:32px;grid-template-areas:"tile dom side" "tile name side" "tile about side" "tile cta side";grid-template-columns:auto minmax(0,1fr) minmax(220px,auto)}.store-hero--tag .store-hero-dom{margin-top:0}.store-hero--tag .store-hero-name{margin-top:8px}.store-hero--tag .store-fan,.store-hero--tag .store-stats{align-self:stretch;-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(0,0,0,.09);border-radius:0;justify-content:center;margin:-28px 0;padding:16px 26px}.store-hero--tag .store-stat b{font-size:48px;letter-spacing:-.05em}.store-hero--tag .store-hero-sticker{background:#1e1a14;border-radius:50%;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);display:grid;font-family:var(--font-display);font-size:15px;font-weight:900;height:60px;letter-spacing:-.02em;place-items:center;position:absolute;right:-20px;top:-16px;transform:rotate(-14deg);width:60px;z-index:1}.store-hero-sticker--buy{color:var(--word-0)}.store-hero-sticker--sales{color:var(--word-1)}.store-hero-sticker--deals{color:var(--word-2)}.store-hero-sticker--refurbished{color:var(--word-3);font-size:12.5px}.store-about-main{min-width:0}.store-kws{margin-top:36px}.store-hero-wrap+.store-kws{margin-top:28px}.store-about{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 340px}.store-guides{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}@container bbw (max-width:1180px){.store-fan{display:none}.store-stats--alt{display:flex}.store-about{gap:36px;grid-template-columns:minmax(0,1fr) 300px}.store-hero--poster .store-hero-top{grid-template-areas:"tile dom dom" "cta cta cta" "name name about" "name name side"}.store-hero--poster .store-hero-cta{grid-area:cta;justify-self:start;margin-top:14px}.bbw .store-page .store-hero--window{--panel:300px;--shop-logo-tile-w:200px}}@container bbw (max-width:1000px){.store-hero{--shop-logo-tile-w:120px;--shop-logo-tile-r:30px}.store-hero-top{grid-template-areas:"tile name" "tile dom" "tile about" "tile cta" "side side";grid-template-columns:auto minmax(0,1fr)}.store-stats{flex-direction:row;margin-top:18px;min-width:0}.store-stat{flex:1 1 0;min-width:0}.store-stat b{font-size:30px}.store-hero--poster .store-hero-top{grid-template-areas:"tile dom" "cta cta" "name name" "about about" "side side";grid-template-columns:auto minmax(0,1fr)}.store-hero--poster .store-hero-name{font-size:min(150px,calc(820px/var(--n,4)));margin-top:20px}.store-hero--poster .store-hero-about{margin-top:18px;padding-left:0}.store-hero--poster .store-stats{padding-left:0}.bbw .store-page .store-hero--window{--panel:250px;--shop-logo-tile-w:180px}.store-hero--window .store-hero-top{grid-template-areas:"tile name" "tile about" "tile cta" "dom side";grid-template-columns:var(--panel) minmax(0,1fr)}.store-hero--window .store-stats{margin-top:10px}.store-hero--tag .store-hero-top{grid-template-areas:"tile dom" "tile name" "about about" "cta cta" "side side";grid-template-columns:auto minmax(0,1fr)}.store-hero--tag .store-stats{border-radius:20px;margin:18px 24px 0 0;padding:6px}.store-hero--tag .store-stat b{font-size:34px}}@container bbw (max-width:920px){.store-about{grid-template-columns:minmax(0,1fr)}.store-side{--aside-stick:static;--aside-max:none;--toc:none;--shop-link-flow:row;--shop-link-align:center}}@container bbw (max-width:760px){.store-hero{--shop-logo-tile-w:88px;--shop-logo-tile-r:22px;--shop-logo-tile-ratio:1/1;border-radius:24px;padding:18px 16px 16px}.store-hero .store-hero-top{align-items:start;-moz-column-gap:14px;column-gap:14px;grid-template-areas:"tile name" "tile dom" "about about" "cta cta" "side side";grid-template-columns:auto minmax(0,1fr)}.store-hero .store-hero-logo{margin:0}.store-hero .store-hero-name{align-self:end;font-size:clamp(28px,9cqw,38px);letter-spacing:-.045em;line-height:.95;margin:0;overflow-wrap:anywhere;white-space:normal}.store-hero .store-hero-name--long{font-size:24px}.store-hero .store-hero-dom{align-self:start;font-size:14px;justify-content:flex-start;justify-self:start;margin:6px 0 0}.store-hero .store-hero-about{margin:12px 0 0;padding:0}.store-hero-sum{font-size:15.5px}.store-hero .store-hero-cta{justify-self:stretch;margin:12px 0 0;width:100%}.store-hero-cta>:first-child{flex:1 1 auto}.store-hero .store-stats{border-radius:18px;margin:12px 0 0;padding:4px}.store-stat{padding:8px 12px}.store-hero .store-stat b{font-size:24px}.store-stat>span{font-size:12.5px;overflow-wrap:anywhere;white-space:normal}.bbw .store-page .store-hero--window{--shop-logo-tile-w:88px;--shop-logo-tile-r:22px;--shop-logo-tile-ratio:1/1;--shop-logo-hover:none;background:var(--surface);padding:18px 16px 16px}.store-hero--window .store-hero-tile:after{display:none}.store-hero--window .store-hero-dom{color:inherit}.store-hero--tag{-webkit-mask:none;mask:none}.store-hero-wrap--tag:before{display:none}.store-hero--tag .store-hero-sticker{font-size:11px;height:44px;right:-14px;top:-12px;width:44px}.store-hero--tag .store-hero-sticker--refurbished{font-size:9.5px}.store-pill-k,.store-side{display:none}}.store-hero--cover{--cover-x:44px;--shop-logo-tile-w:256px;--shop-logo-tile-r:34px;--shop-logo-tile-ratio:3/2;--shop-logo-hover:none;border-radius:32px;padding:0 44px 34px}.store-hero--cover:hover{--shop-logo-hover:translateY(-3px)}.store-hero--cover .store-hero-top{align-items:start;-moz-column-gap:48px;column-gap:48px;grid-template-areas:"cover cover" "dom tile" "name tile" "about tile" "cta cta";grid-template-columns:minmax(0,1fr) auto}.store-hero-cover{--ghost-h:170px;grid-area:cover;height:170px;margin:0 calc(var(--cover-x)*-1);pointer-events:none;position:relative}.store-hero-cover.has-photo{--ghost-h:190px;height:350px}.store-hero-photo{display:block;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000 34%,rgba(0,0,0,.5) 48%,transparent 64%);mask-image:linear-gradient(180deg,#000 34%,rgba(0,0,0,.5) 48%,transparent 64%);-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;position:absolute;top:0;width:100%}.store-hero-ghost{bottom:0;height:var(--ghost-h);left:0;-webkit-mask-image:linear-gradient(180deg,#000 25%,rgba(0,0,0,.5) 65%,transparent);mask-image:linear-gradient(180deg,#000 25%,rgba(0,0,0,.5) 65%,transparent);overflow:hidden;position:absolute;right:0}.store-hero-ghost>span{bottom:-.136em;font-family:var(--font-display);font-size:clamp(110px,21cqw,250px);font-weight:900;left:calc(var(--cover-x) - 14px);letter-spacing:-.06em;line-height:.8;opacity:.1;position:absolute;white-space:nowrap}.store-hero--cover .store-hero-dom{margin-top:-30px;position:relative;z-index:1}.store-hero--cover .store-hero-domain{font-weight:600;order:1}.store-hero--cover .store-hero-name{font-size:clamp(44px,5.6cqw,74px);margin-top:12px}.store-hero--cover .store-hero-name--long{font-size:clamp(32px,3.6cqw,52px)}.store-hero--cover .store-hero-about{margin-top:14px}.store-hero--cover .store-hero-sum{max-width:58ch}.store-hero--cover .store-hero-logo{align-self:start;grid-area:tile;justify-self:end;margin:-90px 26px 0 0}.store-hero--cover .store-hero-logo:before{background:hsla(0,0%,100%,.16);border-radius:var(--shop-logo-tile-r);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translate(-26px,18px) rotate(-8deg)}.store-hero--cover .store-hero-tile:before{display:none}.store-hero--cover .store-hero-cta{margin-top:26px}.store-hero--cover .store-hero-cta .store-pill{font-size:15px;gap:8px;height:52px;padding:0 10px 0 18px}.store-hero--cover .store-hero-cta .store-pill.is-on{padding-right:18px}.store-hero--cover .store-stats{align-self:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border-radius:0;flex-direction:row;gap:4px;margin:0 0 0 auto;min-width:0;padding:0 0 0 12px}.store-hero--cover .store-stat{align-items:baseline;flex:none;flex-direction:row;gap:8px;padding:6px 10px}.store-hero--cover .store-stat b{font-size:34px}.store-hero--cover .store-stat>span{font-size:14px;opacity:.86;white-space:nowrap}@container bbw (max-width:1000px){.store-hero--cover{--cover-x:32px;--shop-logo-tile-w:200px;--shop-logo-tile-r:28px;padding:0 32px 30px}.store-hero--cover .store-hero-top{-moz-column-gap:32px;column-gap:32px}.store-hero-cover{--ghost-h:150px;height:150px}.store-hero-cover.has-photo{--ghost-h:170px;height:310px}.store-hero--cover .store-hero-logo{margin:-70px 18px 0 0}.store-hero--cover .store-hero-logo:before{transform:translate(-18px,14px) rotate(-8deg)}.store-hero--cover .store-stat b{font-size:30px}}@container bbw (max-width:760px){.store-hero--cover{--cover-x:16px;--shop-logo-tile-w:108px;--shop-logo-tile-r:18px;border-radius:24px;padding:0 16px 16px}.store-hero--cover .store-hero-top{-moz-column-gap:14px;column-gap:14px;grid-template-areas:"cover cover" "dom tile" "name name" "about about" "cta cta";grid-template-columns:minmax(0,1fr) auto}.store-hero-cover{--ghost-h:96px;height:96px}.store-hero-cover.has-photo{--ghost-h:104px;height:206px}.store-hero-ghost>span{font-size:118px}.store-hero--cover .store-hero-dom{align-self:end;margin:-20px 0 0}.store-hero--cover .store-hero-logo{margin:-44px 4px 0 0}.store-hero--cover .store-hero-logo:before{transform:translate(-9px,7px) rotate(-8deg)}.store-hero--cover .store-hero-name{font-size:clamp(32px,10cqw,42px);margin-top:12px}.store-hero--cover .store-hero-name--long{font-size:clamp(24px,7cqw,30px)}.store-hero--cover .store-hero-about{margin-top:10px}.store-hero--cover .store-hero-cta{margin-top:14px}.store-hero--cover .store-hero-cta .store-pill{height:48px;padding:0 16px}.store-hero--cover .store-stats{margin:2px 0 0;padding:0;width:100%}.store-hero--cover .store-stat{padding:4px 12px 4px 0}.store-hero--cover .store-stat b{font-size:26px}.store-hero--cover .store-stat>span{font-size:13px}}@media (prefers-reduced-motion:reduce){.store-fan-card,.store-fan-i,.store-stat{transition:none!important}}.article-page{margin:0 auto;max-width:1180px;width:100%}.bbw[data-page=article]{--card-shadow:0 22px 44px -34px rgba(70,52,28,.32);--page-brand-ring:transparent;--page-brand-edge:transparent;--shop-logo-tile-ring:0 0 0 0 transparent;--brand-tag-ring:0 0 0 0 transparent;--follow-form-edge:0 0 0 0 transparent}[data-theme=dark] .bbw[data-page=article]{--card-shadow:none}.article-band{--band-l:52px;--band-r:44px;align-items:center;border-radius:32px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;margin-top:10px;padding:48px 44px 48px 52px}.article-band.has-cover{align-items:start;grid-template-rows:auto auto;padding-top:0;row-gap:0}.article-cover{background-color:var(--skel);grid-column:1/-1;grid-row:1;height:clamp(220px,25cqw,330px);margin:0 calc(var(--band-r)*-1) 0 calc(var(--band-l)*-1);-webkit-mask-image:linear-gradient(180deg,#000 42%,rgba(0,0,0,.6) 70%,transparent);mask-image:linear-gradient(180deg,#000 42%,rgba(0,0,0,.6) 70%,transparent);overflow:hidden;position:relative}.article-cover .article-img{-o-object-position:center 42%;object-position:center 42%;transition:transform 1.2s var(--ease)}.article-band:hover .article-cover .article-img{transform:scale(1.03)}.has-cover .article-copy{grid-row:2;margin-top:-34px;position:relative;z-index:1}.has-cover .article-fan{align-self:end;grid-column:2;grid-row:1/span 2;margin-bottom:-14px;z-index:2}.article-copy{min-width:0}.article-chips{display:flex;flex-wrap:wrap;gap:8px}.article-title{text-wrap:balance;font-family:var(--font-display);font-size:clamp(36px,3.9cqw,56px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:18px 0 0;overflow-wrap:break-word}.article-dek{text-wrap:pretty;font-size:20px;line-height:1.5;margin:20px 0 0;max-width:60ch}.article-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:10px 20px;margin-top:26px}.article-by{--ring-r:16px;--shop-logo-h:40px;--shop-logo-r:12px;--shop-logo-shadow:0 0 0 4px hsla(0,0%,100%,.18),0 10px 20px -10px rgba(0,0,0,.5);align-items:center;display:inline-flex;font-weight:600;gap:10px;margin-right:4px;text-decoration:none}.article-by-t{display:flex;flex-direction:column;line-height:1.2;min-width:0}.article-by-t>small{font-size:12px;font-weight:500}.article-by-d{overflow-wrap:anywhere}.article-by:hover .article-by-d{text-decoration:underline;text-underline-offset:3px}.article-mi{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.article-mi svg{height:15px;width:15px}.article-also{padding:0 12px 0 10px}.article-img{-o-object-fit:cover;object-fit:cover}.article-fan-c picture,.article-img{display:block;height:100%;width:100%}.article-fan{height:410px;position:relative;width:440px}.article-fan-c{background-color:var(--skel);border-radius:26px;box-shadow:0 34px 56px -24px rgba(0,0,0,.6);margin:0;overflow:hidden;position:absolute;transition:transform .7s var(--ease)}.article-fan-c--p{height:333px;left:14px;top:18px;transform:rotate(-6deg);width:222px}.article-fan-c--s{bottom:14px;height:236px;right:8px;transform:rotate(6deg);width:236px}.article-fan-c--one{height:274px;left:10px;top:70px;transform:rotate(-4deg);width:410px}.article-band:hover .article-fan-c--p{transform:translate(-8px,-4px) rotate(-8deg)}.article-band:hover .article-fan-c--s{transform:translate(8px,2px) rotate(8deg)}.article-band:hover .article-fan-c--one{transform:translateY(-4px) rotate(-5deg)}.article-fan--one .article-fan-c{bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%) rotate(-5deg)}.article-band:hover .article-fan--one .article-fan-c{transform:translate(-50%,-52%) rotate(-7deg)}.article-body{align-items:start;-moz-column-gap:72px;column-gap:72px;display:grid;grid-template-columns:minmax(0,680px) minmax(280px,320px);justify-content:space-between;margin-top:64px}.article-text{--toc-m:none}.article-rail{align-self:stretch;display:flex;flex-direction:column;gap:16px;min-width:0}.article-rail-track{flex:1 1 auto;min-height:0}.article-stick{overflow-y:auto;scrollbar-width:thin}.article-kws{margin-top:48px}.article-cta{--brand-shadow:0 24px 50px -30px rgba(0,0,0,.55);align-items:center;border-radius:28px;display:flex;flex-wrap:wrap;gap:18px 24px;justify-content:space-between;margin-top:56px;padding:30px 32px}[data-theme=dark] .article-cta{--brand-shadow:0 24px 50px -30px rgba(0,0,0,.6)}.article-cta-copy{min-width:0}.article-cta-t{font-family:var(--font-display);font-size:clamp(24px,2.4cqw,34px);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0}.article-cta-text{font-size:16px;margin:6px 0 0}.article-more{display:grid;gap:32px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}@container bbw (min-width:860.02px){.article-text{--prose-fig:none}}@container bbw (max-width:1180px){.article-band{--band-l:40px;--band-r:36px;gap:28px;padding:40px 36px 40px 40px}.article-band.has-cover{padding-top:0}.article-fan{height:360px;width:360px}.article-fan-c--p{height:276px;width:184px}.article-fan-c--s{height:196px;width:196px}.article-fan-c--one{height:228px;top:66px;width:340px}.article-more{gap:28px 16px}}@container bbw (max-width:1000px){.article-body{grid-template-columns:minmax(0,1fr);margin-top:48px;row-gap:40px}.article-text{--toc-m:block}.article-rail{--toc:none;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:680px}.article-rail-track,.article-stick{display:contents}.article-cta{display:none}.article-fan{height:330px;width:300px}.article-fan-c--p{height:240px;left:6px;width:160px}.article-fan-c--s{height:170px;width:170px}.article-fan-c--one{height:194px;top:70px;width:290px}}@container bbw (max-width:999.98px){.article-more{grid-template-columns:repeat(3,minmax(0,1fr))}.article-more>:nth-child(4){display:none}}@container bbw (max-width:860px){.article-band{gap:0;grid-template-columns:minmax(0,1fr)}.article-fan{display:none}.article-cover{height:clamp(190px,42cqw,300px)}.article-more{gap:22px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.article-more>:nth-child(4){display:grid}}@container bbw (max-width:760px){.article-band{--band-l:18px;--band-r:18px;border-radius:24px;padding:24px 18px 20px}.article-band.has-cover{padding-top:0}.has-cover .article-copy{margin-top:-22px}.article-title{font-size:clamp(30px,8.4cqw,40px);letter-spacing:-.03em}.article-dek{font-size:17px}.article-meta{font-size:13.5px;gap:8px 16px;margin-top:20px}.article-body{margin-top:36px}.article-more,.article-rail{grid-template-columns:minmax(0,1fr)}}@container bbw (max-width:520px){.article-meta{gap:8px 12px}.article-by{width:100%}.article-mi--same{display:none}}@media (prefers-reduced-motion:reduce){.article-cover .article-img,.article-fan-c{transition:none!important}}.sys-form{display:contents}.sys-h{color:var(--ink);font-family:var(--font-display);font-size:var(--sys-h,clamp(38px,4.4cqw,64px));font-weight:900;letter-spacing:-.04em;line-height:1;margin:0}.bbw .sys-h:focus{outline:none}.sys-path{background:var(--kbd);border-radius:8px;color:var(--ink);display:inline-block;font-weight:600;max-width:100%;overflow-wrap:anywhere;padding:1px 9px}.sys-try{text-wrap:pretty;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.5;margin:0;max-width:36em}.sys-try.is-on{animation:sys-try-in .45s var(--ease) both;margin-top:16px}@keyframes sys-try-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sys-note{color:var(--muted);font-size:14px;margin:16px 0 0;max-width:36em}.sys-eta{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:30px}.sys-eta-n{color:var(--ink);font-family:var(--font-display);font-size:clamp(64px,7cqw,104px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.05em;line-height:.9}.sys-eta-n[hidden]{display:none}.sys-eta-n>span:last-child{color:var(--muted);font-size:.4em;letter-spacing:-.02em;margin-left:.12em}.sys-eta-l{align-items:center;color:var(--muted);display:inline-flex;font-size:14.5px;font-weight:600;gap:7px}.sys-eta-l svg{color:var(--acc);height:17px;transition:color .9s ease;width:17px}.sys-eta--late .sys-eta-l,.sys-eta--soon .sys-eta-l{color:var(--ink-2);font-size:16.5px}.sys-eta--late .sys-eta-l svg,.sys-eta--soon .sys-eta-l svg{height:19px;width:19px}.sys-errid{align-items:center;background:var(--surface);border-radius:20px;box-shadow:var(--card-shadow);display:flex;gap:16px;margin-top:28px;padding:14px 14px 14px 20px;text-align:left;width:min(520px,100%)}.sys-errid-t{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sys-errid-l,.sys-errid-m{color:var(--muted);font-size:13px}.sys-errid-id{color:var(--ink);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.sys-pill{--ring-r:999px;--shop-logo-sq:30px;align-items:center;background:var(--surface);border-radius:999px;box-shadow:var(--card-shadow);display:inline-flex;font-size:14.5px;font-weight:600;gap:10px;height:40px;padding:0 16px 0 5px;text-decoration:none;transition:box-shadow .3s ease}.bbw .sys-pill,.bbw .sys-pill:hover{color:var(--ink)}a.sys-pill:hover{box-shadow:var(--lift)}.sys-pill--static{cursor:default;padding:0 16px 0 6px}.sys-stack{--shop-logo-sq:30px;display:flex}.sys-stack>*{margin-left:-8px}.sys-stack>:first-child{margin-left:0}.sys-stack--surface{--shop-logo-sq-ring:0 0 0 .5px rgba(70,55,35,.14),0 0 0 2.5px var(--surface)}.sys-stack--surface-thin{--shop-logo-sq-ring:0 0 0 2px var(--surface)}.sys-stack--bg>*,.sys-stack--surface-thin>*{margin-left:-6px}.sys-stack--bg{--shop-logo-sq-ring:0 0 0 2px var(--bg)}.sys-rows{display:flex;flex-direction:column;gap:8px;list-style:none;margin:22px 0 0;padding:0;text-align:left;width:min(440px,100%)}.sys-row{--shop-logo-sq:44px;--shop-logo-sq-r:14px;align-items:center;background:var(--surface);border-radius:20px;box-shadow:var(--card-shadow);gap:14px;padding:10px 18px 10px 10px}.sys-row,.sys-row-t{display:flex;min-width:0}.sys-row-t{flex-direction:column}.sys-row-t b{color:var(--ink);font-size:15.5px;font-weight:700;overflow-wrap:anywhere}.sys-row-t>span{color:var(--muted);font-size:13.5px}.sys-sent{display:contents}.sys-sent-c{align-items:flex-start;animation:sys-in .5s var(--ease) both;background:var(--surface);border-radius:22px;box-shadow:var(--card-shadow);display:flex;gap:14px;margin-top:28px;padding:18px 20px;text-align:left;width:min(560px,100%)}.sys-sent-c[hidden]{display:none}@keyframes sys-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sys-sent-i{background:color-mix(in srgb,var(--acc) 22%,transparent);border-radius:12px;color:var(--ink);display:grid;flex:none;height:36px;place-items:center;transition:background-color .9s ease;width:36px}.sys-sent-i svg{stroke-width:2.6;height:19px;width:19px}.sys-sent-t{display:flex;flex-direction:column;gap:3px;min-width:0}.sys-sent-t b{color:var(--ink);font-size:16px;font-weight:700;overflow-wrap:anywhere}.sys-sent-t>span{color:var(--muted);font-size:14.5px;line-height:1.45}.sys-fine{color:var(--muted);font-size:13.5px;line-height:1.5;margin:16px 0 0;max-width:34em}.sys-still{align-items:center;border-radius:22px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--muted);display:flex;flex-wrap:wrap;font-size:14.5px;gap:12px 16px;justify-content:center;margin:32px auto 0;padding:16px 20px;text-align:center;width:min(640px,100%)}.sys-still>span:last-child{text-wrap:pretty}.sys-why{background:var(--surface);border-radius:28px;box-shadow:var(--card-shadow);margin:48px auto 0;padding:26px 28px 28px;width:min(640px,100%)}.sys-why-h{color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.sys-why-p{color:var(--muted);font-size:14.5px;margin:4px 0 0}.sys-why-opts{--choice-h:40px;--choice-pad:0 16px 0 12px;--choice-gap:9px;--choice-fs:14.5px;--choice-fw:500;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sys-why-send{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.sys-next[hidden],.sys-why-done[hidden],.sys-why-send[hidden]{display:none}.sys-why-done{align-items:center;color:var(--muted);display:flex;font-size:14.5px;font-weight:600;gap:10px;margin:4px 0 0}.sys-why-done svg{stroke-width:2.6;color:var(--acc);height:18px;transition:color .9s ease;width:18px}.sys-next{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:18px}.sys-next-q{text-wrap:pretty;color:var(--muted);font-size:15px;line-height:1.5;margin:0}.sys-next-q b{color:var(--ink);font-weight:600}.sys-next-q:focus,.sys-why-done:focus{outline:none}.sys-ok{--shop-logo-tile-w:clamp(150px,15cqw,208px);--shop-logo-tile-r:42px;align-items:center;border-radius:36px;display:grid;gap:clamp(28px,4cqw,64px);grid-template-columns:auto minmax(0,1fr);isolation:isolate;margin-top:26px;padding:clamp(30px,4cqw,56px)}.sys-ok:before{aspect-ratio:1/1;background:radial-gradient(closest-side,hsla(0,0%,100%,.26),hsla(0,0%,100%,0));border-radius:50%;left:-14%;top:-40%;width:62%}.sys-ok:after,.sys-ok:before{content:"";pointer-events:none;position:absolute;z-index:-1}.sys-ok:after{background:repeating-linear-gradient(115deg,hsla(0,0%,100%,0) 0 28px,hsla(0,0%,100%,.035) 28px 29px);bottom:0;left:0;right:0;top:0}.sys-ok-tile{flex:none;position:relative;width:var(--shop-logo-tile-w)}.sys-ok-seal{animation:sys-pop .6s cubic-bezier(.3,1.5,.5,1) .25s both;background:#ffa600;border-radius:50%;bottom:-14px;box-shadow:0 0 0 6px var(--a,var(--brand-a)),0 12px 24px -8px rgba(0,0,0,.45);color:#1e1a14;display:grid;height:62px;place-items:center;position:absolute;right:-14px;width:62px}.sys-ok-seal svg{stroke-width:3;height:30px;width:30px}.sys-ok-seal path{stroke-dasharray:24;animation:sys-draw .7s cubic-bezier(.65,0,.35,1) .45s both}@keyframes sys-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes sys-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.sys-ok--ink .sys-ok-seal{background:#1e1a14;color:#ffa600}[data-theme=dark] .sys-ok--ink .sys-ok-seal{box-shadow:0 0 0 6px var(--brand-a),0 12px 24px -8px rgba(0,0,0,.45)}.sys-ok-fan{aspect-ratio:1/1;display:block;isolation:isolate;position:relative;width:100%}.sys-ok-cell{--shop-logo-sq:100%;--shop-logo-sq-r:22%;--shop-logo-sq-ring:none;animation:sys-fan .75s cubic-bezier(.3,1.35,.5,1) .1s both;aspect-ratio:1/1;background:#fff;border-radius:22%;box-shadow:0 0 0 6px hsla(0,0%,100%,.14),0 0 0 7px hsla(0,0%,100%,.3),0 24px 44px -20px rgba(0,0,0,.55);display:grid;left:50%;place-items:center;position:absolute;top:50%;transform:translate(var(--fx),var(--fy)) rotate(var(--fr));width:60%}.sys-ok-cell:first-child{--fx:-50%;--fy:-56%;--fr:0deg;z-index:3}.sys-ok-cell:nth-child(2){--fx:-98%;--fy:-44%;--fr:-14deg;z-index:1}.sys-ok-cell:nth-child(3){--fx:-2%;--fy:-44%;--fr:14deg;z-index:2}.sys-ok-cell:nth-child(2)>*>*{transform:translateX(-48%) scale(.74)}.sys-ok-cell:nth-child(3)>*>*{transform:translateX(48%) scale(.74)}@keyframes sys-fan{0%{transform:translate(-50%,-52%) rotate(0deg) scale(.92)}}.sys-ok-copy{min-width:0}.sys-ok-h{text-wrap:balance;font-family:var(--font-display);font-size:var(--dom-fit,clamp(36px,4.6cqw,68px));font-weight:900;letter-spacing:-.04em;line-height:1;margin:0}.bbw .sys-ok-h:focus{box-shadow:none;outline:none}.sys-ok-p{font-size:clamp(16px,1.3cqw,18.5px);line-height:1.5;margin:16px 0 0;max-width:46ch}.sys-ok-p b{font-weight:600;overflow-wrap:anywhere}.sys-ok-get{align-items:center;gap:8px 14px;margin-top:22px}.sys-ok-chips,.sys-ok-get{display:flex;flex-wrap:wrap}.sys-ok-chips{--check-s:16px;--check-r:5px;gap:8px;list-style:none;margin:0;padding:0}.sys-ok-change{--ring-r:4px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.sys-ok-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.sys-steps{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.sys-steps li{background:var(--surface);border-radius:24px;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:4px;padding:20px 22px 22px 66px;position:relative}.sys-step-n{background:color-mix(in srgb,var(--acc) 20%,transparent);border-radius:50%;color:var(--ink);display:grid;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;height:32px;left:20px;place-items:center;position:absolute;top:18px;transition:background-color .9s ease;width:32px}.sys-steps b{color:var(--ink);font-size:16px;font-weight:700}.sys-steps li>span:last-child{color:var(--muted);font-size:14.5px;line-height:1.45}.sys-like{--sec-mt-m:56px}.sys-like .sys-likes{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:-2px}.sys-like-card{--shop-logo-sq:54px;--shop-logo-sq-r:16px;align-items:center;background:var(--surface);border-radius:22px;box-shadow:var(--card-shadow);display:flex;gap:14px;margin:0;min-width:0;padding:14px;transition:box-shadow .3s ease}.sys-like-card:hover{box-shadow:var(--lift)}.sys-like-t{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sys-like-t b{color:var(--ink);font-size:15.5px;font-weight:700}.bbw .sys-like-t a,.sys-like-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bbw .sys-like-t a{--ring-r:4px;align-self:flex-start;color:var(--muted);font-size:13.5px;max-width:100%;text-decoration:none}.bbw .sys-like-t a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sys-like-btn{--ring-r:999px;align-items:center;background:var(--kbd);border-radius:999px;display:inline-flex;flex:none;font-size:14px;font-weight:600;height:36px;padding:0 14px 0 11px;transition:background-color .2s ease}.bbw .sys-like-btn,.sys-like-btn{color:var(--ink)}.sys-like-btn:hover{background:var(--hover)}.sys-like-btn>span:not(.sr-only){align-items:center;display:inline-flex;gap:6px}.sys-like-btn svg{stroke-width:2.4;height:15px;width:15px}.sys-like-btn[aria-pressed=true]{background:color-mix(in srgb,var(--acc) 22%,transparent)}.sys-like-btn[aria-pressed=false]>.sys-like-on,.sys-like-btn[aria-pressed=true]>.sys-like-off{display:none}.sys-like-btn.is-wait{cursor:progress;opacity:.72}.sys-alert-row{margin-top:14px}.sys-shops{--shop-logo-sq:64px;--shop-logo-sq-r:19px;--state-card-lh:1.5;margin:0 auto;max-width:1080px;padding:clamp(28px,5vh,56px) 0 0}.sys-shops-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between}.sys-shops-hl{min-width:0}.sys-shops-p{text-wrap:pretty;color:var(--muted);font-size:16.5px;line-height:1.5;margin:12px 0 0;max-width:52ch}.sys-shops-p b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.sys-shops-p[hidden]{display:none}.sys-saved{align-items:center;background:var(--surface);border-radius:999px;box-shadow:var(--card-shadow);color:var(--muted);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:34px;margin:0;padding:0 13px 0 10px;white-space:nowrap}.sys-saved-l,.sys-saved[hidden]{display:none}.sys-saved-err,.sys-saved-ok{stroke-width:2.6;flex:none;height:16px;width:16px}.sys-saved-ok{color:var(--acc);transition:color .9s ease}.sys-saved-err{color:var(--danger-icon)}.sys-saved-spin{border-color:var(--acc);border-top-color:transparent;color:var(--acc)}.sys-saved:not([data-state=error]) .sys-saved-err,.sys-saved:not([data-state=saving]) .sys-saved-spin,.sys-saved[data-state=error] .sys-saved-ok,.sys-saved[data-state=saving] .sys-saved-ok{display:none}.sys-saved[data-state=error] [data-for=error],.sys-saved[data-state=idle] [data-for=idle],.sys-saved[data-state=saved] [data-for=saved],.sys-saved[data-state=saving] [data-for=saving]{display:inline}.sys-shops-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:30px 0 0;padding:0}.sys-shops-row{align-items:center;background:var(--surface);border-radius:26px;box-shadow:var(--card-shadow);display:grid;gap:14px 22px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:16px 18px 16px 16px;scroll-margin:var(--scroll-top,170px) 0 24px;transition:box-shadow .3s ease}.sys-shops-row:focus-within{box-shadow:var(--lift)}.sys-shops-row.is-here{box-shadow:0 0 0 2px var(--acc),var(--lift)}.sys-shops-row--pend{grid-template-columns:auto minmax(0,1fr) auto}.sys-shops-tile{display:flex}.sys-shops-t{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.sys-shops-t b{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.5;overflow-wrap:anywhere}.bbw .sys-shops-t a{--ring-r:4px;color:var(--ink-2);font-size:14px;font-weight:600;max-width:100%;overflow-wrap:anywhere;text-decoration:none}.bbw .sys-shops-t a:hover{text-decoration:underline;text-underline-offset:3px}.sys-shops-t>span{color:var(--muted);font-size:13.5px;line-height:1.5}.sys-shops-t>.sys-shops-pst{align-items:center;background:color-mix(in srgb,var(--acc) 18%,transparent);border-radius:999px;color:var(--ink);display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin:6px 0 4px;padding:3px 10px 3px 7px;transition:background-color .9s ease;white-space:nowrap}.sys-shops-pst-i{height:15px;width:15px}.sys-shops-pacts,.sys-shops-sw{display:flex;flex-wrap:wrap;gap:8px}.sys-shops-row[data-state=cancelled],.sys-shops-row[data-state^=gone]{background:transparent;box-shadow:inset 0 0 0 1px var(--hair);grid-template-columns:minmax(0,1fr) auto;padding:14px 22px}.sys-shops-row:not([data-state=gone_topics]) [data-for=gone_topics],.sys-shops-row:not([data-state^=gone]):not([data-state=cancelled]) .sys-shops-gone,.sys-shops-row[data-state=cancelled] .sys-shops-live,.sys-shops-row[data-state=gone_topics] [data-for=gone],.sys-shops-row[data-state^=gone] .sys-shops-live{display:none}p.sys-shops-gone{text-wrap:pretty;color:var(--muted);font-size:15px;line-height:1.5;margin:0}p.sys-shops-gone b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.sys-shops-err{--danger:var(--danger-row);--danger-tint:color-mix(in srgb,#e5484d 15%,transparent);--danger-tint-hi:color-mix(in srgb,#e5484d 24%,transparent);align-items:center;background:var(--danger-row-bg);border-radius:16px;display:flex;flex-wrap:wrap;gap:8px 12px;grid-column:1/-1;padding:8px 8px 8px 14px}.sys-shops-err[hidden]{display:none}.sys-shops-err>p{flex:1 1 16em;min-width:0}.sys-alert-bar,.sys-shops-err>p{font-size:14px;font-weight:400;line-height:1.4}.sys-switch{--ring-r:999px;align-items:center;background:var(--kbd);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;height:42px;padding:0 14px 0 8px;transition:background-color .2s ease;white-space:nowrap}.sys-switch:hover{background:var(--hover)}.sys-switch-t{background:var(--muted);border-radius:999px;flex:none;height:24px;position:relative;transition:background-color .3s ease;width:40px}[data-theme=dark] .sys-switch-t{background:var(--muted-2)}.sys-switch-k{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);display:grid;height:18px;left:3px;place-items:center;position:absolute;top:3px;transition:transform .35s ease;width:18px}.sys-switch-i{stroke-width:3;color:#22201c;height:12px;opacity:0;transition:opacity .2s ease;width:12px}.sys-switch[aria-checked=true] .sys-switch-k{transform:translateX(16px)}.sys-switch[aria-checked=true] .sys-switch-i{opacity:1}.sys-switch--guides[aria-checked=true] .sys-switch-t{background:var(--word-0)}.sys-switch--deals[aria-checked=true] .sys-switch-t{background:var(--word-2)}.sys-shops-all{border-radius:22px;box-shadow:inset 0 0 0 1px var(--hair);margin-top:26px;padding:18px 20px}.sys-shops-all[hidden]{display:none}.sys-shops-all-in{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.sys-shops-all-in[hidden]{display:none}.sys-shops-all>.sys-alert-row{margin-top:12px}.sys-shops-all-in>p{text-wrap:pretty;color:var(--muted);font-size:14.5px;line-height:1.5;margin:0}.sys-shops-all-q{flex:1 1 22em}.sys-shops-all-q b{color:var(--ink);font-weight:700}.sys-shops-all-b{gap:8px 12px}.sys-bar,.sys-shops-all-b{display:flex;flex-wrap:wrap}.sys-bar{align-items:center;border-radius:22px;gap:10px 16px;justify-content:space-between;margin-top:30px;padding:12px 12px 12px 20px}.sys-bar>p:not(.v2-alert){color:var(--ink);font-size:15px;line-height:1.45;margin:0}.sys-bar .sys-alert-row{flex-basis:100%;margin-top:0}.sys-alert-bar{--danger:var(--danger-row);background:var(--danger-row-bg);border-radius:16px;padding:8px 14px}.sys-bar--accent{background:color-mix(in srgb,var(--acc) 14%,transparent);transition:background-color .9s ease}.sys-legal{margin:0 auto;max-width:1180px;padding-top:4px}.sys-legal-top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px 32px;justify-content:space-between;margin-top:22px}.sys-legal-hl{min-width:0}.sys-legal-h{--sys-h:clamp(38px,4.6cqw,66px);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.sys-legal-meta{color:var(--muted);font-size:14.5px;line-height:1.5;margin:10px 0 0}.sys-imp{display:grid;gap:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:36px}.sys-imp-card{background:var(--surface);border-radius:28px;box-shadow:var(--card-shadow);padding:30px 32px}.sys-imp-k{color:var(--muted);font-size:14px;font-weight:600;margin:0}.sys-imp-name{color:var(--ink);font-family:var(--font-display);font-size:clamp(26px,2.4cqw,34px);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:10px 0 0}.sys-imp-adr{color:var(--ink-2);font-size:17px;font-style:normal;line-height:1.55;margin-top:10px}.sys-imp-dl{background:var(--surface);border-radius:28px;box-shadow:var(--card-shadow);margin:0;padding:8px 28px}.sys-imp-dl>div{box-shadow:inset 0 -1px 0 var(--hair);display:grid;gap:4px 20px;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);padding:14px 0}.sys-imp-dl>div:last-child{box-shadow:none}.sys-imp-dl dt{color:var(--muted);font-size:14.5px;line-height:1.5}.sys-imp-dl dd{color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.5;margin:0;overflow-wrap:anywhere}.sys-imp-sub{color:var(--muted);font-size:13px;font-weight:400}.bbw .sys-imp a{--ring-r:4px;color:var(--ink);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.sys-imp-more{display:grid;gap:20px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.sys-imp-more>section{border-radius:24px;box-shadow:inset 0 0 0 1px var(--hair);padding:24px 28px}.sys-imp-more h2{color:var(--ink);font-size:17px;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;margin:0;overflow-wrap:anywhere}.sys-imp-more p{color:var(--ink-2);font-size:15px;line-height:1.6;margin:8px 0 0}.sys-legal-grid{display:grid;gap:56px;grid-template-columns:260px minmax(0,1fr);margin-top:36px}.sys-legal-rail{--toc-h-fs:13px;--toc-a-gap:2px;min-width:0}.sys-legal-text{--toc-m:none;--toc-a-gap:4px;min-width:0}@container bbw (max-width:1000px){.sys-ok{justify-items:start}.sys-ok,.sys-steps{grid-template-columns:minmax(0,1fr)}.sys-shops-row{grid-template-columns:auto minmax(0,1fr) auto}.sys-shops-tile{grid-row:1}.sys-shops-sw{grid-column:2/-1;grid-row:2}.sys-shops-unf{grid-column:3;grid-row:1}.sys-imp,.sys-legal-grid{grid-template-columns:minmax(0,1fr)}.sys-legal-grid{gap:24px}.sys-legal-rail{--aside-stick:static;--aside-max:none;--toc-cols:2;--toc-gap:16px}}@container bbw (max-width:760px){.sys-legal-hl{flex:1 1 100%}.sys-shops-row--pend{grid-template-columns:auto minmax(0,1fr)}.sys-shops-pacts{grid-column:2}}@container bbw (max-width:640px){.sys-errid{flex-wrap:wrap}.sys-shops{--shop-logo-sq:52px;--shop-logo-sq-r:16px;--btn-h:44px}.sys-shops-head{align-items:flex-start}.sys-shops-row,.sys-shops-row--pend{grid-template-columns:auto minmax(0,1fr);padding:14px}.sys-shops-sw{flex-direction:column;gap:6px;grid-column:1/-1;grid-row:auto}.sys-switch{flex-direction:row-reverse;height:44px;justify-content:space-between;padding:0 8px 0 16px}.sys-shops-unf{grid-row:auto;justify-self:start}.sys-shops-pacts,.sys-shops-unf{grid-column:1/-1}.sys-bar{padding:14px 14px 14px 18px}.sys-imp-card{padding:24px 22px}.sys-imp-dl{padding:4px 20px}.sys-imp-dl>div,.sys-imp-more{grid-template-columns:minmax(0,1fr)}.sys-legal-grid{row-gap:0}.sys-legal-rail{--toc:none}.sys-legal-text{--toc-m:block}.sys-ok{--shop-logo-tile-w:120px;--shop-logo-tile-r:32px;border-radius:30px;padding:26px 22px 28px}.sys-ok-seal{bottom:-10px;height:50px;right:-10px;width:50px}.sys-ok-acts{align-items:stretch;flex-direction:column;width:100%}.sys-ok-acts>*{justify-content:center}.sys-why{padding:22px 18px}}.is-still .sys-ok-cell,.is-still .sys-ok-seal,.is-still .sys-ok-seal path,.is-still .sys-sent-c,.is-still .sys-try.is-on{animation:none}@media (prefers-reduced-motion:reduce){.sys-ok-cell,.sys-ok-seal,.sys-ok-seal path,.sys-sent-c,.sys-try.is-on{animation:none!important}.sys-bar--accent,.sys-eta-l svg,.sys-like-btn,.sys-like-card,.sys-pill,.sys-saved-ok,.sys-sent-i,.sys-shops-pst,.sys-shops-row,.sys-step-n,.sys-switch,.sys-switch-i,.sys-switch-k,.sys-switch-t{transition:none!important}}.sys-partner{margin-top:28px;max-width:68ch}.sys-partner-act{margin:20px 0}.sys-partner-act a{text-decoration:none}
