@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:var(--f-sans);--font-mono:var(--f-mono);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{background-color:var(--surface-raised);color:var(--text);border-color:var(--edge)}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-ext-standard-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/build/assets/archivo-latin-standard-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/build/assets/martian-mono-latin-ext-standard-normal-DeTdBbNh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/build/assets/martian-mono-latin-standard-normal-1TqSgyfh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/build/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f-sans:"Archivo Variable", "Helvetica Neue", Arial, system-ui, sans-serif;--f-mono:"Martian Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--f-serif:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--fs-display:clamp(50px, 7.3vw, 110px);--fs-store-wm:104px;--fs-h1:clamp(40px, 4.4vw, 64px);--fs-h2:clamp(30px, 3.6vw, 52px);--fs-h2s:clamp(28px, 3vw, 42px);--fs-h3:26px;--fs-h4:19px;--fs-lead:20px;--fs-body:16px;--fs-legal:17px;--fs-ui:15px;--fs-s:14px;--fs-xs:13px;--fs-mono:12.5px;--fs-label:11px;--fs-micro:10.5px;--fs-oath:22px;--fs-note:21px;--fs-quote:20px;--fs-num-tag:54px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--sp-10:72px;--sp-11:96px;--sp-12:120px;--r-0:0;--r-xs:3px;--r-s:6px;--r-m:10px;--r-pill:999px;--notch:20px;--notch-ticket:14px;--notch-mini:16px;--eye:5.5px;--eye-hang:8.5px;--eye-mini:4.5px;--stub-h:56px;--stub-w:122px;--stub-row:200px;--wrap:1296px;--gutter:48px;--nav-h:68px;--sticky-top:96px;--dock-h:0px;--tap:44px;--wm-min:15px;--wm-max:34px;--out:cubic-bezier(.2, .8, .2, 1);--swing-ease:cubic-bezier(.33, .1, .35, 1);--stamp-ease:cubic-bezier(.2, .9, .3, 1);--spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--fiber:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .42' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .17 0 0 0 0 .06 0 0 0 .9 -.38'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--distress:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.6 0 0 0 2.15'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)'/%3E%3C/svg%3E")}@media(max-width:699px){:root{--fs-display:50px;--fs-store-wm:66px;--fs-h1:37px;--fs-h2:30px;--fs-h2s:28px;--fs-h3:22px;--fs-h4:17px;--fs-lead:16.5px;--fs-body:15.5px;--fs-legal:16px;--fs-xs:12.5px;--fs-mono:12px;--fs-oath:18px;--fs-note:19px;--fs-quote:18px;--fs-num-tag:26px;--gutter:16px;--nav-h:58px;--wm-min:14px;--wm-max:21px}}:root,[data-theme=light]{color-scheme:light;--paper:#f2eee6;--paper-2:#e9e4d9;--stock:#fcfaf6;--stub:#f3eee5;--plate:#fcfaf6;--plate-ink:#1a1814;--kraft:#c9a678;--kraft-lo:#b08d5f;--kraft-ink:#2b2014;--kraft-ink-2:#3d2f1e;--receipt:#fdfcf9;--receipt-ink:#23201b;--receipt-ink-2:#5a544a;--receipt-stamp:#c4371f;--ink:#1a1814;--ink-2:#555048;--ink-3:#665f54;--rule:#d8d0c1;--rule-2:#e6e0d4;--edge:#8a8275;--perf:#3c2c1457;--stamp:#c4371f;--stamp-press:#a92b16;--on-stamp:#fff;--stamp-text:#b42f19;--stamp-on-kraft:#7e1f0f;--thread:#b4301b;--metal:#8f877a;--ink-press:#3a352d;--on-ink:#fcfaf6;--refurb-text:#7a5a2e;--good:#2e6b3f;--good-bg:#e3ecdd;--warn:#8a5300;--warn-bg:#f6e8c9;--danger:#a12a17;--shade:70 50 20;--sh-1:drop-shadow(0 8px 14px rgb(var(--shade) / .11));--sh-2:drop-shadow(0 2px 1px rgb(var(--shade) / .14)) drop-shadow(0 26px 34px rgb(var(--shade) / .2));--sh-panel:0 1px 0 rgb(var(--shade) / .06), 0 18px 36px -24px rgb(var(--shade) / .28);--scrim:rgb(var(--shade) / .34);--plate-blend:multiply;--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7' fill='none' stroke='%23FCFAF6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .23 0 0 0 0 .1 0 0 0 .3 -.08'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#12110e;--paper-2:#1b1915;--stock:#1f1c18;--stub:#191713;--plate:#efe9dd;--plate-ink:#1a1814;--kraft:#a98659;--kraft-lo:#8c6d45;--kraft-ink:#1c140a;--kraft-ink-2:#241a0e;--receipt:#d9d3c7;--receipt-ink:#1d1a16;--receipt-ink-2:#4e483f;--receipt-stamp:#9e2914;--ink:#f1ece3;--ink-2:#bcb3a5;--ink-3:#9a9285;--rule:#36322c;--rule-2:#2a2722;--edge:#7a7266;--perf:#000000b3;--stamp:#f25c3f;--stamp-press:#ff7a5c;--on-stamp:#1a0c07;--stamp-text:#f25c3f;--stamp-on-kraft:#6b1c0d;--thread:#e0553a;--metal:#6e675d;--ink-press:#d9d2c6;--on-ink:#12110e;--refurb-text:#c9a678;--good:#7fc08d;--good-bg:#16241a;--warn:#e3b55c;--warn-bg:#2a2111;--danger:#ff7a5e;--shade:0 0 0;--sh-1:drop-shadow(0 8px 16px #00000073);--sh-2:drop-shadow(0 2px 1px #00000080) drop-shadow(0 26px 34px #0000008c);--sh-panel:0 0 0 1px #ffffff0d, 0 18px 36px -20px #0009;--scrim:#0009;--plate-blend:normal;--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7' fill='none' stroke='%2312110E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .9 0 0 0 0 .8 0 0 0 .12 -.03'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}}[data-theme=dark]{color-scheme:dark;--paper:#12110e;--paper-2:#1b1915;--stock:#1f1c18;--stub:#191713;--plate:#efe9dd;--plate-ink:#1a1814;--kraft:#a98659;--kraft-lo:#8c6d45;--kraft-ink:#1c140a;--kraft-ink-2:#241a0e;--receipt:#d9d3c7;--receipt-ink:#1d1a16;--receipt-ink-2:#4e483f;--receipt-stamp:#9e2914;--ink:#f1ece3;--ink-2:#bcb3a5;--ink-3:#9a9285;--rule:#36322c;--rule-2:#2a2722;--edge:#7a7266;--perf:#000000b3;--stamp:#f25c3f;--stamp-press:#ff7a5c;--on-stamp:#1a0c07;--stamp-text:#f25c3f;--stamp-on-kraft:#6b1c0d;--thread:#e0553a;--metal:#6e675d;--ink-press:#d9d2c6;--on-ink:#12110e;--refurb-text:#c9a678;--good:#7fc08d;--good-bg:#16241a;--warn:#e3b55c;--warn-bg:#2a2111;--danger:#ff7a5e;--shade:0 0 0;--sh-1:drop-shadow(0 8px 16px #00000073);--sh-2:drop-shadow(0 2px 1px #00000080) drop-shadow(0 26px 34px #0000008c);--sh-panel:0 0 0 1px #ffffff0d, 0 18px 36px -20px #0009;--scrim:#0009;--plate-blend:normal;--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.5 3 3 6-7' fill='none' stroke='%2312110E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .95 0 0 0 0 .9 0 0 0 0 .8 0 0 0 .12 -.03'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}:root,[data-theme]{--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--bg:var(--paper);--surface:var(--paper-2);--surface-raised:var(--stock);--action-bg:var(--ink);--action-fg:var(--on-ink);--action-press:var(--ink-press);--sale-bg:var(--stamp);--sale-fg:var(--on-stamp);--sale-press:var(--stamp-press);--sale-mark:var(--stamp);--outlet-bg:var(--ink);--outlet-fg:var(--on-ink);--outlet-press:var(--ink-press);--outlet-mark:currentColor;--refurb-bg:var(--kraft);--refurb-fg:var(--kraft-ink);--refurb-mark:var(--kraft);--info:var(--ink-2);--info-bg:var(--paper-2);--focus:var(--ink)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px);scroll-padding-bottom:var(--dock-h)}body{background:var(--grain) repeat,var(--bg);color:var(--text);font-family:var(--f-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:var(--dock-h);margin:0;font-stretch:100%;line-height:1.55}main{display:block;overflow-x:clip}h1,h2,h3,h4{font-family:var(--f-sans);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:760;font-stretch:104%;line-height:1.05}h4{letter-spacing:-.015em;font-weight:680;font-stretch:100%}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img,svg{max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--stamp);color:var(--on-stamp)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[x-cloak]{display:none!important}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-stretch:87.5%}.wrap{width:min(100% - 2 * var(--gutter),var(--wrap));margin-inline:auto}.eyebrow{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:10px;margin:0;font-weight:500;font-stretch:87.5%;line-height:1.2;display:flex}.eyebrow:before{content:"";border:2px solid var(--stamp);border-radius:50%;flex:none;width:9px;height:9px}.eye{vertical-align:.02em;border:.085em solid var(--stamp);border-radius:50%;width:.34em;height:.34em;margin:0 .05em;display:inline-block}.pt{color:#0000;display:inline-block;position:relative}.pt:after{content:"";border:.075em solid var(--stamp);border-radius:50%;width:.3em;height:.3em;margin-left:-.15em;position:absolute;bottom:.1em;left:50%}.k--sale,.k--outlet,.k--refurb{flex:none;width:8px;height:8px;display:inline-block}.k--sale{background:var(--sale-mark)}.k--outlet{border:1.5px solid var(--outlet-mark)}.k--refurb{background:var(--refurb-mark);box-shadow:inset 0 0 0 1px var(--ink)}.arr,.ico{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}@keyframes swing{0%{transform:rotate(calc(var(--r,0deg) + 11deg))}24%{transform:rotate(calc(var(--r,0deg) - 6deg))}46%{transform:rotate(calc(var(--r,0deg) + 3deg))}67%{transform:rotate(calc(var(--r,0deg) - 1.3deg))}84%{transform:rotate(calc(var(--r,0deg) + .5deg))}to{transform:rotate(var(--r,0deg))}}@keyframes stamp-in{0%{opacity:0;transform:rotate(var(--sr,-10deg)) scale(1.9)}55%{opacity:1;transform:rotate(var(--sr,-10deg)) scale(.93)}75%{transform:rotate(var(--sr,-10deg)) scale(1.03)}to{opacity:1;transform:rotate(var(--sr,-10deg)) scale(1)}}@keyframes lift{to{translate:0 var(--lift,-140px);rotate:var(--lean,5deg)}}@keyframes rail-in{0%{rotate:var(--from,9deg)}to{rotate:0deg}}@keyframes print{0%{translate:0 -101%}to{translate:0}}@keyframes dock-in{0%{visibility:visible;translate:0}30%,70%{visibility:hidden;translate:0 115%}to{visibility:visible;translate:0}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.skip-link{left:calc(12px + env(safe-area-inset-left));z-index:100;min-height:var(--tap);border-radius:var(--r-pill);background:var(--action-bg);color:var(--action-fg);align-items:center;padding:0 18px;font-weight:650;text-decoration:none;display:inline-flex;position:absolute;top:-80px}.skip-link:focus{top:12px}.sprite{width:0;height:0;position:absolute;overflow:hidden}header.nav{z-index:60;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){header.nav{background:color-mix(in oklab,var(--bg) 84%,transparent)}}header.nav{-webkit-backdrop-filter:saturate(1.3)blur(16px);backdrop-filter:saturate(1.3)blur(16px);border-bottom:1px solid var(--rule)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){header.nav{background:var(--bg)}}.nav-in{height:var(--nav-h);align-items:center;gap:28px;display:flex}.brand{min-height:var(--tap);color:var(--text);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-glyph{width:26px;height:26px;color:var(--text)}.brand-word{letter-spacing:-.025em;white-space:nowrap;font-size:20px;font-weight:720;font-stretch:106%;line-height:1}.brand-word .tld{font-family:var(--f-mono);letter-spacing:-.02em;color:var(--text-2);font-size:.74em;font-weight:500;font-stretch:87.5%}.nav-links{gap:2px;display:flex}.nav-links a{border-radius:var(--r-pill);min-height:40px;color:var(--text-2);font-size:var(--fs-ui);white-space:nowrap;transition:background .2s var(--out),color .2s var(--out);align-items:center;padding:0 13px;font-weight:500;text-decoration:none;display:inline-flex}.nav-links a:hover{color:var(--text);background:var(--surface)}.nav-links a[aria-current=page]{color:var(--text);font-weight:620}.nav-tools{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.icon-btn{width:var(--tap);height:var(--tap);border:1px solid var(--rule);color:var(--text);cursor:pointer;transition:background .2s var(--out),border-color .2s var(--out);background:0 0;border-radius:50%;flex:none;place-items:center;list-style:none;display:inline-grid}.icon-btn:hover{background:var(--surface);border-color:var(--edge)}.icon-btn .ico{width:18px;height:18px}.nav-search{width:280px}.nav-search-link{display:none}@media(max-width:1180px){.nav-in{gap:18px}.nav-search{width:200px}}@media(max-width:900px){.nav-in{gap:12px}.nav-links a{padding:0 9px}.nav-tools .fp-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-tools .following-pill{padding:0 5px}}@media(max-width:1040px){.nav-tools .nav-search{display:none}.nav-search-link{display:inline-grid}}.theme-pick{position:relative}.theme-menu{z-index:70;border-radius:var(--r-m);background:var(--surface-raised);min-width:176px;box-shadow:var(--sh-panel);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.theme-menu[hidden]{display:none}.theme-menu button{min-height:var(--tap);border-radius:var(--r-s);color:var(--text-2);font-size:var(--fs-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-weight:550;display:flex}.theme-menu button:hover{background:var(--surface);color:var(--text)}.theme-menu button[aria-pressed=true]{color:var(--text)}.theme-menu button[aria-pressed=true]:after{content:"";border:2px solid var(--stamp);border-radius:50%;width:9px;height:9px;margin-left:auto}.nav-sheet{display:none}.nav-sheet>summary::-webkit-details-marker{display:none}.nav-sheet .sheet-close,.nav-sheet[open] .sheet-open{display:none}.nav-sheet[open] .sheet-close{display:block}.nav-sheet[open]>summary:before{content:"";top:var(--nav-h);left:calc(-1*env(safe-area-inset-left));right:calc(-1*env(safe-area-inset-right));height:calc(100lvh - var(--nav-h));z-index:58;background:var(--scrim);cursor:default;position:fixed}.nav-sheet-in{left:0;right:0;top:var(--nav-h);z-index:59;max-height:calc(100dvh - var(--nav-h));overscroll-behavior:contain;padding:8px calc(var(--gutter) + env(safe-area-inset-right)) 28px calc(var(--gutter) + env(safe-area-inset-left));background:var(--surface-raised);border-bottom:1px solid var(--rule);box-shadow:var(--sh-panel);position:fixed;overflow-y:auto}@keyframes sheet-drop{0%{opacity:0;translate:0 -10px}}@keyframes sheet-dim{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){.nav-sheet[open] .nav-sheet-in{animation:sheet-drop .2s var(--out) both}.nav-sheet[open]>summary:before{animation:sheet-dim .2s var(--out) both}}.sheet-links{display:grid}.sheet-links a{border-bottom:1px solid var(--rule);letter-spacing:-.02em;align-items:center;gap:10px;min-height:56px;font-size:21px;font-weight:680;text-decoration:none;display:flex}.sheet-links a[aria-current=page]:after{content:"";border:2px solid var(--stamp);border-radius:50%;width:9px;height:9px}.sheet-theme{gap:12px;margin-top:24px;display:grid}@media(max-width:899px){.nav-links,.theme-pick{display:none}.nav-sheet{display:block}html:has(.nav-sheet[open]){overflow:hidden}}@media(max-width:699px){.nav-in{gap:8px}.nav-tools{gap:6px}.brand-word{font-size:18.5px}.brand-glyph{width:23px;height:23px}}@media(max-width:380px){.nav .brand-glyph{display:none}.nav .brand-word{font-size:17px}.nav-tools{gap:2px}}.page-head{padding:clamp(36px,5vw,64px) 0 clamp(24px,3vw,36px)}.page-head .eyebrow{margin-bottom:18px}.page-head h1{font-size:var(--fs-h1);letter-spacing:-.045em;font-weight:770;line-height:.96}.page-head p,.lede{max-width:44ch;color:var(--text-2);font-size:var(--fs-lead);margin:18px 0 0;line-height:1.5}.accent-u{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp);text-underline-offset:.1em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.07em}.crumbs{font-family:var(--f-mono);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:22px;font-size:12px;font-stretch:87.5%;line-height:1.6;display:flex}.crumbs a{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;color:var(--text-2);text-decoration:none;overflow:hidden}.crumbs a:hover{color:var(--text);text-decoration:underline}.crumbs .sep{color:var(--text-3)}.crumbs .cur,.crumbs [aria-current=page]{color:var(--text)}.crumbs+.page-head{padding-top:24px}.crumbs .crumb,.crumbs .crumb-gap{align-items:center;gap:10px;min-width:0;display:inline-flex}.crumbs .crumb-gap{display:none}@media(max-width:699px){.crumbs{padding-top:16px;font-size:11px}.crumbs .crumb-mid{display:none}.crumbs .crumb-gap{display:inline-flex}.crumbs:has(.crumb)>.crumb:not(:has(.cur)){flex:1 1 0;min-width:calc(4ch + 10px);max-width:max-content}.crumbs .crumb:has(.cur){flex:none;max-width:100%}.crumbs .cur{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crumbs a{margin-block:-13px;padding-block:13px;display:inline-block}}.cols{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px;display:grid}.cols.side-right,.cols.facts-right{grid-template-columns:minmax(0,1fr) 340px}.cols.halves{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media(max-width:940px){.cols,.cols.side-right,.cols.facts-right,.cols.halves{grid-template-columns:minmax(0,1fr)}}.side{top:var(--sticky-top);flex-direction:column;gap:16px;display:flex;position:sticky}@media(max-width:940px){.side{position:static}}.dock{z-index:55;padding:10px calc(12px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));background:var(--bg);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dock{background:color-mix(in oklab,var(--bg) 90%,transparent)}}.dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dock:before{content:"";background:radial-gradient(circle,var(--perf) 1.3px,transparent 1.7px) 0 0 / 9px 4px repeat-x;height:4px;position:absolute;top:-2px;left:0;right:0}.dock.dock-top{top:var(--nav-h);border-bottom:1px solid var(--rule);padding-bottom:10px;bottom:auto}.dock.dock-top:before{content:none}@media(max-width:699px){html:has(.dock:not(.dock-top):not(.dock-search)),body:has(.dock:not(.dock-top):not(.dock-search)){--dock-h: calc(74px + env(safe-area-inset-bottom)) }}@media(min-width:700px){.dock:not(.dock-top){display:none}}footer.site-foot{margin-top:var(--sp-10);content-visibility:auto;contain-intrinsic-size:auto 560px}.tear{align-items:center;height:26px;display:flex;position:relative}.tear:before{content:"";border-top:1.5px dashed var(--text-3);opacity:.55;flex:1}.tear .cut{box-sizing:content-box;width:22px;height:22px;color:var(--text-2);background:var(--bg);padding-right:6px;position:absolute;left:0}.foot-in{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr)) minmax(280px,1.2fr);gap:40px;padding-block:44px 40px;display:grid}.foot-in:has(>.foot-col:nth-of-type(3)){grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.8fr)) minmax(280px,1.2fr)}.foot-in h2{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px;font-weight:500;font-stretch:87.5%;line-height:1.2}.foot-about p{max-width:38ch;color:var(--text-2);font-size:var(--fs-s);margin:16px 0 0;line-height:1.55}.foot-about .brand-word{font-size:18px}.foot-col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.foot-col a{min-height:32px;color:var(--text-2);align-items:center;font-size:14.5px;text-decoration:none;display:inline-flex}.foot-col a:hover{color:var(--text);text-decoration:underline}.foot-note{max-width:52ch;color:var(--text-3);margin:14px 0 0;font-size:12.5px;line-height:1.5}.foot-opt{align-content:start;gap:16px;display:grid}.foot-opt h2{margin-bottom:0}.foot-row{gap:8px;display:grid}.foot-row-label{color:var(--text-2);font-size:13px}.foot-row .seg{justify-self:start}.foot-select{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.foot-select .foot-note{margin:0}.locale{flex-wrap:wrap;gap:6px;display:flex}.locale a{border-radius:var(--r-pill);border:1px solid var(--rule);min-width:44px;min-height:36px;color:var(--text-2);font-family:var(--f-mono);place-items:center;padding:0 10px;font-size:12px;font-stretch:87.5%;text-decoration:none;display:inline-grid;position:relative}.locale a:after{content:"";position:absolute;inset:-4px 0}.locale a:hover{border-color:var(--edge);color:var(--text)}.locale a[aria-current=true]{background:var(--action-bg);border-color:var(--action-bg);color:var(--action-fg)}.locale a[data-auto]{white-space:nowrap}.foot-base{padding-block:20px calc(36px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);font-family:var(--f-mono);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:11.5px;font-stretch:87.5%;line-height:1.5;display:flex}@media(max-width:1180px){.foot-in,.foot-in:has(>.foot-col:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.foot-about{grid-column:1/-1}}@media(max-width:699px){.foot-in,.foot-in:has(>.foot-col:nth-of-type(3)){grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.foot-opt{grid-column:1/-1}.foot-base{flex-direction:column}.foot-col a{min-height:var(--tap);align-items:center;display:inline-flex}.locale a{min-height:var(--tap)}}.btn{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--action-bg);min-height:52px;color:var(--action-fg);font-family:var(--f-sans);font-size:var(--fs-ui);text-align:center;cursor:pointer;transition:background .2s var(--out),color .2s var(--out),border-color .2s var(--out);border:1.5px solid #0000;padding:0 26px;font-weight:650;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:var(--action-press)}.btn:active{translate:0 1px}.btn .arr,.btn .ico{width:15px;height:15px}.btn.ghost{border-color:var(--text);color:var(--text);background:0 0}.btn.ghost:hover{background:var(--surface)}.btn.sale{background:var(--sale-bg);color:var(--sale-fg)}.btn.sale:hover{background:var(--sale-press)}.btn.danger{min-height:var(--tap);border-color:var(--danger);color:var(--danger);background:0 0}.btn.danger:hover{background:var(--surface)}.btn.sm{min-height:var(--tap);padding:0 18px;font-size:14.5px}.btn.block{width:100%}.btn:not(.ghost):focus-visible{outline-offset:-5px;border-radius:var(--r-pill);outline:2px solid}.btn:disabled{opacity:.6;cursor:progress}.btn[aria-disabled=true]{opacity:.45;cursor:progress;pointer-events:none}.btn[aria-busy=true]:before{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.panel{border-radius:var(--r-m);background:var(--surface-raised);box-shadow:var(--sh-panel);padding:22px}.panel h3{font-size:var(--fs-h4);letter-spacing:-.015em;font-weight:680;font-stretch:100%}.panel .sub{color:var(--text-2);margin:6px 0 0;font-size:13.5px}.search{isolation:isolate;min-width:0;min-height:64px;filter:var(--sh-1);flex:1;align-items:stretch;padding-left:52px;display:flex;position:relative}.search:before{content:"";z-index:-1;background:var(--surface-raised);clip-path:polygon(var(--notch-ticket) 0,100% 0,100% 100%,var(--notch-ticket) 100%,0 calc(100% - var(--notch-ticket)),0 var(--notch-ticket));transition:box-shadow .2s var(--out);position:absolute;inset:0;-webkit-mask:radial-gradient(6px at 29px,#0000 95%,#000);mask:radial-gradient(6px at 29px,#0000 95%,#000)}.search:after{content:"";border:2px solid var(--edge);pointer-events:none;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:20px}.search:hover:after{border-color:var(--text-3)}.search:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--notch-ticket)}.search:focus-within:before{box-shadow:inset 0 -2px 0 var(--text)}.search:focus-within:after{border-color:var(--stamp)}.search.is-loading:after{border-color:var(--edge);border-top-color:var(--stamp);animation:.8s linear infinite spin}.search .mag{display:none}.search input{min-width:0;color:var(--text);font-family:var(--f-sans);letter-spacing:-.01em;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0 16px 0 0;font-size:19px;font-weight:450}.search input::placeholder{color:var(--text-3);opacity:1}.search-field{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.search-field label{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:500;font-stretch:87.5%;line-height:1}.search-field input{flex:none}@media(max-width:699px){.search-field input{min-height:var(--tap)}}.search-go{background:var(--action-bg);color:var(--action-fg);cursor:pointer;transition:background .25s var(--out);border:0;flex:none;align-items:center;gap:10px;padding:0 26px 0 28px;font-size:16px;font-weight:650;display:flex;position:relative}.search-go:hover{background:var(--action-press)}.search-go:before{content:"";background:radial-gradient(circle,var(--surface-raised) 1.4px,transparent 1.8px) 0 2px / 4px 8px repeat-y;width:4px;position:absolute;top:0;bottom:0;left:-2px}.search-go:focus-visible{outline-offset:-5px;outline:2px solid}.search-go .ico{width:18px;height:18px}.search.nav-search{filter:none;min-height:40px;color:var(--text-3);flex:none;align-items:center;gap:10px;padding:0 8px 0 14px}.search.nav-search:before{clip-path:none;border-radius:var(--r-pill);background:var(--surface);-webkit-mask:none;mask:none}.search.nav-search:focus-within:before{box-shadow:inset 0 0 0 1.5px var(--text)}.search.nav-search:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-pill)}.search.nav-search:after{content:none}.search.nav-search .ico{width:15px;height:15px}.search.nav-search input{padding:0;font-size:14px;font-weight:400}.search.nav-search kbd{border:1px solid var(--rule);color:var(--text-3);font-family:var(--f-mono);border-radius:5px;padding:4px 6px;font-size:10.5px;font-stretch:87.5%;line-height:1}@media(max-width:699px){.search{min-height:58px;padding-left:46px}.search:before{-webkit-mask:radial-gradient(5px at 25px,#0000 95%,#000);mask:radial-gradient(5px at 25px,#0000 95%,#000)}.search:after{width:16px;height:16px;margin-top:-8px;left:17px}.search input{font-size:16.5px}.search-go{padding:0 18px}.search-go .lbl{display:none}}.ac{z-index:30;border-radius:var(--r-m);background:var(--surface-raised);max-height:60vh;box-shadow:var(--sh-panel);filter:none;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.ac[hidden]{display:none}.ac-head{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 4px;font-stretch:87.5%}.ac-item{width:100%;min-height:var(--tap);border-radius:var(--r-s);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;text-decoration:none;display:flex}.ac-item:hover,.ac-item[aria-selected=true]{background:var(--surface);box-shadow:inset 3px 0 0 var(--stamp)}.ac-item .br{font-weight:600}.ac-item .dom{color:var(--text-3);font-family:var(--f-mono);font-size:12.5px;font-stretch:87.5%}.ac-item .mk{margin-left:auto}.filters{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:16px;display:flex}.filter-label{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-right:4px;font-stretch:87.5%}.seg{flex-wrap:wrap;gap:6px;display:inline-flex}.seg>a,.seg>button,.chip{border:1px solid var(--rule);border-radius:var(--r-pill);min-height:40px;color:var(--text-2);font-family:var(--f-sans);white-space:nowrap;cursor:pointer;transition:background .2s var(--out),color .2s var(--out),border-color .2s var(--out);background:0 0;align-items:center;gap:8px;padding:0 15px;font-size:14.5px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.seg>a:after,.seg>button:after,.chip:after{content:"";position:absolute;inset:-2px 0}.seg>a:hover,.seg>button:hover,.chip:hover{border-color:var(--edge);color:var(--text)}.seg>a[aria-current=true],.seg>a[aria-pressed=true],.seg>button[aria-pressed=true],.chip[aria-current=true],.chip[aria-pressed=true]{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-fg)}.seg:has(>button){border:1px solid var(--rule);border-radius:var(--r-pill);flex-wrap:nowrap;gap:2px;padding:3px}.seg:has(>button)>button{border:0;min-height:36px;padding:0 13px;font-size:13.5px}.seg:has(>button)>button:after{inset:-4px 0}.chip .n{color:inherit;font-family:var(--f-mono);opacity:.8;font-size:12px;font-stretch:87.5%}.sort-pick{flex-wrap:wrap;align-items:center;gap:8px 10px;display:inline-flex}.market-note{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.market-note .mono{border:1px solid var(--rule);border-radius:var(--r-xs);padding:2px 6px;font-size:11px}@media(max-width:699px){.filters>.seg,.sort-pick{flex:100%;min-width:0}.filters .seg:not(:has(>button)){scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.filters .seg:not(:has(>button))>a{min-height:var(--tap)}.sort-pick .seg{flex:1;min-width:0}.chips-rail{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.chips-rail>*{scroll-snap-align:start;flex:none}}.badge{border:1px solid var(--rule);border-radius:var(--r-xs);min-height:24px;color:var(--text-2);font-family:var(--f-mono);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-stretch:87.5%;line-height:1;display:inline-flex}.badge .k{width:auto;height:auto;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase}.badge.k-deals:before,.badge.k-outlet:before,.badge.k-refurbished:before{content:"";flex:none;width:8px;height:8px}.badge.k-deals:before{background:var(--sale-mark)}.badge.k-outlet:before{border:1.5px solid}.badge.k-refurbished:before{background:var(--refurb-mark);box-shadow:inset 0 0 0 1px var(--ink)}.badge.good{background:var(--good-bg);color:var(--good);border-color:#0000}.badge.warn{background:var(--warn-bg);color:var(--warn);border-color:#0000}.badge.muted{color:var(--text-3)}.badge.paused{color:var(--text-3);border-style:dashed}.new-badge,.new-dot{border-radius:var(--r-pill);background:var(--sale-bg);min-height:20px;color:var(--sale-fg);font-family:var(--f-mono);align-items:center;padding:0 7px;font-size:11px;font-weight:500;font-stretch:87.5%;display:inline-flex}.new-dot[hidden]{display:none}.logo-plate{border-radius:var(--r-s);background:var(--surface-raised);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--text);font-family:var(--f-sans);letter-spacing:-.03em;flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;font-size:21px;font-weight:820;font-stretch:118%;display:grid;position:relative;overflow:hidden}.logo-plate:not(.has-logo):before{content:"";border:1.5px solid var(--stamp);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:6px}.logo-plate.has-logo{isolation:isolate;background:var(--plate);box-shadow:none;padding:7px}.logo-plate.has-logo[data-plate=ink]{background:var(--plate-ink)}.logo-plate img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;mix-blend-mode:var(--plate-blend)}.logo-plate[data-plate=ink] img{mix-blend-mode:normal}.logo-plate.lg{width:72px;height:72px;font-size:30px}.logo-plate.lg.has-logo{padding:10px}.store-card{isolation:isolate;min-width:0;filter:var(--sh-1);transform-origin:50% 21px;transition:transform .9s var(--spring);flex-direction:column;display:flex;position:relative}.store-card:before{content:"";z-index:-1;background:linear-gradient(to top,var(--stub) var(--stub-h),var(--surface-raised) 0);clip-path:polygon(0 var(--notch),var(--notch) 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%);-webkit-mask:radial-gradient(circle var(--eye) at 50% 21px,transparent 95%,black),radial-gradient(circle 8px at 0 calc(100% - var(--stub-h)),transparent 95%,black),radial-gradient(circle 8px at 100% calc(100% - var(--stub-h)),transparent 95%,black);mask:radial-gradient(circle var(--eye) at 50% 21px,transparent 95%,black),radial-gradient(circle 8px at 0 calc(100% - var(--stub-h)),transparent 95%,black),radial-gradient(circle 8px at 100% calc(100% - var(--stub-h)),transparent 95%,black);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.store-card:after{content:"";background:radial-gradient(circle,transparent 5.5px,var(--rule-2) 6px 10px,transparent 10.5px);pointer-events:none;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:21px;left:50%}.s-head{text-align:center;border-bottom:1px solid var(--rule-2);align-content:center;place-items:center;gap:8px;min-height:146px;padding:44px 18px 18px;display:grid;position:relative;container-type:inline-size}.s-mark{border-radius:var(--r-s);background:var(--plate);object-fit:contain;max-width:min(190px,100%);max-height:40px;mix-blend-mode:var(--plate-blend);transition:transform .9s var(--spring);padding:6px 10px}.s-head[data-plate=ink] .s-mark{background:var(--plate-ink);mix-blend-mode:normal}.s-wordmark{max-width:100%;color:var(--text);font-family:var(--f-sans);font-size:clamp(var(--wm-min),calc(100cqi * 1.7 / var(--chars,10)),var(--wm-max));letter-spacing:-.03em;overflow-wrap:break-word;text-wrap:balance;font-weight:790;font-stretch:114%;line-height:1.02;display:block}.s-head[data-len=l] .s-wordmark{font-stretch:108%}.s-head[data-len=xl] .s-wordmark{-webkit-line-clamp:3;overflow-wrap:anywhere;letter-spacing:-.01em;-webkit-box-orient:vertical;font-weight:650;font-stretch:100%;line-height:1.25;display:-webkit-box;overflow:hidden}.s-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:14px 20px 16px;display:flex}.s-name{color:var(--text);font-size:var(--fs-ui);letter-spacing:-.01em;font-weight:640;text-decoration:none}.s-name:after{content:"";inset:0 0 var(--stub-h) 0;z-index:1;position:absolute}.s-name:focus-visible{outline:0}.s-name:focus-visible:after{outline:2px solid var(--focus);outline-offset:-6px;border-radius:var(--r-s)}.store-card:has(.s-wordmark) .s-name{font-size:0}.s-domain{color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.s-cat{-webkit-line-clamp:2;color:var(--text-3);font-size:var(--fs-xs);-webkit-box-orient:vertical;margin-top:6px;line-height:1.45;display:-webkit-box;overflow:hidden}.s-cat b{color:var(--text-2);font-weight:600}.s-reason{-webkit-line-clamp:2;color:var(--text-2);font-family:var(--f-serif);-webkit-box-orient:vertical;margin-top:6px;font-size:15px;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.s-reason:empty{display:none}.s-meta{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;display:flex}.s-foot{margin-top:auto;position:relative}.s-foot:before{content:"";z-index:2;background:radial-gradient(circle,var(--bg) 1.4px,transparent 1.8px) 0 0 / 9px 4px repeat-x;pointer-events:none;height:4px;position:absolute;top:-2px;left:14px;right:14px}@media(prefers-reduced-motion:no-preference)and (hover:hover){.store-card:hover{transform:rotate(-1.6deg)}.store-card:hover .s-mark{transform:rotate(1.6deg)}}@media(prefers-reduced-motion:no-preference){.store-card:focus-within{transform:rotate(-1.6deg)}.store-card:focus-within .s-mark{transform:rotate(1.6deg)}}.store-card.row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) var(--stub-row);transform-origin:21px;grid-template-areas:"head body foot";display:grid}.store-card.row:before{background:linear-gradient(to left,var(--stub) var(--stub-row),var(--surface-raised) 0);clip-path:polygon(var(--notch) 0,100% 0,100% 100%,var(--notch) 100%,0 calc(100% - var(--notch)),0 var(--notch));-webkit-mask:radial-gradient(circle var(--eye) at 21px 50%,transparent 95%,black),radial-gradient(circle 8px at calc(100% - var(--stub-row)) 0,transparent 95%,black),radial-gradient(circle 8px at calc(100% - var(--stub-row)) 100%,transparent 95%,black);mask:radial-gradient(circle var(--eye) at 21px 50%,transparent 95%,black),radial-gradient(circle 8px at calc(100% - var(--stub-row)) 0,transparent 95%,black),radial-gradient(circle 8px at calc(100% - var(--stub-row)) 100%,transparent 95%,black);-webkit-mask-composite:source-in;mask-composite:intersect}.store-card.row:after{top:50%;left:21px}.store-card.row .s-head{border-bottom:0;border-right:1px solid var(--rule-2);grid-area:head;min-height:0;padding:24px 48px 24px 44px}.store-card.row .s-body{grid-area:body;padding:22px 24px}.store-card.row .s-foot{grid-area:foot;margin:0}.store-card.row .s-foot:before{background:radial-gradient(circle,var(--bg) 1.4px,transparent 1.8px) 0 0 / 4px 9px repeat-y;width:4px;height:auto;inset:12px auto 12px -2px}.store-card.row .s-foot .sale-links{grid-auto-rows:minmax(56px,1fr);grid-auto-flow:row;height:100%}.store-card.row .s-name:after{inset:0 var(--stub-row) 0 0}@media(prefers-reduced-motion:no-preference)and (hover:hover){.store-card.row:hover{transform:rotate(-.6deg)}}@media(prefers-reduced-motion:no-preference){.store-card.row:focus-within{transform:rotate(-.6deg)}}@media(max-width:699px){.store-card,.store-card.row{grid-template-columns:minmax(0,1fr) var(--stub-w);transform-origin:19px;grid-template-areas:"head foot""body foot";min-height:118px;display:grid}.store-card:before,.store-card.row:before{background:linear-gradient(to left,var(--stub) var(--stub-w),var(--surface-raised) 0);clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px),0 18px);-webkit-mask:radial-gradient(circle var(--eye-mini) at 19px 50%,transparent 95%,black),radial-gradient(circle 7px at calc(100% - var(--stub-w)) 0,transparent 95%,black),radial-gradient(circle 7px at calc(100% - var(--stub-w)) 100%,transparent 95%,black);mask:radial-gradient(circle var(--eye-mini) at 19px 50%,transparent 95%,black),radial-gradient(circle 7px at calc(100% - var(--stub-w)) 0,transparent 95%,black),radial-gradient(circle 7px at calc(100% - var(--stub-w)) 100%,transparent 95%,black);-webkit-mask-composite:source-in;mask-composite:intersect}.store-card:after,.store-card.row:after{background:radial-gradient(circle,transparent 4.5px,var(--rule-2) 5px 8.5px,transparent 9px);width:18px;height:18px;margin:-9px 0 0 -9px;top:50%;left:19px}.s-head,.store-card.row .s-head{text-align:left;border:0;grid-area:head;place-items:normal;min-height:0;padding:42px 12px 0 40px;display:block}.s-mark{max-width:min(130px,100%);max-height:30px;padding:4px 8px}.s-body,.store-card.row .s-body{grid-area:body;padding:4px 12px 12px 40px}.s-domain{font-size:11px}.s-cat{-webkit-line-clamp:1;margin-top:4px}.s-cat .up{display:none}.s-meta{padding-top:8px}.s-foot,.store-card.row .s-foot{grid-area:foot;margin:0}.s-foot:before,.store-card.row .s-foot:before{background:radial-gradient(circle,var(--bg) 1.4px,transparent 1.8px) 0 0 / 4px 9px repeat-y;width:4px;height:auto;inset:12px auto 12px -2px}.s-name:after,.store-card.row .s-name:after{inset:0 var(--stub-w) 0 0}}@media(max-width:699px)and (prefers-reduced-motion:no-preference){.store-card:hover,.store-card:focus-within,.store-card.row:hover,.store-card.row:focus-within{transform:rotate(-.8deg)}}.m-card{isolation:isolate;min-width:0;filter:var(--sh-1);transform-origin:50% 19px;transition:transform .9s var(--spring);flex-direction:column;gap:14px;padding:40px 20px 20px;display:flex;position:relative}.m-card:before{content:"";z-index:-1;background:var(--surface-raised);clip-path:polygon(0 var(--notch-mini),var(--notch-mini) 0,calc(100% - var(--notch-mini)) 0,100% var(--notch-mini),100% 100%,0 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(5px at 50% 19px,#0000 95%,#000);mask:radial-gradient(5px at 50% 19px,#0000 95%,#000)}.m-card:after{content:"";background:radial-gradient(circle,transparent 5px,var(--rule-2) 5.5px 10px,transparent 10.5px);pointer-events:none;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:19px;left:50%}@media(prefers-reduced-motion:no-preference)and (hover:hover){.m-card:hover{transform:rotate(-1.2deg)}.m-card:hover .logo-plate{transform:rotate(1.2deg)}}.m-top{align-items:center;gap:14px;display:flex}.m-body{min-width:0}.m-name{color:var(--text);letter-spacing:-.015em;font-size:17px;font-weight:700;text-decoration:none}.m-name:hover{text-decoration:underline}@media(max-width:699px){.m-name{margin-block:-12px;padding-block:12px;display:inline-block}}.m-domain{color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.m-cat{color:var(--text-3);font-size:var(--fs-xs);margin-top:4px}.m-stats{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.m-followers{color:var(--text-3);margin-left:auto;font-size:12px}.sale-links{flex-wrap:wrap;gap:8px;display:flex}.sale-btn{--t-bg:var(--sale-bg);--t-fg:var(--sale-fg);--t-press:var(--sale-press);min-height:var(--tap);border-radius:var(--r-pill);background:var(--t-bg);color:var(--t-fg);font-family:var(--f-sans);font-size:var(--fs-ui);letter-spacing:-.005em;transition:background .2s var(--out);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:650;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.sale-btn.k-outlet{--t-bg:var(--outlet-bg);--t-fg:var(--outlet-fg);--t-press:var(--outlet-press)}.sale-btn.k-refurbished{--t-bg:var(--refurb-bg);--t-fg:var(--refurb-fg);--t-press:var(--kraft-lo)}.sale-btn.k-home{--t-bg:var(--surface-raised);--t-fg:var(--text);--t-press:var(--surface)}.sale-btn:hover{background:var(--t-press)}.sale-btn:active{background:var(--t-press);translate:0 1px}.sale-btn .arr{width:13px;height:13px;transition:transform .35s var(--out)}.sale-btn:hover .arr{transform:translate(2px,-2px)}.sale-btn:focus-visible{outline-offset:-5px;border-radius:inherit;outline:2px solid}.s-foot .sale-links{height:var(--stub-h);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;-webkit-mask-image:radial-gradient(8px at 0 0,#0000 95%,#000),radial-gradient(8px at 100% 0,#0000 95%,#000);mask-image:radial-gradient(8px at 0 0,#0000 95%,#000),radial-gradient(8px at 100% 0,#0000 95%,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.s-foot .sale-btn{text-align:center;border-radius:0;min-height:0;padding:0 10px}.s-foot .sale-btn:active{translate:none}.s-foot .sale-btn+.sale-btn:before{content:"";background:radial-gradient(circle,var(--bg) 1.3px,transparent 1.7px) 0 0 / 4px 8px repeat-y;width:4px;position:absolute;top:10px;bottom:10px;left:-2px}@media(max-width:699px){.s-foot .sale-links{grid-auto-rows:minmax(48px,1fr);grid-auto-flow:row;height:100%;-webkit-mask-image:radial-gradient(7px at 0 0,#0000 95%,#000),radial-gradient(7px at 0 100%,#0000 95%,#000);mask-image:radial-gradient(7px at 0 0,#0000 95%,#000),radial-gradient(7px at 0 100%,#0000 95%,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.s-foot .sale-btn{letter-spacing:-.01em;white-space:nowrap;gap:5px;padding:0 6px;font-size:13px}.s-foot .sale-btn+.sale-btn:before{background:radial-gradient(circle,var(--bg) 1.3px,transparent 1.7px) 0 0 / 8px 4px repeat-x;width:auto;height:4px;inset:-2px 12px auto}}.sale-links.large{gap:14px;display:grid}.sale-links.large .sale-btn{--t-stub:96px;grid-template-columns:minmax(0,1fr) var(--t-stub);isolation:isolate;min-height:104px;filter:var(--sh-1);text-align:left;transition:transform .5s var(--spring);background:0 0;border-radius:0;justify-content:stretch;padding:0;display:grid}.sale-links.large .sale-btn:before{content:"";z-index:-1;border-radius:0 var(--r-m) var(--r-m) 0;background:var(--t-bg);clip-path:polygon(var(--notch-ticket) 0,100% 0,100% 100%,var(--notch-ticket) 100%,0 calc(100% - var(--notch-ticket)),0 var(--notch-ticket));-webkit-mask:radial-gradient(circle 10px at calc(100% - var(--t-stub)) 0,transparent 95%,black),radial-gradient(circle 10px at calc(100% - var(--t-stub)) 100%,transparent 95%,black);mask:radial-gradient(circle 10px at calc(100% - var(--t-stub)) 0,transparent 95%,black),radial-gradient(circle 10px at calc(100% - var(--t-stub)) 100%,transparent 95%,black);transition:background .2s var(--out);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.sale-links.large .sale-btn:hover{background:0 0}.sale-links.large .sale-btn:hover:before,.sale-links.large .sale-btn:active:before{background:var(--t-press)}.sale-links.large .sale-btn:focus-visible{outline-offset:-7px;border-radius:var(--r-s)}.t-body{align-content:center;gap:6px;min-width:0;padding:18px 28px;display:grid}.t-kind{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-weight:500;font-stretch:87.5%;line-height:1;display:flex}.t-kind .k--sale,.t-kind .k--refurb{box-shadow:none;background:currentColor}.t-kind .k--outlet{border-color:currentColor}.t-label{letter-spacing:-.03em;font-size:30px;font-weight:740;font-stretch:104%;line-height:1}.t-dest{font-size:var(--fs-mono);overflow-wrap:anywhere}.t-stub{place-items:center;display:grid;position:relative}.t-stub:before{content:"";background:radial-gradient(circle,var(--bg) 1.5px,transparent 1.9px) 0 0 / 4px 9px repeat-y;width:4px;position:absolute;top:16px;bottom:16px;left:-2px}.t-stub .arr{width:30px;height:30px;transition:transform .45s var(--out)}.sale-links.large .sale-btn:hover .arr,.sale-links.large .sale-btn:focus-visible .arr{transform:translate(3px,-3px)}@media(prefers-reduced-motion:no-preference){.sale-links.large .sale-btn:focus-visible{transform:translateY(-3px)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.sale-links.large .sale-btn:hover{transform:translateY(-3px)}.sale-links.large .sale-btn:active{transition-duration:80ms;transform:translateY(-1px)}}@media(max-width:699px){.sale-links.large .sale-btn{--t-stub:72px;min-height:92px}.t-body{padding:14px 20px}.t-label{font-size:25px}.t-stub .arr{width:24px;height:24px}}.follow-btn{border:1.5px solid var(--text);border-radius:var(--r-pill);min-height:48px;color:var(--text);font-family:var(--f-sans);font-size:var(--fs-ui);white-space:nowrap;cursor:pointer;transition:background .2s var(--out),color .2s var(--out),border-color .2s var(--out);background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 22px 0 18px;font-weight:650;display:inline-flex}.follow-btn.block{width:100%;min-height:var(--tap);margin-top:auto}.follow-btn:hover{background:var(--surface)}.follow-btn svg{width:16px;height:16px}.follow-msg{color:var(--text-2);margin:6px 0 0;font-size:12.5px;line-height:1.35}.follow-btn[aria-busy=true]{opacity:.7}.follow-btn:disabled{opacity:.7;cursor:progress}.follow-btn .ic-check,.follow-btn[aria-pressed=true] .ic-plus{display:none}.follow-btn[aria-pressed=true] .ic-check{display:inline}.follow-btn[aria-pressed=true]{border-color:var(--action-bg);background:var(--action-bg);color:var(--action-fg)}.follow-btn[aria-pressed=true]:focus-visible,.follow-btn[data-demo=unfollow]{border-color:var(--danger);color:var(--danger);background:0 0}.follow-btn .lbl-following,.follow-btn .lbl-unfollow,.follow-btn[aria-pressed=true] .lbl-follow,.follow-btn[aria-pressed=true]:focus-visible .lbl-following,.follow-btn[data-demo=unfollow] .lbl-following{display:none}.follow-btn[aria-pressed=true] .lbl-following,.follow-btn[aria-pressed=true]:focus-visible .lbl-unfollow,.follow-btn[data-demo=unfollow] .lbl-unfollow{display:inline}@media(hover:hover){.follow-btn[aria-pressed=true]:hover{border-color:var(--danger);color:var(--danger);background:0 0}.follow-btn[aria-pressed=true]:hover .lbl-following{display:none}.follow-btn[aria-pressed=true]:hover .lbl-unfollow{display:inline}}.s-follow{z-index:2;border-color:var(--edge);background:var(--surface-raised);width:30px;height:30px;min-height:0;color:var(--text);gap:0;padding:0;position:absolute;top:10px;right:10px}.s-follow:after{content:"";border-radius:50%;position:absolute;inset:-7px}.s-follow:hover{border-color:var(--text)}.s-follow svg{width:14px;height:14px}.s-follow .lbl-follow,.s-follow .lbl-following,.s-follow .lbl-unfollow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-head .follow-msg{max-width:100%;margin:0}@media(max-width:699px){.s-follow{top:8px;right:8px}}.account-pill{border:1px solid var(--rule);border-radius:var(--r-pill);min-width:0;max-width:210px;min-height:40px;color:var(--text);transition:background .2s var(--out),border-color .2s var(--out);flex:none;align-items:center;gap:8px;padding:0 15px;font-size:14.5px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.account-pill:after{content:"";position:absolute;inset:-2px 0}.account-pill:hover{border-color:var(--edge)}.account-pill[aria-current=page]{background:var(--surface)}.ap-ring{border:2px solid var(--stamp);border-radius:50%;flex:none;width:8px;height:8px}.ap-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(max-width:860px){.account-pill{max-width:132px;padding:0 12px}}.following-pill{border:1px solid var(--rule);border-radius:var(--r-pill);min-height:40px;color:var(--text);transition:background .2s var(--out),border-color .2s var(--out);flex:none;align-items:center;gap:9px;padding:0 6px 0 15px;font-size:14.5px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.following-pill:after{content:"";position:absolute;inset:-2px 0}.following-pill:hover{border-color:var(--edge)}.following-pill[aria-current=page]{background:var(--surface)}.cnt{background:var(--action-bg);min-width:34px;height:26px;color:var(--action-fg);clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);border-radius:0 var(--r-pill) var(--r-pill) 0;place-items:center;padding:0 8px 0 14px;font-size:11px;font-weight:500;line-height:1;display:inline-grid;-webkit-mask:radial-gradient(2.4px at 8.5px,#0000 95%,#000);mask:radial-gradient(2.4px at 8.5px,#0000 95%,#000)}@media(max-width:699px){.following-pill{min-height:var(--tap);border:0;padding:0 5px}.following-pill .fp-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.pager{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:44px;padding-top:26px;display:flex;container:pager/inline-size}.pager>.toast{flex-basis:100%;margin:0}.pager-more{flex:none}.pager-status{color:var(--text-3);font-family:var(--f-mono);margin:0;font-size:12px;font-stretch:87.5%}.pager-nav{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.pg-list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pg{min-width:var(--tap);height:var(--tap);border-radius:var(--r-pill);color:var(--text-2);font-family:var(--f-mono);transition:background .2s var(--out),color .2s var(--out);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;font-stretch:87.5%;text-decoration:none;display:inline-flex}a.pg:not([aria-current]):hover{background:var(--surface);color:var(--text)}.pg[aria-current=page]{background:var(--action-bg);color:var(--action-fg)}.pg-step{border:1px solid var(--rule);font-family:var(--f-sans);padding:0 16px;font-size:14.5px;font-weight:600}.pg-step svg{flex:none;width:15px;height:15px}.pg[aria-disabled=true]{color:var(--text-3);border-color:var(--rule-2);cursor:default}.pg-gap{color:var(--text-3);font-family:var(--f-mono);padding:0 2px;font-size:13px}.pg-compact{color:var(--text-2);white-space:nowrap;font-size:13.5px;display:none}@container pager (max-width:640px){.pager-more,.pager-more .btn,.pager-status,.pager-nav{flex-basis:100%;width:100%}.pager-status{text-align:center}.pager-nav{justify-content:center;margin-left:0}}@container pager (max-width:480px){.pager-nav{flex-wrap:nowrap;justify-content:space-between}.pg-list{display:none}.pg-compact{overflow-wrap:break-word;text-align:center;white-space:normal;flex:0 auto;min-width:0;display:inline}.pg-step{flex:none}}.toast{border-radius:var(--r-m);background:var(--action-bg);max-width:520px;color:var(--action-fg);box-shadow:var(--sh-panel);align-items:center;gap:12px;margin:18px auto 0;padding:12px 12px 12px 16px;display:flex}.toast[hidden]{display:none}.toast .ti{flex:none;place-items:center;display:grid}.toast .ti svg{width:18px;height:18px}.toast .tt{flex:1;min-width:0;font-size:14px;font-weight:600}.toast .tt span{opacity:.85;font-size:12.5px;font-weight:400;display:block}.toast .btn{background:var(--action-fg);min-height:40px;color:var(--action-bg);padding:0 16px;font-size:14px}.cat-tree,.ct-kids{margin:0;padding:0;list-style:none}.ct-kids{border-left:1.5px dashed var(--edge);margin:0 0 6px 21px;padding-left:12px}.ct-kids[hidden]{display:none}.ct-line{align-items:center;gap:0;display:flex}.ct-line .ct-row{flex:1;min-width:0}.ct-toggle{width:var(--tap);height:var(--tap);border-radius:var(--r-s);color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ct-toggle:hover{background:var(--surface);color:var(--text)}.ct-toggle .chev{width:14px;height:14px;transition:transform .2s var(--out)}.ct-toggle[aria-expanded=true] .chev{transform:rotate(90deg)}.ct-row{width:100%;min-height:var(--tap);border-radius:var(--r-s);color:var(--text);align-items:center;gap:10px;padding:6px 10px;font-size:15px;text-decoration:none;display:flex;position:relative}.ct-row:hover{background:var(--surface)}.ct-name{flex:1;min-width:0}.ct-count{color:var(--text-3);font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:12px;font-stretch:87.5%}.ct-line>.ct-row.ct-leaf{margin-left:var(--tap)}.ct-row[aria-current=page],.ct-row[aria-current=true]{font-weight:650}.ct-row[aria-current=page]:before,.ct-row[aria-current=true]:before{content:"";border:2px solid var(--stamp);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-6px}.ct-tax{color:var(--text-3);font-family:var(--f-mono);padding:8px 10px 0;font-size:11.5px;font-stretch:87.5%}.tree-panel .cat-tree{margin-top:12px}.tree-disclosure{display:none}@media(max-width:940px){.side .panel.tree-panel{display:none}.tree-disclosure{margin-bottom:16px;display:block}}details.tree-disclosure summary{border-radius:var(--r-m);background:var(--surface-raised);min-height:52px;box-shadow:var(--sh-panel);font-size:var(--fs-ui);cursor:pointer;align-items:center;padding:0 18px;font-weight:650;list-style:none;display:flex}details.tree-disclosure summary::-webkit-details-marker{display:none}details.tree-disclosure>div{border-radius:var(--r-m);background:var(--surface-raised);margin-top:6px;padding:8px}.empty-panel{isolation:isolate;text-align:center;filter:var(--sh-1);padding:56px clamp(20px,4vw,44px) 36px;position:relative}.empty-panel:before{content:"";z-index:-1;background:var(--surface-raised);clip-path:polygon(0 var(--notch),var(--notch) 0,calc(100% - var(--notch)) 0,100% var(--notch),100% 100%,0 100%);-webkit-mask:radial-gradient(circle var(--eye) at 50% 21px,transparent 95%,black);mask:radial-gradient(circle var(--eye) at 50% 21px,transparent 95%,black);position:absolute;inset:0}.empty-panel:after{content:"";background:radial-gradient(circle,transparent 5.5px,var(--rule-2) 6px 10px,transparent 10.5px);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:21px;left:50%}.empty-panel .ic{color:var(--text-3);place-items:center;margin:0 auto 14px;display:grid}.empty-panel .ic svg{width:28px;height:28px}.empty-panel h3{font-size:var(--fs-h4);font-weight:680;font-stretch:100%}.empty-panel p{max-width:44ch;color:var(--text-2);margin:10px auto 0;font-size:15px}.empty-panel>h3+:not(p),.empty-panel>p+*{margin-top:20px}.empty{text-align:center;grid-column:1/-1;padding:36px 0}.empty h3{font-size:var(--fs-h4);margin-bottom:8px;font-weight:680;font-stretch:100%}.empty p{max-width:46ch;color:var(--text-2);margin:0 auto;font-size:15px}.near-list{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.near{border:1px solid var(--rule);border-radius:var(--r-pill);min-height:40px;color:var(--text);align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.near:hover{border-color:var(--edge)}.near .n{color:var(--text-3);font-family:var(--f-mono);font-size:12px;font-stretch:87.5%}.flag-strip{border-radius:var(--r-m);background:var(--info-bg);box-shadow:inset 3px 0 0 var(--text);color:var(--text);align-items:flex-start;gap:12px;margin-top:16px;padding:12px 16px;font-size:14.5px;line-height:1.45;display:flex}.flag-strip .ico{width:18px;height:18px;margin-top:1px}.flag-strip .fs-text{flex:1;min-width:0}.flag-strip .hint{color:var(--text-2);margin-top:3px;font-size:13px;display:block}.flag-strip.neutral{box-shadow:inset 3px 0 0 var(--text-3)}.flag-strip.neutral .ico{color:var(--text-3)}.flag-strip.warn{background:var(--warn-bg);box-shadow:inset 3px 0 0 var(--warn)}.flag-strip.warn .ico{color:var(--warn)}.flag-strip.good{background:var(--good-bg);box-shadow:inset 3px 0 0 var(--good)}.flag-strip.good .ico{color:var(--good)}.market-break{color:var(--text-2);grid-column:1/-1;grid-template-columns:auto minmax(0,auto) 1fr;align-items:center;gap:14px;padding-block:6px;display:grid}.market-break:after{content:"";border-top:1.5px dashed var(--rule);height:0}.market-break .cut{width:18px;height:18px;color:var(--text-3)}.market-break p{font-family:var(--f-mono);margin:0;font-size:12px;font-stretch:87.5%;line-height:1.5}.market-break b{color:var(--text);font-weight:600}@media(max-width:699px){.market-break{grid-template-columns:auto minmax(0,1fr);padding-block:10px}.market-break:after{content:none}}.disclose-line{color:var(--text-2);font-family:var(--f-mono);align-items:baseline;gap:10px;margin:0 0 18px;font-size:12px;font-stretch:87.5%;line-height:1.6;display:flex}.disclose-line .arr{width:12px;height:12px}.disclose-line a{color:var(--text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.lib-bridge{color:var(--text-2);flex-wrap:wrap;align-items:center;column-gap:10px;margin:0 0 8px;font-size:14px;line-height:1.45;display:flex}.lib-bridge .ico{width:14px;height:14px;color:var(--text);flex:none}.lib-bridge a{min-height:var(--tap);color:var(--text);align-items:center;gap:6px;font-weight:620;display:inline-flex}.lib-bridge .arr{width:12px;height:12px}.disclose{border-radius:var(--r-m);background:var(--surface);max-width:640px;color:var(--text-2);grid-template-columns:20px minmax(0,1fr);gap:12px;margin-top:22px;padding:16px 18px;font-size:14px;line-height:1.55;display:grid}.disclose .ico{width:18px;height:18px;color:var(--text);margin-top:2px}.disclose p{margin:0}.disclose b{color:var(--text);font-weight:620}.disclose a{color:var(--text);align-items:center;gap:4px;display:inline-flex}.cookie-bar{--text:var(--receipt-ink);--text-2:var(--receipt-ink-2);--surface:#0000000d;--focus:var(--receipt-ink);left:calc(24px + env(safe-area-inset-left));bottom:calc(24px + var(--dock-h));z-index:80;width:min(540px,calc(100vw - 48px - env(safe-area-inset-left) - env(safe-area-inset-right)));background:var(--receipt);color:var(--receipt-ink);box-shadow:var(--sh-panel);gap:14px;padding:26px 22px 20px;display:grid;position:fixed;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/14px 51% repeat-x,linear-gradient(#000 0 0) bottom/100% 50% no-repeat;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/14px 51% repeat-x,linear-gradient(#000 0 0) bottom/100% 50% no-repeat}.cookie-bar p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.cookie-bar a{color:var(--text)}.cb-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cb-actions .btn{min-height:48px}@media(min-width:1024px){.cookie-bar{left:auto;right:calc(24px + env(safe-area-inset-right))}}@media(max-width:699px){.cookie-bar{width:auto;padding-right:calc(22px + env(safe-area-inset-right));padding-bottom:calc(18px + env(safe-area-inset-bottom));padding-left:calc(22px + env(safe-area-inset-left));bottom:0;left:0;right:0}}.cookie-bar.is-static,.dock.is-static{z-index:auto;display:grid;position:relative;inset:auto}.field{flex-direction:column;gap:8px;display:flex}.field>label:not(.consent),.field-label{color:var(--text-2);font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500;font-stretch:87.5%;line-height:1.2}.input,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.signin-form input[type=email]{border:1.5px solid var(--edge);border-radius:var(--r-s);background-color:var(--surface-raised);width:100%;min-height:48px;color:var(--text);font-family:var(--f-sans);padding:0 14px;font-size:16px}.field textarea{padding-block:12px}.input:hover,.field input:hover,.field select:hover,.signin-form input[type=email]:hover{border-color:var(--text-3)}.input:focus,.field input:focus,.field select:focus,.field textarea:focus,.signin-form input[type=email]:focus{border-color:var(--text);outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.input[aria-invalid=true],.field [aria-invalid=true]{border-color:var(--danger)}:where(select:not([multiple])){appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.foot-select select{border:1px solid var(--rule);border-radius:var(--r-pill);min-height:40px;color:var(--text);background-color:#0000;padding-left:14px;font-size:14px}@media(max-width:699px){.foot-select select{min-height:var(--tap)}}.foot-select select option{background:var(--surface-raised);color:var(--text)}.hint{color:var(--text-3);margin:0;font-size:13px}.form-error{color:var(--danger);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.consent{min-height:var(--tap);cursor:pointer;align-items:flex-start;gap:12px;padding-block:10px;font-size:14px;display:flex}.consent em{color:var(--text-2);margin-top:3px;font-style:normal;display:block}.consent input[type=checkbox]{border:1.5px solid var(--edge);background-color:var(--surface-raised);width:20px;height:20px;color:var(--action-bg);border-radius:4px;flex:none;margin-top:1px}.consent input[type=checkbox]:checked{border-color:var(--action-bg);background-color:var(--action-bg);background-image:var(--check-mark)}.consent input[type=checkbox]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.switch{flex:none;width:44px;height:26px;margin-top:2px;position:relative}.switch input{z-index:1;opacity:0;cursor:pointer;width:auto;height:auto;margin:0;position:absolute;inset:-9px -2px}.switch input:disabled{cursor:progress}.track{border-radius:var(--r-pill);background:var(--edge);transition:background .2s var(--out);position:absolute;inset:0}.track:after{content:"";background:var(--surface-raised);width:20px;height:20px;transition:transform .2s var(--out);border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+.track{background:var(--action-bg)}.switch input:checked+.track:after{background:var(--action-fg);transform:translate(18px)}.switch input:disabled+.track{opacity:.5}.switch input:focus-visible+.track{outline:2px solid var(--focus);outline-offset:3px}.signin-form{flex-direction:column;gap:12px;margin-top:16px;display:flex}.channels{margin:8px 0 12px}.channel{border-bottom:1px solid var(--rule);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.channel:last-of-type{border-bottom:0}.channel .badge{flex:none;margin-top:4px}.ch-ic{border-radius:var(--r-s);background:var(--surface);width:36px;height:36px;color:var(--text);flex:none;place-items:center;display:grid}.ch-ic svg{width:18px;height:18px}.ch-body{flex:1;min-width:0}.ch-body h3,.ch-body h4{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650;font-stretch:100%;line-height:1.3}.ch-body p{color:var(--text-2);margin:3px 0 0;font-size:13px;line-height:1.45}.perf{background:radial-gradient(circle,var(--perf) 1.3px,transparent 1.7px) 0 0 / 9px 4px repeat-x;height:4px}.hang{top:0;left:var(--x,0);width:var(--w,280px);transform-origin:50% 0;position:absolute}.hang:before{content:"";z-index:3;background:var(--metal);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px;left:50%}.swing{transform-origin:50% 0;transform:rotate(var(--r,0deg));position:relative}.thread{width:16px;height:calc(var(--len,80px) + var(--hole,30px) + 7px);color:var(--thread);margin-left:-8px;position:absolute;top:0;left:50%;overflow:visible}.htag{top:var(--len,80px);width:100%;filter:var(--sh-2);position:absolute;left:0}.htag-in{--hole:30px;clip-path:polygon(24% 0,76% 0,100% 46px,100% 100%,0 100%,0 46px);-webkit-mask:radial-gradient(circle var(--eye-hang) at 50% var(--hole),transparent 96%,black);mask:radial-gradient(circle var(--eye-hang) at 50% var(--hole),transparent 96%,black);flex-direction:column;padding:62px 28px 24px;display:flex;position:relative}.htag-in:before{content:"";left:50%;top:var(--hole);background:radial-gradient(circle,transparent 9px,var(--ring,var(--rule-2)) 9.5px 16px,transparent 16.5px);border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute}.htag--kraft .htag-in{--ring:var(--kraft-lo);background:var(--fiber),var(--grain),var(--kraft);color:var(--kraft-ink)}.htag--stock .htag-in,.htag--store .htag-in{--ring:var(--rule-2);background:var(--grain),var(--surface-raised);color:var(--text)}.htag--store .htag-in{padding:64px 34px 28px}.ht-brand{color:inherit;font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-weight:500;font-stretch:87.5%;line-height:1}.htag--kraft .ht-brand,.htag--kraft .ht-cap{color:var(--kraft-ink-2)}.graph{gap:6px;margin:0;display:grid}.graph dt{font-family:var(--f-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;font-weight:500;font-stretch:87.5%;line-height:1}.graph dd{border-bottom:1.5px dashed;height:30px;margin:0;position:relative}.graph dd em{font-family:var(--f-serif);font-size:var(--fs-note);letter-spacing:-.01em;font-style:italic;font-weight:440;line-height:1;position:absolute;bottom:3px;right:0}.stamp{outline-offset:3px;color:var(--stamp);transform:rotate(var(--sr,-10deg));-webkit-mask:var(--distress);mask:var(--distress);border:2.5px solid;border-radius:5px;outline:1.2px solid;justify-items:center;gap:5px;padding:11px 16px 9px;display:inline-grid}.stamp b{letter-spacing:.08em;text-transform:uppercase;font-size:19px;font-weight:850;font-stretch:125%;line-height:1}.stamp small{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;font-size:8.5px;font-weight:600;font-stretch:87.5%;line-height:1}.htag--kraft .stamp{color:var(--stamp-on-kraft);mix-blend-mode:multiply}.receipt-wrap{filter:var(--sh-2)}.receipt{--z:7px;background:var(--receipt);color:var(--receipt-ink);font-family:var(--f-mono);letter-spacing:-.01em;-webkit-mask:conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) bottom / calc(2 * var(--z)) 51% repeat-x,linear-gradient(black 0 0) top / 100% 50% no-repeat;mask:conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) bottom / calc(2 * var(--z)) 51% repeat-x,linear-gradient(black 0 0) top / 100% 50% no-repeat;padding:34px 28px 38px;font-size:12.5px;font-weight:450;font-stretch:87.5%;line-height:1.75;position:relative}.rc-head{text-align:center;margin-bottom:16px}.rc-head p{color:var(--receipt-ink-2);letter-spacing:.06em;text-transform:uppercase;margin:4px 0 0;font-size:11px}.rc-rows{margin:0}.rc-row{align-items:baseline;gap:10px;display:flex}.rc-row dt{text-transform:uppercase;flex:1;align-items:baseline;min-width:0;display:flex}.rc-row dt:after{content:"";border-bottom:1.5px dotted var(--receipt-ink-2);flex:1;min-width:12px;margin-left:10px;transform:translateY(-4px)}.rc-row dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.rc-row.sub{color:var(--receipt-ink-2);padding-left:16px}.rc-stamp{color:var(--receipt-stamp)}.rc-sep{border-top:1.5px dashed var(--receipt-ink-2);height:0;margin:12px 0}.rc-sep.dbl{border-top:4px double var(--receipt-ink-2)}.rc-note{color:var(--receipt-ink-2);font-family:var(--f-serif);letter-spacing:0;margin:4px 0 0;padding-left:16px;font-size:15px;font-style:italic;line-height:1.3}.rc-foot{color:var(--receipt-ink-2);text-align:center;margin-top:14px;font-size:11px;line-height:1.6}.rc-foot a{color:var(--receipt-ink)}.mini{color:var(--text);filter:var(--sh-1);min-width:0;text-decoration:none;display:block;position:relative}.mini .dom{overflow-wrap:anywhere}.receipt a:focus-visible{outline-color:var(--receipt-ink)}.mini-in{background:var(--surface-raised);text-align:center;clip-path:polygon(0 var(--notch-mini),var(--notch-mini) 0,calc(100% - var(--notch-mini)) 0,100% var(--notch-mini),100% 100%,0 100%);-webkit-mask:radial-gradient(circle var(--eye-mini) at 50% 17px,transparent 95%,black);mask:radial-gradient(circle var(--eye-mini) at 50% 17px,transparent 95%,black);transform-origin:50% 17px;transition:transform .9s var(--spring);gap:6px;padding:38px 14px 16px;display:grid}.mini b{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:19px;font-weight:780;font-stretch:112%;line-height:1.1}.mini .dom{color:var(--text-2);font-family:var(--f-mono);font-size:11px;font-stretch:87.5%}.mini .kinds{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:6px 12px;margin-top:8px;font-size:12px;display:flex}.mini .kinds span{align-items:center;gap:6px;display:inline-flex}@media(prefers-reduced-motion:no-preference){.mini:hover .mini-in,.mini:focus-visible .mini-in{transform:rotate(2deg)}.swing{animation:swing 2.4s var(--swing-ease) .1s both}.hang:nth-of-type(2) .swing{animation-delay:.35s}.htag .stamp{animation:stamp-in .55s var(--stamp-ease) 1.15s both}}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;display:grid}@media(max-width:1180px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.grid{grid-template-columns:minmax(0,1fr);gap:12px}}.sec-more{min-height:var(--tap);color:var(--text);font-size:var(--fs-ui);align-items:center;gap:8px;margin-left:auto;font-weight:650;display:inline-flex}.tree-panel .tree-all{margin:12px 0 0}.oath{max-width:30ch;color:var(--text);font-family:var(--f-serif);font-size:var(--fs-oath);align-items:baseline;gap:14px;margin:18px 0 0;font-style:italic;line-height:1.35;display:flex}.oath:before{content:"";background:var(--stamp);flex:none;width:28px;height:1.5px;transform:translateY(-.3em)}.ht-kind{letter-spacing:-.03em;text-transform:uppercase;margin:22px 0 0;font-size:40px;font-weight:820;font-stretch:122%;line-height:.9}.ht-count{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 20px;display:flex}.ht-num{font-family:var(--f-mono);font-size:var(--fs-num-tag);font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-weight:480;font-stretch:80%;line-height:1}.ht-cap{font-size:var(--fs-s)}.ht-code{justify-content:space-between;align-items:center;gap:14px;min-height:66px;margin-top:18px;display:flex}.bars{opacity:.85;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px),repeating-linear-gradient(90deg,#0000 0 7px,currentColor 7px 8px,#0000 8px 13px);flex:1;max-width:150px;height:28px;-webkit-mask:linear-gradient(90deg,#000 0 31%,#0000 31% 33%,#000 33% 68%,#0000 68% 71%,#000 71%);mask:linear-gradient(90deg,#000 0 31%,#0000 31% 33%,#000 33% 68%,#0000 68% 71%,#000 71%)}.htag--kraft .bars{max-width:104px}.htag .stamp{--sr:-9deg;flex:none}.sk-card{border-radius:var(--r-m);background:var(--surface-raised);padding:18px}.sk{border-radius:var(--r-s);background:var(--surface);animation:1.4s ease-in-out infinite sk;display:block}@keyframes sk{0%,to{opacity:.55}50%{opacity:1}}.sk-row{align-items:center;gap:13px;display:flex}.sk.plate{flex:none;width:48px;height:48px}.sk.line{height:13px}.sk.pill{border-radius:var(--r-pill);height:26px}.sk.cta{border-radius:var(--r-pill);width:140px;height:44px}.state{padding:34px 0 6px}.state-head{border-top:1px dashed var(--rule);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:18px;padding-top:26px;display:flex}.state-tag{border:1px dashed var(--edge);border-radius:var(--r-xs);color:var(--stamp-text);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;font-size:11px;font-stretch:87.5%}.state-head h2{font-size:21px;font-weight:700}.state-head p{max-width:84ch;color:var(--text-2);flex-basis:100%;margin:0;font-size:14px}.frame{border-radius:var(--r-m);background:var(--grain) repeat,var(--bg);box-shadow:inset 0 0 0 1px var(--rule);color:var(--text);padding:clamp(18px,2.6vw,30px)}.frame-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.frame-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px 24px;display:grid}.mob-wrap{flex-wrap:wrap;align-items:flex-start;gap:26px;display:flex}.mob{background:var(--grain) repeat,var(--bg);width:375px;max-width:100%;box-shadow:inset 0 0 0 1px var(--rule),var(--sh-panel);color:var(--text);border-radius:22px;flex:none;padding:16px}.follow-signin .flag-strip{margin-block:16px;display:block}.follow-signin .flag-strip p{margin:8px 0 0}.follow-signin details{margin-block:16px}.follow-signin summary{cursor:pointer;text-decoration:underline}.follow-signin .signin-form{gap:12px;margin-block:16px;display:grid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
