@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-italic-CIM4raJp.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-italic-5nF77AAc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-italic-CbhzQEkf.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-italic-BL4pfkGS.woff)format("woff");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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-italic-DjyOzRJ7.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-italic-B90Hg2GM.woff)format("woff");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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-italic-DdsBx9lY.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-italic-aDhyDJMT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-italic-BbzArEj4.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-italic-Ca7Cun8E.woff)format("woff");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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff)format("woff");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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-vietnamese-900-italic-Pw11u57-.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-900-italic-BnvR5tNv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-ext-900-italic-OCLYmYcb.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-900-italic-Cy3mWZLr.woff)format("woff");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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-italic-BRE8F-lA.woff2)format("woff2"),url(/assets/barlow-condensed-latin-900-italic-CRRJoTIA.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");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:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-vietnamese-400-normal-BbvBhFjQ.woff2)format("woff2"),url(/assets/bangers-vietnamese-400-normal-Ll9rymNv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-ext-400-normal-7BLmjjiv.woff2)format("woff2"),url(/assets/bangers-latin-ext-400-normal-CzVt_Cgx.woff)format("woff");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:Bangers;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bangers-latin-400-normal-DeHY8Ncq.woff2)format("woff2"),url(/assets/bangers-latin-400-normal-BAEm-Pv0.woff)format("woff");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{--h:25;--k:#0b0b0c;--w:#fff;--page:#0b0b0c;--panel:#17171a;--panel-2:#27272c;--fg:#f3f3f1;--fg-dim:#f3f3f1bd;--fg-mute:#f3f3f180;--line:#f3f3f121;--line-strong:#f3f3f14d;--loud:#fff;--on-loud:#0b0b0c;--frame:transparent;--accent:oklch(.56 .22 var(--h));--accent-deep:oklch(.34 .14 var(--h));--on-accent:#fff;--shade:var(--accent-deep);--open:#2fbf6b;--nav-bg:#0b0b0ce6;--veil:#080809f7;--display:"Barlow Condensed", "Arial Narrow", Impact, sans-serif;--body:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--sfx:"Bangers", Impact, sans-serif;--rule:3px;--gap:clamp(8px, 1vw, 14px);--pad:clamp(22px, 2.8vw, 44px);--gutter:clamp(16px, 4.4vw, 64px);--max:1480px;--nav:72px;--ease:cubic-bezier(.76, 0, .24, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--page:#eeede8;--panel:#fff;--panel-2:#e7e6e0;--fg:#101012;--fg-dim:#101012c2;--fg-mute:#1010128a;--line:#10101224;--line-strong:#10101257;--loud:#101012;--on-loud:#fff;--frame:#101012;--accent:oklch(.54 .21 var(--h));--shade:#101012;--open:#1c9a52;--nav-bg:#eeede8ed;--veil:#eeede8f9;--air:.4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--page);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;transition:background .35s,color .35s;overflow-x:hidden}img,svg,video{max-width:100%;display:block}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}p{margin:0 0 1em}h1,h2,h3,h4{margin:0;font-weight:400}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}body:before{content:"";z-index:0;pointer-events:none;opacity:var(--air,1);background:radial-gradient(38% 36% at 86% 12%, oklch(.5 .2 var(--h) / .3), transparent 72%), radial-gradient(34% 40% at 8% 88%, oklch(.44 .18 var(--h) / .22), transparent 72%), radial-gradient(30% 30% at 40% 46%, oklch(.4 .16 var(--h) / .08), transparent 72%);animation:16s ease-in-out infinite alternate air-glow;position:fixed;inset:-10%}body:after{content:"";z-index:0;pointer-events:none;opacity:calc(var(--air,1) * .6);background:radial-gradient(circle, oklch(.58 .22 var(--h) / .7) 0 1.6px, transparent 2.1px) 0 0 / 14px 14px;animation:36s ease-in-out infinite alternate air-drift;position:fixed;inset:-12%;-webkit-mask-image:radial-gradient(36% 34% at 80% 18%,#000,#0000 72%),radial-gradient(30% 32% at 14% 82%,#000,#0000 72%);mask-image:radial-gradient(36% 34% at 80% 18%,#000,#0000 72%),radial-gradient(30% 32% at 14% 82%,#000,#0000 72%)}@keyframes air-glow{to{transform:translate(-3%,4%)scale(1.14)}}@keyframes air-drift{to{transform:translate(5%,-4%)}}#root{z-index:1;position:relative}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.page{min-height:70vh}.spread{padding-block:clamp(26px,3.6vw,56px)}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-style:italic;font-weight:900;line-height:.9}.h-xl{font-size:clamp(3.4rem,9vw,8.4rem);line-height:.84}.h-lg{font-size:clamp(2.6rem,5.4vw,4.8rem)}.h-md{font-size:clamp(1.9rem,3vw,2.6rem)}.h-sm{letter-spacing:.01em;font-size:1.5rem;font-weight:800}.lead{color:var(--fg-dim);max-width:52ch;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.5}.dim{color:var(--fg-dim)}.label{width:fit-content;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);align-items:center;gap:10px;margin-bottom:14px;font-size:.84rem;font-weight:700;display:flex}.label.accent{background:var(--accent);color:var(--on-accent);padding:5px 11px 4px}.runner{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--fg-mute);align-items:center;gap:14px;margin-bottom:10px;font-size:.78rem;font-weight:700;display:flex}.runner i{background:var(--line-strong);flex:1;min-width:20px;height:1px}.runner b{color:var(--accent);font-weight:700}.runner>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=374px){.runner{letter-spacing:.14em;gap:10px}.runner i{min-width:12px}}.btn{max-width:100%;min-height:54px;font-family:var(--display);letter-spacing:.04em;text-align:center;text-transform:uppercase;background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;gap:.55em;padding:0 28px;padding-block:8px;font-size:1.24rem;font-style:italic;font-weight:800;line-height:1.05;transition:background .2s,color .2s;display:inline-flex}.btn .arrow{transition:transform .3s var(--ease-out)}.btn:hover .arrow,.btn:focus-visible .arrow{transform:translate(5px)}.btn:hover,.btn:focus-visible{background:var(--loud);color:var(--on-loud)}.btn.ghost{background:var(--panel-2);color:var(--fg)}.btn.ghost:hover,.btn.ghost:focus-visible{background:var(--loud);color:var(--on-loud)}.btn.sm{min-height:42px;padding:0 18px;font-size:1.05rem}.actions{flex-wrap:wrap;gap:12px;max-width:100%;display:flex}.magnetic{max-width:100%}.chip{min-height:38px;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;background:var(--panel-2);color:var(--fg-dim);align-items:center;gap:8px;padding:0 14px;font-size:.9rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.chip small{opacity:.6;font-size:.9em}button.chip:hover{color:var(--fg)}.chip.on{background:var(--accent);color:var(--on-accent)}.chip.is-fixed{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg-mute);background:0 0}.status{width:fit-content;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;background:var(--panel-2);color:var(--fg);align-items:center;gap:10px;padding:8px 14px 7px;font-size:.86rem;font-weight:700;display:inline-flex}.status i,.nav-status i{background:var(--fg-mute);border-radius:50%;flex:none;width:9px;height:9px}.status.on i,.nav-status i.on{background:var(--open);box-shadow:0 0 0 0 var(--open);animation:2.2s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #2fbf6b99}70%,to{box-shadow:0 0 0 9px #2fbf6b00}}form{max-width:620px}.field{flex-direction:column-reverse;margin-bottom:18px;display:flex;position:relative}.field input,.field textarea{background:var(--page);width:100%;color:var(--fg);font:inherit;border:2px solid var(--line-strong);border-radius:0;outline:0;padding:13px 14px;transition:border-color .2s}.field textarea{resize:vertical;min-height:130px}.field label,.pick-label{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:7px;font-size:.86rem;font-weight:700;display:block}.field input:focus,.field textarea:focus,.pick-button:focus-visible,.field.pick.is-open .pick-button{border-color:var(--accent)}.field input::placeholder,.field textarea::placeholder{color:#0000}.field .bar{display:none}.form-alt{color:var(--fg-mute);margin-top:20px;font-size:.92rem}.form-alt a{color:var(--fg);border-bottom:2px solid var(--accent)}.field.pick{z-index:5;flex-direction:column}.pick-button{text-align:left;background:var(--page);border:2px solid var(--line-strong);outline:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:border-color .2s;display:flex}.pick-button svg,.pick-list svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.pick-button svg{transition:transform .3s var(--ease)}.field.pick.is-open .pick-button svg{transform:rotate(180deg)}.pick-list{background:var(--panel-2);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px #00000073}.pick-list li{min-height:46px;color:var(--fg-dim);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.pick-list li.on{background:var(--accent);color:var(--on-accent)}.pick-list li[aria-selected=true]{font-weight:700}.fresh-note{z-index:400;background:var(--panel-2);border-left:4px solid var(--open);max-width:min(360px,100vw - 32px);color:var(--fg-dim);pointer-events:none;padding:10px 14px;font-size:.8rem;line-height:1.45;position:fixed;bottom:16px;left:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important}}.preloader{z-index:300;background:var(--page);animation:preloader-lift .8s var(--ease) 1.35s both;place-content:center;justify-items:center;gap:clamp(14px,2vw,22px);display:grid;position:fixed;inset:0}.preloader-slab{z-index:299;background:var(--accent);animation:preloader-lift .8s var(--ease) 1.47s both;position:fixed;inset:0}@keyframes preloader-lift{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}.preloader-logo{width:84px;height:84px;animation:preloader-stamp .5s var(--ease-out) both;border-radius:50%;position:relative}@keyframes preloader-stamp{0%{opacity:0;transform:scale(1.7)rotate(-16deg)}}.preloader-name{font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:0 .2em;padding-inline:.12em;font-size:clamp(3rem,11.5vw,7.6rem);font-style:italic;font-weight:900;line-height:.92;display:flex;position:relative}.preloader-name b{color:#0000;-webkit-text-stroke:2px var(--line-strong);padding-right:.07em;font-weight:900;animation:.45s cubic-bezier(.65,0,.35,1) both preloader-sketch,.45s ease-in-out .4s both preloader-ink;position:relative}.preloader-name b+b{animation-delay:80ms,.48s}.preloader-name b:after{content:attr(data-text);padding-right:inherit;color:var(--fg);-webkit-text-stroke:2px var(--fg);clip-path:polygon(-14% 0,-14% 0,-28% 100%,-28% 100%);animation:.6s cubic-bezier(.65,0,.35,1) .62s both preloader-paint;position:absolute;inset:0}.preloader-name b.is-accent:after{color:var(--accent);-webkit-text-stroke-color:var(--accent);animation-delay:.74s}@keyframes preloader-sketch{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes preloader-ink{0%{-webkit-text-stroke-color:var(--line-strong)}to{-webkit-text-stroke-color:var(--fg)}}@keyframes preloader-paint{to{clip-path:polygon(-14% 0,114% 0,100% 100%,0 100%)}}.preloader-stages{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;gap:6px;font-size:.82rem;font-weight:700;display:flex;position:relative}.preloader-stages li{background:var(--panel-2);color:var(--fg-mute);padding:5px 11px 4px}.preloader-stages li:first-child{color:var(--fg)}.preloader-stages li:nth-child(2){animation:1.3s step-end both preloader-tick-ink}.preloader-stages li:nth-child(3){animation:1.3s step-end both preloader-tick-colour}@keyframes preloader-tick-ink{40%,to{background:var(--loud);color:var(--on-loud)}}@keyframes preloader-tick-colour{70%,to{background:var(--accent);color:var(--on-accent)}}.turn{z-index:150;pointer-events:none;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.turn i{background:var(--accent-deep);will-change:transform;margin-inline:-1px;display:block}.turn i:nth-child(2){background:var(--accent)}.wordmark{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;white-space:pre;font-size:1.7rem;font-style:italic;font-weight:900;line-height:1;display:inline-block}.wordmark b{color:var(--accent);font-weight:900}.wordmark.lg{font-size:clamp(2.6rem,5vw,4rem)}.nav{z-index:100;height:var(--nav);border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.nav.scrolled{background:var(--nav-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--line)}.nav.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.nav.is-open .wordmark b{color:#fff}.nav-bar{align-items:center;gap:26px;height:100%;display:flex}.brand{align-items:center;gap:12px;margin-right:auto;display:flex}.brand-logo{object-fit:cover;width:42px;height:42px;transition:transform .5s var(--ease-out);border-radius:50%}.brand:hover .brand-logo{transform:rotate(-12deg)scale(1.06)}.nav-links{gap:24px;display:flex}.nav-link{z-index:0;font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-dim);padding:8px 0;font-size:1.12rem;font-style:italic;font-weight:700;transition:color .2s;position:relative}.nav-link:after{content:"";z-index:-1;background:var(--accent);transform-origin:0;height:7px;transition:transform .35s var(--ease-out);position:absolute;bottom:7px;left:-5px;right:-3px;transform:skew(-18deg)scaleX(0)}.nav-link:hover,.nav-link.on{color:var(--fg)}.nav-link:hover:after,.nav-link.on:after{transform:skew(-18deg)scaleX(1)}.nav-status{white-space:nowrap;min-height:40px;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;background:var(--panel-2);color:var(--fg);align-items:center;gap:9px;padding:1px 15px 0;font-size:.86rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}a.nav-status:hover{background:var(--loud);color:var(--on-loud)}.theme-btn{background:var(--panel-2);width:40px;height:40px;color:var(--fg);flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.theme-btn:hover{background:var(--loud);color:var(--on-loud)}.theme-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.nav-bar>.nav-status+.theme-btn{margin-left:-16px}.burger{background:var(--panel-2);flex:none;width:40px;height:40px;padding:0;display:none;position:relative}.burger span{background:var(--fg);height:3px;transition:transform .4s var(--ease);position:absolute;top:calc(50% - 1.5px);left:10px;right:10px}.burger span:first-child{transform:translateY(-5px)}.burger span:last-child{transform:translateY(5px)}.burger.open span:first-child{transform:rotate(45deg)}.burger.open span:last-child{transform:rotate(-45deg)}.menu{z-index:90;background:linear-gradient(150deg, var(--accent) 35%, var(--accent-deep));color:#fff;position:fixed;inset:0;overflow:hidden}.menu:before{content:"";pointer-events:none;background:radial-gradient(circle,#0b0b0c5c 0 2.4px,#0000 3px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#0000 40%,#000);mask-image:linear-gradient(160deg,#0000 40%,#000)}.menu-scroll{inset:var(--nav) 0 0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;overflow-y:auto}.menu-inner{min-height:100%;padding-block:clamp(10px, 4vh, 32px) max(28px, calc(env(safe-area-inset-bottom) + 16px));flex-direction:column;justify-content:space-between;gap:clamp(20px,5vh,40px);display:flex;position:relative}.menu-links a{width:fit-content;font-family:var(--display);text-transform:uppercase;color:#fff;text-shadow:.045em .045em 0 var(--k);padding:2px .1em 2px 0;font-size:clamp(2rem,min(16.5vw,7.4svh),6rem);font-style:italic;font-weight:900;line-height:.98;display:block}.menu-links a.active{color:var(--k);text-shadow:.045em .045em #ffffffeb}.menu-foot{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.menu-foot .nav-status{background:var(--k);color:#fff}.menu-foot ul{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;font-size:1rem;font-weight:700;display:flex}@media (orientation:landscape) and (height<=500px){.menu-inner{flex-direction:row;align-items:flex-end}.menu-links a{font-size:clamp(1.6rem,9vh,3rem)}.menu-foot{flex:0 340px}}@media (width<=1139px){.nav-links,.nav-bar>.nav-status{display:none}.nav-bar{gap:12px}.burger{display:block}}.hp{min-width:0;min-height:0;padding:var(--rule);background:var(--frame);clip-path:var(--clip,none);text-align:left;transition:background .2s;display:block;position:relative}.hp-in{background:var(--panel);width:100%;height:100%;clip-path:var(--clip,none);display:block;position:relative;overflow:hidden}button.hp,a.hp{width:100%;height:100%}button.hp:hover,button.hp:focus-visible,a.hp:hover,a.hp:focus-visible{background:var(--accent);outline:0}.cell{min-width:0;min-height:0}.cell>.hp{width:100%;height:100%}.hp-in>.inked{position:absolute;inset:0}button.hp:hover .inked img,button.hp:focus-visible .inked img,a.hp:hover .inked img,a.hp:focus-visible .inked img{transform:scale(1.04)}.is-loud>.hp-in{background:var(--loud);color:var(--on-loud);--fg:var(--on-loud);--fg-dim:color-mix(in srgb, var(--on-loud) 74%, transparent);--fg-mute:color-mix(in srgb, var(--on-loud) 52%, transparent);--line:color-mix(in srgb, var(--on-loud) 14%, transparent);--line-strong:color-mix(in srgb, var(--on-loud) 32%, transparent);--panel-2:color-mix(in srgb, var(--on-loud) 10%, var(--loud))}.is-red>.hp-in{background:linear-gradient(135deg, var(--accent) 35%, var(--accent-deep));color:#fff;--fg:#fff;--fg-dim:#ffffffed;--fg-mute:#ffffffb8;--line:#ffffff38;--line-strong:#ffffff73}.is-red>.hp-in:before{content:"";pointer-events:none;background:radial-gradient(circle,#0b0b0c57 0 2.4px,#0000 3px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 40%,#000);mask-image:linear-gradient(100deg,#0000 40%,#000)}.is-red>.hp-in>*{position:relative}.is-red .btn{background:var(--k);color:#fff}.is-red .btn.ghost,.is-red .btn:hover,.is-red .btn:focus-visible{color:var(--k);background:#fff}.is-red .btn.ghost:hover,.is-red .btn.ghost:focus-visible{background:var(--k);color:#fff}.is-red .status{color:#fff;background:#0b0b0c4d}.is-loud .btn.ghost{background:var(--panel-2);color:var(--fg)}.is-loud .btn:hover,.is-loud .btn:focus-visible,.is-loud .btn.ghost:hover,.is-loud .btn.ghost:focus-visible{background:var(--on-loud);color:var(--loud)}.caption{color:#0b0b0c;border:2px solid var(--frame);max-width:calc(100% - 20px);font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;background:#fff;padding:6px 10px 5px;font-size:.98rem;font-style:italic;font-weight:800;line-height:1.05;transition:background .2s,color .2s;position:absolute;bottom:10px;left:10px}.caption strong{font-weight:800;display:block}.caption small{letter-spacing:.12em;opacity:.62;margin-top:3px;font-size:.72em;font-style:normal;font-weight:700;display:block}button.hp:hover .caption,button.hp:focus-visible .caption,a.hp:hover .caption,a.hp:focus-visible .caption{background:var(--accent);color:var(--on-accent)}.pg-no{top:0;left:var(--no-x,0px);color:#0b0b0c;min-width:36px;font-family:var(--display);text-align:center;background:#fff;padding:2px 10px 5px 8px;font-size:1.25rem;font-style:italic;font-weight:800;line-height:1.1;transition:background .2s,color .2s;position:absolute}button.hp:hover .pg-no,button.hp:focus-visible .pg-no{background:var(--accent);color:var(--on-accent)}.inked{width:100%;height:100%;display:block;position:relative;overflow:hidden}.inked img{object-fit:cover;object-position:50% 16%;width:100%;height:100%;transition:opacity .4s, transform .7s var(--ease-out)}.inked img.pending{opacity:0}.inked-pencil{-webkit-backdrop-filter:grayscale()contrast(1.12)brightness(1.05);backdrop-filter:grayscale()contrast(1.12)brightness(1.05);clip-path:inset(0);transition:clip-path 1.1s var(--ease) .1s, visibility 0s 1.25s;position:absolute;inset:0}.inked.is-in .inked-pencil{clip-path:inset(0 0 0 100%);visibility:hidden}.inked:after{content:"";background:var(--accent);opacity:0;width:3px;position:absolute;top:0;bottom:0;left:0}.inked.is-in:after{animation:ink-line 1.1s var(--ease) .1s both}@keyframes ink-line{0%{opacity:1;left:0}92%{opacity:1}to{opacity:0;left:calc(100% - 3px)}}@media (prefers-reduced-motion:reduce){.inked-pencil{display:none}}.poster{aspect-ratio:3/4;background:var(--panel);position:relative;overflow:hidden;container-type:inline-size}.poster-gen{background:linear-gradient(to top right, transparent calc(50% - .6px), var(--line-strong) calc(50% - .6px) calc(50% + .6px), transparent calc(50% + .6px)), linear-gradient(to bottom right, transparent calc(50% - .6px), var(--line-strong) calc(50% - .6px) calc(50% + .6px), transparent calc(50% + .6px)), var(--panel);place-items:center;padding:9%;display:grid;position:absolute;inset:0}.poster-gen:before{content:"";border:1px solid var(--line-strong);position:absolute;inset:6%}.poster-title{background:var(--panel);font-family:var(--display);text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--fg);padding:.16em .4em .2em;font-size:12cqw;font-style:italic;font-weight:900;line-height:.95;position:relative}.poster.is-rough .poster-title{color:var(--fg-mute)}.hero{position:relative}.hero-in{width:min(100% - 2 * var(--gutter), 1640px);padding-block:calc(var(--nav) + 8px) clamp(26px, 3.6vw, 56px)}.hero-page{--tilt:34px;gap:var(--gap);min-height:clamp(540px, calc(100svh - var(--nav) - 86px), 860px);grid-template-rows:1fr 1fr .8fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:root:not([data-theme=light]) .hero-page{--frame:#fff;--rule:2px}.hero-page button.hp .hp-in>img{object-fit:cover;object-position:50% 16%;width:calc(100% + 24px);max-width:none;height:calc(100% + 24px);position:absolute;inset:-12px}.hp-title{grid-area:1/1/4/9}.hp-1{grid-area:1/9/3/11}.hp-2{--clip:polygon(0 0, 100% 0, 100% calc(100% - var(--tilt)), 0 100%);grid-area:1/11/auto/13}.hp-3{margin-top:calc(var(--tilt) * -1);--clip:polygon(0 var(--tilt), 100% 0, 100% 100%, 0 100%);grid-area:2/11/auto/13}.hp-2 .caption,.hp-3 .caption{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 16px);padding:4px 8px 3px;font-size:.84rem;bottom:8px;left:8px;overflow:hidden}.hp-2 .caption{bottom:calc(var(--tilt) + 2px)}.hp-4{grid-area:3/9/auto/13}.hero-page[data-panels="0"] .hp-title{grid-column:1/-1}.hero-page[data-panels="1"] .hp-1{grid-area:1/9/4/13}.hero-page[data-panels="2"] .hp-1{grid-column:9/13}.hero-page[data-panels="2"] .hp-2{--clip:none;grid-area:3/9/auto/13}.hero-page[data-panels="2"] .hp-2 .caption{bottom:10px}.hero-page[data-panels="3"] .hp-1{grid-row:1/4}.hero-page[data-panels="3"] .hp-2{grid-row:1/3}.hero-page[data-panels="3"] .hp-3{grid-row:3}.hp-title .hp-in{--name:clamp(4.2rem, min(9.6vw, 19svh), 12.6rem);align-items:center;padding:clamp(20px,2.8vw,46px);display:flex}.hero-copy{z-index:2;width:100%;position:relative}.hero-copy .label{margin-bottom:clamp(10px,1.4vw,20px)}.hero-name{width:fit-content;font-family:var(--display);font-size:var(--name);letter-spacing:-.012em;text-transform:uppercase;white-space:nowrap;font-style:italic;font-weight:900;line-height:.82}.hero-line{margin:0 -.14em 0 -.06em;padding:.07em .14em .03em .06em;display:block;overflow:hidden}.hero-line>span{-webkit-text-stroke:.05em var(--panel);paint-order:stroke fill;display:block}.hero-line.is-accent>span{color:var(--accent);-webkit-text-stroke:.03em var(--frame);text-shadow:.05em .05em 0 var(--shade)}.hero-tag{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:clamp(12px,1.6vw,22px) 0 8px;font-size:clamp(1.2rem,1.8vw,1.7rem);font-style:italic;font-weight:800;line-height:1.05}.hero .lead{max-width:34ch;font-size:clamp(1.02rem,1.3vw,1.2rem)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,2vw,28px);display:flex}.has-figure .hero-tag,.has-figure .lead{max-width:min(34ch,42%)}.has-figure .hero-actions{max-width:46%}.hero-figure{z-index:1;width:auto;max-width:none;translate:calc(var(--fig-x,0) * 0.4%) calc(var(--fig-y,0) * -0.4%);pointer-events:none;position:absolute}.hero-figure.is-cutout{height:calc(97% * var(--fig-size,1));bottom:-1%;right:1.5%}.hero-rays{aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(oklch(.58 .215 var(--h) / .42) 0deg .9deg, transparent .9deg 4deg, oklch(.58 .215 var(--h) / .26) 4deg 4.5deg, transparent 4.5deg 7.4deg, oklch(.58 .215 var(--h) / .36) 7.4deg 8.6deg, transparent 8.6deg 12deg);width:190%;animation:140s linear infinite rays;position:absolute;top:50%;left:72%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle closest-side,#0000 17%,#000 34%,#0000 62%);mask-image:radial-gradient(circle closest-side,#0000 17%,#000 34%,#0000 62%)}@keyframes rays{to{rotate:360deg}}.hp-in.has-cutout:before{content:"";background:radial-gradient(closest-side at 72% 50%, oklch(.6 .22 var(--h) / .85), oklch(.5 .2 var(--h) / .45) 55%, transparent 96%);position:absolute;inset:0}.hp-in.has-cutout:after{content:"";background:radial-gradient(circle,#0b0b0c8c 0 2.4px,#0000 3px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 72%,#000 25%,#0000 95%);mask-image:radial-gradient(closest-side at 72%,#000 25%,#0000 95%)}[data-theme=light] .hp-in.has-cutout:before{opacity:.6}[data-theme=light] .hp-in.has-cutout:after{background-image:radial-gradient(circle, var(--accent) 0 2.2px, transparent 2.8px)}.hero-figure.is-sheet{height:calc(80% * var(--fig-size,1));translate:calc(var(--fig-x,0) * 0.4%) calc(-50% + var(--fig-y,0) * -0.4%);box-shadow:12px 12px 0 var(--accent);background:#fff;top:50%;right:5%;rotate:2.5deg}[data-theme=light] .hero-figure.is-sheet{height:calc(100% * var(--fig-size,1));translate:calc(var(--fig-x,0) * 0.4%) calc(var(--fig-y,0) * -0.4%);box-shadow:none;mix-blend-mode:multiply;background:0 0;top:auto;bottom:0;right:-3.5%;rotate:none}@media (width>=900px) and (width<=1199px){.hero-figure.is-cutout{height:calc(90% * var(--fig-size,1));right:-7%}.has-figure .hero-actions{max-width:44%}}@media (width<=899px){.hero-in{padding-top:calc(var(--nav) + 6px)}.hero-page{grid-template-rows:none;grid-template-columns:1fr 1fr;height:auto}.hero-page .hp{--clip:none;grid-area:auto;margin:0}.hero-page .hp-title{grid-column:1/-1}.hero-page button.hp{aspect-ratio:1/1.12}.hero-page .hp .caption{bottom:10px}.hero-page[data-panels="1"] .hp-1,.hero-page[data-panels="3"] .hp-3{aspect-ratio:16/10;grid-column:1/-1}.hp-title .hp-in{--name:min(24.5vw, 9rem, 34svh);flex-direction:column;align-items:stretch;padding:22px 18px 0;display:flex}.hp-title .hp-in:not(.has-figure){padding-bottom:24px}.has-figure .hero-tag,.has-figure .lead,.has-figure .hero-actions{max-width:none}.has-figure .hero-copy{display:contents}.has-figure .hero-copy>*{z-index:2;order:0;position:relative}.has-figure .hero-copy>.hero-actions{order:3;margin-bottom:24px}.hero-figure.is-cutout,.hero-figure.is-sheet{order:2;width:min(100%,440px);height:auto;margin:10px auto 0;display:block;position:relative;top:auto;bottom:auto;right:auto;translate:none}.hp-in.has-cutout:before{background:radial-gradient(closest-side at 50% 58%, oklch(.6 .22 var(--h) / .85), oklch(.5 .2 var(--h) / .45) 55%, transparent 96%)}.hp-in.has-cutout:after{-webkit-mask-image:radial-gradient(closest-side at 50% 58%,#000 25%,#0000 95%);mask-image:radial-gradient(closest-side at 50% 58%,#000 25%,#0000 95%)}.hero-figure.is-sheet{width:min(88%,400px);margin:22px auto 30px;rotate:1.5deg}.hero-rays{width:260%;top:58%;left:50%}[data-theme=light] .hero-figure.is-sheet{width:min(100%,440px);height:auto;margin:10px auto 0;right:auto;translate:none}}.band{z-index:3;background:var(--loud);color:var(--on-loud);position:relative;overflow:hidden}.band-track{width:max-content;display:flex}.band-item{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:12px 0 13px;font-size:clamp(1.4rem,2.6vw,2.2rem);font-style:italic;font-weight:800;display:inline-flex}.band-item:nth-child(2n){color:#0000;-webkit-text-stroke:1.5px var(--on-loud)}.band-item:after{content:"";background:var(--accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:.66em;height:.66em;margin-inline:30px}.words{height:100%;padding:var(--pad);flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.words .lead{margin:14px 0 0}.words .actions,.words>.magnetic,.words>.btn{margin-top:26px}.words h2 small,.words h1 small{letter-spacing:.02em;margin-top:.22em;font-size:.36em;font-weight:800;line-height:1;display:block}.pj{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.pj.has-cover{grid-template-columns:minmax(0,7.2fr) minmax(0,4.8fr);padding-block:clamp(14px,2.2vw,34px)}.pj-splash{grid-area:1/1/auto/-1}.pj-splash>.hp-in{color:#fff;isolation:isolate;--fg:#fff;--fg-dim:#ffffffe6;--panel-2:#ffffff24;--loud:#fff;--on-loud:#0b0b0c;background:#0c0708}.pj-bg{z-index:-2;filter:grayscale()contrast(1.25)blur(2px);opacity:.6;background-position:50% 26%;background-size:cover;position:absolute;inset:-4%}.pj-splash>.hp-in:before{content:"";z-index:-1;background:linear-gradient(100deg, oklch(.5 .2 var(--h) / .94), oklch(.3 .12 var(--h) / .9) 52%, #0b0708e6);position:absolute;inset:0}.pj-splash>.hp-in:after{content:"";z-index:-1;mix-blend-mode:overlay;background:radial-gradient(circle,#ffffff80 0 2.2px,#0000 2.8px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 35%,#000);mask-image:linear-gradient(100deg,#0000 35%,#000)}.pj-splash .words{padding-block:clamp(40px,6vw,96px)}.pj.has-cover .pj-splash .words{max-width:60%}.pj-title{text-shadow:.04em .04em 0 var(--k);font-size:clamp(4.2rem,12.5vw,12rem);line-height:.8}.pj-title small{margin-top:.3em!important;font-size:.26em!important}.pj-splash .lead{max-width:46ch;margin-top:22px}.pj-splash .btn:not(.ghost){color:#0b0b0c;background:#fff}.pj-splash .btn:not(.ghost):hover,.pj-splash .btn:not(.ghost):focus-visible{color:#fff;background:#0b0b0c}.pj-splash .btn.ghost:hover,.pj-splash .btn.ghost:focus-visible{color:#0b0b0c;background:#fff}.pj-cover{z-index:2;pointer-events:none;grid-area:1/2;place-self:start center;width:min(86%,470px);margin-block:calc(-1*clamp(14px,2.2vw,34px))}.pj-book{pointer-events:auto;transition:rotate .5s var(--ease-out), scale .5s var(--ease-out);background:#0b0b0c;border:4px solid #fff;display:block;rotate:3deg;box-shadow:14px 16px #0000008c}a.pj-book:hover,a.pj-book:focus-visible{outline:0;rotate:0deg;scale:1.03}.pj-book .inked,.pj-book .inked img{height:auto}.pj-book .inked img.pending{aspect-ratio:1}@media (width<=799px){.pj.has-cover{grid-template-columns:1fr;padding-block:0}.pj.has-cover .pj-splash .words{max-width:none;padding-top:clamp(120px,34vw,200px)}.pj-splash{grid-row:2}.pj-cover{grid-area:1/1;width:min(78%,360px);margin-block:0 clamp(-150px,-30vw,-100px)}}.pg{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.pg>li{aspect-ratio:4/5;min-width:0}.pg>li:first-child{aspect-ratio:auto;grid-column:1/-1}.pg .hp{width:100%;height:100%}.pg .caption{left:calc(var(--cap-x,0px) + 10px);max-width:calc(100% - var(--cap-x,0px) - var(--cap-r,0px) - 20px)}.pg-title .words{justify-content:flex-end}@media (width>=900px){.pg{--s:clamp(28px, 3.6vw, 56px);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(300px,35vw,510px)}.pg>li,.pg>li:first-child{aspect-ratio:auto}.pg>li:nth-child(6n+1),.pg>li:nth-child(6n+6){grid-column:span 5}.pg>li:nth-child(6n+2),.pg>li:nth-child(6n+5){grid-column:span 4}.pg>li:nth-child(6n+3),.pg>li:nth-child(6n+4){grid-column:span 3}.pg>li:nth-child(3n+2),.pg>li:nth-child(3n){margin-left:calc(var(--s) * -1)}.pg>li:nth-child(6n+1){--clip:polygon(0 0, 100% 0, calc(100% - var(--s)) 100%, 0 100%);--cap-r:var(--s)}.pg>li:nth-child(6n+2){--clip:polygon(var(--s) 0, 100% 0, calc(100% - var(--s)) 100%, 0 100%);--no-x:var(--s);--cap-r:var(--s)}.pg>li:nth-child(6n+3){--clip:polygon(var(--s) 0, 100% 0, 100% 100%, 0 100%);--no-x:var(--s)}.pg>li:nth-child(6n+4){--clip:polygon(0 0, calc(100% - var(--s)) 0, 100% 100%, 0 100%)}.pg>li:nth-child(6n+5){--clip:polygon(0 0, calc(100% - var(--s)) 0, 100% 100%, var(--s) 100%);--cap-x:var(--s)}.pg>li:nth-child(6n+6){--clip:polygon(0 0, 100% 0, 100% 100%, var(--s) 100%);--cap-x:var(--s)}.pg>li:last-child:nth-child(3n+1){--clip:none;--cap-r:0px;grid-column:1/-1}.pg>li:last-child:nth-child(6n+2){--clip:polygon(var(--s) 0, 100% 0, 100% 100%, 0 100%);--cap-r:0px;grid-column:span 7}.pg>li:last-child:nth-child(6n+5){--clip:polygon(0 0, 100% 0, 100% 100%, var(--s) 100%);grid-column:span 9}.pg-title .words{padding-right:calc(var(--pad) + var(--s))}}.spread-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 40px;margin:14px 0 clamp(20px,2.6vw,34px);display:flex}.spread-head p{max-width:44ch;margin:0}.compare-grid{justify-content:start;gap:clamp(24px, 3vw, 40px) var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),330px));display:grid}.compare{margin:0}.compare-stage{aspect-ratio:3/4;background:var(--panel);border:var(--rule) solid var(--frame);-webkit-user-select:none;user-select:none;cursor:ew-resize;touch-action:pan-x pan-y;position:relative;overflow:hidden}.compare-stage .poster{aspect-ratio:auto;pointer-events:none;position:absolute;inset:0}.compare-then{pointer-events:none;position:absolute;inset:0}.compare-year{z-index:2;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#0b0b0c;pointer-events:none;background:#fff;padding:4px 8px 3px;font-size:.72rem;font-style:italic;font-weight:800;position:absolute;bottom:10px}.compare-year.now{background:var(--accent);color:var(--on-accent);right:10px}.compare-line{z-index:3;cursor:ew-resize;background:#fff;outline:0;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0b0b0c59}.compare-line:before{content:"";position:absolute;inset:0 -13px}.compare-line{touch-action:none}@media (pointer:coarse){.compare-line:before{inset:0 -22px}.compare-line i{width:40px;height:40px;margin:-20px 0 0 -20px;font-size:1rem}}.compare-line i{color:#0b0b0c;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin:-16px 0 0 -16px;font-size:.85rem;font-style:normal;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 3px 12px #00000073}.compare-line:hover i,.compare-line:focus-visible i{transform:scale(1.12)}.compare-line:focus-visible i{outline:3px solid var(--accent);outline-offset:2px}.compare figcaption{margin-top:12px}.compare figcaption h3{font-size:1.15rem}.compare figcaption p{margin:4px 0 0;font-size:.88rem}.comic-shelf{grid-template-columns:repeat(auto-fill,minmax(min(40%,180px),230px));justify-content:start;gap:clamp(30px,3.6vw,52px) clamp(22px,3vw,46px);margin:0;padding:0;list-style:none;display:grid}@media (width<=599px){.comic-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.comic-meta strong{font-size:1.3rem}}.comic-card{text-align:left;width:100%;color:inherit;cursor:pointer;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.comic-card:focus-visible{outline:3px solid var(--accent);outline-offset:8px}.book{perspective:1400px;--t:16px}.book-body{transform-style:preserve-3d;transition:transform .7s var(--ease-out);position:relative}.book-front{aspect-ratio:2/3;background:var(--panel);outline:var(--rule) solid var(--frame);outline-offset:calc(var(--rule) * -1);transform:translateZ(calc(var(--t) / 2));position:relative;overflow:hidden}.book-front img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.book-front:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000061 0,#ffffff29 1.2%,#0003 2.6%,#0000 6%);position:absolute;inset:0}.book-body:before{content:"";width:var(--t);background:repeating-linear-gradient(90deg,#f4f0e7 0 1px,#c9c3b4 1px 2px);position:absolute;top:1.2%;bottom:1.2%;right:0;transform:translate(50%)rotateY(90deg)}.book-body:after{content:"";transform:translateZ(calc(var(--t) / -2));transition:box-shadow .7s var(--ease-out);background:#0b0b0c;position:absolute;inset:0;box-shadow:0 18px 40px #00000073}@media (hover:hover){.comic-card:hover .book-body{transform:rotateY(-28deg)scale(.95)}.comic-card:hover .book-body:after{box-shadow:-26px 30px 60px #0009}}.book.is-turned .book-body,.comic-card:focus-visible .book-body{transform:rotateY(-28deg)scale(.95)}.book.is-turned .book-body:after,.comic-card:focus-visible .book-body:after{box-shadow:-26px 30px 60px #0009}@media (prefers-reduced-motion:reduce){.book-body,.book-body:after{transition:none}}.comic-meta{padding-top:18px;display:block}.comic-meta strong{font-size:1.55rem;line-height:1;transition:color .2s;display:block}.comic-card:hover .comic-meta strong,.comic-card:focus-visible .comic-meta strong{color:var(--accent)}.comic-meta .dim{margin-top:7px;font-size:.92rem;line-height:1.45;display:block}.comic-meta small{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);margin-top:8px;font-size:.8rem;font-weight:700;display:block}.comic-meta small em{color:var(--accent);font-style:normal}.reader{z-index:210;color:#f3f3f1;overscroll-behavior:contain;background:#09090a;outline:0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.reader-stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;min-height:0;padding:clamp(16px,3vh,30px) 88px clamp(10px,2vh,18px);position:relative;overflow:hidden}.reader-zoom{perspective:1800px;width:100%;height:100%;transition:transform .35s var(--ease-out);position:relative}.reader-stage.is-panning .reader-zoom{transition:none}.reader-stage.is-zoomed{cursor:grab}.reader-stage.is-zoomed.is-panning{cursor:grabbing}.reader-view{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.reader-page{justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.reader-view.is-pair .reader-page{flex:0 0 50%}.reader-view.is-one .reader-page{flex:100%}.reader-page.is-left{justify-content:flex-end}.reader-page.is-right{justify-content:flex-start}.reader-page img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;background:#17171a;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block;box-shadow:0 24px 60px #0000008c}.reader-note{z-index:2;width:max-content;max-width:calc(100% - 28px);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#f3f3f1d1;pointer-events:none;background:#0b0b0ce0;margin:0;padding:6px 12px 5px;font-size:.78rem;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.reader-x,.reader-nav{z-index:3;color:#f3f3f1;cursor:pointer;background:#27272c;border:0;place-items:center;width:54px;height:54px;padding:0;font-size:1.4rem;transition:background .2s,color .2s,opacity .2s;display:grid;position:absolute}.reader-x{font-size:1.8rem;line-height:1;top:14px;right:16px}.reader-nav{margin-top:-60px;top:50%}.reader-nav.prev{left:16px}.reader-nav.next{right:16px}.reader-x:hover,.reader-nav:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.reader-x:focus-visible,.reader-nav:focus-visible,.reader-toggle:focus-visible,.reader-thumb:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.reader-nav:disabled{opacity:.22;cursor:default}.reader-foot{z-index:2;padding:10px var(--gutter) max(12px, env(safe-area-inset-bottom));background:#0b0b0c;border-top:1px solid #f3f3f121;position:relative}.reader-bar{font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.reader-title{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:46ch;font-size:1.25rem;font-style:italic;font-weight:800;line-height:1.1;overflow:hidden}.reader-where{letter-spacing:.16em;white-space:nowrap;color:oklch(.7 .18 var(--h));font-size:.9rem;font-weight:700}.reader-hint{letter-spacing:.14em;color:#f3f3f173;margin-left:auto;font-size:.78rem;font-weight:700}.reader-toggle{height:32px;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#f3f3f1;cursor:pointer;background:#27272c;border:0;padding:1px 12px 0;font-size:.8rem;font-weight:700;transition:background .2s,color .2s}.reader-toggle.on{color:#0b0b0c;background:#f3f3f1}.reader-strip{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#f3f3f140 transparent;gap:8px;margin-top:10px;padding:3px 3px 6px;display:flex;position:relative;overflow-x:auto}.reader-thumb{opacity:.55;cursor:pointer;background:#17171a;border:2px solid #0000;flex:none;width:50px;height:74px;padding:0;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.reader-thumb.is-spread{width:104px}.reader-thumb img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.reader-thumb span{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:#f3f3f1;background:#0b0b0c;padding:1px 5px 0;font-size:.7rem;font-weight:800;position:absolute;bottom:0;left:0}.reader-thumb:hover,.reader-thumb.on{opacity:1}.reader-thumb.on{border-color:var(--accent)}.reader-thumb.on span{background:var(--accent);color:var(--on-accent)}@media (width<=699px){.reader-stage{padding:72px 8px 10px}.reader-x{width:48px;height:48px;top:10px;right:10px}.reader-nav{background:#27272cc7;width:42px;height:54px;margin-top:-40px;font-size:1.15rem}.reader-nav.prev{left:0}.reader-nav.next{right:0}.reader-hint{display:none}.reader-title{flex:100%;font-size:1.1rem}.reader-toggle{margin-left:auto}}@media (prefers-reduced-motion:reduce){.reader-zoom{transition:none}}.cm{gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.cm-text .words{padding-block:clamp(30px,4vw,60px)}.shout{font-family:var(--display);text-transform:uppercase;font-style:italic;font-weight:900;line-height:.9}.shout span{text-shadow:.05em .05em 0 var(--k);font-size:clamp(2rem,4.6vw,4.1rem);display:block}.shout b{width:fit-content;font-family:var(--sfx);letter-spacing:.02em;color:#fff9;-webkit-text-stroke:.03em var(--k);paint-order:stroke fill;text-shadow:.05em .05em 0 var(--k);margin:.16em 0 0 -.02em;padding-right:.08em;font-size:clamp(5.4rem,13.5vw,12rem);font-style:normal;font-weight:400;line-height:.9;display:block}.shout b.is-open{color:#fff;transform-origin:0 100%;rotate:-5deg}.cm-text .lead{max-width:44ch;margin-top:30px}.offers{gap:var(--gap);grid-auto-rows:1fr;display:grid}.offer .hp-in{grid-template-columns:1fr auto;align-content:center;gap:2px 18px;padding:16px 22px;transition:background .2s,color .2s;display:grid}.offer strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.6rem,2.2vw,2.1rem);font-style:italic;font-weight:900;line-height:1}.offer span{color:var(--fg-dim);grid-column:1;font-size:.97rem;line-height:1.4}.offer em{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--accent);grid-area:1/2/3;align-self:center;font-size:.94rem;font-style:normal;font-weight:700;transition:color .2s}.offer em i{transition:transform .3s var(--ease-out);font-style:normal;display:inline-block}a.offer:hover .hp-in,a.offer:focus-visible .hp-in{background:var(--accent);color:#fff;--fg-dim:#ffffffeb}a.offer:hover em,a.offer:focus-visible em{color:#fff}a.offer:hover em i,a.offer:focus-visible em i{transform:translate(3px,-3px)}@media (width<=899px){.cm,.offer .hp-in{grid-template-columns:1fr}.offer em{grid-area:auto/1;margin-top:8px}}.ev .words{justify-content:flex-start}.ev .events{gap:14px;width:100%;margin-top:26px;display:grid}.event{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--panel) 72%, transparent);color:inherit;transition:border-color .3s, transform .4s var(--ease-out), background .3s;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 26px;padding:20px 22px;text-decoration:none;display:grid;position:relative}.event.has-pics{grid-template-columns:auto minmax(0,1fr) auto}a.event[href]:hover{border-color:var(--accent);background:var(--panel);transform:translate(4px)}.event-body{gap:7px;min-width:0;display:grid}.event-when{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;background:var(--accent);color:var(--on-accent,#fff);justify-self:start;padding:5px 10px 4px;font-size:.74rem;font-style:italic;font-weight:800;transform:skew(-8deg)}.event-name{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.5rem,2.8vw,2.3rem);font-style:italic;font-weight:800;line-height:1.02}.event-where{color:var(--fg-dim);font-size:.97rem}.event-pics{grid-template-columns:1fr 1fr;grid-auto-rows:62px;gap:5px;width:176px;display:grid}.event-pics img{object-fit:cover;background:var(--panel-2);width:100%;height:100%;transition:transform .4s var(--ease-out);border-radius:4px}.event-pics[data-n="1"]{grid-template-columns:1fr;grid-auto-rows:129px}.event-pics[data-n="2"]{grid-auto-rows:129px}.event-pics[data-n="3"] img:first-child{grid-row:span 2}a.event[href]:hover .event-pics img{transform:scale(1.04)}.event-go{border:2px solid var(--line-strong);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);white-space:nowrap;align-items:center;gap:8px;padding:10px 14px;font-size:.78rem;font-weight:800;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.event-go .arrow{transition:transform .3s var(--ease-out);font-style:normal}a.event[href]:hover .event-go{border-color:var(--accent);background:var(--accent);color:var(--on-accent,#fff)}a.event[href]:hover .event-go .arrow{transform:translate(2px,-2px)}@media (width<=699px){.event,.event.has-pics{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.event-pics{grid-auto-rows:86px;width:100%}.event-pics[data-n="1"],.event-pics[data-n="2"]{grid-auto-rows:140px}.event-pics[data-n="3"]{grid-template-columns:1.4fr 1fr}.event-go{justify-self:start}.event{grid-template-columns:1fr 2rem}.event-when,.event-name,.event-where{grid-column:1}.event .arrow{grid-area:1/2/4;align-self:center}}.title-page{padding-top:calc(var(--nav) + 8px);padding-bottom:clamp(10px,2vw,30px)}.tp{grid-template-columns:minmax(0,1fr);min-height:clamp(300px,46vh,470px);display:grid;position:relative}.tp-text .words{justify-content:flex-end}.tp.has-art .tp-text .words{padding-right:calc(40% + var(--pad))}.tp-text .lead{margin-top:18px}.tp-text .filters,.tp-text .filters-row,.tp-text .actions{margin-top:24px}.tp-text .status{order:-1;margin:0 0 18px}.tp-deck{z-index:2;pointer-events:none;width:34%;position:absolute;top:9%;bottom:-9%;right:clamp(14px,4%,70px);container-type:size}.deck{place-items:center;display:grid;position:absolute;inset:0}.deck-card{grid-area:1/1;display:block;position:relative}.deck-card img{border:5px solid var(--loud);background:#fff;width:auto;max-width:100cqw;height:auto;max-height:100cqh;display:block;box-shadow:12px 14px #00000080}.deck-card .caption{max-width:calc(100% + 14px);bottom:18px;left:-14px;box-shadow:4px 4px #00000080}@media (width<=799px){.tp{min-height:0}.tp.has-art .tp-text .words{padding-right:var(--pad);padding-top:calc(var(--pad) + 46px)}.tp-deck{order:-1;width:100%;height:clamp(250px,76vw,400px);margin-bottom:-46px;position:relative;top:auto;bottom:auto;right:auto}.deck-card .caption{left:-8px}}.filters{flex-wrap:wrap;gap:6px;display:flex}.grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(46%,250px),1fr));display:grid}.tile{width:100%;display:block}.filters-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;width:100%;display:flex}.masonry{grid-template-columns:repeat(var(--columns,3), minmax(0, 1fr));gap:var(--gap);align-items:start;display:grid}.masonry>ul{gap:var(--gap);display:grid}.shot{text-align:left;width:100%;display:block;position:relative}.shot img{background:var(--panel);border:var(--rule) solid var(--frame);width:100%;height:auto;transition:opacity .4s}.shot img.pending{aspect-ratio:3/4;opacity:0}.shot:focus-visible{outline:0}.shot-cap{left:var(--rule);right:var(--rule);bottom:var(--rule);color:#fff;font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;opacity:0;background:linear-gradient(#0000,#080809db);padding:26px 12px 9px;font-size:1rem;font-style:italic;font-weight:800;line-height:1.05;transition:opacity .25s;position:absolute}.shot:hover .shot-cap,.shot:focus-visible .shot-cap{opacity:1}.shot:after{content:"";border:3px solid var(--accent);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.shot:hover:after,.shot:focus-visible:after{opacity:1}@media (pointer:coarse){.shot-cap{opacity:1}}.section-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.views{gap:2px;display:inline-flex}.views button{background:var(--panel-2);width:42px;height:38px;color:var(--fg-mute);place-items:center;transition:background .2s,color .2s;display:grid}.views button:hover{color:var(--fg)}.views button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.views button:focus-visible{outline-offset:-4px}.views svg{width:20px;height:20px}.tiles{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(46%,220px),1fr));display:grid}.tiles .shot img{aspect-ratio:4/5;object-fit:cover;object-position:50% 16%}.strip-wrap{position:relative}.strip{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--accent) var(--line);padding-bottom:14px;display:flex;overflow-x:auto}.strip>li{scroll-snap-align:start;flex:none}.strip .shot img{object-fit:cover;width:auto;max-width:84vw;height:clamp(280px,58vh,560px)}.strip-nav{z-index:2;background:var(--loud);width:46px;height:46px;color:var(--on-loud);place-items:center;font-size:1.2rem;transition:background .2s,color .2s;display:grid;position:absolute;top:calc(50% - 30px)}.strip-nav:hover{background:var(--accent);color:var(--on-accent)}.strip-nav.prev{left:-10px}.strip-nav.next{right:-10px}@media (pointer:coarse){.strip-nav{display:none}}.spot{grid-template-columns:minmax(0,auto) minmax(220px,1fr);align-items:start;gap:clamp(24px,3.4vw,56px);display:grid}.spot-main{width:auto}.spot-main img{width:auto;max-width:100%;height:auto;max-height:min(74vh,720px)}.spot-main img.pending{height:min(74vh,720px)}.spot-main .shot-cap{display:none}.spot-side .display{margin-bottom:12px}.spot-side p{max-width:44ch}.spot-thumbs{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin-top:24px;display:grid}.spot-thumbs button{opacity:.5;width:100%;transition:opacity .2s;display:block}.spot-thumbs button.on,.spot-thumbs button:hover,.spot-thumbs button:focus-visible{opacity:1;outline:0}.spot-thumbs img{aspect-ratio:4/5;object-fit:cover;object-position:50% 16%;background:var(--panel);width:100%}.spot-thumbs button.on img,.spot-thumbs button:focus-visible img{outline:3px solid var(--accent);outline-offset:-3px}@media (width<=899px){.spot{grid-template-columns:1fr}.spot-main img{max-height:62vh}.spot-thumbs{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));margin-top:16px}}.gallery-group+.gallery-group{margin-top:clamp(36px,5vw,72px)}.gallery-group-head{flex-wrap:wrap;align-items:baseline;gap:6px 28px;margin:12px 0 clamp(16px,2.2vw,28px);display:flex}.gallery-group-head p{flex:280px;margin:0}.lightbox{z-index:200;background:var(--veil);place-items:center;padding:28px clamp(16px,6vw,88px);display:grid;position:fixed;inset:0;overflow-y:auto}.lightbox-inner{grid-template-columns:auto minmax(220px,340px);align-items:end;gap:clamp(26px,3.6vw,56px);max-width:100%;display:grid}.lightbox-art img{background:var(--panel);border:var(--rule) solid var(--frame);width:auto;max-width:calc(100vw - 600px);height:auto;max-height:min(86svh,920px)}.lightbox-art.is-card{aspect-ratio:3/4;height:min(86svh,920px)}.lightbox-art.is-card .poster{aspect-ratio:auto;width:100%;height:100%}.lightbox-info .display{margin-bottom:14px}.lightbox-pics{gap:8px;margin:4px 0 14px;display:flex}.lightbox-pics button{background:var(--panel);border:2px solid var(--line-strong);opacity:.6;width:56px;height:70px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.lightbox-pics button img{object-fit:cover;width:100%;height:100%;display:block}.lightbox-pics button:hover,.lightbox-pics button.on{opacity:1}.lightbox-pics button.on{border-color:var(--accent)}.lightbox-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lightbox-hint{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);margin:26px 0 0;font-size:.84rem;font-weight:700}.lightbox-nav,.lightbox-x{z-index:2;background:var(--panel-2);width:50px;height:50px;color:var(--fg);place-items:center;font-size:1.3rem;transition:background .2s,color .2s;display:grid;position:fixed}.lightbox-nav:hover,.lightbox-x:hover{background:var(--accent);color:var(--on-accent)}.lightbox-nav{margin-top:-25px;top:50%}.lightbox-nav.prev{left:14px}.lightbox-nav.next{right:18px}.lightbox-x{font-size:1.6rem;top:14px;right:18px}@media (width<=899px){.lightbox{place-items:start center;padding:80px 20px 32px}.lightbox-inner{grid-template-columns:1fr;justify-items:start}.lightbox-art img{max-width:100%;max-height:62svh}.lightbox-art.is-card{width:min(100%,44svh);height:auto}.lightbox-nav{margin:0;top:14px}.lightbox-nav.next{left:72px;right:auto}}.tiers{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}.tier{height:100%;transition:background .2s, translate .3s var(--ease-out)}.tier:hover,.tier:focus-within{background:var(--accent);translate:0 -6px}.tier>.hp-in{background:var(--loud);color:var(--on-loud);--fg-dim:color-mix(in srgb, var(--on-loud) 76%, transparent);--line:color-mix(in srgb, var(--on-loud) 16%, transparent);flex-direction:column;display:flex}.tier-head{background:linear-gradient(135deg, var(--accent) 30%, var(--accent-deep));color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),0 100%);flex-direction:column;justify-content:flex-end;min-height:clamp(150px,15vw,200px);padding:22px 24px 40px;display:flex;position:relative;overflow:hidden}.tier-head:before{content:"";background:radial-gradient(circle,#0b0b0c57 0 2.4px,#0000 3px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 30%,#000);mask-image:linear-gradient(120deg,#0000 30%,#000)}.tier-no{font-family:var(--display);color:#0000;-webkit-text-stroke:2px #ffffff8c;font-size:clamp(6.4rem,9.5vw,9rem);font-style:italic;font-weight:900;line-height:1;position:absolute;top:-.16em;right:-.04em}.tier-head .display{text-shadow:.05em .05em 0 var(--k);font-size:clamp(2rem,2.7vw,2.7rem);line-height:.92;position:relative}.tier-body{flex:1;padding:4px 24px 26px}.tier-body p{color:var(--fg-dim);margin:0;font-size:1.04rem;line-height:1.5}.tier-body ul{margin:18px 0 0}.tier-body li{border-top:1px solid var(--line);padding:9px 0 9px 24px;font-size:.97rem;font-weight:500;position:relative}.tier-body li:before,.notes li:before{content:"";background:var(--accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:13px;height:13px;position:absolute;top:.95em;left:0}.tier-go{background:var(--on-loud);color:var(--loud);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 15px;font-size:1.2rem;font-style:italic;font-weight:800;transition:background .2s,color .2s;display:flex}.tier-go i{transition:transform .3s var(--ease-out);font-style:normal}.tier:hover .tier-go,a.tier-go:focus-visible{background:var(--accent);color:var(--on-accent);outline:0}.tier:hover .tier-go i,a.tier-go:focus-visible i{transform:translate(3px,-3px)}.steps{--s:clamp(20px, 2.4vw, 38px);grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);display:grid}.steps>li{--clip:polygon(var(--s) 0, 100% 0, calc(100% - var(--s)) 100%, 0 100%);min-width:0}.steps>li+li{margin-left:calc(var(--s) * -1)}.steps>li:first-child{--clip:polygon(0 0, 100% 0, calc(100% - var(--s)) 100%, 0 100%)}.steps>li:last-child{--clip:polygon(var(--s) 0, 100% 0, 100% 100%, 0 100%)}.steps>li:only-child{--clip:none}.steps .hp{height:100%}.steps .words{min-height:clamp(280px,26vw,380px);padding-inline:calc(var(--pad) * .7 + var(--s));justify-content:flex-start;gap:0}.steps>li:first-child .words{padding-left:var(--pad)}.steps>li:last-child .words{padding-right:var(--pad)}.step-n{font-family:var(--display);letter-spacing:-.02em;color:var(--accent);font-size:clamp(4.6rem,8vw,7.4rem);font-style:italic;font-weight:900;line-height:.8}.is-red .step-n{color:#fff;text-shadow:.05em .05em 0 var(--k)}.steps .display{margin:20px 0 10px}.steps p{color:var(--fg-dim);margin:0}.steps.is-long{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.steps.is-long>li,.steps.is-long>li:first-child,.steps.is-long>li:last-child{--clip:none;margin-left:0}.steps.is-long .words{padding-inline:var(--pad)}@media (width<=899px){.steps{grid-template-columns:1fr}.steps>li,.steps>li:first-child,.steps>li:last-child{--clip:none;margin-left:0}.steps .words,.steps>li:first-child .words,.steps>li:last-child .words{min-height:0;padding-inline:var(--pad)}}.notes{width:100%;margin-top:22px}.notes li{color:var(--fg-dim);border-top:1px solid var(--line-strong);padding:12px 0 12px 26px;position:relative}.notes li:before{top:1.25em}.dm .words{justify-content:center;gap:0;min-height:clamp(260px,26vw,360px)}.dm-say{font-family:var(--display);text-transform:uppercase;text-wrap:balance;text-shadow:.04em .04em 0 var(--k);margin:0;font-size:clamp(2rem,3.6vw,3.2rem);font-style:italic;font-weight:900;line-height:.95}.dm-handle{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);margin:18px 0 0;font-size:.94rem;font-weight:700}.form-panel .words{justify-content:flex-start}.form-panel form{width:100%}.story{--s:clamp(24px, 3.4vw, 54px);gap:var(--gap);display:grid}.story-row{gap:var(--gap);grid-template-columns:minmax(0,1fr);min-height:clamp(300px,32vw,460px);display:grid}.story-row.has-art{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.story-row.has-art .story-art{--clip:polygon(0 0, 100% 0, calc(100% - var(--s)) 100%, 0 100%)}.story-row.has-art .story-text{margin-left:calc(var(--s) * -1);--clip:polygon(var(--s) 0, 100% 0, 100% 100%, 0 100%)}.story-row.has-art .story-text .words{padding-left:calc(var(--pad) + var(--s))}.story-row.has-art.is-flipped{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.story-row.is-flipped .story-art{margin-left:calc(var(--s) * -1);--clip:polygon(0 0, 100% 0, 100% 100%, var(--s) 100%);order:2}.story-row.has-art.is-flipped .story-text{--clip:polygon(0 0, calc(100% - var(--s)) 0, 100% 100%, 0 100%);margin-left:0}.story-row.has-art.is-flipped .story-text .words{padding-left:var(--pad);padding-right:calc(var(--pad) + var(--s))}.story-text .words{gap:0}.story-no{font-family:var(--display);letter-spacing:.2em;color:var(--accent);font-size:1.1rem;font-weight:700}.is-red .story-no{color:#fffc}.story-text .display{margin:8px 0 0}.is-red .story-text .display,.story-text.is-red .display{text-shadow:.04em .04em 0 var(--k)}.story-text .lead{max-width:50ch;margin:18px 0 0}.story-text .btn{margin-top:24px}@media (width<=799px){.story-row,.story-row.has-art,.story-row.has-art.is-flipped{grid-template-columns:1fr;min-height:0}.story-row .story-art,.story-row.is-flipped .story-art{--clip:none;aspect-ratio:4/3;order:0;margin:0}.story-row.has-art .story-text,.story-row.has-art.is-flipped .story-text{--clip:none;margin:0}.story-row.has-art .story-text .words,.story-row.has-art.is-flipped .story-text .words{padding-inline:var(--pad)}}.ab{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.ab>:only-child{grid-column:1/-1}.ab .words{justify-content:flex-start;gap:0}.ab-links .display{margin-bottom:18px}.ab-links .social{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:6px;display:grid}.ab-links .social li+li{margin-top:0}.ab-links .social li{display:flex}.ab-links .social a{flex:1}.file-head{border-bottom:3px solid var(--fg);width:100%;font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;padding-bottom:14px;font-size:.86rem;font-weight:700;display:flex}.file-head img{border-radius:50%;width:36px;height:36px}.file-head b{letter-spacing:.01em;margin-left:auto;font-size:1.5rem;font-style:italic;font-weight:900}.facts{width:100%;margin:0}.facts>div{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(7.5rem,38%) 1fr;gap:14px;padding:13px 0;display:grid}.facts>div:last-child{border-bottom:0;padding-bottom:0}.facts dt{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.86rem;font-weight:700}.facts dd{margin:0;font-weight:600}@media (width<=899px){.ab{grid-template-columns:1fr}}.social{width:100%}.social li+li{margin-top:6px}.social a{background:var(--panel-2);align-items:center;gap:14px;padding:11px 14px;transition:background .2s,color .2s;display:flex}.social a:hover,.social a:focus-visible{background:var(--accent);color:var(--on-accent)}.social svg{flex:none;width:22px;height:22px}.social strong{font-size:.97rem;line-height:1.3;display:block}.social small{opacity:.6;font-size:.8rem;display:block}.mail{border-bottom:2px solid var(--accent);overflow-wrap:anywhere;font-weight:600;display:inline-block}.mail:hover{color:var(--accent)}section.open{padding-block:calc(var(--nav) + clamp(32px, 5vw, 72px)) clamp(40px, 6vw, 88px)}.request{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.page-head{margin-bottom:clamp(30px,4vw,54px)}.page-head .display{font-size:clamp(3.2rem,7.4vw,7rem)}.page-head .lead{margin-top:20px}.contact-side{align-content:start;gap:36px;display:grid}.contact-side p{max-width:36ch}.contact-side .label{margin-bottom:12px}@media (width<=899px){.request{grid-template-columns:1fr}}form.lined .field{margin-bottom:28px;display:block}form.lined .field input,form.lined .field textarea{border:0;border-bottom:1px solid var(--line-strong);background:0 0;padding:22px 0 10px}form.lined .field textarea{min-height:120px}form.lined .field label{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--fg-mute);pointer-events:none;transform-origin:0;transition:transform .3s var(--ease-out), color .3s;margin:0;font-size:1rem;font-weight:400;position:absolute;top:20px;left:0}form.lined .field input:focus+label,form.lined .field input:not(:placeholder-shown)+label,form.lined .field textarea:focus+label,form.lined .field textarea:not(:placeholder-shown)+label{color:var(--accent);transform:translateY(-22px)scale(.76)}form.lined .field .bar{background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .45s var(--ease);display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}form.lined .field input:focus~.bar,form.lined .field textarea:focus~.bar{transform:scaleX(1)}form.lined .pick-label{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--accent);margin-bottom:2px;font-size:.78rem;font-weight:400}form.lined .pick-button{border:0;border-bottom:1px solid var(--line-strong);background:0 0;padding:8px 0 10px}form.lined .field.pick.is-open .bar,form.lined .pick-button:focus-visible~.bar{transform:scaleX(1)}.footer{padding-block:clamp(26px,3.6vw,56px) 0}.ft{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ft .words{justify-content:flex-start;gap:0}.ft-end{grid-column:1/-1}.ft-end .words{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:22px 40px;padding-block:clamp(30px,4.4vw,68px)}.ft-line{font-family:var(--display);text-transform:uppercase;text-shadow:.04em .04em 0 var(--k);margin:0;font-size:clamp(3rem,8.4vw,8rem);font-style:italic;font-weight:900;line-height:.84}.ft-end .actions{margin:0 0 6px}.ft-brand{grid-column:span 4}.ft-pages{grid-column:span 3}.ft-follow{grid-column:span 5}.ft-mark{align-items:center;gap:14px;max-width:100%;display:flex}.ft-mark img{border-radius:50%;width:54px;height:54px}.ft-mark .wordmark.lg{font-size:clamp(1.8rem,2.7vw,2.9rem)}.ft-brand p{max-width:40ch;margin:18px 0 14px}.ft-list{width:100%}.ft-list a{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--fg-dim);transition:color .2s, padding .3s var(--ease-out);align-items:baseline;gap:12px;padding:7px 0;font-size:1.3rem;font-style:italic;font-weight:800;line-height:1.1;display:flex}.ft-list li:last-child a{border-bottom:0}.ft-list a i{letter-spacing:.14em;color:var(--accent);font-size:.8rem;font-style:normal;font-weight:700}.ft-list a:hover{color:var(--fg);padding-left:6px}.ft-follow .social{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:6px;display:grid}.ft-follow .social li{display:flex}.ft-follow .social a{flex:1}.ft-follow .social li+li{margin-top:0}.ft-follow .social a{padding-block:8px}.footer-fine{color:var(--fg-mute);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:18px 26px;font-size:.82rem;display:flex}@media (width<=1100px){.ft-brand{grid-column:1/-1}.ft-pages{grid-column:span 5}.ft-follow{grid-column:span 7}}@media (width<=559px){.ft-pages,.ft-follow{grid-column:1/-1}}.notfound .tp{min-height:clamp(360px,60vh,560px)}.nav-cart{background:var(--panel-2);width:40px;height:40px;color:var(--fg);flex:none;place-items:center;transition:background .2s,color .2s;display:grid;position:relative}.nav-cart:hover,.nav-cart:focus-visible{background:var(--loud);color:var(--on-loud);outline:0}.nav-cart svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nav-bar>.theme-btn+.nav-cart,.nav-bar>.nav-status+.nav-cart{margin-left:-20px}.nav-cart-count{min-width:22px;height:20px;font-family:var(--display);background:var(--accent);color:var(--on-accent);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);animation:cart-pop .45s var(--ease-out);place-items:center;padding:1px 7px 0;font-size:.86rem;font-style:italic;font-weight:900;line-height:1;display:grid;position:absolute;top:-8px;right:-10px}@keyframes cart-pop{0%{transform:scale(.3)}60%{transform:scale(1.25)}}.nav.is-open .nav-cart{background:var(--k);color:#fff}@media (width<=1139px){.nav-bar>.theme-btn+.nav-cart,.nav-bar>.nav-status+.nav-cart{margin-left:-6px}}@media (width<=479px){.nav:has(.nav-cart) .brand{gap:9px;min-width:0}.nav:has(.nav-cart) .brand-logo{width:36px;height:36px}.nav:has(.nav-cart) .brand .wordmark{font-size:1.36rem}}@media (width<=374px){.nav:has(.nav-cart) .brand .wordmark{font-size:1.12rem}.nav:has(.nav-cart) .nav-bar{gap:10px}}.tag-price,.tag-badge{z-index:2;font-family:var(--display);text-transform:uppercase;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);align-items:baseline;gap:6px;font-style:italic;line-height:1;display:inline-flex;position:absolute;top:10px}.tag-price{letter-spacing:.01em;background:var(--loud);color:var(--on-loud);padding:6px 14px 5px;font-size:1.3rem;font-weight:900;right:10px}.tag-price small,.cap-price small{letter-spacing:.12em;opacity:.7;font-size:.6em;font-style:normal;font-weight:700}.tag-price s,.cap-price s{opacity:.55;font-size:.72em;font-weight:700;text-decoration-thickness:2px}.tag-badge{letter-spacing:.08em;background:var(--accent);color:var(--on-accent);align-items:center;padding:6px 13px 5px 11px;font-size:.92rem;font-weight:800;left:10px}.tag-badge.is-new:before{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:currentColor;flex:none;width:11px;height:11px}.tag-badge.is-soldout{background:var(--k);color:#ffffffc7}.tag-badge.is-inline{width:fit-content;position:relative;top:auto;left:auto}.caption .tag-badge.is-inline{margin-top:6px;font-size:.78rem}.cap-price{color:var(--accent);align-items:baseline;gap:6px;margin-top:4px;font-size:1.12em;font-style:italic;font-weight:900;display:flex}@media (width<=599px){.tag-price{padding:5px 10px 4px;font-size:1.05rem;top:7px;right:7px}.tag-badge{padding:5px 9px 4px 8px;font-size:.74rem;top:7px;left:7px}}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(34px,3.4vw,52px) clamp(18px,2vw,30px);display:grid}.shop-grid>li{min-width:0}.pc{flex-direction:column;height:100%;display:flex}.pc-art{position:relative}.pc-open{width:100%;display:block}.pc-open:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pc-frame{--mat:0px;--mat-b:var(--mat);aspect-ratio:4/5;padding:var(--mat) var(--mat) var(--mat-b);background:var(--panel-2);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out);display:block;position:relative;overflow:hidden;box-shadow:0 22px 40px -22px #000000d9}.pc-frame>img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.pc-frame .poster{aspect-ratio:auto;height:100%}.pc:hover .pc-frame,.pc:focus-within .pc-frame{transform:translateY(-6px);box-shadow:0 34px 50px -24px #000000e6}.look-poster .pc-frame{--mat:clamp(8px, 3.4%, 14px);background:#f7f5ef}.look-poster .pc-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(118deg,#ffffff2e,#fff0 38%);position:absolute;inset:0}.look-framed .pc-frame{--mat:clamp(16px, 7%, 26px);box-shadow:inset 0 0 0 clamp(6px, 2.6%, 10px) #121214, inset 0 0 0 calc(clamp(6px, 2.6%, 10px) + 1px) #00000059, 0 22px 40px -22px #000000d9;background:#f4f2ec}.look-board .pc-frame{--mat:clamp(10px, 4.5%, 16px);--mat-b:clamp(24px, 10%, 36px);background:#f3eee2}.look-board .pc-frame:before{content:"";z-index:2;inset:calc(var(--mat) * .45) calc(var(--mat) * .45) calc(var(--mat-b) * .6);pointer-events:none;border:1px solid #4687c88c;position:absolute}.pc-note{z-index:2;left:var(--mat);right:var(--mat);bottom:calc(var(--mat-b) * .22);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#3737418c;font-size:.66rem;font-style:italic;font-weight:700;position:absolute;overflow:hidden}.look-comic .pc-frame:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000052,#ffffff47 45%,#00000024 75%,#0000);width:3.2%;position:absolute;top:0;bottom:0;left:2.4%}.look-comic .pc-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(112deg,#ffffff42,#fff0 34%);position:absolute;inset:0}.look-comic .pc-frame{box-shadow:3px 3px #d2cfc7,5px 5px #9d9a93,0 22px 40px -22px #000000d9}.pc-alt{z-index:1;box-sizing:border-box;padding:var(--mat) var(--mat) var(--mat-b);opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none;position:absolute;inset:0;overflow:hidden}.pc-alt img{box-sizing:border-box;object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.pc:hover .pc-alt.is-ready,.pc:focus-within .pc-alt.is-ready{opacity:1}@media (hover:none){.pc:focus-within .pc-alt.is-ready{opacity:0}.pc.is-alt .pc-alt.is-ready{opacity:1}}.pc-tap{z-index:3;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#fff;width:max-content;max-width:calc(100% - 16px);box-shadow:3px 3px 0 var(--accent);pointer-events:none;animation:pc-tap-in .3s var(--ease-out) both;background:#0b0b0c;padding:5px 10px 4px;font-size:.72rem;font-style:italic;font-weight:800;line-height:1.15;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes pc-tap-in{0%{opacity:0;translate:-50% calc(6px - 50%)}}.pc.is-gone .pc-frame>img,.pc.is-gone .pc-alt img{filter:grayscale()brightness(.7)}.sc-tag{z-index:3;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:#fff;pointer-events:none;border:2px solid #0b0b0c;align-items:center;gap:8px;padding:8px 14px 7px 12px;font-size:1.02rem;font-style:italic;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:20px;left:20px;transform:rotate(-2deg);box-shadow:3px 3px #0b0b0c}.sc-tag.is-new:before{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:currentColor;flex:none;width:11px;height:11px}.sc-tag.is-soldout{box-shadow:3px 3px 0 var(--accent);background:#0b0b0c;border-color:#f3f3f1}.sc-tag.is-inline{box-shadow:none;border-width:0;position:static;transform:none}.pc-add{z-index:3;background:var(--accent);color:#fff;opacity:0;width:44px;height:44px;transition:opacity .3s, transform .35s var(--ease-out), background .2s, color .2s;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(8px);box-shadow:0 10px 20px -10px #000c}.pc:hover .pc-add,.pc:focus-within .pc-add{opacity:1;transform:translateY(-6px)}.pc-add:hover,.pc-add:focus-visible{color:#0b0b0c;background:#fff;outline:0}.pc-add.is-added{background:var(--open);color:#06140c;opacity:1}.pc-add svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (hover:none){.pc-add{opacity:1;width:40px;height:40px;transform:none}}.pc-info{text-align:left;width:100%;color:inherit;cursor:pointer;gap:5px;margin-top:16px;padding:0 2px;display:grid}.pc-row{justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.pc-title{min-width:0;font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;font-size:1.32rem;font-style:italic;font-weight:800;line-height:1.05;transition:color .2s}.pc:hover .pc-title{color:var(--accent)}.pc-price{white-space:nowrap;flex:none;align-items:baseline;gap:7px;display:flex}.pc-price b{font-family:var(--display);letter-spacing:.01em;color:var(--fg);font-size:1.3rem;font-weight:800}.pc-price b.is-sale{color:var(--accent)}.pc-price b.is-out{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.86rem}.pc-price s{font-family:var(--display);color:var(--fg-mute);font-size:.95rem;font-weight:600;text-decoration-thickness:1.5px}.pc-price i{color:var(--fg-mute);font-size:.82rem;font-style:normal}.pc-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-meta small{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.76rem;font-weight:700}@media (width<=599px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.pc-info{margin-top:12px}.pc-row{flex-direction:column;align-items:flex-start;gap:3px}.pc-title{font-size:1.05rem}.pc-price b{font-size:1.1rem}.pc-meta small{letter-spacing:.1em;font-size:.66rem}.sc-tag{padding:6px 10px 5px 9px;font-size:.82rem;top:14px;left:14px;box-shadow:2px 2px #0b0b0c}}@media (prefers-reduced-motion:reduce){.pc-frame,.pc-alt,.pc-add{transition:none}.pc:hover .pc-frame{transform:none}}.how-buy{flex-wrap:wrap;gap:6px;margin:22px 0 0;padding:0;list-style:none;display:flex}.how-buy li{min-height:38px;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;background:var(--panel-2);color:var(--fg);align-items:center;gap:10px;padding:1px 14px 0 11px;font-size:.9rem;font-weight:700;display:flex}.how-buy b{color:var(--accent);font-style:italic;font-weight:900}.is-red .how-buy li{color:#fff;background:#0b0b0c57}.is-red .how-buy b{color:#fff;text-shadow:.06em .06em 0 var(--k)}.is-red .thanks{background:var(--k);color:#fff}.is-red .thanks.is-failed i{color:#b3202a;background:#fff}.thanks.is-wait i.buy-spin{background:0 0;border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:28px;height:28px;margin:6px}.pp-btn{color:#111;width:100%;min-height:54px;font-family:var(--body);background:#ffc439;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:0 18px;font-size:1rem;font-weight:600;transition:filter .2s,transform .15s;display:flex}.pp-btn:hover,.pp-btn:focus-visible{filter:brightness(.94);outline:0}.pp-btn:active{transform:scale(.99)}.pp-btn.is-busy{cursor:progress}.pp-say{color:#111}.pp-word{letter-spacing:-.02em;font-family:Verdana,Segoe UI,sans-serif;font-size:1.22rem;font-style:italic;font-weight:700}.pp-word b{color:#003087;font-weight:800}.pp-word i{color:#009cde;font-weight:800}.pp-wait{color:#111;font-weight:600}.cart-foot .pp-btn{margin-top:10px}.is-red .thanks i{background:var(--accent);color:#fff}.shop-filters{z-index:5;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:6px 0 clamp(22px,2.6vw,34px);display:flex;position:relative}.shop-filters-clear{min-height:48px;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);border-bottom:2px solid var(--accent);padding:0 6px;font-size:.86rem;font-weight:700}.shop-filters-clear:hover{color:var(--fg)}.shop-filters-count{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);margin-left:auto;padding-bottom:15px;font-size:.8rem;font-weight:700}.shop-sales{gap:10px;margin:6px 0 clamp(18px,2.2vw,26px);padding:0;list-style:none;display:grid}.shop-sale{background:linear-gradient(100deg, var(--accent) 55%, var(--accent-deep));color:#fff;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;border:2px solid #0b0b0c;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 18px 11px;font-size:clamp(1.05rem,1.6vw,1.3rem);font-style:italic;font-weight:800;line-height:1.1;display:flex;position:relative;overflow:hidden;transform:rotate(-.4deg);box-shadow:4px 4px #0b0b0c}.shop-sale:before{content:"";pointer-events:none;background:radial-gradient(circle,#0b0b0c4d 0 2px,#0000 2.6px) 0 0/10px 10px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 45%,#000);mask-image:linear-gradient(100deg,#0000 45%,#000)}.shop-sale>*{position:relative}.shop-sale b{color:#fff;letter-spacing:.08em;background:#0b0b0c;padding:3px 10px 2px;font-weight:900;transform:rotate(-2deg)}.shop-sale b:after{content:" —";color:var(--accent)}@media (width<=560px){.shop-sale{padding:10px 12px 9px;box-shadow:3px 3px #0b0b0c}}.buy-deal{background:var(--accent);color:#fff;margin-right:10px;padding:2px 8px 1px;font-style:italic;display:inline-block}.cart-sale{background:var(--accent);color:#fff;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;justify-self:start;padding:2px 8px 1px;font-size:.74rem;font-style:italic;font-weight:800}.cart-price s{color:var(--fg-mute);margin-right:8px;font-size:.8em;font-style:normal;font-weight:600;text-decoration-thickness:1.5px}.dd{z-index:6;min-width:210px;position:relative}.dd.is-open{z-index:30}.dd-label{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:7px;font-size:.8rem;font-weight:700;display:block}.dd-button{text-align:left;width:100%;min-height:48px;font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--fg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;gap:10px;padding:0 14px 0 16px;font-size:1.08rem;font-style:italic;font-weight:800;transition:box-shadow .2s,background .2s;display:flex}.dd-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dd-button small,.dd-list small{letter-spacing:.06em;color:var(--fg-mute);font-size:.8rem;font-style:normal;font-weight:700}.dd-button em,.dd-list em{white-space:nowrap;font-style:italic;font-weight:900}.dd-button em s,.dd-list em s{color:var(--fg-mute);margin-right:4px;font-weight:700}.dd-button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .3s var(--ease);flex:none}.dd-button:hover,.dd-button:focus-visible,.dd.is-open .dd-button{box-shadow:inset 0 0 0 2px var(--accent);outline:0}.dd.is-open .dd-button svg{transform:rotate(180deg)}.dd.is-set .dd-button{background:var(--accent);color:var(--on-accent);box-shadow:none}.dd.is-set .dd-button small{color:#ffffffbf}.dd-list{background:var(--panel-2);min-width:100%;max-height:min(360px,60vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 22px 50px #00000080}.dd-list li{min-height:44px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-dim);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:6px 12px;font-size:1rem;font-weight:700;display:flex}.dd-list li>span{gap:2px;display:grid}.dd-list li i{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--fg-mute);font-size:.78rem;font-style:normal;font-weight:500}.dd-list li.on{background:var(--accent);color:var(--on-accent)}.dd-list li.on small,.dd-list li.on i,.dd-list li.on em s{color:#fffc}.dd-list li[aria-selected=true]{color:var(--fg)}.dd-list li.on[aria-selected=true]{color:var(--on-accent)}.dd-list li.is-empty{opacity:.45}.buy-size{min-width:0;margin-top:18px}.buy-size .dd-button{background:var(--panel-2);box-shadow:none}.buy-size.is-set .dd-button{background:var(--panel-2);color:var(--fg)}.buy-size .dd-list{right:0}@media (width<=599px){.shop-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shop-filters .dd{min-width:0}.shop-filters-clear,.shop-filters-count{place-self:center start;min-height:0;margin:0;padding:4px 0}.shop-filters-count{grid-column:-2/-1;justify-self:end}.dd-button{padding:0 10px 0 12px;font-size:.95rem}}.thanks{background:var(--accent);max-width:560px;color:var(--on-accent);align-items:center;gap:14px;margin-top:22px;padding:14px 20px 14px 14px;display:flex}.thanks i{width:40px;height:40px;color:var(--accent);background:#fff;flex:none;place-items:center;font-size:1.2rem;font-style:normal;font-weight:900;display:grid}.thanks div{gap:3px;display:grid}.thanks strong{font-family:var(--display);text-transform:uppercase;font-size:1.5rem;font-style:italic;font-weight:900;line-height:1}.thanks span{color:#ffffffe6}.buy{border-top:2px solid var(--line-strong);margin-top:22px;padding-top:22px}.buy-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.buy-price{font-family:var(--display);letter-spacing:.005em;color:var(--fg);align-items:baseline;gap:8px;font-size:clamp(2.4rem,3.6vw,3rem);font-weight:800;line-height:.95;display:inline-flex}.buy-price small{letter-spacing:.16em;color:var(--fg-mute);font-size:.32em;font-weight:700}.buy-price.is-sale{color:var(--accent)}.buy-price.is-out{color:var(--fg-mute);text-decoration:line-through;text-decoration-thickness:2px}.buy-was{font-family:var(--display);color:var(--fg-mute);font-size:1.3rem;font-weight:600;text-decoration-thickness:1.5px}.buy-what{color:var(--fg-dim);margin:14px 0 0}.buy-save{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:8px 0 0;font-size:.88rem;font-weight:700}.buy-sign{text-align:left;background:var(--panel-2);width:100%;color:var(--fg);align-items:center;gap:14px;margin-top:18px;padding:12px 14px;transition:box-shadow .2s;display:flex}.buy-sign:hover{box-shadow:inset 0 0 0 2px var(--line-strong)}.buy-sign.on{box-shadow:inset 0 0 0 2px var(--accent)}.buy-sign:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.buy-sign svg{fill:none;width:24px;height:24px;stroke:var(--fg-mute);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:stroke .2s}.buy-sign.on svg{stroke:var(--accent)}.buy-sign-text{flex:auto;gap:2px;min-width:0;display:grid}.buy-sign-text strong{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;font-style:italic;font-weight:800}.buy-sign-text small{color:var(--fg-dim);font-size:.84rem}.buy-sign-toggle{background:var(--line-strong);flex:none;width:42px;height:22px;transition:background .25s;position:relative}.buy-sign-toggle:after{content:"";background:var(--fg);width:16px;height:16px;transition:transform .25s var(--ease-out), background .25s;position:absolute;top:3px;left:3px}.buy-sign.on .buy-sign-toggle{background:var(--accent)}.buy-sign.on .buy-sign-toggle:after{background:#fff;transform:translate(20px)}.btn.buy-btn{justify-content:space-between;width:100%;min-height:58px;margin-top:18px;padding-inline:24px 18px}.buy-btn-icon{width:28px;transition:transform .3s var(--ease-out);place-items:center;font-size:1.5rem;font-style:normal;display:grid}.btn.buy-btn:hover .buy-btn-icon{transform:translate(3px)}.btn.buy-btn.is-added{background:var(--open);color:#06140c}.btn.buy-btn.is-out{background:var(--panel-2);color:var(--fg-mute);cursor:not-allowed;justify-content:center}.btn.buy-btn.is-busy{cursor:progress;background:var(--accent);color:var(--on-accent)}.buy-spin{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite buy-spin;display:block}@keyframes buy-spin{to{transform:rotate(1turn)}}.buy-also{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;display:flex}.buy-now{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);border-bottom:2px solid var(--accent);padding-bottom:1px;font-size:.98rem;font-style:italic;font-weight:800;transition:color .2s}.buy-now:hover,.buy-now:focus-visible{color:var(--accent);outline:0}.buy-now.is-busy{cursor:progress;color:var(--accent)}.buy-incart{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.88rem;font-weight:700}.buy-incart:hover{text-decoration:underline}.buy-secure{color:var(--fg-mute);align-items:center;gap:8px;margin:14px 0 0;font-size:.82rem;display:flex}.buy-secure svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:15px;height:15px}.buy-secure a{color:var(--fg);border-bottom:2px solid var(--accent)}.buy-note{overflow:hidden}.buy-note p{color:var(--fg);background:var(--panel-2);border-left:3px solid var(--accent);margin:14px 0 8px;padding:10px 12px;font-size:.9rem}.buy-note a{color:var(--fg);border-bottom:2px solid var(--accent);overflow-wrap:anywhere;margin:0 0 4px;font-size:.9rem;font-weight:600;display:inline-block}.cart{z-index:260;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;position:fixed;inset:0}.cart-panel{overscroll-behavior:contain;background:var(--page);border-left:var(--rule) solid var(--frame);flex-direction:column;width:min(460px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #00000073}.cart-head{background:linear-gradient(135deg, var(--accent) 35%, var(--accent-deep));color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),0 100%);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 42px 24px;display:flex;position:relative}.cart-head:before{content:"";pointer-events:none;background:radial-gradient(circle,#0b0b0c57 0 2.4px,#0000 3px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 40%,#000);mask-image:linear-gradient(100deg,#0000 40%,#000)}.cart-head>*{position:relative}.cart-kicker{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;font-size:.82rem;font-weight:700}.cart-title{font-family:var(--display);text-transform:uppercase;text-shadow:.05em .05em 0 var(--k);margin:8px 0 0;font-size:clamp(2.2rem,7vw,2.9rem);font-style:italic;font-weight:900;line-height:.9}.cart-x{background:var(--k);color:#fff;flex:none;place-items:center;width:44px;height:44px;font-size:1.6rem;transition:background .2s,color .2s;display:grid}.cart-x:hover,.cart-x:focus-visible{color:var(--k);background:#fff;outline:0}.cart-empty{color:var(--fg-dim);padding:8px 24px 28px}.cart-empty p{margin:0 0 20px}.cart-empty b{color:var(--fg)}.cart-lines{align-content:start;gap:var(--gap);overscroll-behavior:contain;flex:auto;grid-auto-rows:max-content;min-height:140px;margin:0;padding:2px 18px 18px;list-style:none;display:grid;overflow-y:auto}.cart-lines li{background:var(--panel);border:var(--rule) solid var(--frame);grid-template-columns:74px minmax(0,1fr);gap:14px;padding:10px 40px 10px 10px;display:grid;position:relative;overflow:hidden}.cart-thumb{aspect-ratio:3/4;background:var(--panel-2);width:74px;overflow:hidden}.cart-thumb img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.cart-info{align-content:start;gap:4px;min-width:0;display:grid}.cart-info strong{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:1.2rem;font-style:italic;font-weight:800;line-height:1.05}.cart-info small{color:var(--fg-mute);font-size:.82rem}.cart-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.cart-qty{background:var(--panel-2);align-items:center;display:inline-flex}.cart-qty button{width:34px;height:34px;color:var(--fg);place-items:center;font-size:1.15rem;transition:background .2s,color .2s;display:grid}.cart-qty button:hover:not(:disabled),.cart-qty button:focus-visible{background:var(--loud);color:var(--on-loud);outline:0}.cart-qty button:disabled{opacity:.3;cursor:default}.cart-qty span{text-align:center;min-width:28px;font-family:var(--display);font-size:1.05rem;font-weight:800}.cart-price{font-family:var(--display);white-space:nowrap;color:var(--accent);font-size:1.35rem;font-style:italic;font-weight:900}.cart-remove{width:30px;height:30px;color:var(--fg-mute);place-items:center;font-size:1.25rem;transition:color .2s;display:grid;position:absolute;top:6px;right:6px}.cart-remove:hover,.cart-remove:focus-visible{color:var(--fg);outline:0}.cart-foot{padding:16px 22px calc(20px + env(safe-area-inset-bottom));background:var(--panel);border-top:var(--rule) solid var(--accent);flex:none}.cart-deal{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.cart-deal input{min-width:0;height:42px;font:inherit;letter-spacing:.04em;color:var(--fg);background:var(--page);border:2px solid var(--line-strong);border-radius:0;outline:0;flex:140px;padding:0 12px;font-size:.92rem}.cart-deal input:focus{border-color:var(--accent)}.cart-deal input[type=email]{letter-spacing:0;flex-basis:100%;order:2}.cart-deal button{height:42px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:var(--panel-2);color:var(--fg);padding:0 16px;font-size:.92rem;font-style:italic;font-weight:800;transition:background .2s,color .2s}.cart-deal button:hover:not(:disabled){background:var(--loud);color:var(--on-loud)}.cart-deal button:disabled{opacity:.5;cursor:default}.cart-deal p{color:var(--accent);flex-basis:100%;order:3;margin:2px 0 0;font-size:.84rem}.cart-deal.is-on{background:var(--accent-soft,#d8232f24);border:1px dashed var(--accent);justify-content:space-between;align-items:center;padding:10px 6px 10px 12px;font-size:.9rem}.cart-deal.is-on b{font-family:var(--display);letter-spacing:.06em;font-weight:800}.cart-deal.is-on strong{font-family:var(--display);color:var(--accent);margin-left:auto;font-style:italic;font-weight:900}.cart-deal.is-on button{background:0 0;width:30px;height:30px;padding:0;font-size:1.2rem;font-style:normal}.cart-total strong s{color:var(--fg-mute);margin-right:10px;font-size:.55em;text-decoration-thickness:2px}.cart-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cart-total span{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);font-size:.86rem;font-weight:700}.cart-total strong{font-family:var(--display);font-size:2.3rem;font-style:italic;font-weight:900;line-height:1}.cart-small{color:var(--fg-mute);margin:6px 0 0;font-size:.82rem}.cart-foot .buy-btn{margin-top:14px}.cart-clear{color:var(--fg-mute);border-bottom:1px solid #0000;margin:12px auto 0;font-size:.82rem;display:block}.cart-clear:hover{color:var(--fg);border-color:var(--line-strong)}@media (prefers-reduced-motion:reduce){.buy-spin{animation-duration:3s}.nav-cart-count{animation:none}}:root{--acc-bad:#ff8a9b;--acc-bad-text:#ffb3be;--acc-wait:#ffc457}:root[data-theme=light]{--acc-bad:#c4202c;--acc-bad-text:#8f1720;--acc-wait:#8a5a00}.nav-account{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--fg);place-items:center;transition:border-color .2s,background .2s;display:grid;position:relative}.nav-account:hover,.nav-account:focus-visible{border-color:var(--accent);background:var(--accent-soft,oklch(.56 .22 var(--h) / .14));outline:0}.nav-account svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.nav-account.is-in:after{content:"";background:var(--open);width:8px;height:8px;box-shadow:0 0 0 2px var(--page);border-radius:50%;position:absolute;top:7px;right:7px}.nav-account+.nav-cart{margin-left:-6px}.menu-account{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.8rem}.cart-account{color:var(--fg-dim);text-align:center;margin:12px 0 0;font-size:.86rem}.cart-account a,.thanks-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.thanks-link{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.74rem;display:inline-block}a.buy-btn{text-decoration:none}.acc-narrow{max-width:520px}.acc-wide{max-width:980px}.acc-card{border:1px solid var(--line-strong);background:var(--panel);padding:clamp(22px,4vw,36px);position:relative}.acc-card.is-danger{border-color:#ff6b7f59}.acc-stack{gap:18px;display:grid}.acc-h3{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:0 0 18px;font-size:1.35rem;font-style:italic;font-weight:800}.acc-p{color:var(--fg-dim);max-width:60ch;margin:-8px 0 18px}.acc-field{margin-bottom:30px}.acc-field input{padding-right:64px}.acc-eye{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);padding:8px 4px;font-size:.68rem;position:absolute;top:14px;right:0}.acc-eye:hover,.acc-eye:focus-visible{color:var(--fg);outline:0}.acc-note{color:var(--fg-mute);margin:8px 0 0;font-size:.84rem}.acc-note.is-error,.has-error label{color:var(--acc-bad)!important}.has-error .bar{background:#ff6b7f;transform:scaleX(1)}.acc-problem{color:var(--acc-bad-text);background:#ff6b7f14;border-left:3px solid #ff6b7f;margin:-6px 0 20px;padding:12px 14px;font-size:.92rem}.acc-submit{justify-content:center;width:100%}.acc-submit:disabled{opacity:.7;cursor:progress}.acc-links{color:var(--fg-dim);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:22px;font-size:.92rem;display:flex}.acc-links a,.acc-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:oklch(.76 .19 var(--h) / .45);text-decoration-color:oklch(.76 .19 var(--h) / .45)}.acc-links a:hover,.acc-link:hover{color:var(--fg)}.acc-link{font:inherit;cursor:pointer;padding:0;font-size:.9rem}.acc-link:disabled{color:var(--fg-mute);cursor:default;text-decoration:none}.acc-check{color:var(--fg-dim);cursor:pointer;align-items:flex-start;gap:12px;margin:-6px 0 24px;font-size:.92rem;display:flex}.acc-check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.acc-row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.acc-row .acc-submit{width:auto}.acc-saved{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--open);font-size:.74rem}.acc-danger{--line-strong:#ff6b7f99;color:var(--acc-bad)}.acc-danger-solid{color:#1a0710;background:#ff6b7f}.acc-done{justify-items:start;gap:18px;display:grid}.acc-done i{background:var(--open);color:#06140c;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;font-weight:800;display:grid}.acc-done.is-bad i{color:#1a0710;background:#ff6b7f}.acc-done p{color:var(--fg-dim);margin:0}.acc-done p b{color:var(--fg);overflow-wrap:anywhere}.acc-wait{color:var(--fg-mute);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.acc-welcome{background:oklch(82% .2 150/.08);border:1px solid oklch(82% .2 150/.45);margin:0 0 18px;padding:14px 16px}.acc-verify{color:var(--fg-dim);background:#ffc45712;border:1px solid #ffc45773;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 0 22px;padding:14px 16px;font-size:.94rem;display:flex}.acc-verify b{color:var(--fg);overflow-wrap:anywhere}.acc-orders{gap:16px;display:grid}.acc-order{border:1px solid var(--line-strong);background:var(--panel);padding:clamp(18px,3vw,28px)}.acc-order-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:16px;display:flex}.acc-order-head strong{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.35rem;font-style:italic;font-weight:800;display:block}.acc-order-head small{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);font-size:.72rem}.acc-pill{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;background:oklch(.3 .13 var(--h));color:var(--fg);padding:6px 14px 5px;font-size:.95rem}.acc-pill.is-shipped{background:var(--accent);color:var(--on-accent)}.acc-pill.is-delivered{background:var(--open);color:#06140c}.acc-pill.is-refunded,.acc-pill.is-cancelled{color:var(--acc-bad);background:#3a2230}.acc-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.acc-items li,.acc-total{color:var(--fg-dim);justify-content:space-between;gap:16px;display:flex}.acc-items b,.acc-total b{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.acc-total{border-top:1px dashed var(--line-strong);margin-top:12px;padding-top:12px;font-weight:600}.acc-total.is-discount{color:var(--accent);border:0;padding-top:0}.acc-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 4px;padding:0;list-style:none;display:grid}.acc-steps li{text-align:center;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);justify-items:center;gap:8px;font-size:.68rem;display:grid;position:relative}.acc-steps li:before{content:"";background:var(--line-strong);height:2px;position:absolute;top:7px;left:-50%;right:50%}.acc-steps li:first-child:before{display:none}.acc-steps li.done:before{background:var(--accent)}.acc-steps i{z-index:1;border:2px solid var(--line-strong);background:var(--page);border-radius:50%;width:16px;height:16px;position:relative}.acc-steps li.done{color:var(--fg)}.acc-steps li.done i{border-color:var(--accent);background:var(--accent)}.acc-steps li[aria-current=step] i{box-shadow:0 0 0 5px oklch(.76 .19 var(--h) / .25)}.acc-refund{color:var(--acc-bad);margin:16px 0 0}.acc-order-foot{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px 30px;margin-top:22px;padding-top:18px;display:grid}.acc-order-foot p{color:var(--fg-dim);margin:8px 0 12px}.acc-order-foot code{color:var(--fg);font-family:var(--display)}.acc-empty{border:1px dashed var(--line-strong);justify-items:start;gap:10px;padding:clamp(24px,4vw,40px);display:grid}.acc-empty strong{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.5rem;font-style:italic;font-weight:800}.acc-empty p{color:var(--fg-dim);margin:0 0 6px}@media (width<=599px){.nav-account{width:44px;height:44px}.acc-steps li span{font-size:.6rem}}@media (width<=374px){.acc-steps li{letter-spacing:.04em}}.field input:-webkit-autofill{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);box-shadow:0 0 0 1000px var(--panel-2) inset;transition:background-color 9999s ease-out}.field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);box-shadow:0 0 0 1000px var(--panel-2) inset;transition:background-color 9999s ease-out}.field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);box-shadow:0 0 0 1000px var(--panel-2) inset;transition:background-color 9999s ease-out}.acc-card .field input:-webkit-autofill{box-shadow:0 0 0 1000px var(--panel) inset}.acc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}@media (width<=699px){.acc-grid{grid-template-columns:minmax(0,1fr)}}.acc-email{border:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:0 0 30px;padding:16px 18px;display:flex}.acc-email>div:first-child{gap:6px;min-width:0;display:grid}.acc-email b{overflow-wrap:anywhere;font-size:1.05rem;font-weight:600}.acc-email-side{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.acc-tag{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:6px 12px 5px;font-size:.68rem;font-weight:600}.acc-tag.is-ok{color:var(--open);background:oklch(82% .2 150/.16)}.acc-tag.is-wait{color:var(--acc-wait);background:#ffc45724}.acc-check input{appearance:none;border:1.5px solid var(--line-strong);cursor:pointer;background:0 0;place-items:center;width:20px;height:20px;margin:1px 0 0;transition:border-color .2s,background .2s;display:grid}.acc-check input:after{content:"";border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:10px;height:6px;transition:transform .2s var(--ease-out);transform:rotate(-45deg)translate(1px,-1px)scale(0)}.acc-check input:checked{border-color:var(--accent);background:var(--accent)}.acc-check input:checked:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.acc-check input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acc-check:hover input:not(:checked){border-color:var(--fg-mute)}.acc-check span{line-height:1.45}.container.acc-narrow,.container.acc-wide{max-width:none}.acc-narrow>*{max-width:520px}.acc-wide>*{max-width:980px}.acc-narrow form,.acc-wide form,form.acc-card{max-width:none}.acc-narrow>form.acc-card,.acc-narrow>.acc-card{max-width:520px}.acct-avatar{background:conic-gradient(from 210deg, var(--accent), oklch(.55 .2 calc(var(--h) + 40)), var(--accent));border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.acct-avatar:after{content:"";box-shadow:inset 0 0 0 3px var(--accent), inset 0 0 0 6px var(--page);pointer-events:none;border-radius:50%;position:absolute;inset:0}.acct-avatar img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.acct-avatar b{font-family:var(--display);color:var(--on-accent);letter-spacing:.04em;font-style:italic;font-weight:800}.acct-avatar.is-lg{width:104px;height:104px}.acct-avatar.is-lg b{font-size:2.4rem}.acct-avatar.is-md{width:56px;height:56px}.acct-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.acct-stats button{text-align:left;border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;transition:border-color .2s, transform .3s var(--ease-out);gap:4px;padding:18px 20px;display:grid}.acct-stats button:hover{border-color:var(--accent);transform:translateY(-2px)}.acct-stats strong{font-family:var(--display);color:var(--fg);font-size:clamp(2rem,3.4vw,2.8rem);font-style:italic;font-weight:800;line-height:1}.acct-stats span{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);font-size:.7rem}.acct-block{margin-top:clamp(40px,5vw,60px)}.acct-block-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.acct-block-head h2{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-style:italic;font-weight:800}.acct-count{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);font-size:.72rem}.acct-quiet{border:1px dashed var(--line-strong);color:var(--fg-dim);margin:0;padding:22px}.acct-invite{border:1px solid var(--accent);background:linear-gradient(120deg, oklch(.32 .14 var(--h) / .6), var(--panel));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;margin-top:clamp(40px,5vw,60px);padding:clamp(24px,4vw,36px);display:flex}.acct-invite h2{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem);font-style:italic;font-weight:800}.acct-invite p{color:var(--fg-dim);max-width:46ch;margin:6px 0 0}.acct-wall{flex-wrap:wrap;gap:26px 22px;padding:26px 6px 6px;display:flex}.acct-frame{width:clamp(108px,14vw,150px);transform:rotate(var(--tilt));transition:transform .4s var(--ease-out);background:#f7f5ef;margin:0;padding:7px 7px 0;box-shadow:0 16px 34px #0000008c}.acct-frame:hover{transform:rotate(0)translateY(-4px)}.acct-frame .poster{box-shadow:inset 0 0 0 1px #0003}.acct-frame figcaption{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#222226;text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:8px 2px 9px;font-size:.62rem;overflow:hidden}.acct-pieces{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.acct-pieces.is-roomy{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:24px}.acct-piece{position:relative}.acct-piece-art{transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);display:block;position:relative}.acct-piece-art:hover,.acct-piece-art:focus-visible{box-shadow:8px 8px 0 var(--accent);outline:0;transform:translate(-4px,-4px)}.acct-heart,.buy-heart{border:1px solid var(--line-strong);background:var(--panel-2);width:40px;height:40px;color:var(--fg);cursor:pointer;place-items:center;transition:border-color .2s,background .2s,transform .2s;display:grid}.acct-heart{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;position:absolute;top:8px;right:8px}.acct-heart svg,.buy-heart svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:20px;height:20px;transition:fill .2s,stroke .2s}.acct-heart:hover,.buy-heart:hover{border-color:var(--accent)}.acct-heart:active,.buy-heart:active{transform:scale(.9)}.acct-heart.on,.buy-heart.on{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.acct-heart.on svg,.buy-heart.on svg{fill:currentColor;animation:heart-pop .35s var(--ease-out)}@keyframes heart-pop{40%{transform:scale(1.3)}}.buy-heart{width:44px;height:44px;margin-left:auto}.acct-piece-cap{gap:3px;padding-top:10px;display:grid}.acct-piece-cap strong{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.1rem;font-style:italic;font-weight:800;line-height:1.1}.acct-piece-cap small{font-family:var(--display);letter-spacing:.08em;color:var(--accent);font-size:.72rem}.acct-note{border-left:3px solid var(--accent);background:var(--panel);align-items:flex-start;gap:22px;margin-top:clamp(44px,5vw,64px);padding:clamp(24px,4vw,36px);display:flex}.acct-note-logo{object-fit:cover;border-radius:50%;flex:none;width:58px;height:58px}.acct-note h2{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:.74rem;font-weight:600}.acct-note p{max-width:62ch;color:var(--fg-dim);margin:0;font-size:1.05rem;line-height:1.65}.acct-note .acct-sign{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);transform-origin:0;margin-top:14px;font-size:1.7rem;transform:skew(-8deg)}.acc-item{align-items:center;gap:12px;min-width:0;display:flex}.acc-item img,.acc-item i{object-fit:cover;background:var(--panel-2);border:1px solid var(--line);flex:none;width:34px;height:46px}.acct-pick{border:0;margin:6px 0 28px;padding:0}.acct-pick legend{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);padding:0;font-size:.72rem;font-weight:600}.acct-pick p{color:var(--fg-mute);margin:6px 0 14px;font-size:.9rem}.acct-pick-grid{flex-wrap:wrap;gap:10px;display:flex}.acct-pick-one{border:2px solid var(--line-strong);background:var(--panel-2);cursor:pointer;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.acct-pick-one img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.acct-pick-one.is-initials b{font-family:var(--display);color:var(--on-accent);font-size:1.2rem;font-style:italic;font-weight:800}.acct-pick-one:hover{border-color:var(--fg-mute);transform:translateY(-2px)}.acct-pick-one.on{border-color:var(--accent);box-shadow:0 0 0 3px oklch(.76 .19 var(--h) / .35)}.acct-pick-one:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1099px){.acct-pieces{grid-template-columns:repeat(3,minmax(0,1fr))}.acct-pieces>:nth-child(4){display:none}.acct-pieces.is-roomy>:nth-child(4){display:block}}@media (width<=599px){.acct-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.acct-stats button{padding:14px 12px}.acct-stats span{letter-spacing:.08em;font-size:.6rem}.acct-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.acct-pieces>:nth-child(4){display:block}.acct-pieces.is-roomy{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-wall{justify-content:center;gap:20px 16px}.acct-note{flex-direction:column;gap:14px}}.acc-split{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(30px,5vw,90px);min-height:calc(100svh - 60px);padding-bottom:clamp(50px,7vw,100px);display:grid}.acc-split-main{min-width:0}.acc-split .acc-head{padding-top:calc(var(--nav) + clamp(30px, 5vw, 70px));margin-bottom:clamp(26px,3.5vw,44px)}.acc-art{padding-top:calc(var(--nav) + 20px);justify-items:center;gap:clamp(28px,4vw,46px);display:grid;position:relative}.acc-art:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, oklch(.5 .2 var(--h) / .35), transparent 70%);pointer-events:none;width:120%;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.acc-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;width:min(100%,520px);margin:0;padding:0;list-style:none;display:grid}.acc-perks li{gap:12px;display:flex}.acc-perks i{background:var(--accent);flex:none;width:10px;height:10px;margin-top:6px;transform:rotate(45deg)}.acc-perks b{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.1rem;font-style:italic;font-weight:800;display:block}.acc-perks span{color:var(--fg-dim);margin-top:3px;font-size:.9rem;display:block}@media (width<=1023px){.acc-split{grid-template-columns:minmax(0,1fr);min-height:0}.acc-art{padding-top:0}}@media (width<=599px){.acc-perks{grid-template-columns:minmax(0,1fr)}}.acct-top{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(20px,3vw,36px);display:grid}.acct-top .acc-card3d-wrap{width:100%;max-width:520px;padding:0 18px 18px 0}.acct-top .acc-card3d-lean{--rx:2deg;--ry:-8deg}.acct-stats.is-stacked{grid-template-columns:minmax(0,1fr);margin-top:0}.acct-stats.is-stacked button{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:14px 18px}.acct-stats.is-stacked strong{min-width:1.4ch;font-size:clamp(1.8rem,2.6vw,2.4rem)}@media (width<=1099px){.acct-top{grid-template-columns:minmax(0,1fr)}.acct-top .acc-card3d-wrap{justify-self:center}.acct-stats.is-stacked{grid-template-columns:repeat(4,minmax(0,1fr))}.acct-stats.is-stacked button{grid-template-columns:minmax(0,1fr);padding:16px}}@media (width<=599px){.acct-top .acc-card3d-lean{--rx:0deg;--ry:0deg}.acct-stats.is-stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-stats.is-stacked button{padding:12px 10px}.acc-split{gap:0;padding-bottom:64px}.acc-split .acc-head{padding-top:calc(var(--nav) + 26px);margin-bottom:22px}.acc-split .acc-card{padding:22px 20px 24px}.acc-art{border-top:1px solid var(--line);gap:26px;margin-top:52px;padding-top:36px}.acc-art:before{display:none}.acc-art:after{content:"Why make an account";background:var(--page);font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-mute);white-space:nowrap;padding:0 12px;font-size:.66rem;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.acc-art .acc-card3d-wrap{justify-self:start;width:calc(100% - 22px)}.acc-art .acc-card3d{padding:16px 18px;box-shadow:0 24px 50px #0000008c}.acc-art .acc-card3d-chip{width:38px;height:28px;margin-top:10px}.acc-art .acc-card3d-name{font-size:1.45rem}.acc-art .acc-card3d-foot{margin-top:10px}.acc-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.acc-perks li{border:1px solid var(--line);background:var(--panel);gap:10px;padding:14px 12px}.acc-perks i{width:8px;height:8px;margin-top:5px}.acc-perks b{font-size:.95rem;line-height:1.15}.acc-perks span{display:none}}.acct-pick-group{margin-top:16px}.acct-pick-label{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:10px;font-size:.66rem;display:block}.acct-pick-label em{background:var(--accent);color:var(--on-accent);margin-left:8px;padding:2px 8px;font-style:normal}.acct-pick-group.is-mine{border-top:1px dashed var(--line-strong);margin-top:22px;padding-top:18px}.acct-pick-one.is-mine{border-color:oklch(.76 .19 var(--h) / .6)}.acct-pick-one.is-mine:after{content:"✦";background:var(--accent);width:20px;height:20px;color:var(--on-accent);box-shadow:0 0 0 2px var(--page);border-radius:50%;place-items:center;font-size:.6rem;display:grid;position:absolute;bottom:-2px;right:-2px}.acct-pick-one{overflow:visible}.acct-pick-one img{border-radius:50%}.acct-pick-locked{border:1px dashed var(--line-strong);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:14px 16px;font-size:.9rem;display:flex}.acct-pick-locked i{color:var(--accent);font-style:normal}.acct-pick-locked a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.acct-pick-one img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.acct-pick-label em{margin-left:14px;padding:3px 10px 2px}.acct-pick{margin-bottom:34px}.acct-pick-pic{border-radius:50%;position:absolute;inset:0;overflow:hidden}.acct-pick-pic img{border-radius:0}.acct-avatar img{transform-origin:50% 22%}.acct2{padding-top:calc(var(--nav) + 18px);padding-bottom:clamp(60px,8vw,110px)}.acct2-hero{position:relative}.acct2-banner{border:1px solid var(--line-strong);background:radial-gradient(90% 140% at 100% 0%, oklch(.5 .22 var(--h) / .65), transparent 60%), radial-gradient(70% 120% at 0% 100%, oklch(.36 .18 calc(var(--h) + 40) / .6), transparent 65%), linear-gradient(120deg, #1c0b0d, #0b0b0c 70%);height:clamp(150px,19vw,230px);position:relative;overflow:hidden}.acct2-banner img{object-fit:cover;object-position:50% 25%;filter:blur(22px)saturate(1.25);opacity:.55;width:120%;height:120%;position:absolute;inset:-10%;transform:scale(1.05)}.acct2-banner:after{content:"";background:linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--page) 88%, transparent));position:absolute;inset:0}.acct2-lines{z-index:1;background:repeating-linear-gradient(-58deg,#ffffff0a 0 2px,#0000 2px 12px);position:absolute;inset:0}.acct2-id{z-index:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:22px 26px;margin-top:calc(-1*clamp(56px,6vw,72px));padding:0 clamp(16px,2.6vw,34px);display:grid;position:relative}.acct-avatar.is-xl{width:clamp(118px,12vw,148px);height:clamp(118px,12vw,148px)}.acct-avatar.is-xl b{font-size:clamp(2.6rem,4vw,3.4rem)}.acct2-who{min-width:0;padding-bottom:6px}.acct2-who h1{overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:.95}.acct2-who p{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;font-size:.72rem;display:flex}.acct2-who p span:first-child{color:var(--accent)}.acct2-actions{align-items:center;gap:16px;padding-bottom:10px;display:flex}.acct2-out{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);cursor:pointer;padding:6px 2px;font-size:.72rem}.acct2-out:hover{color:var(--fg)}.acct2-tabs{z-index:30;top:var(--nav);scrollbar-width:none;border-bottom:1px solid var(--line);background:var(--page);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:4px;margin-top:clamp(22px,3vw,34px);padding:0 4px;display:flex;position:sticky;overflow-x:auto}.acct2-tabs::-webkit-scrollbar{display:none}.acct2-tabs button{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);cursor:pointer;flex:none;align-items:center;gap:9px;padding:16px 16px 15px;font-size:.74rem;font-weight:600;transition:color .2s;display:flex;position:relative}.acct2-tabs button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.acct2-tabs button small{text-align:center;background:var(--line);min-width:22px;color:var(--fg);padding:1px 6px;font-size:.66rem}.acct2-tabs button:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:transform .35s var(--ease-out);position:absolute;bottom:-1px;left:12px;right:12px;transform:skew(-40deg)scaleX(0)}.acct2-tabs button:hover,.acct2-tabs button.on{color:var(--fg)}.acct2-tabs button.on svg{color:var(--accent)}.acct2-tabs button.on small{background:var(--accent);color:var(--on-accent)}.acct2-tabs button.on:after{transform:skew(-40deg)scaleX(1)}.acct2-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.acct2-main{padding-top:clamp(24px,3vw,36px)}.acct2-main .acc-verify,.acct2-main .acc-welcome{margin-bottom:24px}.acct2-head{margin-bottom:22px}.acct2-head h2{margin:0;font-size:clamp(2rem,3.6vw,3rem);line-height:1}.acct2-head p{color:var(--fg-dim);margin:8px 0 0}.acct2-main .acc-card,.acct2-main .acc-stack{max-width:980px}@media (width<=799px){.acct2{padding-top:calc(var(--nav) + 10px)}.acct2-id{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:0}.acct2-who p{justify-content:center}.acct2-actions{padding-bottom:0}.acct2-tabs{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:0 var(--gutter)}}.acct2-who{padding-bottom:4px}.acct-top{grid-template-columns:minmax(0,540px) minmax(0,360px);justify-content:start;gap:clamp(24px,4vw,56px)}@media (width<=1099px){.acct-top{grid-template-columns:minmax(0,1fr)}}@media (width<=799px){.acct2-banner{height:128px}.acct2-id{gap:10px;padding-top:0}.acct2-id>.acct-avatar{width:112px;height:112px;margin-top:-62px}.acct2-who h1{font-size:clamp(2rem,9vw,2.6rem)}.acct2-who p{letter-spacing:.1em;gap:4px 0;font-size:.66rem}.acct2-who p span+span:before{content:"·";color:var(--line-strong);margin:0 8px}.acct2-actions{gap:14px}.acct2-tabs button{padding:14px 12px 13px;font-size:.7rem}.acct2-main{padding-top:20px}.acct-top{gap:18px}.acct-top .acc-card3d-wrap{padding:0 10px 10px 0}.acct-top .acc-card3d{padding:16px 18px;box-shadow:0 24px 50px #0000008c}.acct-top .acc-card3d-chip{width:38px;height:28px;margin-top:10px}.acct-top .acc-card3d-name{font-size:1.5rem}.acct2-who .label{justify-content:center}.acct2-who p .acct2-since{flex-basis:100%}.acct2-who p .acct2-since:before{content:none}}.acct2-out{color:var(--acc-bad);align-items:center;gap:7px;transition:color .2s;display:inline-flex}.acct2-out svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.acct2-out:hover,.acct2-out:focus-visible{color:var(--acc-bad-text);outline:0}.acc-out-all{--line-strong:#ff6b7f8c;color:var(--acc-bad)}.acc-modal{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.acc-modal-box{border:1px solid var(--line-strong);background:linear-gradient(160deg, oklch(.24 .08 var(--h) / .9), var(--panel) 60%);width:min(440px,100%);box-shadow:0 40px 90px #000000b3, 12px 12px 0 -2px var(--accent);padding:30px 28px 26px;position:relative}.acc-modal-x{width:34px;height:34px;color:var(--fg-mute);cursor:pointer;font-size:1.5rem;line-height:1;position:absolute;top:10px;right:12px}.acc-modal-x:hover{color:var(--fg)}.acc-modal-icon{width:48px;height:48px;color:var(--acc-bad);background:#ff6b7f24;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.acc-modal-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.acc-modal-box h2{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:2rem;font-style:italic;font-weight:800;line-height:1}.acc-modal-box p{color:var(--fg-dim);overflow-wrap:anywhere;margin:12px 0 0;line-height:1.55}.acc-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.acc-modal-yes{color:#1a0710;background:#ff6b7f}.acc-modal-yes:hover,.acc-modal-yes:focus-visible{background:var(--acc-bad);color:#1a0710}@media (width<=479px){.acc-modal{align-items:end;padding:12px}.acc-modal-actions{flex-direction:column-reverse}.acc-modal-actions .btn{justify-content:center;width:100%}}.acc-card3d-wrap{perspective:1100px;width:min(100%,460px)}.acc-card3d{--rx:4deg;--ry:-12deg;--mx:30%;aspect-ratio:1.586;color:#fff;background:linear-gradient(135deg, var(--accent) 35%, var(--accent-deep));transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s var(--ease-out);border:3px solid #0b0b0c;border-radius:14px;grid-template-rows:auto auto 1fr auto;padding:clamp(18px,2.6vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000080}.acc-card3d-wrap:hover .acc-card3d{transition-duration:.15s}.acc-card3d-dots{pointer-events:none;background:radial-gradient(circle,#0b0b0c61 0 2.2px,#0000 2.8px) 0 0/10px 10px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 35%,#000 95%);mask-image:linear-gradient(100deg,#0000 35%,#000 95%)}.acc-card3d-shine{z-index:1;background:linear-gradient(105deg, transparent 40%, #ffffff29 47%, oklch(.85 .12 calc(var(--h) + 60) / .2) 50%, #ffffff14 53%, transparent 60%);transform:translateX(calc(var(--mx) - 60%));pointer-events:none;mix-blend-mode:screen;animation:7s ease-in-out infinite card-sweep;position:absolute;inset:-40%}.acc-card3d-wrap:hover .acc-card3d-shine{animation:none}@keyframes card-sweep{0%,60%{transform:translate(-70%)}to{transform:translate(70%)}}.acc-card3d-mark{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px #ffffff29;pointer-events:none;font-size:clamp(11rem,22vw,15rem);font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:-26%;right:-3%}.acc-card3d-top{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.acc-card3d-brand{align-items:center;gap:10px;min-width:0;display:flex}.acc-card3d-brand img{object-fit:cover;background:#0b0b0c;border:2px solid #0b0b0c;border-radius:50%;width:34px;height:34px}.acc-card3d-brand .wordmark{color:#fff;white-space:nowrap;text-shadow:.06em .06em #0b0b0c;font-size:1.15rem}.acc-card3d-brand .wordmark b{color:#0b0b0c;text-shadow:none}.acc-card3d-kind{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#0b0b0c;flex:none;padding:5px 11px 4px;font-size:.72rem;font-style:italic;font-weight:800;transform:skew(-8deg)}.acc-card3d-chip{background:linear-gradient(135deg,#ffe38a,#e0a92e 60%,#ffd76a);border:2px solid #0b0b0c;border-radius:7px;width:46px;height:34px;margin-top:clamp(14px,2vw,22px);position:relative}.acc-card3d-chip:before{content:"";border:1.5px solid #0b0b0c73;border-radius:3px;position:absolute;inset:7px 6px}.acc-card3d-name{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:.06em .06em #0b0b0c;align-self:end;padding:0 .1em .08em 0;font-size:clamp(1.7rem,3.2vw,2.5rem);font-style:italic;font-weight:900;line-height:.95;position:relative;overflow:hidden}.acc-card3d-name.is-empty{color:#ffffff73;text-shadow:none}.acc-card3d-foot{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;align-items:flex-end;gap:clamp(14px,2.4vw,30px);margin-top:14px;font-size:.92rem;font-style:italic;font-weight:800;display:flex;position:relative}.acc-card3d-foot small{letter-spacing:.16em;color:#ffffffb8;margin-bottom:3px;font-size:.6rem;font-style:normal;font-weight:700;display:block}.acc-card3d-foot span:last-child{color:#fff;background:#0b0b0c;margin-left:auto;padding:4px 10px 3px}.acc-card3d-foot span:last-child small{color:#fff9}@media (width<=1023px){.acc-card3d-wrap{width:min(100%,420px)}.acc-card3d-lean{--ry:0deg;--rx:0deg}}@media (width<=479px){.acc-card3d-foot span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.acc-card3d-shine{animation:none}.acc-card3d{transition:none}}.acc-card,.acc-order,.acc-email,.acct-stats button,.acct-note,.acct-invite,.acc-modal-box{border-radius:0}:root[data-theme=light] .acc-card,:root[data-theme=light] .acc-order,:root[data-theme=light] .acct-stats button{border:var(--rule) solid var(--frame)}.acc-problem{color:var(--acc-bad-text)}.acct-avatar{background:linear-gradient(135deg, var(--accent) 35%, var(--accent-deep))}.acct-avatar b{color:#fff;font-style:italic;font-weight:900}.acct-pick-one.is-initials{background:linear-gradient(135deg, var(--accent) 35%, var(--accent-deep))}.acct-pick-one.is-initials b{color:#fff;font-style:italic;font-weight:900}.acct2-banner{background:linear-gradient(135deg, var(--accent) 35%, var(--accent-deep));border:0}.acct2-banner:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#0b0b0c57 0 2.4px,#0000 3px) 0 0/11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 40%,#000);mask-image:linear-gradient(100deg,#0000 40%,#000)}.acct2-banner img{filter:blur(18px)saturate(1.2);opacity:.45;mix-blend-mode:luminosity}.acct2-banner:after{background:linear-gradient(#0000 45%,#0b0b0c59)}.acct2-lines{display:none}.acct2-who h1{text-transform:uppercase;font-style:italic;font-weight:900}.acct2-tabs button{font-weight:700}.acct2-head h2{text-transform:uppercase;font-style:italic;font-weight:900}.nav-account{background:var(--panel-2);width:40px;height:40px;color:var(--fg);border:0;flex:none;place-items:center;transition:background .2s,color .2s;display:grid;position:relative}.nav-account:hover,.nav-account:focus-visible{background:var(--loud);color:var(--on-loud);border:0;outline:0}.nav-account svg{stroke-width:2px;width:21px;height:21px}.nav-account.is-in:after{box-shadow:0 0 0 2px var(--panel-2);top:6px;right:6px}.nav-bar>.theme-btn+.nav-account,.nav-bar>.nav-status+.nav-account,.nav-bar>.nav-account+.nav-cart{margin-left:-20px}.nav.is-open .nav-account{background:var(--k);color:#fff}@media (width<=1139px){.nav-bar>.theme-btn+.nav-account,.nav-bar>.nav-status+.nav-account,.nav-bar>.nav-account+.nav-cart{margin-left:-6px}}@media (width<=599px){.nav-account{width:40px;height:40px}}.menu-account{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);font-size:1rem;font-style:italic;font-weight:800}.menu-account:hover{color:var(--accent)}.buy-heart{background:var(--panel-2);border-color:#0000;border-radius:0}@media (width<=799px){.acct2-who .label{margin-inline:auto}}.acc-note.is-ok{color:var(--open)}.acct2-banner:before{-webkit-mask-image:linear-gradient(100deg,#000 0%,#0000 60%);mask-image:linear-gradient(100deg,#000 0%,#0000 60%)}.acct2-banner:after{z-index:3;pointer-events:none;background:linear-gradient(#0000 55%,#0b0b0c4d)}.acct2-issue{z-index:4;justify-items:start;gap:4px;display:grid;position:absolute;top:clamp(14px,2vw,24px);left:clamp(18px,2.4vw,34px)}.acct2-issue small{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#0b0b0c;padding:4px 9px 3px;font-size:.7rem;font-style:italic;font-weight:800;transform:skew(-8deg)}.acct2-issue b{font-family:var(--display);letter-spacing:-.01em;color:#fff;text-shadow:.05em .05em #0b0b0c;font-size:clamp(3rem,6.4vw,5.8rem);font-style:italic;font-weight:900;line-height:.9}.acct2-strip{--pw:clamp(104px, 10vw, 156px);--gap:clamp(10px, 1vw, 14px);z-index:1;width:min(68%,1000px);position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}.acct2-track{gap:var(--gap);width:max-content;min-width:100%;height:100%;animation:strip-in .8s var(--ease-out) both;justify-content:flex-end;padding:clamp(12px,1.4vw,18px) 16px clamp(12px,1.4vw,18px) 0;display:flex}.acct2-track.is-gliding{animation:strip-glide var(--glide) ease-in-out 1s infinite alternate, strip-in .8s var(--ease-out) both;justify-content:flex-start}.acct2-hero:hover .acct2-track{animation-play-state:paused}@keyframes strip-glide{to{transform:translateX(calc(-1 * var(--shift)))}}@keyframes strip-in{0%{opacity:0}}.acct2-panel{flex:0 0 var(--pw);background:#0b0b0c;border:3px solid #0b0b0c;position:relative;overflow:hidden;transform:skew(-9deg);box-shadow:6px 6px #0b0b0c8c}.acct2-panel img{filter:none;opacity:1;mix-blend-mode:normal;object-fit:cover;object-position:50% 22%;width:144%;max-width:none;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0 -22%;transform:skew(9deg)scale(1.02)}.acct2-panel:hover img{transform:skew(9deg)scale(1.1)}@media (width<=799px){.acct2-banner{height:150px}.acct2-strip{--pw:78px;--gap:8px;width:72%}.acct2-track{padding:10px 0}.acct2-issue{top:12px;left:14px}.acct2-issue b{font-size:2rem}.acct2-issue small{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.acct2-track{animation:none}.acct2-panel img{transition:none}}.acct2-id{align-items:center;margin-top:0;padding-top:clamp(26px,3.2vw,40px)}.acct2-id>.acct-avatar{margin-top:0}.acct2-actions{padding-bottom:0}@media (width<=799px){.acct2-id{gap:12px;padding-top:24px}.acct2-id>.acct-avatar{margin-top:0}}.acc-order-right{align-items:center;gap:10px;display:inline-flex}.acc-order-del{border:1px solid var(--line);width:32px;height:32px;color:var(--fg-mute);cursor:pointer;place-items:center;transition:color .2s,border-color .2s;display:grid}.acc-order-del svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.acc-order-del:hover,.acc-order-del:focus-visible{color:var(--acc-bad);border-color:var(--acc-bad);outline:0}.acc-modal-field{margin-top:18px}.acc-modal-box .acc-problem{margin-top:12px}form.acc-modal-box{max-width:none}.acc-welcome.is-closable{align-items:center;gap:14px;display:flex}.acc-welcome.is-closable>span{flex:1;min-width:0}.acc-welcome-x{width:30px;height:30px;color:var(--fg-dim);cursor:pointer;flex:none;place-items:center;margin:-6px -6px -6px 0;font-size:1.4rem;line-height:1;transition:color .2s;display:grid}.acc-welcome-x:hover,.acc-welcome-x:focus-visible{color:var(--fg);outline:0}.acc-otools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:18px;display:flex}.acc-oshow{flex-wrap:wrap;gap:6px;display:flex}.acc-oshow button,.acc-olook button{border:1px solid var(--line-strong);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);cursor:pointer;align-items:center;gap:8px;padding:8px 14px 7px;font-size:.8rem;font-style:italic;font-weight:800;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.acc-oshow button small{text-align:center;background:var(--panel-2);min-width:20px;color:var(--fg);padding:1px 5px;font-size:.7rem;font-style:normal}.acc-oshow button:hover,.acc-olook button:hover{color:var(--fg);border-color:var(--fg-mute)}.acc-oshow button.on{color:var(--fg);border-color:var(--accent);background:var(--accent-soft,oklch(.56 .22 var(--h) / .14))}.acc-oshow button.on small{background:var(--accent);color:var(--on-accent)}.acc-olook{display:flex}.acc-olook button+button{margin-left:-1px}.acc-olook button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.acc-olook button.on{color:var(--on-accent);background:var(--accent);border-color:var(--accent);position:relative}.acc-oshow button:focus-visible,.acc-olook button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acc-olist,.acc-olist-item{gap:8px;display:grid}.acc-orow{text-align:left;border:1px solid var(--line-strong);background:var(--panel);width:100%;color:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto 20px;align-items:center;gap:16px;padding:12px 16px;transition:border-color .2s;display:grid}.acc-orow:hover,.acc-orow.is-open{border-color:var(--accent)}.acc-orow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acc-orow-pics{display:flex}.acc-orow-pics img,.acc-orow-pics i{object-fit:cover;object-position:50% 25%;border:2px solid var(--page);background:var(--panel-2);width:40px;height:54px}.acc-orow-pics img+img{margin-left:-16px}.acc-orow-what{gap:3px;min-width:0;display:grid}.acc-orow-what strong{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:1.2rem;font-style:italic;font-weight:900;line-height:1}.acc-orow-what small{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);font-size:.72rem;font-weight:700}.acc-orow-total{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.15rem;font-style:italic;font-weight:900}.acc-orow-chev{fill:none;width:18px;height:18px;stroke:var(--fg-mute);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out)}.acc-orow.is-open .acc-orow-chev{transform:rotate(180deg)}@media (width<=599px){.acc-otools{align-items:stretch}.acc-oshow{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);flex-wrap:nowrap;overflow-x:auto}.acc-oshow::-webkit-scrollbar{display:none}.acc-oshow button{flex:none}.acc-orow{grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;padding:10px 12px}.acc-orow .acc-pill{grid-column:2;justify-self:start;padding:4px 10px 3px;font-size:.8rem}.acc-orow-total{grid-area:1/3}.acc-orow-chev{display:none}.acc-orow-pics{grid-row:span 2}}.acct-pick-group.is-reward{border-top:1px dashed var(--line-strong);margin-top:22px;padding-top:18px}.acct-pick-group.is-reward.is-locked .acct-pick-label em{background:var(--panel-2);color:var(--fg-mute)}.acct-pick-one.is-reward{border-color:#ffd34d}.acct-pick-one.is-reward:after{content:"★";color:#0b0b0c;width:20px;height:20px;box-shadow:0 0 0 2px var(--page);background:#ffd34d;border-radius:50%;place-items:center;font-size:.66rem;display:grid;position:absolute;bottom:-2px;right:-2px}.acct-pick-one.is-reward:disabled{cursor:not-allowed;border-color:var(--line-strong);transform:none}.acct-pick-one.is-reward:disabled img{filter:grayscale()brightness(.55)}.acct-pick-one.is-reward:disabled:after{content:"🔒";background:var(--panel-2);font-size:.6rem}.acct-pick-group.is-reward .acct-pick-locked{margin-top:12px}.acc-reward{background:#ffd34d14;border:1px solid #ffd34d;align-items:center;gap:16px;padding:14px 16px;display:flex}.acc-reward-pics{gap:8px;display:flex}.acc-reward-pics .acct-pick-pic{width:58px;height:58px;display:block;position:relative;inset:auto;box-shadow:0 0 0 3px #ffd34d}.acc-reward-pics .acct-pick-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.acc-reward strong{font-family:var(--display);text-transform:uppercase;color:var(--fg);font-size:1.15rem;font-style:italic;font-weight:900;display:block}.acc-reward span{color:var(--fg-dim);margin-top:3px;font-size:.92rem;display:block}.acct-earn{border:1px dashed var(--line-strong);color:var(--fg-dim);gap:6px;margin:12px 0 0;padding:12px 14px;font-size:.9rem;list-style:none;display:grid}.acct-earn li{align-items:center;gap:10px;display:flex}.acct-earn i{font-size:.8rem;font-style:normal}.acct-pick-group.is-reward .acct-pick-label em{color:#0b0b0c;background:#ffd34d}.acc-card3d.is-ink{border-color:var(--accent);background:linear-gradient(140deg,#26262b,#0b0b0c 70%)}.acc-card3d.is-ink .acc-card3d-dots{background-image:radial-gradient(circle, oklch(.56 .22 var(--h) / .45) 0 2.2px, transparent 2.8px)}.acc-card3d.is-ink .acc-card3d-brand .wordmark b{color:var(--accent)}.acc-card3d.is-ink .acc-card3d-kind{background:var(--accent)}.acc-card3d.is-ink .acc-card3d-mark{-webkit-text-stroke-color:oklch(.56 .22 var(--h) / .35)}.acc-card3d.is-gold,.acc-card3d.is-chrome{color:#0b0b0c}.acc-card3d.is-gold{background:linear-gradient(135deg,#fff1b8 0%,#f2c94c 28%,#b8860b 55%,#f6d77a 78%,#c9971f 100%)}.acc-card3d.is-chrome{background:linear-gradient(135deg,#fff 0%,#c9ccd2 30%,#8d929b 55%,#eef0f3 78%,#a4a9b1 100%)}.acc-card3d.is-gold .acc-card3d-name,.acc-card3d.is-chrome .acc-card3d-name{text-shadow:.05em .05em #ffffff8c}.acc-card3d.is-gold .acc-card3d-brand .wordmark,.acc-card3d.is-chrome .acc-card3d-brand .wordmark{color:#0b0b0c;text-shadow:none}.acc-card3d.is-gold .acc-card3d-brand .wordmark b{color:#8a1a12}.acc-card3d.is-chrome .acc-card3d-brand .wordmark b{color:var(--accent)}.acc-card3d.is-gold .acc-card3d-foot small,.acc-card3d.is-chrome .acc-card3d-foot small{color:#0b0b0c99}.acc-card3d.is-gold .acc-card3d-mark,.acc-card3d.is-chrome .acc-card3d-mark{-webkit-text-stroke-color:#0b0b0c24}.acc-card3d.is-gold .acc-card3d-dots,.acc-card3d.is-chrome .acc-card3d-dots{background-image:radial-gradient(circle,#ffffff59 0 2.2px,#0000 2.8px)}.acc-card3d.has-art{isolation:isolate;background:#0b0b0c}.acc-card3d.has-art:before,.acct-card-mini.has-art:before{content:"";z-index:-1;background:var(--card-art) var(--art-x,50%) var(--art-y,25%) / cover no-repeat;transform:scale(var(--art-zoom,1));transform-origin:var(--art-x,50%) var(--art-y,25%);position:absolute;inset:0}.acc-card3d.has-art:after,.acct-card-mini.has-art:after{content:"";z-index:-1;background:linear-gradient(#0b0b0c26,#0b0b0cbf);position:absolute;inset:0}.acc-card3d.has-art .acc-card3d-dots{opacity:.6}.acct-cards{margin-top:4px}.acct-cards-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.acct-card-pick{text-align:left;border:2px solid var(--line-strong);background:var(--panel-2);color:var(--fg);cursor:pointer;justify-items:start;gap:6px;padding:10px;transition:border-color .2s,transform .2s;display:grid}.acct-card-pick:hover:not(:disabled){border-color:var(--fg-mute);transform:translateY(-2px)}.acct-card-pick.on{border-color:var(--accent);box-shadow:0 0 0 3px oklch(.56 .22 var(--h) / .3)}.acct-card-pick:disabled{cursor:not-allowed}.acct-card-pick:disabled .acct-card-mini{filter:grayscale()brightness(.55)}.acct-card-mini{aspect-ratio:1.586;background:linear-gradient(135deg, var(--accent) 35%, var(--accent-deep));color:#fff;border:2px solid #0b0b0c;border-radius:7px;width:100%;display:block;position:relative;overflow:hidden}.acct-card-mini b{font-family:var(--display);opacity:.5;font-size:1.6rem;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:4px;right:8px}.acct-card-mini i{background:linear-gradient(135deg,#ffe38a,#e0a92e);border:1.5px solid #0b0b0c;border-radius:3px;width:18px;height:13px;position:absolute;top:12px;left:10px}.acct-card-mini.is-ink{border-color:var(--accent);background:linear-gradient(140deg,#26262b,#0b0b0c 70%)}.acct-card-mini.is-gold{color:#0b0b0c;background:linear-gradient(135deg,#fff1b8,#f2c94c 30%,#b8860b 58%,#f6d77a)}.acct-card-mini.is-chrome{color:#0b0b0c;background:linear-gradient(135deg,#fff,#c9ccd2 30%,#8d929b 58%,#eef0f3)}.acct-card-mini.has-art{isolation:isolate;background:#0b0b0c}.acct-card-mini.has-art:after{background:linear-gradient(#0b0b0c1a,#0b0b0c99)}.acct-card-name{font-family:var(--display);text-transform:uppercase;font-size:.95rem;font-style:italic;font-weight:900}.acct-card-pick small{color:var(--fg-mute);font-size:.78rem}.acct-card-pick.on small{color:var(--accent)}.acct-progress{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.acct-progress span{border:1px solid var(--line-strong);background:var(--panel);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);align-items:baseline;gap:8px;padding:10px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.acct-progress b{color:var(--fg);letter-spacing:0;font-size:1.3rem;font-style:italic;font-weight:900}.acct-reward-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.acct-reward{border:1px solid var(--line-strong);background:var(--panel);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.acct-reward.is-earned{border-color:#ffd34d;box-shadow:inset 4px 0 #ffd34d}.acct-reward-art{place-items:center;display:grid}.acct-reward-art .acct-pick-pic{width:80px;height:80px;box-shadow:0 0 0 3px var(--line-strong);display:block;position:relative;inset:auto}.acct-reward.is-earned .acct-reward-art .acct-pick-pic{box-shadow:0 0 0 3px #ffd34d}.acct-reward-art .acct-pick-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.acct-reward-art .acct-card-mini{width:96px}.acct-reward:not(.is-earned) .acct-reward-art{filter:grayscale()brightness(.6)}.acct-reward-off{background:linear-gradient(135deg, var(--accent) 35%, var(--accent-deep));color:#fff;border:3px solid #0b0b0c;border-radius:50%;place-items:center;width:84px;height:84px;line-height:.9;display:grid;transform:rotate(-8deg);box-shadow:4px 4px #0b0b0c}.acct-reward-off b{font-family:var(--display);font-size:1.6rem;font-style:italic;font-weight:900}.acct-reward-off small{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:800}.acct-reward-body{justify-items:start;gap:4px;min-width:0;display:grid}.acct-reward-kind{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.66rem;font-weight:800}.acct-reward-body strong{font-family:var(--display);text-transform:uppercase;font-size:1.15rem;font-style:italic;font-weight:900;line-height:1.1}.acct-reward-how{color:var(--fg-dim);font-size:.9rem}.acct-reward.is-earned .acct-reward-how{color:#ffd34d;font-weight:700}.acct-meter{border:1px solid var(--line-strong);background:var(--panel-2);width:100%;height:22px;margin-top:4px;position:relative;overflow:hidden}.acct-meter i{background:linear-gradient(90deg, var(--accent-deep), var(--accent));position:absolute;inset:0 auto 0 0}.acct-meter small{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:3px 8px 0;font-size:.72rem;font-weight:800;display:block;position:relative}.acct-code{grid-template-columns:auto auto;align-items:center;gap:6px 10px;margin-top:6px;display:grid}.acct-code code{font-family:var(--display);letter-spacing:.08em;color:var(--fg);background:#ffd34d14;border:2px dashed #ffd34d;padding:8px 12px;font-size:1rem;font-weight:900}.acct-code small{color:var(--fg-mute);grid-column:1/-1;font-size:.8rem}.acct-reward-wait{color:var(--fg-mute);font-size:.82rem}@media (width<=479px){.acct-reward{grid-template-columns:72px minmax(0,1fr);gap:12px}.acct-reward-art .acct-pick-pic{width:64px;height:64px}.acct-reward-art .acct-card-mini{width:72px}.acct-reward-off{width:66px;height:66px}}.hp-trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute!important;left:-9999px!important}.form-alt.is-bad{color:var(--acc-bad-text,#ffb3be)}.form-alt.is-bad a{color:var(--fg);text-decoration:underline}.form-sent{border:1px solid var(--open);background:color-mix(in srgb, var(--open) 10%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;padding:20px;display:grid}.form-sent i{background:var(--open);color:#06140c;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.form-sent strong{font-family:var(--display);text-transform:uppercase;font-size:1.3rem;font-style:italic;font-weight:900;display:block}.form-sent span{color:var(--fg-dim);margin-top:3px;display:block}.form-sent .btn{grid-column:1/-1;justify-self:start}.acc-welcome{transition:opacity .6s,transform .6s}.acc-welcome.is-fading{opacity:0;transform:translateY(-6px)}.acct-try{border:1px dashed var(--line-strong);align-items:center;gap:16px;margin:12px 0 6px;padding:12px 14px;display:flex}.acct-try.is-trying{border-style:solid;border-color:var(--accent);background:var(--accent-soft,oklch(.56 .22 var(--h) / .12))}.acct-try .acct-avatar.is-lg{width:76px;height:76px}.acct-try .acct-avatar.is-lg b{font-size:1.7rem}.acct-try strong{font-family:var(--display);text-transform:uppercase;color:var(--fg);font-size:1rem;font-style:italic;font-weight:900;display:block}.acct-try.is-trying strong{color:var(--accent)}.acct-try span{color:var(--fg-dim);margin-top:2px;font-size:.88rem;display:block}.acct-keep{z-index:20;border:2px solid var(--accent);background:var(--panel);box-shadow:0 18px 40px #00000080, 8px 8px 0 -2px var(--accent);flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:18px;padding:12px 14px;display:flex;position:sticky;bottom:14px}.acct-keep .acct-avatar.is-md{flex:none;width:46px;height:46px}.acct-keep>span:not(.acct-avatar){min-width:0;color:var(--fg-dim);flex:220px;font-size:.92rem}.acct-keep b{color:var(--fg)}@media (width<=599px){.acct-keep{bottom:8px}.acct-keep .btn{flex:auto;justify-content:center}}.cm-process{grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:start;gap:clamp(24px,3.4vw,48px);display:grid}.cm-process-art .compare-stage{box-shadow:10px 10px 0 -2px var(--accent)}.cm-process-tip{color:var(--fg-mute);margin:22px 0 0;font-size:.86rem}.cm-steps.steps{--s:clamp(16px, 1.8vw, 28px);row-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;height:100%}.cm-steps.steps>li:nth-child(odd){--clip:polygon(0 0, 100% 0, calc(100% - var(--s)) 100%, 0 100%);margin-left:0}.cm-steps.steps>li:nth-child(2n){margin-left:calc(var(--s) * -1);--clip:polygon(var(--s) 0, 100% 0, 100% 100%, 0 100%)}.cm-steps.steps>li:only-child{--clip:none}.cm-steps.steps .words{min-height:0;padding:clamp(18px, 2vw, 28px) var(--pad)}.cm-steps.steps>li:nth-child(odd) .words{padding-right:calc(var(--pad) + var(--s))}.cm-steps.steps>li:nth-child(2n) .words{padding-left:calc(var(--pad) + var(--s))}.cm-steps .step-n{font-size:clamp(3.2rem,5vw,5rem)}.cm-steps .display{margin:14px 0 8px}@media (width<=799px){.cm-process{grid-template-columns:minmax(0,1fr)}.cm-process-art{justify-self:center;width:min(100%,360px)}}@media (width<=559px){.cm-steps.steps{grid-template-columns:minmax(0,1fr)}.cm-steps.steps>li:nth-child(n){--clip:none;margin-left:0}.cm-steps.steps>li:nth-child(n) .words{padding-inline:var(--pad)}}.cm-step{cursor:pointer;transition:background .2s, translate .3s var(--ease-out)}.cm-step .step-n{transition:transform .3s var(--ease-out)}.cm-step-text{color:var(--fg-dim)}.cm-step-stage{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;background:var(--k);color:#fff;opacity:.55;margin-top:auto;padding:3px 8px 2px;font-size:.72rem;font-style:italic;font-weight:800;transition:opacity .25s}button.hp.cm-step.on{background:var(--fg);translate:0 -10px}button.hp.cm-step.is-loud.on{background:var(--accent)}.cm-step.on .step-n,.cm-step:hover .step-n{transform:translate(6px)rotate(-4deg)}.cm-step.on .cm-step-stage,.cm-step:hover .cm-step-stage,.cm-step:focus-visible .cm-step-stage{opacity:1}.compare.is-gliding .compare-then{transition:clip-path .7s var(--ease-out)}.compare.is-gliding .compare-line{transition:left .7s var(--ease-out)}@media (prefers-reduced-motion:reduce){.compare.is-gliding .compare-then,.compare.is-gliding .compare-line{transition:none}}:root{--gold:#ffd34d;--gold-ink:#ffd34d;--gold-soft:#ffd34d1a}:root[data-theme=light]{--gold-ink:#8a5e00;--gold-soft:#ffc40024}.acct-reward{align-items:start;position:relative}.acct-reward-art{padding-top:4px}.acct-reward-body{width:100%}.acct-reward.is-earned{background:linear-gradient(100deg, var(--gold-soft), transparent 70%), var(--panel)}.acct-reward.is-earned .acct-reward-how{color:var(--gold-ink)}.acct-reward.is-new{box-shadow:inset 4px 0 0 var(--gold), 6px 6px 0 -1px var(--gold)}.acct-reward-new{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;background:var(--gold);color:#0b0b0c;border:2px solid #0b0b0c;padding:3px 10px 2px;font-size:.78rem;font-style:italic;font-weight:900;position:absolute;top:-11px;right:12px;transform:rotate(3deg)}.acct-code{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;margin-top:6px;display:grid}.acct-code-row{align-items:stretch;gap:6px;min-width:0;display:flex}.acct-code code{border:2px dashed var(--gold);min-width:0;max-width:100%;font-family:var(--display);letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;color:var(--fg);background:var(--gold-soft);justify-self:start;padding:5px 10px;font-size:.95rem;font-weight:900;overflow:hidden}.acct-code small{overflow-wrap:anywhere;min-width:0;color:var(--fg-mute);grid-column:auto;font-size:.82rem;line-height:1.45}.acct-code-copy{border:2px solid var(--line-strong);width:34px;color:var(--fg-dim);cursor:pointer;flex:none;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.acct-code-copy svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.acct-code-copy:hover,.acct-code-copy:focus-visible{color:var(--fg);border-color:var(--fg-mute);outline:0}.acct-code-copy.is-done{color:#0b0b0c;border-color:var(--gold);background:var(--gold)}.acct-code-add{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;justify-self:start;font-size:.95rem;font-style:italic;font-weight:800}.acct-code .acct-code-problem{color:var(--acc-bad-text)}.acct-code.is-used code{opacity:.55;border-color:var(--line-strong);background:0 0;text-decoration:line-through}.acct-code.is-used small{color:var(--fg-dim)}.acct-gift-pop{width:min(480px,100%);max-height:calc(100dvh - 40px);box-shadow:0 40px 90px #000000b3, 12px 12px 0 -2px var(--gold);overflow-y:auto}.acct-gift-pop-ico{background:var(--gold);color:#0b0b0c;border:3px solid #0b0b0c;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid;transform:rotate(-8deg);box-shadow:3px 3px #0b0b0c}.acct-gift-pop-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.acct-gift-pop .label{display:inline-block}.acct-gift-pop h2{margin-top:10px}.acct-gift-pop-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.acct-gift-pop-list li{border:2px solid var(--gold);background:var(--gold-soft);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.acct-gift-pop-list .acct-reward-art{padding:0}.acct-gift-pop-list .acct-pick-pic{width:64px;height:64px;box-shadow:0 0 0 3px var(--gold);display:block;position:relative;inset:auto}.acct-gift-pop-list .acct-pick-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.acct-gift-pop-list .acct-card-mini{width:76px}.acct-gift-pop-list .acct-reward-off{width:64px;height:64px}.acct-gift-pop-list .acct-reward-off b{font-size:1.25rem}.acct-gift-pop-what{gap:2px;min-width:0;display:grid}.acct-gift-pop-what small{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.7rem;font-weight:800}.acct-gift-pop-what strong{font-family:var(--display);text-transform:uppercase;color:var(--fg);font-size:1.25rem;font-style:italic;font-weight:900;line-height:1.05}.acct-gift-pop-what span{color:var(--fg-dim);font-size:.88rem}@media (width<=479px){.acct-gift-pop{box-shadow:0 30px 70px #000000b3, 6px 6px 0 -2px var(--gold)}.acct-gift-pop-list li{grid-template-columns:60px minmax(0,1fr);gap:12px}.acct-gift-pop-list .acct-pick-pic,.acct-gift-pop-list .acct-reward-off{width:54px;height:54px}.acct-gift-pop-list .acct-card-mini{width:60px}}.cart-code-open{color:var(--accent);text-underline-offset:3px;cursor:pointer;align-self:flex-start;margin:0 0 14px;padding:0;font-size:.92rem;text-decoration:underline;display:inline-block}.cart-code-open:hover,.cart-code-open:focus-visible{color:var(--fg);outline:0}.cart-code{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0 0 14px;display:grid}.cart-code input{min-width:0;height:42px;font-family:var(--display);letter-spacing:.1em;color:var(--fg);background:var(--page);border:2px solid var(--line-strong);border-radius:0;outline:0;padding:0 12px;font-size:1rem;font-weight:800}.cart-code input::placeholder{letter-spacing:.04em;color:var(--fg-mute);font-weight:600}.cart-code input:focus{border-color:var(--accent)}.cart-code .btn{white-space:nowrap}.cart-code-note{color:var(--acc-bad-text);grid-column:1/-1;margin:2px 0 0;font-size:.86rem}.cart-discount{border:2px dashed var(--gold);background:var(--gold-soft);align-items:center;gap:10px;margin:0 0 12px;padding:8px 6px 8px 12px;display:flex}.cart-discount-tag{flex:1;min-width:0;display:grid}.cart-discount-tag b{font-family:var(--display);letter-spacing:.1em;color:var(--fg);overflow-wrap:anywhere;font-size:1rem;font-weight:900}.cart-discount-tag small{color:var(--gold-ink);font-size:.82rem;font-weight:700}.cart-discount-off{font-family:var(--display);white-space:nowrap;color:var(--gold-ink);font-size:1.35rem;font-style:italic;font-weight:900}.cart-discount-x{width:30px;height:30px;color:var(--fg-mute);cursor:pointer;flex:none;place-items:center;font-size:1.25rem;line-height:1;transition:color .2s;display:grid}.cart-discount-x:hover,.cart-discount-x:focus-visible{color:var(--fg);outline:0}.cart-total.is-sub{margin-bottom:4px}.cart-total.is-sub span{font-size:.78rem}.cart-total.is-sub s{font-family:var(--display);color:var(--fg-mute);font-size:1.2rem;font-style:italic;font-weight:800;text-decoration-thickness:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acct-reward-group+.acct-reward-group{margin-top:clamp(28px,4vw,40px)}.acct-group-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:16px;display:flex}.acct-group-head h3{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);margin:0;font-size:1.7rem;font-style:italic;font-weight:900;line-height:1}.acct-reward-group.is-gifts .acct-group-head h3{background:var(--gold);color:#0b0b0c;padding:2px 10px 0;transform:rotate(-1.5deg)}.acct-group-head p{color:var(--fg-dim);margin:0;font-size:.92rem}.acct-group-head p b{font-family:var(--display);color:var(--fg);font-weight:900}.acct2-tabs button small.is-alert{background:var(--gold);color:#0b0b0c;font-weight:800}.acct-reward.is-spent{opacity:.72}.acct-reward.is-spent .acct-reward-art{filter:grayscale()brightness(.6)}.cart-empty-code{border:1px dashed var(--gold,#ffd34d);color:var(--fg-dim);margin:14px 0 18px;padding:10px 12px;font-size:.9rem}.cart-empty-code b{font-family:var(--display);letter-spacing:.06em;color:var(--gold,#ffd34d)}.acct-gift-archive{z-index:1;width:32px;height:32px;color:var(--fg-mute);cursor:pointer;border:1px solid #0000;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid;position:absolute;top:8px;right:8px}.acct-gift-archive svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.acct-gift-archive:hover,.acct-gift-archive:focus-visible{color:var(--fg);border-color:var(--line-strong);background:var(--panel-2);outline:0}.acct-reward.is-new .acct-gift-archive{top:18px}.acct-shelf{margin-top:14px}.acct-shelf-toggle{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);cursor:pointer;align-items:center;gap:8px;padding:6px 0;font-size:.86rem;font-style:italic;font-weight:800;display:inline-flex}.acct-shelf-toggle small{text-align:center;background:var(--panel-2);min-width:20px;color:var(--fg);padding:1px 6px;font-style:normal}.acct-shelf-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px;transition:transform .25s}.acct-shelf-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.acct-shelf-toggle:hover,.acct-shelf-toggle:focus-visible{color:var(--fg)}.acct-shelf-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.acct-shelf-list li{border:1px solid var(--line-strong);background:var(--panel);flex-wrap:wrap;align-items:center;gap:6px 16px;padding:10px 14px;display:flex}.acct-shelf-list li>span{flex:200px;min-width:0;display:grid}.acct-shelf-list b{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);font-size:1.1rem;font-style:italic;font-weight:800}.acct-shelf-list small{color:var(--fg-mute);font-size:.84rem}.acc-link.is-danger{color:var(--acc-bad);text-decoration-color:currentColor}.acct-reward.is-tryable{cursor:pointer;transition:border-color .2s, transform .2s var(--ease-out)}.acct-reward.is-tryable:hover{border-color:var(--accent)}.acct-reward.is-trying{border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent), 6px 6px 0 -1px var(--accent)}.acct-reward-use{text-align:left;justify-self:start;margin-top:8px}.acct-reward-use.is-on{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);font-size:.82rem;font-style:italic;font-weight:800;display:inline-block}.acct-reward-use[aria-pressed=true]{color:var(--fg)}.acct-tryon{border:2px solid var(--accent);background:var(--accent-soft,oklch(.56 .22 var(--h) / .12));flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 24px;padding:16px;display:flex}.acct-tryon .acc-card3d-wrap{width:min(100%,380px);padding:0 10px 10px 0}.acct-tryon .acc-card3d-lean{--rx:0deg;--ry:0deg}.acct-tryon-text{flex:220px;min-width:0}.acct-tryon-text strong{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:1.05rem;font-style:italic;font-weight:900;display:block}.acct-tryon-text span{color:var(--fg-dim);margin-top:4px;font-size:.92rem;line-height:1.5;display:block}.acct-keep>span.acct-card-mini{flex:none;width:70px}.acct-keep-problem{color:var(--acc-bad-text);margin-top:4px;font-style:normal;display:block}.acc-oselect{border:1px solid var(--line-strong);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);cursor:pointer;padding:8px 14px 7px;font-size:.8rem;font-style:italic;font-weight:800;transition:color .2s,border-color .2s}.acc-oselect:hover,.acc-oselect:focus-visible{color:var(--fg);border-color:var(--fg-mute);outline:0}.acc-opick{border:2px solid var(--acc-bad);background:color-mix(in srgb, var(--acc-bad) 8%, var(--panel));flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;padding:12px 14px;display:flex}.acc-opick-all,.acc-order-pick{cursor:pointer;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);align-items:center;gap:10px;font-size:.86rem;font-style:italic;font-weight:800;display:inline-flex;position:relative}.acc-opick-all small{text-align:center;background:var(--panel-2);min-width:20px;padding:1px 6px;font-style:normal}.acc-opick-all input,.acc-order-pick input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute}.acc-opick-all>span,.acc-order-pick>span,.acc-orow-tick{border:2px solid var(--line-strong);background:var(--panel-2);flex:none;place-items:center;width:22px;height:22px;display:grid}.acc-opick-all input:checked+span,.acc-order-pick input:checked+span,.acc-orow.is-picked .acc-orow-tick{border-color:var(--acc-bad);background:var(--acc-bad)}.acc-opick-all input:checked+span:after,.acc-order-pick input:checked+span:after,.acc-orow.is-picked .acc-orow-tick:after{content:"✓";color:var(--panel);font-size:.8rem;font-weight:800}.acc-opick-all input:focus-visible+span,.acc-order-pick input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.acc-opick-count{color:var(--fg-dim);flex:1;font-size:.92rem}.acc-order-pick{margin-right:4px}.acc-order-head.is-picking{justify-content:flex-start;align-items:center;gap:14px}.acc-order-head.is-picking .acc-order-right{margin-left:auto}.acc-orow.is-picking{grid-template-columns:auto auto minmax(0,1fr) auto auto 20px}.acc-orow.is-picked{border-color:var(--acc-bad);background:color-mix(in srgb, var(--acc-bad) 7%, var(--panel))}.acc-del-text p{color:var(--fg-dim);margin:10px 0 0;line-height:1.55}.acc-del-warn b{color:var(--acc-bad)}.acc-del-copy{border:1px dashed var(--gold,#ffd34d);background:color-mix(in srgb, var(--gold,#ffd34d) 8%, transparent);padding:10px 12px}.acc-del-copy span{color:var(--gold-ink,#ffd34d);margin-right:6px}.acc-del-copy b{color:var(--fg);overflow-wrap:anywhere}@media (width<=599px){.acc-orow.is-picking{grid-template-columns:auto auto minmax(0,1fr) auto}.acc-orow.is-picking .acc-orow-tick{grid-row:span 2}.acc-orow.is-picking .acc-pill{grid-column:3}.acc-orow.is-picking .acc-orow-total{grid-column:4}.acc-opick .btn{flex:auto;justify-content:center}.acct-tryon{padding:12px}}.acct-shelf-all{margin-left:16px;font-size:.86rem}.acc-del-list{overscroll-behavior:contain;gap:4px;max-height:220px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.acc-del-list li{border:1px solid var(--line-strong);background:var(--panel);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:8px 12px;display:flex}.acc-del-list b{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);font-size:1.05rem;font-style:italic;font-weight:800}.acc-del-list small{color:var(--fg-mute);font-size:.82rem}.acc-card3d.has-art.is-gold,.acc-card3d.has-art.is-chrome{color:#fff}.acc-card3d.has-art.is-gold .acc-card3d-name,.acc-card3d.has-art.is-chrome .acc-card3d-name{text-shadow:.05em .05em #0b0b0ce6}.acc-card3d.has-art.is-gold .acc-card3d-brand .wordmark,.acc-card3d.has-art.is-chrome .acc-card3d-brand .wordmark{color:#fff}.acc-card3d.has-art.is-gold .acc-card3d-brand .wordmark b,.acc-card3d.has-art.is-chrome .acc-card3d-brand .wordmark b{color:#ff2a36}.acc-card3d.has-art.is-gold .acc-card3d-foot small,.acc-card3d.has-art.is-chrome .acc-card3d-foot small{color:#ffffffb3}.acc-card3d.has-art.is-gold .acc-card3d-mark,.acc-card3d.has-art.is-chrome .acc-card3d-mark{-webkit-text-stroke-color:#ffffff24}.reader-zoom{justify-content:center;align-items:center;display:flex;container-type:size}.reader-book{aspect-ratio:var(--r);width:min(100cqw, calc(100cqh * var(--r)));perspective:2400px;display:grid;position:relative}.reader-book.is-pair{grid-template-columns:1fr 1fr}.reader-book.is-one{grid-template-columns:1fr}.reader-cell{min-width:0;position:relative}.reader-face{background:#17171a;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px #0000008c}.reader-face.is-blank{box-shadow:none;background:0 0}.reader-face img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.reader-face img.is-left,.reader-face img.is-right{object-fit:cover;object-position:center;width:200%;max-width:none;height:100%;position:absolute;top:0}.reader-face img.is-left{left:0}.reader-face img.is-right{left:-100%}.reader-book.is-spread .reader-face img{object-fit:cover;object-position:center}.reader-book.is-pair .reader-face:not(.is-blank):after{content:"";pointer-events:none;position:absolute;inset:0}.reader-book.is-pair .is-left>.reader-face:not(.is-blank):after,.reader-leaf.is-back .reader-face.is-front:after,.reader-leaf.is-fwd .reader-face.is-back:after{background:linear-gradient(90deg,#0000 90%,#00000029)}.reader-book.is-pair .is-right>.reader-face:not(.is-blank):after,.reader-leaf.is-fwd .reader-face.is-front:after,.reader-leaf.is-back .reader-face.is-back:after{background:linear-gradient(270deg,#0000 90%,#00000029)}@property --turn{syntax:"<angle>";inherits:true;initial-value:0deg}.reader-book{--turn:0deg}.reader-book.is-pair{transition:translate var(--turn-ms,.85s) cubic-bezier(.32, 0, .18, 1)}.reader-book.is-turning{transition:--turn var(--turn-ms,.85s) cubic-bezier(.32, 0, .18, 1), translate var(--turn-ms,.85s) cubic-bezier(.32, 0, .18, 1)}.reader-book.is-pair.is-closed{translate:-25%}.reader-book.is-dragging{transition:none}.reader-leaf{z-index:2;width:50%;transform:rotateY(var(--turn));transform-style:preserve-3d;will-change:transform;position:absolute;top:0;bottom:0}.reader-leaf .reader-face{backface-visibility:hidden}.reader-leaf .reader-face.is-front{transform:translateZ(.5px)}.reader-leaf .reader-face.is-back{transform:rotateY(180deg)translateZ(.5px)}.reader-leaf.is-fwd{transform-origin:0;left:50%}.reader-leaf.is-back{transform-origin:100%;left:0}.reader-leaf.is-peel,.reader-leaf.is-unpeel{transform-origin:0;width:100%;left:0}.reader-leaf .reader-face:not(.is-blank):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000080,#0000 75%);position:absolute;inset:0}.reader-leaf.is-back .reader-face:not(.is-blank):before{background:linear-gradient(270deg,#00000080,#0000 75%)}.reader-leaf.is-fwd .reader-face:before,.reader-leaf.is-peel .reader-face:before,.reader-leaf.is-unpeel .reader-face:before{opacity:calc(sin(var(--turn)) * -1)}.reader-leaf.is-back .reader-face:before{opacity:sin(var(--turn))}.reader-cell.is-under>.reader-face:not(.is-blank):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000008c,#0000 65%);position:absolute;inset:0}.reader-book.is-back .reader-cell.is-under>.reader-face:before{background:linear-gradient(270deg,#0000008c,#0000 65%)}.reader-book.is-fwd .reader-cell.is-under>.reader-face:before,.reader-book.is-peel .reader-cell.is-under>.reader-face:before,.reader-book.is-back .reader-cell.is-under>.reader-face:before{opacity:calc(1 + cos(var(--turn)))}.reader-book.is-unpeel .reader-cell.is-under>.reader-face:before{opacity:calc(sin(var(--turn)) * -1)}@media (prefers-reduced-motion:reduce){.reader-leaf{display:none}.reader-book.is-turning{transition:none}}.pager{border-top:1px solid var(--line);font-family:var(--display);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:clamp(26px,3vw,40px);padding-top:18px;display:flex}.pager-info{letter-spacing:.14em;color:var(--fg-dim);font-size:.82rem;font-weight:700}.pager-pages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pager-group{display:contents}.pager-num,.pager-step{min-width:42px;height:42px;font-family:var(--display);color:var(--fg);background:var(--panel);border:2px solid var(--line-strong);cursor:pointer;padding:0 10px;font-size:1rem;font-style:italic;font-weight:800;transition:background .2s,color .2s,border-color .2s,transform .2s}.pager-num:hover,.pager-step:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pager-num.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff);box-shadow:3px 3px 0 var(--k,#0b0b0c);transform:translate(-1px,-1px)}.pager-step{font-size:1.3rem;font-style:normal}.pager-step:disabled{opacity:.3;cursor:default}.pager-num:focus-visible,.pager-step:focus-visible,.pager-per select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pager-gap{color:var(--fg-mute);padding:0 2px}.pager-per{letter-spacing:.14em;color:var(--fg-dim);align-items:center;gap:10px;font-size:.82rem;font-weight:700;display:flex}.pager-per select{height:42px;font-family:var(--display);color:var(--fg);background:var(--panel);border:2px solid var(--line-strong);cursor:pointer;border-radius:0;padding:0 30px 0 12px;font-size:1rem;font-weight:800}@media (width<=599px){.pager{justify-content:center}.pager-info{text-align:center;flex:100%}}.srow{position:relative}.srow-track{margin:0 calc(var(--gutter) * -1);padding:18px var(--gutter) 26px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;outline:0;gap:clamp(20px,2.6vw,40px);list-style:none;display:flex;overflow:auto hidden}.srow-track>*{scroll-snap-align:start;flex:none;min-width:0}.srow-track:focus-visible{box-shadow:inset 0 0 0 3px var(--accent)}.srow-track::-webkit-scrollbar{height:6px}.srow-track::-webkit-scrollbar-thumb{background:var(--line-strong)}.srow-arrow{z-index:3;width:48px;height:48px;color:var(--on-accent,#fff);background:var(--accent);border:2px solid var(--k,#0b0b0c);box-shadow:3px 3px 0 var(--k,#0b0b0c);cursor:pointer;place-items:center;margin-top:-24px;padding:0 0 3px;font-size:1.7rem;line-height:1;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:50%}.srow-arrow.is-prev{left:calc(var(--gutter) * -.5)}.srow-arrow.is-next{right:calc(var(--gutter) * -.5)}.srow-arrow:hover:not(:disabled){box-shadow:4px 4px 0 var(--k,#0b0b0c);transform:translate(-1px,-1px)}.srow-arrow:disabled{opacity:0;pointer-events:none}.srow-arrow:focus-visible{outline:3px solid var(--fg);outline-offset:2px}.compare-row .compare-slot{width:min(330px,78vw)}.comic-row .srow-track>li{width:min(230px,44vw)}@media (width<=599px){.srow-arrow{width:40px;height:40px;margin-top:-20px;font-size:1.4rem}.srow-arrow.is-prev{left:0}.srow-arrow.is-next{right:0}}.srow:before,.srow:after{content:"";z-index:2;pointer-events:none;opacity:0;width:56px;transition:opacity .25s;position:absolute;top:0;bottom:0}.srow:before{left:calc(var(--gutter) * -1);background:linear-gradient(90deg, var(--bg,#0b0b0c), transparent)}.srow:after{right:calc(var(--gutter) * -1);background:linear-gradient(270deg, var(--bg,#0b0b0c), transparent)}.srow.can-scroll:not(.at-start):before,.srow.can-scroll:not(.at-end):after{opacity:1}.srow-track{-webkit-overflow-scrolling:touch}.reader-cell.is-whole{grid-column:1/-1}.reader-book.is-spread .reader-face:after{content:none}.reader-face.is-half{box-shadow:none}.reader-face.is-half:after{content:none!important}.reader-book.is-spreading:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;box-shadow:0 24px 60px #0000008c}.reader-face.is-half:before{content:none!important}.reader-show{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.reader-show.is-fading{animation:.35s ease-out reader-show}@keyframes reader-show{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.reader-show.is-fading{animation:none}}.acc-csub{border-bottom:1px dashed var(--line-strong);flex-wrap:wrap;gap:6px;margin-bottom:20px;padding-bottom:14px;display:flex}.acc-csub button{border:1px solid var(--line-strong);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);cursor:pointer;align-items:center;gap:8px;padding:10px 16px 9px;font-size:.9rem;font-style:italic;font-weight:800;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.acc-csub button small{text-align:center;background:var(--panel-2);min-width:20px;color:var(--fg);padding:1px 6px;font-size:.72rem;font-style:normal}.acc-csub button small.is-alert{background:var(--gold);color:#0b0b0c}.acc-csub button:hover{color:var(--fg);border-color:var(--fg-mute)}.acc-csub button.on{color:var(--on-accent);border-color:var(--accent);background:var(--accent);box-shadow:4px 4px 0 var(--k)}.acc-csub button.on small:not(.is-alert){color:#fff;background:#0000004d}.acc-csub button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acc-crow{grid-template-columns:auto minmax(0,1fr) auto auto 26px}.acc-crow-no{min-width:64px;height:54px;font-family:var(--display);letter-spacing:.04em;background:var(--accent);color:var(--on-accent);box-shadow:3px 3px 0 var(--k);place-items:center;padding:0 8px;font-size:.86rem;font-style:italic;font-weight:900;display:grid}.acc-crow.is-unread{border-color:var(--gold)}.acc-cbadge{min-width:24px;height:24px;font-family:var(--display);background:var(--gold);color:#0b0b0c;border-radius:12px;place-items:center;padding:0 6px;font-size:.8rem;font-weight:800;display:grid}.acc-pill.is-requested,.acc-pill.is-discussing{background:var(--panel-2)}.acc-pill.is-quoted{background:var(--gold);color:#0b0b0c}.acc-pill.is-paid,.acc-pill.is-sketch,.acc-pill.is-inks,.acc-pill.is-colours{background:var(--accent);color:var(--on-accent)}@media (width<=599px){.acc-crow{grid-template-columns:auto minmax(0,1fr) auto}.acc-crow .acc-pill{grid-column:2;justify-self:start;padding:4px 10px 3px;font-size:.8rem}.acc-crow .acc-orow-total{grid-area:1/3}.acc-crow-no{grid-row:span 2;min-width:52px;font-size:.74rem}.acc-crow .acc-cbadge{grid-area:2/3;justify-self:end}}.acc-cnotice{text-align:left;border:2px solid var(--gold);background:var(--gold-soft);width:100%;color:var(--fg);cursor:pointer;transition:transform .2s var(--ease-out);align-items:center;gap:16px;margin:0 0 clamp(20px,3vw,30px);padding:14px 18px;display:flex}.acc-cnotice:hover{transform:translate(3px)}.acc-cnotice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acc-cnotice>b{min-width:38px;height:38px;font-family:var(--display);background:var(--gold);color:#0b0b0c;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.acc-cnotice>span{flex:1;gap:2px;display:grid}.acc-cnotice strong{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;font-size:1.1rem;font-style:italic;font-weight:800}.acc-cnotice small{color:var(--fg-dim)}.acc-cnotice>i{color:var(--gold-ink);font-size:1.4rem;font-style:normal}.acc-com{gap:16px;display:grid}.acc-com-back{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;justify-self:start;font-size:.82rem;text-decoration:none}.acc-com .acc-welcome{margin:0}.acc-com-card{gap:4px;display:grid}@media (width<=699px){.acc-csteps{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.acc-csteps li:nth-child(5):before{display:none}}.acc-com-dim{font-size:.92rem;color:var(--fg-mute)!important}.acc-com-paid b{color:var(--fg);font-family:var(--display);font-size:1.2rem;font-style:italic}.acc-quote{border:2px solid var(--line-strong);background:var(--panel-2);justify-items:start;gap:8px;margin:22px 0 6px;padding:clamp(18px,3vw,26px);display:grid;position:relative}.acc-quote.is-open{border-color:var(--gold);box-shadow:6px 6px 0 var(--k)}.acc-quote .label{color:var(--gold-ink)}.acc-quote-price{font-family:var(--display);color:var(--fg);text-shadow:.05em .05em 0 var(--accent);font-size:clamp(2.4rem,5vw,3.4rem);font-style:italic;font-weight:900;line-height:.9}.acc-quote-what{color:var(--fg);white-space:pre-wrap;margin:4px 0 0}.acc-quote-meta{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);flex-wrap:wrap;gap:6px 16px;margin:0 0 6px;font-size:.8rem;display:flex}.acc-quote-meta span+span:before{content:"·";color:var(--accent);margin-right:16px}.acc-quote-pay{gap:4px;width:min(100%,420px);display:grid}.acc-quote-pay .btn.buy-btn{margin-top:4px}.acc-quote-pay .acc-link{justify-self:start;margin-top:8px}.acc-quote-note{color:var(--fg-mute);margin:0;font-size:.88rem}.acc-com-talk{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.acc-thread{border:1px solid var(--line);background:var(--page);overscroll-behavior:contain;gap:12px;max-height:min(60vh,560px);margin:12px 0 14px;padding:14px;display:grid;overflow-y:auto}.acc-msg{justify-items:start;gap:4px;max-width:min(82%,560px);display:grid}.acc-msg.is-mine{justify-self:end;justify-items:end}.acc-msg.is-note{justify-self:center;justify-items:center;max-width:92%}.acc-msg-who{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.7rem;font-weight:800}.acc-msg-bubble{border:2px solid var(--line-strong);background:var(--panel);color:var(--fg);box-shadow:3px 3px 0 var(--k);padding:10px 14px}.acc-msg.is-mine .acc-msg-bubble{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.acc-msg.is-mine .acc-msg-bubble a{color:inherit}.acc-msg.is-note .acc-msg-bubble{border:1px dashed var(--line-strong);box-shadow:none;text-align:center;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-dim);background:0 0;padding:6px 12px;font-size:.86rem;font-weight:700}.acc-msg-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.acc-msg-bubble a{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.acc-msg-links{gap:2px;margin:6px 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.acc-msg-links li:before{content:"↗ "}.acc-msg time{color:var(--fg-mute);font-size:.72rem}.acc-reply{gap:10px;display:grid}.acc-reply textarea,.acc-reply input{width:100%;font:inherit;color:var(--fg);background:var(--panel-2);border:2px solid var(--line-strong);border-radius:0;outline:0;padding:12px 14px;transition:border-color .2s}.acc-reply textarea{resize:vertical;min-height:86px;line-height:1.5}.acc-reply textarea:focus,.acc-reply input:focus{border-color:var(--accent)}.acc-reply>.acc-link{justify-self:start}.acc-reply-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;display:flex}.acc-reply-bad{color:var(--acc-bad-text);margin:0;font-size:.9rem}.acc-com-ask{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.acc-com-ask summary{cursor:pointer;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);font-size:.82rem;font-weight:800}.acc-com-ask summary:hover{color:var(--fg)}.acc-com-ask dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:14px 0 0;display:grid}.acc-com-ask dt{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute);font-size:.74rem}.acc-com-ask dd{color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.acc-com-ask dd a{color:var(--accent);display:block}.acc-com-cancel{border-top:1px dashed var(--line);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;padding-top:14px;display:flex}.acc-com-cancel .acc-link{color:var(--fg-mute)}.cmr{border:var(--rule) solid var(--k);background:var(--panel);box-shadow:8px 8px 0 var(--accent-deep)}:root[data-theme=light] .cmr{box-shadow:8px 8px 0 var(--accent)}.cmr-head{background:var(--accent);color:var(--on-accent);border-bottom:var(--rule) solid var(--k);gap:10px;padding:14px clamp(18px,3vw,28px) 16px;display:grid}.cmr.is-closed .cmr-head{background:var(--panel-2);color:var(--fg)}.cmr-head-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;display:flex}.cmr-head .status{background:var(--k);color:#fff}.cmr-head .cm-as{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.92;margin:0;font-size:.82rem;font-weight:700}.cmr-head .cm-as b{opacity:1;font-weight:900}.cmr-title{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:inherit;text-shadow:.06em .06em 0 var(--k);margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-style:italic;font-weight:900;line-height:1}.cmr-body{grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vw,34px);padding:clamp(18px,3vw,30px);display:grid}@media (width>=900px){.cmr-body{grid-template-columns:minmax(200px,.7fr) minmax(0,2fr)}}.cmr-notes h3{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 10px;font-size:.8rem;font-weight:800}.cmr-notes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cmr-notes li{color:var(--fg-dim);padding-left:18px;font-size:.92rem;line-height:1.45;position:relative}.cmr-notes li:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:.5em;left:0}@media (width<=899px){.cmr-notes{border-bottom:1px dashed var(--line-strong);padding-bottom:16px}}.cmr-form{max-width:none}.cmr-group{border:0;min-width:0;margin:0 0 18px;padding:0}.cmr-group>legend{width:100%;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);align-items:center;gap:10px;margin:0 0 12px;padding:0;font-size:.84rem;font-weight:800;display:flex}.cmr-group>legend:after{content:"";background:var(--line-strong);flex:1;height:1px}.cmr-field{gap:6px;margin-bottom:12px;display:grid}.cmr-field label{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin:0;font-size:.8rem;font-weight:700}.cmr-field label small{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--fg-mute);font-size:.8rem;font-weight:400}.cmr-req{color:var(--accent)}.cmr-field input,.cmr-field textarea{width:100%;font:inherit;color:var(--fg);background:var(--page);border:2px solid var(--line-strong);border-radius:0;outline:0;padding:10px 12px;font-size:1rem;transition:border-color .2s}.cmr-field input::placeholder,.cmr-field textarea::placeholder{color:var(--fg-mute);opacity:1}.cmr-field textarea{resize:vertical;min-height:104px;line-height:1.5}.cmr-field input:hover,.cmr-field textarea:hover{border-color:var(--fg-mute)}.cmr-field input:focus-visible,.cmr-field textarea:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.cmr-field.is-bad input,.cmr-field.is-bad textarea{border-color:var(--acc-bad)}.cmr-hint{color:var(--fg-mute);font-size:.82rem}.cmr-err{color:var(--acc-bad-text);font-size:.86rem;font-weight:600}.cmr-err:before{content:"! ";font-weight:900}.cmr-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.cmr-row.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=599px){.cmr-row,.cmr-row.is-two{grid-template-columns:minmax(0,1fr)}}.cmr-kinds{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.cmr-kind{border:2px solid var(--line-strong);background:var(--page);cursor:pointer;transition:border-color .2s, background .2s, transform .2s var(--ease-out), box-shadow .2s;gap:3px;padding:11px 14px 10px;display:grid;position:relative}.cmr-kind input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cmr-kind strong{font-family:var(--display);text-transform:uppercase;color:var(--fg);font-size:1.05rem;font-style:italic;font-weight:900;line-height:1.05}.cmr-kind small{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);font-size:.74rem;font-weight:700}.cmr-kind:hover{border-color:var(--fg-mute)}.cmr-kind.on{border-color:var(--k);background:var(--accent);box-shadow:4px 4px 0 var(--k);transform:translate(-2px,-2px)}.cmr-kind.on strong,.cmr-kind.on small{color:var(--on-accent)}.cmr-kind.on:after{content:"✓";color:var(--on-accent);font-weight:900;position:absolute;top:6px;right:9px}.cmr-kind:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:3px}@media (width<=479px){.cmr-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmr-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:4px;display:flex}.cmr-send:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.cmr-after{color:var(--fg-mute);flex:220px;font-size:.86rem}.cmr-form>.form-alt{margin-top:14px}.cm-login{justify-items:start;gap:10px;display:grid}.cm-login>strong{font-family:var(--display);text-transform:uppercase;color:var(--fg);font-size:clamp(1.25rem,2vw,1.6rem);font-style:italic;font-weight:900;line-height:1.05}.cm-login>p{color:var(--fg-dim);margin:0}.cm-login>p b{color:var(--fg)}.cm-login-go,.cm-sent-go{flex-wrap:wrap;gap:10px;margin:4px 0;display:flex}.cm-login .form-alt{margin-top:4px}.form-sent .cm-sent-go{grid-column:1/-1}.cmr-closed{border-left:4px solid var(--accent);justify-items:start;gap:10px;padding:4px 0 4px 16px;display:grid}.cmr-closed p{color:var(--fg-dim);margin:0}.cmr-closed .cmr-closed-text{color:var(--fg);font-size:1.05rem}.cmr-closed a:not(.btn){color:var(--fg);border-bottom:2px solid var(--accent)}button.tier-go{text-align:left;cursor:pointer;width:100%}button.tier-go:focus-visible{background:var(--accent);color:var(--on-accent);outline:2px solid var(--fg);outline-offset:-4px}.tier-go.is-closed{cursor:default}.tier-go.is-closed small{letter-spacing:.1em;opacity:.75;font-size:.78rem}.tier:hover .tier-go.is-closed{background:var(--on-loud);color:var(--loud)}.acc-thread .acc-msg .acc-msg-bubble{color:#f3f3f1;background:#232328;border-color:#4a4a52}.acc-thread .acc-msg .acc-msg-bubble p,.acc-thread .acc-msg .acc-msg-bubble li{color:#f3f3f1}.acc-thread .acc-msg.is-mine .acc-msg-bubble{background:#b3141f;border-color:#b3141f}.acc-thread .acc-msg.is-mine .acc-msg-bubble p,.acc-thread .acc-msg.is-mine .acc-msg-bubble li{color:#fff}.acc-thread .acc-msg .acc-msg-bubble a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.acc-thread .acc-msg .acc-msg-bubble a:hover,.acc-thread .acc-msg .acc-msg-bubble a:focus-visible{outline:0;text-decoration-thickness:2px}.acc-thread .acc-msg.is-note .acc-msg-bubble{border-color:var(--line-strong);color:var(--fg);background:0 0}.acc-thread .acc-msg.is-note .acc-msg-bubble p{color:var(--fg)}.acc-thread .acc-msg-who,.acc-thread .acc-msg time{color:var(--fg-dim)}.acc-csteps{grid-template-columns:repeat(var(--n,8), minmax(0, 1fr))}@media (width<=699px){.acc-csteps{grid-template-columns:repeat(4,minmax(0,1fr))}}.acc-qnote{text-align:left;color:#f3f3f1;min-width:min(100%,300px);box-shadow:4px 4px 0 var(--k);background:#1d1d21;border:2px solid #ffc446;gap:6px;padding:14px 16px;display:grid}.acc-qnote-tag{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#0b0b0c;background:#ffc446;justify-self:start;padding:3px 8px 2px;font-size:.72rem;font-weight:900}.acc-qnote strong{font-family:var(--display);color:#fff;font-size:2rem;font-style:italic;font-weight:900;line-height:1}.acc-qnote p{color:#f3f3f1;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.acc-qnote a{color:inherit;text-decoration:underline}.acc-qnote dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:4px 0 0;font-size:.9rem;display:grid}.acc-qnote dt{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#c9c9c6;font-size:.74rem;font-weight:700}.acc-qnote dd{color:#f3f3f1;margin:0}.acc-msg.is-note:has(.acc-qnote){max-width:min(96%,460px)}.acc-com-talk .acc-quote{margin:0 0 14px}.acc-quote-code{gap:8px;width:min(100%,420px);display:grid}.acc-quote-codeform{gap:6px;max-width:none;display:grid}.acc-quote-codeform label{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);font-size:.78rem;font-weight:700}.acc-quote-codeform>div{gap:8px;display:flex}.acc-quote-codeform input{min-width:0;font:inherit;letter-spacing:.08em;color:var(--fg);background:var(--page);border:2px solid var(--line-strong);border-radius:0;outline:0;flex:1;padding:9px 12px}.acc-quote-codeform input:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.acc-quote-off{border:1px dashed var(--gold-ink);color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:0;padding:8px 12px;display:flex}.acc-quote-off b{font-family:var(--display);letter-spacing:.06em}.acc-quote-total{font-family:var(--display);text-transform:uppercase;color:var(--fg);justify-content:space-between;margin:0;font-size:1.05rem;font-weight:800;display:flex}.acc-quote-total b{font-size:1.4rem;font-style:italic}.cmr-kinds[role=radiogroup]{margin:0}.acc-crow-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.acc-crow-del{width:40px;height:40px}.acc-orow.acc-crow.is-picking{grid-template-columns:auto minmax(0,1fr) auto auto 26px}.acc-ccount{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);font-size:.8rem;font-weight:700}@media (width<=599px){.acc-orow.acc-crow.is-picking{grid-template-columns:auto minmax(0,1fr) auto}.acc-crow-del{width:34px;height:34px}}.acc-pill.is-complete{background:var(--open);color:#06140c}.acc-received{border:2px solid var(--open);background:color-mix(in srgb, var(--open) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 14px;padding:14px 16px;display:flex}.acc-received>div{flex:260px;gap:3px;display:grid}.acc-received strong{font-family:var(--display);text-transform:uppercase;color:var(--fg);font-size:1.15rem;font-style:italic;font-weight:900}.acc-received span{color:var(--fg-dim)}.acc-closed{border:1px dashed var(--line-strong);color:var(--fg-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0;padding:12px 14px;display:flex}.acc-closed p{margin:0}.acc-closed b{color:var(--fg)}.acc-modal-icon.is-ok{background:var(--open);color:#06140c;font-weight:900}.acc-news{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);align-items:center;gap:18px;margin:0 0 clamp(20px,3vw,30px);padding:18px 20px;display:flex}.acc-news-icon{background:var(--accent);width:44px;height:44px;color:var(--on-accent,#fff);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.acc-news>div:not(.acc-news-do){flex:1;min-width:0}.acc-news h2{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:0 0 4px;font-size:1.2rem;font-style:italic;font-weight:800}.acc-news p{color:var(--fg-dim);margin:0;line-height:1.5}.acc-news .acc-link{font:inherit}.acc-news-problem{color:var(--accent)!important;margin-top:8px!important}.acc-news-do{flex:none;align-items:center;gap:16px;display:flex}.acc-news-do .btn{white-space:nowrap}.acc-news.is-done{border-color:var(--line-strong);background:0 0}@media (width<=640px){.acc-news{flex-wrap:wrap;align-items:flex-start}.acc-news>div:not(.acc-news-do){flex-basis:calc(100% - 62px)}.acc-news-do{justify-content:space-between;width:100%}}.acc-card3d-lean{--rx:4deg;--ry:-12deg;--mx:30%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s var(--ease-out)}.acc-card3d-wrap{perspective:900px}.acc-card3d-wrap:hover .acc-card3d-lean{transition-duration:.15s}.acc-card3d-flip{--turn:0deg;transform:rotateY(var(--turn));transform-style:preserve-3d;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .75s cubic-bezier(.2,.8,.2,1);display:grid}.acc-card3d-flip.is-dragging{cursor:grabbing;transition:none}.acc-card3d-flip>.acc-card3d{backface-visibility:hidden;grid-area:1/1;transition:none;transform:translateZ(2.5px)}.acc-card3d-flip>.acc-card3d-back{transform:rotateY(180deg)translateZ(2.5px);box-shadow:0 40px 80px #00000080}.acc-card3d-edge{transform:translateZ(calc(var(--z) * .8px));pointer-events:none;background:linear-gradient(90deg,#5a5a62,#3a3a41 50%,#5a5a62);border-radius:14px;grid-area:1/1}.acc-card3d-flip img{pointer-events:none}.acc-card3d-back{flex-direction:column;justify-content:flex-end;gap:clamp(6px,1.2vw,10px);display:flex!important}.acc-card3d-back.has-art:after{background:linear-gradient(#0b0b0c99,#0b0b0ce0)}.acc-card3d-back.has-back:after{background:linear-gradient(#0b0b0c33,#0b0b0cb3)}.acc-card3d-stripe{background:linear-gradient(#19191c,#0b0b0c 40%,#222226);height:19%;position:absolute;top:9%;left:0;right:0}.acc-card3d-sign{align-items:center;gap:clamp(10px,1.8vw,16px);display:flex;position:relative}.acc-card3d-sign-strip{color:#1a2a6c;background:repeating-linear-gradient(-45deg,#f6f3ea 0 6px,#ebe6d8 6px 12px);border:2px solid #0b0b0c;flex:1;align-items:center;min-width:0;height:clamp(30px,4.2vw,40px);padding:0 12px;display:flex;overflow:hidden}.acc-card3d-sign-strip i{white-space:nowrap;text-overflow:ellipsis;font-family:Segoe Script,Brush Script MT,Snell Roundhand,cursive;font-size:clamp(1rem,2.1vw,1.35rem);overflow:hidden;transform:rotate(-3deg)}.acc-card3d-holo{aspect-ratio:1;background:conic-gradient(from calc(var(--mx,30%) * 3.6deg), #ff6b8b, #ffd36b, #7bffb0, #6bd5ff, #b48bff, #ff6b8b);border:2px solid #0b0b0c;border-radius:50%;flex:none;place-items:center;width:clamp(38px,5.4vw,50px);display:grid;box-shadow:inset 0 0 0 3px #ffffff59}.acc-card3d-holo b{font-family:var(--display);color:#0b0b0cbf;font-size:clamp(.8rem,1.4vw,1rem);font-style:italic;font-weight:900}.acc-card3d-sign-label{letter-spacing:.16em;text-transform:uppercase;opacity:.72;margin-top:-4px;font-size:.56rem;font-weight:700;position:relative}.acc-card3d-facts{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;gap:clamp(14px,2.4vw,28px);font-size:.9rem;font-style:italic;font-weight:800;display:flex;position:relative}.acc-card3d-facts small{letter-spacing:.16em;opacity:.72;margin-bottom:2px;font-size:.56rem;font-style:normal;font-weight:700;display:block}.acc-card3d-base{justify-content:space-between;align-items:flex-end;gap:14px;display:flex;position:relative}.acc-card3d-bars{box-sizing:content-box;color:#0b0b0c;background-color:#fff;background-origin:content-box;background-clip:content-box;border:4px solid #fff;flex:none;height:clamp(20px,3vw,28px);padding:0 6px}.acc-card3d-base p{text-align:right;opacity:.72;max-width:24ch;margin:0;font-size:.56rem;line-height:1.35}.acc-card3d.is-gold .acc-card3d-sign-label,.acc-card3d.is-chrome .acc-card3d-sign-label{opacity:.7}.acc-card3d.has-art .acc-card3d-sign-label,.acc-card3d.has-art .acc-card3d-base p{color:#fff}.acc-card3d-turn{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:14px auto 0;padding:4px 2px;font-size:.72rem;font-weight:800;display:inline-flex}.acc-card3d-wrap{display:grid}.acc-card3d-turn span{letter-spacing:0;transition:transform .4s var(--ease-out);font-size:1rem}.acc-card3d-turn:hover{color:var(--fg)}.acc-card3d-turn:hover span{transform:rotate(180deg)}.acc-card3d-turn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=599px){.acc-card3d-flip>.acc-card3d-back{gap:6px;padding:14px 16px;box-shadow:0 24px 50px #0000008c}.acc-card3d-base p{display:none}.acc-card3d-facts{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.acc-card3d-lean,.acc-card3d-flip{transition:none}}.acc-card3d-lean.is-touched .acc-card3d-shine{animation:none}.acc-card3d-lean.is-touched{transition-duration:.15s}.acct-soon{vertical-align:middle;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid var(--gold);color:var(--gold);margin-left:10px;padding:4px 9px 3px;font-size:.62rem;font-style:italic;font-weight:800;display:inline-block;transform:skew(-8deg)}.acct-points{border:2px dashed var(--line-strong);background:color-mix(in srgb, var(--panel) 70%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,32px);padding:clamp(18px,2.6vw,26px);display:grid}.acct-points-count{aspect-ratio:1;border:3px solid var(--line-strong);min-width:110px;color:var(--fg-mute);border-radius:50%;place-items:center;padding:10px;display:grid}.acct-points-count b{font-family:var(--display);font-size:2.6rem;font-style:italic;font-weight:900;line-height:1}.acct-points-count small{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:800}.acct-points-what p{color:var(--fg-dim);margin:0 0 12px;line-height:1.55}.acct-points-what ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.acct-points-what li{color:var(--fg-dim);align-items:baseline;gap:6px;font-size:.9rem;display:flex}.acct-points-what li b{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-size:.8rem;font-style:italic;font-weight:800}@media (width<=599px){.acct-points{grid-template-columns:minmax(0,1fr);justify-items:start}.acct-points-count{min-width:92px}.acct-points-count b{font-size:2.1rem}}.acct-soon.is-mini{letter-spacing:.1em;margin-left:6px;padding:2px 5px 1px;font-size:.5rem}.acct-stats.is-stacked button span{flex-wrap:wrap;align-items:center;display:flex}.acct-card-preview{justify-items:start;gap:10px;margin:4px 0 18px;display:grid}.acct-card-preview .acc-card3d-wrap{width:min(100%,380px)}.acct-card-preview .acc-card3d-lean{--rx:0deg;--ry:0deg}.acct-card-preview>span{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);font-size:.68rem;font-weight:800;transition:color .2s}.acct-card-preview.is-trying>span,.acct-card-preview.is-peek>span{color:var(--accent)}
