@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/anton-400-latin-ext.0d17b7880f.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/anton-400-latin.d0fa07ff63.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(/static/fonts/barlow-condensed-700i-latin-ext.3ce6b38d56.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:700;font-display:swap;src:url(/static/fonts/barlow-condensed-700i-latin.3e91132781.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:800;font-display:swap;src:url(/static/fonts/barlow-condensed-800i-latin-ext.6ed202b930.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:800;font-display:swap;src:url(/static/fonts/barlow-condensed-800i-latin.59b4810062.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:900;font-display:swap;src:url(/static/fonts/barlow-condensed-900i-latin-ext.4d2d611276.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:italic;font-weight:900;font-display:swap;src:url(/static/fonts/barlow-condensed-900i-latin.b58672f4b4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/barlow-condensed-500-latin-ext.a6ff9214bf.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/barlow-condensed-500-latin.460f141ec8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/barlow-condensed-600-latin-ext.aef7edf54f.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/barlow-condensed-600-latin.215a93c696.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/barlow-condensed-700-latin-ext.9d351bd922.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/barlow-condensed-700-latin.3787a5a419.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(/static/fonts/barlow-condensed-800-latin-ext.22539b785b.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:800;font-display:swap;src:url(/static/fonts/barlow-condensed-800-latin.2515494e8c.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:900;font-display:swap;src:url(/static/fonts/barlow-condensed-900-latin-ext.62fc8c0241.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:900;font-display:swap;src:url(/static/fonts/barlow-condensed-900-latin.aa01966de3.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0a0909;--ink-2:#141212;--ink-3:#1a1818;--ink-4:#1f1c1c;--ink-5:#2a2626;--paper:#f4f1ee;--paper-2:#d9d4d0;--paper-3:#cfc9c4;--muted:#a8a29e;--muted-2:#8a8582;--muted-3:#6f6a66;--y:#e8e41c;--y-hover:#f4f04a;--y-dark:#a8a40c;--cream:#f3f0c9;--line:#3a3535;--err:oklch(0.72 0.17 25);--ok:oklch(0.78 0.16 145);--display:'Anton','Microsoft JhengHei','PingFang TC','Noto Sans TC',Impact,sans-serif;--body:'Barlow Condensed','Microsoft JhengHei','PingFang TC','Noto Sans TC','Arial Narrow',sans-serif;--gutter:clamp(16px,4vw,56px);--dots-ink:radial-gradient(circle,var(--ink) 1.5px,transparent 2.1px);--dots-y:radial-gradient(circle,var(--y) 1.5px,transparent 2.1px)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:17px;line-height:1.45;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:var(--paper);text-decoration:none}a:hover{color:var(--y)}img,svg{max-width:100%}img{height:auto}button{font-family:inherit}input::placeholder,textarea::placeholder{color:var(--muted-2)}:focus-visible{outline:3px solid var(--y);outline-offset:3px}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--y);color:var(--ink);padding:8px 14px;font-weight:800}.skip:focus{left:8px}.wrap{max-width:1320px;margin:0 auto}.wrap-md{max-width:1120px;margin:0 auto}.wrap-sm{max-width:760px;margin:0 auto}.y{color:var(--y)}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.bg{position:absolute;inset:0;z-index:0;pointer-events:none}.bg>*{position:absolute}.dots-ink{background-image:var(--dots-ink);background-size:7px 7px}.dots-y{background-image:var(--dots-y);background-size:8px 8px}.star{display:block}.nav{position:relative;z-index:10;isolation:isolate;display:flex;align-items:center;gap:clamp(12px,2.4vw,32px);padding:0 clamp(12px,3%,48px) 0 clamp(14px,3vw,44px);min-height:clamp(80px,9vw,96px)}.nav-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.nav-bg>*{position:absolute}.nav-bg .b1{inset:0 0 -34px 0;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 74%,93% 76%,90% 70%,82% 74%,74% 66%,66% 72%,60% 64%,48% 70%,40% 82%,34% 78%,26% 100%,0 100%)}.nav-bg .b2,.nav-bg .b3{left:0;top:0;bottom:-10px;width:min(350px,29vw);clip-path:polygon(0 0,100% 0,70% 46%,76% 48%,40% 100%,0 100%)}.nav-bg .b2{background:var(--y)}.nav-bg .b3{background-image:radial-gradient(circle,var(--ink) 1.5px,transparent 2.1px);background-size:7px 7px;-webkit-mask-image:linear-gradient(200deg,transparent 45%,#000 85%);mask-image:linear-gradient(200deg,transparent 45%,#000 85%)}.nav-bg .b4{left:52%;bottom:-30px;width:160px;height:40px;background:var(--line);clip-path:polygon(0 100%,100% 0,90% 40%,8% 100%);opacity:.8}.nav-logo{display:flex;flex-shrink:0;transform:rotate(-3deg);padding:14px 0 18px}.nav-logo img{height:clamp(58px,6vw,84px);width:auto;display:block;filter:drop-shadow(5px 5px 0 var(--ink))}.nav-links{flex:1;min-width:0;display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(18px,3.4vw,56px);font-weight:800;font-size:clamp(14px,1.35vw,17px);letter-spacing:.1em;text-transform:uppercase}.nav-links a[aria-current]{color:var(--y)}.nav-burger{display:none;flex-shrink:0;width:52px;height:48px;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:var(--ink);border:3px solid var(--paper);box-shadow:4px 4px 0 var(--y);transform:skewX(-8deg);cursor:pointer}.nav-burger span{width:22px;height:3px;background:var(--paper)}.nav-burger span:nth-child(2){width:16px;background:var(--y)}.nav-toggle{position:absolute;opacity:0;pointer-events:none}.nav-menu{display:none;position:absolute;left:12px;right:12px;top:calc(100% + 6px);z-index:40;flex-direction:column;padding:10px;background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y)}.nav-menu a{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;border-bottom:2px solid var(--ink-4);font-family:var(--display);font-size:26px;letter-spacing:.04em;text-transform:uppercase}.nav-menu a:last-child{border-bottom:0}.nav-menu a[aria-current]{color:var(--y)}.nav-menu a::after{content:'›';font-family:var(--body);font-weight:800;font-size:18px}.nav-me-box{position:relative;flex-shrink:0;width:72px;height:64px}.nav-me{position:absolute;right:0;top:50%;margin-top:-29px;display:flex;flex-direction:row-reverse;align-items:center;max-width:62px;height:58px;overflow:hidden;background:var(--y);border:3px solid var(--paper);box-shadow:4px 4px 0 var(--ink),6px 6px 0 var(--paper);transform:skewX(-8deg);transition:max-width .35s ease,box-shadow .2s ease;color:var(--ink)}.nav-me:hover,.nav-me:focus-visible{max-width:260px;box-shadow:6px 6px 0 var(--ink),9px 9px 0 var(--paper);color:var(--ink)}.nav-me .face{flex-shrink:0;width:56px;height:52px;display:block;overflow:hidden;transform:skewX(8deg)}.nav-me:hover .face{animation:pdHop .6s ease}.nav-me .face img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.15)}.nav-me .me-txt{color:var(--ink);flex-shrink:0;padding:0 6px 0 16px;font-weight:800;font-size:16px;letter-spacing:.12em;white-space:nowrap;transform:skewX(8deg);text-transform:uppercase}.nav-me .dot{position:absolute;left:4px;top:4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--ink);color:var(--y);font-size:11px;font-weight:800;line-height:18px;text-align:center;transform:skewX(8deg)}@media (max-width:859px){.nav-links{display:none}.nav-burger{display:flex;margin-left:auto}.nav-toggle:checked~.nav-menu{display:flex}}@keyframes pdHop{0%{transform:skewX(8deg) rotate(0)}20%{transform:skewX(8deg) rotate(-14deg) translateY(-5px)}45%{transform:skewX(8deg) rotate(10deg) translateY(-8px)}70%{transform:skewX(8deg) rotate(-5deg) translateY(-2px)}100%{transform:skewX(8deg) rotate(0)}}.eyebrow{display:flex;align-items:center;gap:10px;font-weight:700;font-style:italic;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.eyebrow::before{content:'//';font-weight:900}.eyebrow::after{content:'//';font-weight:900;color:var(--y)}.eyebrow.solo::after{content:none}.eyebrow.solo::before{color:var(--y)}.on-cream .eyebrow::after,.on-cream .eyebrow::before{color:var(--ink)}.tilt{transform:rotate(-3deg);transform-origin:left}.h-hero,.h-sec{margin:14px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-family:var(--display);font-weight:400;line-height:.95;text-shadow:5px 5px 0 var(--ink),7px 7px 0 rgba(232,228,28,.55);text-transform:uppercase}.h-hero{font-size:clamp(38px,6.6vw,100px);margin-top:22px}.h-sec{font-size:clamp(38px,6vw,92px)}.box{display:inline-block;background:var(--y);color:var(--ink);padding:6px 18px 0;border:5px solid var(--ink);outline:3px solid var(--paper);transform:rotate(-3deg) skewX(-6deg);text-shadow:none;box-shadow:8px 8px 0 var(--paper);white-space:nowrap}.box.dark{background:var(--ink);color:var(--paper);border:4px solid var(--cream);outline:3px solid var(--ink);box-shadow:8px 8px 0 var(--y)}.lead-line{margin-top:28px;display:flex;align-items:center;gap:12px;font-weight:800;font-size:clamp(18px,1.8vw,24px);letter-spacing:.08em;text-transform:uppercase}.lead-line::before{content:'';width:40px;height:3px;background:var(--y);flex-shrink:0}.xxx{font-weight:800;font-size:18px;letter-spacing:.25em;color:var(--y)}.xxx::before{content:'× × ×'}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 26px;background:var(--y);color:var(--ink);border:3px solid var(--paper);box-shadow:5px 5px 0 var(--ink),8px 8px 0 var(--paper);transform:skewX(-6deg);font-family:var(--body);font-weight:800;font-size:20px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;line-height:1.1;text-align:center}.btn:hover{background:var(--y-hover);color:var(--ink)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn svg{flex-shrink:0}.btn-lg{padding:16px 28px;font-size:22px;border-width:4px;box-shadow:6px 6px 0 var(--ink),9px 9px 0 var(--paper)}.btn-sm{padding:9px 16px;font-size:15px;gap:12px;border-width:2px;box-shadow:3px 3px 0 var(--ink),5px 5px 0 var(--paper)}.btn-ghost{background:var(--ink);color:var(--paper);box-shadow:none}.btn-ghost:hover{background:var(--paper);color:var(--ink)}.btn-dark{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:4px 4px 0 var(--y)}.btn-dark:hover{background:var(--ink-4);color:var(--y)}.btn-block{display:flex;width:100%}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--y);color:var(--ink);padding:3px 10px;font-weight:800;font-size:13px;letter-spacing:.12em;transform:skewX(-10deg);border:2px solid var(--paper);text-transform:uppercase;white-space:nowrap}.chip.dark{background:var(--ink-4);color:var(--muted);border-color:transparent}.chip .led{width:7px;height:7px;border-radius:50%;background:var(--ink)}.chip.dark .led{background:var(--muted-3)}.iconbtn{width:34px;height:32px;border:2px solid var(--paper);background:var(--ink);color:var(--paper);font-weight:800;font-size:18px;cursor:pointer;transform:skewX(-10deg);display:inline-flex;align-items:center;justify-content:center}.iconbtn:hover{background:var(--y);color:var(--ink)}.torn{position:absolute;left:0;right:0;bottom:-2px;height:100px;z-index:4;pointer-events:none;--to:var(--ink-2)}.torn>*{position:absolute;inset:0}.torn .t1{background:var(--y);clip-path:polygon(0 52%,6% 46%,9% 50%,17% 38%,22% 44%,31% 30%,35% 36%,44% 24%,52% 30%,58% 18%,63% 24%,72% 12%,77% 18%,86% 6%,91% 12%,100% 0,100% 100%,0 100%)}.torn .t2{background-image:radial-gradient(circle,var(--ink) 1.5px,transparent 2.1px);background-size:7px 7px;opacity:.55;clip-path:polygon(0 52%,6% 46%,9% 50%,17% 38%,22% 44%,31% 30%,35% 36%,44% 24%,52% 30%,58% 18%,63% 24%,72% 12%,77% 18%,86% 6%,91% 12%,100% 0,100% 100%,0 100%)}.torn .t3{background:var(--to);clip-path:polygon(0 70%,4% 64%,7% 68%,12% 60%,15% 63%,21% 55%,26% 59%,30% 50%,33% 54%,39% 46%,45% 50%,50% 41%,54% 45%,61% 36%,66% 40%,70% 32%,75% 36%,81% 27%,85% 30%,90% 22%,95% 26%,100% 18%,100% 100%,0 100%)}.torn .t4{background:var(--paper);clip-path:polygon(0 70%,4% 64%,7% 68%,12% 60%,15% 63%,21% 55%,26% 59%,30% 50%,33% 54%,39% 46%,45% 50%,50% 41%,54% 45%,61% 36%,66% 40%,70% 32%,75% 36%,81% 27%,85% 30%,90% 22%,95% 26%,100% 18%,100% 20%,95% 28%,90% 24%,85% 32%,81% 29%,75% 38%,70% 34%,66% 42%,61% 38%,54% 47%,50% 43%,45% 52%,39% 48%,33% 56%,30% 52%,26% 61%,21% 57%,15% 65%,12% 62%,7% 70%,4% 66%,0 72%)}.torn.tall{height:150px}.torn.to-ink{--to:var(--ink)}.torn.to-ink2{--to:var(--ink-2)}.torn.to-cream{--to:var(--cream)}.torn.to-y{--to:var(--y)}.subhero{position:relative;overflow:hidden;background:var(--ink);isolation:isolate}.subhero .bg .s1{right:0;top:0;width:55%;height:100%;background:var(--ink-3);clip-path:polygon(22% 0,100% 0,100% 100%,8% 100%,14% 62%,6% 58%)}.subhero .bg .s2,.subhero .bg .s3{right:-2%;top:26%;width:28%;height:60%;clip-path:polygon(36% 0,100% 8%,100% 100%,0 88%,20% 52%,8% 46%)}.subhero .bg .s2{background:var(--y)}.subhero .bg .s3{background-image:var(--dots-ink);background-size:8px 8px;opacity:.55}.subhero-in{position:relative;z-index:5;padding:clamp(60px,8vh,92px) clamp(24px,6.5vw,90px) clamp(110px,10vw,140px)}.subhero-in .sub{margin:22px 0 0;max-width:620px;font-weight:600;font-size:18px;line-height:1.5;letter-spacing:.03em;color:var(--paper-2)}.page{position:relative;background:var(--ink-2);margin-top:-2px;padding:clamp(28px,3vw,44px) var(--gutter) clamp(80px,8vw,120px)}.panel{position:relative;padding:clamp(22px,2.6vw,32px);background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y)}.panel-flat{position:relative;padding:clamp(20px,2.4vw,28px);background:var(--ink);border:2px solid var(--line)}.panel-h{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 18px}.panel-h h2,.panel-h h3{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1;letter-spacing:.01em;text-transform:uppercase}.tag{display:inline-flex;align-items:center;gap:8px;background:var(--y);color:var(--ink);padding:5px 12px;font-weight:800;font-size:14px;letter-spacing:.14em;transform:skewX(-10deg);border:2px solid var(--paper);text-transform:uppercase}.rule{height:3px;background:var(--y);clip-path:polygon(0 0,100% 0,98% 100%,2% 100%);border:0;margin:0}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field>.lbl,.lbl{font-weight:800;font-size:14px;letter-spacing:.14em;color:var(--paper-2);text-transform:uppercase}.input,.select,.textarea{width:100%;background:var(--ink);border:2px solid var(--line);color:var(--paper);padding:13px 14px;font-family:inherit;font-weight:600;font-size:17px;letter-spacing:.03em;outline:0;border-radius:0}.input:focus,.select:focus,.textarea:focus{border-color:var(--y);box-shadow:4px 4px 0 var(--y)}.input[aria-invalid=true],.field.bad .input{border-color:var(--err)}.textarea{min-height:140px;resize:vertical;line-height:1.45}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--y) 50%),linear-gradient(135deg,var(--y) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.hint{font-weight:600;font-size:14px;letter-spacing:.03em;color:var(--muted-2)}.err{font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--err)}.okmsg{font-weight:700;font-size:14px;letter-spacing:.04em;color:var(--ok)}.check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:700;font-size:15px;letter-spacing:.04em;color:var(--paper-2)}.check input{appearance:none;width:20px;height:20px;margin:0;border:2px solid var(--line);background:var(--ink);transform:skewX(-8deg);cursor:pointer;flex-shrink:0}.check input:checked{background:var(--y);border-color:var(--paper);box-shadow:2px 2px 0 var(--paper)}.seg{display:flex;gap:10px;flex-wrap:wrap}.seg label{flex:1;min-width:110px;cursor:pointer}.seg input{position:absolute;opacity:0;pointer-events:none}.seg span{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;background:var(--ink);border:2px solid var(--line);font-weight:800;font-size:16px;letter-spacing:.1em;transform:skewX(-8deg);text-transform:uppercase}.seg input:checked+span{background:var(--y);color:var(--ink);border-color:var(--paper);box-shadow:4px 4px 0 var(--paper)}.seg input:focus-visible+span{outline:3px solid var(--y);outline-offset:3px}.pw{position:relative}.pw .input{padding-right:64px}.pw button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--muted);font-weight:800;font-size:13px;letter-spacing:.12em;cursor:pointer;text-transform:uppercase}.pw button:hover{color:var(--y)}.cf-turnstile{min-height:65px}.flash{position:relative;z-index:20;display:flex;align-items:center;gap:14px;max-width:1120px;margin:16px auto;padding:14px 18px;background:var(--ink);border:3px solid var(--paper);box-shadow:6px 6px 0 var(--y);font-weight:700;font-size:17px;letter-spacing:.03em}.flash.error{box-shadow:6px 6px 0 var(--err)}.flash.success{box-shadow:6px 6px 0 var(--ok)}.flash>span{flex:1}.flash .x{background:none;border:0;color:var(--muted);font-size:24px;line-height:1;cursor:pointer}.flash .x:hover{color:var(--y)}.toast{position:fixed;left:50%;top:18px;z-index:95;width:min(640px,calc(100% - 32px));margin:0;transform:translateX(-50%);animation:pdToast .35s ease}@keyframes pdToast{from{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%,0)}}.legacy-top{position:relative;background:var(--ink);padding-bottom:34px}.maint{background:var(--y);color:var(--ink);text-align:center;font-weight:800;letter-spacing:.06em;padding:10px var(--gutter)}.modal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(10,9,9,.78)}.modal-box{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow:auto;padding:clamp(26px,3vw,40px);background:var(--ink);border:4px solid var(--paper);box-shadow:10px 10px 0 var(--y);transform:rotate(-1deg)}.modal-x{position:absolute;right:12px;top:10px;background:none;border:0;color:var(--muted);font-size:28px;line-height:1;cursor:pointer}.modal-x:hover{color:var(--y)}.tabs{display:flex;flex-wrap:wrap;gap:12px}.tabs a,.tabs button{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:transparent;color:var(--paper);border:3px solid var(--paper);transform:skewX(-10deg);cursor:pointer;font-family:inherit;font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.tabs a:hover,.tabs button:hover{background:var(--paper);color:var(--ink)}.tabs [aria-current],.tabs [aria-selected=true]{background:var(--y);color:var(--ink);border-color:var(--paper);box-shadow:4px 4px 0 var(--paper)}.pager{display:flex;justify-content:center;align-items:center;gap:10px;margin:28px 0 0;font-weight:800;letter-spacing:.08em}.pager a,.pager span{min-width:40px;height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--line);background:var(--ink);transform:skewX(-10deg)}.pager a:hover{border-color:var(--y);color:var(--y)}.pager .cur{background:var(--y);color:var(--ink);border-color:var(--paper)}.empty{padding:28px;text-align:center;font-weight:700;letter-spacing:.06em;color:var(--muted);border:2px dashed var(--line)}.prose{font-weight:500;font-size:18px;line-height:1.6;letter-spacing:.02em;color:var(--paper-2)}.prose h2,.prose h3{font-family:var(--display);font-weight:400;color:var(--paper);letter-spacing:.01em;line-height:1.05;margin:1.4em 0 .5em}.prose h2{font-size:clamp(26px,2.6vw,34px)}.prose h3{font-size:clamp(22px,2vw,26px)}.prose a{color:var(--y);text-decoration:underline;text-underline-offset:3px}.prose strong{color:var(--paper)}.prose img{max-width:100%;height:auto;border:3px solid var(--paper)}.prose blockquote{margin:1em 0;padding:10px 18px;border-left:4px solid var(--y);background:var(--ink-3)}.prose code{background:var(--ink-4);padding:1px 6px}.prose ul,.prose ol{padding-left:1.4em}.prose table{border-collapse:collapse;width:100%}.prose td,.prose th{border:1px solid var(--line);padding:6px 10px}.foot{position:relative;background:var(--ink);padding:clamp(56px,6vw,80px) var(--gutter) 0;isolation:isolate}.foot .bg{z-index:-1;overflow:hidden}.foot .bg .f1{right:0;top:0;width:45%;height:100%;background-image:radial-gradient(circle,rgba(244,241,238,.08) 1.1px,transparent 1.6px);background-size:7px 7px;-webkit-mask-image:linear-gradient(220deg,#000,transparent 60%);mask-image:linear-gradient(220deg,#000,transparent 60%)}.foot-top{display:flex;flex-wrap:wrap;gap:clamp(36px,5vw,72px);padding-bottom:clamp(40px,5vw,64px)}.foot-brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex:1 1 300px;min-width:0;max-width:400px}.foot-brand .logo{display:flex;transform:rotate(-3deg)}.foot-brand .logo img{height:76px;width:auto;display:block;filter:drop-shadow(5px 5px 0 var(--y))}.foot-brand p{margin:0;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.02em;color:var(--muted)}.socials{display:flex;gap:10px}.soc{width:42px;height:40px;background:var(--ink-4);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;transform:skewX(-8deg)}.soc{color:var(--paper)}.soc:hover{background:var(--y);border-color:var(--ink);color:var(--ink)}.soc>span{display:flex;transform:skewX(8deg)}.soc svg{display:block;width:20px;height:20px}.foot-cols{flex:2 1 420px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:28px 24px}.foot-col{display:flex;flex-direction:column;gap:12px;min-width:0}.foot-col h3{margin:0;font-weight:800;font-style:italic;font-size:16px;letter-spacing:.12em;color:var(--paper);display:flex;align-items:center;gap:8px;text-transform:uppercase}.foot-col h3::before{content:'/';color:var(--y)}.foot-col a{font-weight:600;font-size:16px;letter-spacing:.04em;color:var(--muted)}.foot-col a:hover{color:var(--y)}.foot-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;padding:22px 0 28px}.foot-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-weight:600;font-size:14px;letter-spacing:.06em;color:var(--muted-2);text-transform:uppercase}.foot-copy .x{color:var(--y)}.foot-legal{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.foot-legal>a{color:var(--paper-2)}.foot-legal>a:hover{color:var(--y)}.lang{position:relative;text-transform:none}.lang summary{list-style:none;display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--ink-2);color:var(--paper);border:2px solid var(--line);transform:skewX(-8deg);cursor:pointer;font-weight:800;font-size:14px;letter-spacing:.1em}.lang summary::-webkit-details-marker{display:none}.lang summary:hover,.lang[open] summary{border-color:var(--y)}.lang summary>span{display:flex;align-items:center;gap:10px;transform:skewX(8deg)}.lang .globe{display:flex;color:var(--y)}.lang .code{background:var(--y);color:var(--ink);padding:1px 6px}.lang .caret{font-size:11px;color:var(--muted)}.lang-menu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:30;min-width:220px;background:var(--ink);border:2px solid var(--paper);box-shadow:6px 6px 0 var(--y);padding:6px;display:flex;flex-direction:column}.lang-menu .t{padding:6px 10px 8px;font-weight:800;font-size:12px;letter-spacing:.16em;color:var(--muted-2)}.lang-menu a{display:flex;align-items:center;gap:12px;padding:10px;color:var(--paper);font-weight:700;font-size:15px;letter-spacing:.06em}.lang-menu a:hover{background:var(--ink-4);color:var(--paper)}.lang-menu .c{width:34px;font-weight:800;color:var(--y)}.lang-menu .n{flex:1}.ck-bar{position:fixed;left:clamp(12px,3vw,32px);bottom:clamp(12px,2.4vw,24px);z-index:80;width:min(880px,calc(100% - 2 * clamp(12px,3vw,32px)));padding:22px 26px 22px 138px;background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y);animation:pdCkIn .45s cubic-bezier(.2,1.3,.4,1) both}.ck-pop{position:absolute;left:-16px;top:-42px;width:124px;pointer-events:none}.ck-face{display:block;width:112px;height:112px;overflow:hidden;background:var(--y);border:3px solid var(--paper);box-shadow:5px 5px 0 var(--ink),7px 7px 0 var(--y);transform:rotate(-8deg)}.ck-face img{display:block;width:100%;height:100%;object-fit:cover}.ck-bar .ck-face{transform-origin:50% 100%;animation:pdCkWave 1.1s ease .35s both}.ck-bubble{position:absolute;left:96px;top:-14px;z-index:1;padding:4px 12px;background:var(--y);color:var(--ink);border:3px solid var(--ink);outline:2px solid var(--paper);font-family:var(--display);font-size:20px;line-height:1.1;letter-spacing:.04em;white-space:nowrap;transform:rotate(6deg) skewX(-8deg);animation:pdCkPop .4s ease .8s both}.ck-bubble::after{content:'';position:absolute;left:-12px;bottom:4px;border-style:solid;border-width:7px 12px 7px 0;border-color:transparent var(--ink) transparent transparent}.ck-in{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.ck-txt{flex:1 1 340px;min-width:0}.ck-t{margin:0 0 6px;font-family:var(--display);font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.05;letter-spacing:.01em;color:var(--paper);text-transform:uppercase}.ck-txt p{margin:0;font-weight:500;font-size:16px;line-height:1.45;letter-spacing:.02em;color:var(--paper-2)}.ck-txt a,.ck-pol{color:var(--y);text-decoration:underline;text-underline-offset:3px;font-weight:700}.ck-acts{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:220px;padding:0 8px 6px 0}.ck-link{align-self:center;padding:4px 6px;background:none;border:0;color:var(--muted);font-family:inherit;font-weight:800;font-size:14px;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ck-link:hover{color:var(--y)}@media (max-width:640px){.ck-bar{left:8px;right:8px;bottom:8px;width:auto;padding:18px 16px 14px;box-shadow:6px 6px 0 var(--y)}.ck-pop{left:auto;right:6px;top:-38px;width:auto}.ck-bar .ck-face{width:64px;height:64px;border-width:2px;box-shadow:4px 4px 0 var(--ink),5px 5px 0 var(--y)}.ck-bubble{left:auto;right:76px;top:-6px;font-size:16px;padding:3px 10px}.ck-bubble::after{left:auto;right:-12px;border-width:7px 0 7px 12px;border-color:transparent transparent transparent var(--ink)}.ck-in{max-height:min(52vh,420px);overflow:auto;gap:12px}.ck-t{padding-right:120px;font-size:21px}.ck-txt{flex-basis:100%}.ck-txt p{font-size:15px}.ck-acts{flex:1 1 100%;flex-flow:row wrap;min-width:0;gap:12px 14px}.ck-acts .btn{flex:1 1 130px;padding:10px 12px}.ck-link{flex-basis:100%}}@media (min-width:641px) and (max-width:900px){.ck-acts{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;min-width:0}}@keyframes pdCkIn{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes pdCkWave{0%{transform:translateY(60px) rotate(-8deg);opacity:0}35%{transform:translateY(-6px) rotate(-8deg);opacity:1}50%{transform:rotate(-16deg)}65%{transform:rotate(-1deg)}80%{transform:rotate(-13deg)}100%{transform:rotate(-8deg)}}@keyframes pdCkPop{from{opacity:0;transform:rotate(6deg) skewX(-8deg) scale(.4)}to{opacity:1;transform:rotate(6deg) skewX(-8deg) scale(1)}}html.ck-lock{overflow:hidden}.ck-modal{position:fixed;inset:0;z-index:92;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,9,9,.8)}.ck-box{position:relative;width:100%;max-width:660px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:clamp(22px,3vw,36px);background:var(--ink);border:4px solid var(--paper);box-shadow:10px 10px 0 var(--y)}.ck-box:focus{outline:0}.ck-head{display:flex;align-items:center;gap:18px;padding-right:30px}.ck-head .ck-face{flex-shrink:0;width:68px;height:68px;border-width:2px;box-shadow:4px 4px 0 var(--y)}.ck-h{margin:6px 0 0;font-family:var(--display);font-weight:400;font-size:clamp(28px,3.4vw,38px);line-height:1;letter-spacing:.01em;text-transform:uppercase}.ck-intro{margin:16px 0 0;font-weight:500;font-size:16px;line-height:1.5;color:var(--paper-2)}.ck-cat{margin-top:16px;padding:16px 18px;background:var(--ink-2);border:2px solid var(--line)}.ck-cat-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ck-cat h3{margin:0;font-weight:800;font-size:18px;letter-spacing:.1em;color:var(--paper);text-transform:uppercase}.ck-cat p{margin:8px 0 12px;font-weight:500;font-size:15px;line-height:1.5;color:var(--muted)}.ck-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ck-list li{display:grid;grid-template-columns:minmax(0,170px) 1fr;gap:4px 14px;align-items:baseline;font-size:15px;line-height:1.4;color:var(--paper-2)}.ck-list code{justify-self:start;padding:1px 7px;background:var(--ink-4);color:var(--y);font-family:Consolas,'Courier New',monospace;font-size:14px;word-break:break-all}.ck-list b{color:var(--paper)}@media (max-width:520px){.ck-list li{grid-template-columns:1fr}}.ck-sw{position:relative;display:inline-block;flex-shrink:0;width:60px;height:30px}.ck-sw input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ck-sw-ui{position:absolute;inset:0;background:var(--ink-4);border:2px solid var(--line);transform:skewX(-8deg);transition:background .15s}.ck-sw-ui::after{content:'';position:absolute;left:3px;top:3px;width:22px;height:20px;background:var(--muted);transition:transform .15s,background .15s}.ck-sw input:checked+.ck-sw-ui{background:var(--y);border-color:var(--paper);box-shadow:3px 3px 0 var(--paper)}.ck-sw input:checked+.ck-sw-ui::after{transform:translateX(28px);background:var(--ink)}.ck-sw input:focus-visible+.ck-sw-ui{outline:3px solid var(--y);outline-offset:3px}.ck-foot{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:24px;padding:0 8px 6px 0}.ck-foot .btn{flex:1 1 150px}.ck-pol{display:inline-block;margin-top:16px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.ck-blocked img{filter:brightness(.45) grayscale(.4)}.ck-yt{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px;text-align:center;background:rgba(10,9,9,.55);overflow:auto}.ck-yt .ck-yt-t{margin:0;font-family:var(--display);font-size:clamp(20px,2.4vw,28px);line-height:1.05;color:var(--paper);text-transform:uppercase;letter-spacing:.01em}.ck-yt .ck-yt-p{margin:0;max-width:460px;font-weight:600;font-size:15px;line-height:1.4;color:var(--paper-2)}.ck-yt-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;margin:6px 0 2px}.ck-yt .btn{text-decoration:none}.ck-yt .btn-ghost{color:var(--paper)}.ck-yt .btn-ghost:hover{color:var(--ink)}@media (max-width:560px){.ck-yt .ck-yt-p{display:none}.ck-yt .btn-sm{font-size:13px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pm-logos{display:flex;align-items:center;gap:6px;margin:0 0 6px}.pm-logos img{display:block;height:22px;width:auto;border-radius:3px}.pm-pp{display:flex;align-items:center;height:22px;padding:0 8px;background:#fff;border-radius:3px}.pm-pp img{height:16px;border-radius:0}.pm-stripe{display:inline-block;height:16px;width:auto;margin-right:7px;vertical-align:-3px;border-radius:2px}.subhero .nav-bg .b4{display:none}.ac-user{color:var(--y);text-transform:none}.ac-col{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(28px,3vw,40px)}.ac-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,3vw,36px)}.ac-panel{display:flex;flex-direction:column;gap:20px;min-width:0}.ac-panel[id],.ac-anchor{scroll-margin-top:24px}.ac-anchor{position:absolute;top:0;left:0}.ac-grow{flex:1}.ac-muted{color:var(--muted-2)}.ac-p{margin:0;font-weight:500;font-size:15px;line-height:1.45}.ac-lead{font-size:17px;color:var(--paper-2)}.ac-narrow{max-width:760px}.ac-note{font-weight:500;font-size:13px;letter-spacing:.04em;color:var(--muted-2);margin:0}.ac-lbl{padding:0;font-weight:800;font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.ac-link{color:var(--y)}.ac-link:hover{color:var(--y-hover);text-decoration:underline}.ac-h{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--body);font-weight:800;font-style:italic;font-size:18px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.ac-star{flex-shrink:0;transform:rotate(-10deg)}.ac-star polygon{fill:var(--y);stroke:var(--paper);stroke-width:6}.ac-btns{display:flex;flex-wrap:wrap;gap:16px}.ac-btns-lg{gap:20px}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 22px;background:var(--y);color:var(--ink);border:3px solid var(--paper);box-shadow:4px 4px 0 var(--ink),7px 7px 0 var(--paper);transform:skewX(-6deg);cursor:pointer;font-family:inherit;font-weight:800;font-size:17px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-align:center}.ac-btn>span{transform:skewX(6deg)}.ac-btn:hover{background:var(--y-hover);color:var(--ink)}.ac-ghost{background:var(--ink);color:var(--paper);box-shadow:none}.ac-ghost:hover{background:var(--paper);color:var(--ink)}.ac-sm{padding:9px 16px;font-size:15px}.ac-block{display:flex;width:100%}.ac-self{align-self:flex-start}.ac-rm{align-self:flex-start;padding:0;background:transparent;border:0;cursor:pointer;font-family:inherit;font-weight:700;font-size:14px;letter-spacing:.06em;color:var(--muted)}.ac-rm:hover{color:var(--err)}.ac-form{display:flex;flex-direction:column;gap:20px}.ac-field{display:flex;flex-direction:column;gap:7px;min-width:0}.ac-field>span{font-weight:800;font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.ac-input{width:100%;min-width:0;background:var(--ink-2);border:2px solid var(--line);color:var(--paper);padding:12px 14px;font-family:inherit;font-weight:600;font-size:16px;letter-spacing:.02em;outline:0;border-radius:0}.ac-input:focus{border-color:var(--y);box-shadow:4px 4px 0 var(--y)}.ac-input:focus-visible{outline:0}.ac-ta{min-height:96px;resize:vertical;line-height:1.45}select.ac-input{appearance:none;cursor:pointer;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--y) 50%),linear-gradient(135deg,var(--y) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}input[type=file].ac-input{padding:10px 12px;font-size:15px;cursor:pointer}input[type=file].ac-input::file-selector-button{margin-right:14px;padding:6px 12px;background:var(--ink);color:var(--paper);border:2px solid var(--paper);font-family:inherit;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ac-st-h{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.ac-st-h .tag>*{transform:skewX(10deg)}.ac-st-name{font-family:var(--display);font-size:clamp(26px,2.6vw,34px);line-height:1;text-transform:uppercase;min-width:0;overflow-wrap:anywhere}.ac-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px}.ac-stat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;background:var(--ink-2);border:2px solid var(--line);transform:skewX(-4deg)}.ac-stat>*{transform:skewX(4deg)}.ac-stat b{font-family:var(--display);font-weight:400;font-size:clamp(32px,3.4vw,44px);line-height:1;color:var(--y)}.ac-stat span{font-weight:800;font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;text-align:center}.ac-pic{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.ac-av{flex-shrink:0;width:104px;height:104px;border:3px solid var(--paper);outline:3px solid var(--ink);box-shadow:6px 6px 0 var(--y);transform:rotate(-5deg);background:repeating-linear-gradient(135deg,var(--ink-5) 0 5px,#211e1e 5px 10px);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:40px;overflow:hidden}.ac-av img{width:100%;height:100%;object-fit:cover;display:block}.ac-pic-r{flex:1;min-width:200px;display:flex;flex-direction:column;gap:10px}.ac-pic-f{display:flex;flex-direction:column;gap:10px}.ac-pic-f .ac-btn{cursor:pointer}.ac-pic-f input[type=file]:focus-visible+.ac-btns label{outline:3px solid var(--y);outline-offset:3px}.ac-fname{font-weight:700;font-size:14px;letter-spacing:.03em;color:var(--y);overflow-wrap:anywhere}.ac-kv{margin:0;display:flex;flex-direction:column}.ac-kv>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:2px solid var(--ink-4);font-size:16px;min-width:0}.ac-kv dt{font-weight:700;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;flex-shrink:0}.ac-kv dd{margin:0;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.ac-out{margin-top:auto}.ac-logout{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;padding:13px 22px;background:var(--ink-4);color:var(--paper);border:2px solid var(--line);transform:skewX(-6deg);font-family:inherit;font-weight:800;font-size:17px;letter-spacing:.1em;cursor:pointer;text-transform:uppercase}.ac-logout>span{transform:skewX(6deg)}.ac-logout:hover{border-color:var(--err);color:var(--err)}.ac-char{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--ink-2);border:2px solid var(--line)}.ac-char-r{display:flex;align-items:center;gap:12px;min-width:0}.ac-sex{flex-shrink:0}.ac-nick{flex:1;background:var(--ink);padding:11px 12px;font-weight:700;font-size:17px}.ac-nick:focus{box-shadow:none}.ac-nick:invalid:not(:placeholder-shown):not(:focus){border-color:var(--err)}.ac-lv{font-family:var(--display);font-size:18px;color:var(--muted);white-space:nowrap}.ac-char-b{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ac-coins{display:flex;align-items:center;gap:8px;font-weight:800;font-size:16px;letter-spacing:.04em;color:var(--y)}.ac-coin{flex-shrink:0}.ac-bp{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ac-bp-name{font-family:var(--display);font-size:clamp(24px,2.4vw,30px);line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}a.ac-bp-name:hover{color:var(--y)}.ac-bp-tier{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.ac-bp-tier b{font-family:var(--display);font-weight:400;font-size:24px;color:var(--y)}.ac-bar{height:18px;background:var(--ink-2);border:2px solid var(--line);transform:skewX(-10deg);overflow:hidden}.ac-bar progress{display:block;width:100%;height:100%;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:var(--y)}.ac-bar progress::-webkit-progress-bar{background:transparent}.ac-bar progress::-webkit-progress-value{background:var(--y)}.ac-bar progress::-moz-progress-bar{background:var(--y)}.ac-clan{display:flex;flex-direction:column;gap:16px}.ac-clan+.ac-clan{padding-top:18px;border-top:2px solid var(--ink-4)}.ac-don{display:flex;gap:16px;padding:18px 20px;background:var(--y);color:var(--ink);border:3px solid var(--paper);transform:rotate(-.6deg)}.ac-don-ic{flex-shrink:0;width:54px;height:54px;border:3px solid var(--ink);transform:rotate(-8deg);overflow:hidden}.ac-don-ic img{width:100%;height:100%;object-fit:cover;display:block}.ac-don-t{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-don-t b{font-weight:800;font-style:italic;font-size:18px;letter-spacing:.06em;text-transform:uppercase}.ac-don-t span{font-weight:600;font-size:15px;line-height:1.45}.ac-fast{display:flex;align-items:center;gap:10px;padding:12px 16px;border:2px dashed var(--y);font-weight:700;font-size:15px;letter-spacing:.03em}.ac-dia{width:10px;height:10px;background:var(--y);transform:rotate(45deg);flex-shrink:0}.ac-pm{margin:6px 0 0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:20px}.ac-pm legend{margin-bottom:20px}.ac-pm-row{display:flex;flex-wrap:wrap;gap:16px}.ac-pm-opt{flex:1 1 260px;display:flex;cursor:pointer;min-width:0}.ac-pm-opt input{position:absolute;opacity:0;pointer-events:none}.ac-pm-box{flex:1;display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--ink);color:var(--paper);border:3px solid var(--line);min-width:0}.ac-pm-opt:hover .ac-pm-box{border-color:var(--paper)}.ac-pm-dot{flex-shrink:0;width:22px;height:22px;border:3px solid var(--muted-2);display:flex;align-items:center;justify-content:center;transform:rotate(45deg)}.ac-pm-t{display:flex;flex-direction:column;gap:3px;min-width:0}.ac-pm-k{font-family:ui-monospace,monospace;font-size:10px;color:var(--muted-2)}.ac-pm-t b{font-weight:800;font-size:18px;letter-spacing:.04em}.ac-pm-t>span:last-child{font-weight:500;font-size:14px;color:var(--muted)}.ac-pm-opt input:checked+.ac-pm-box{background:var(--ink-3);border-color:var(--y);box-shadow:6px 6px 0 var(--y)}.ac-pm-opt input:checked+.ac-pm-box .ac-pm-dot{border-color:var(--y)}.ac-pm-opt input:checked+.ac-pm-box .ac-pm-dot::after{content:'';width:8px;height:8px;background:var(--y)}.ac-pm-opt input:focus-visible+.ac-pm-box{outline:3px solid var(--y);outline-offset:3px}.ac-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px;margin-top:8px}.ac-pack{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 18px 18px;background:var(--ink-2);border:2px solid var(--line);transform:skewX(-2deg);min-width:0}.ac-pack.hot{border-color:var(--y)}.ac-ptag{position:absolute;right:10px;top:-12px;background:var(--y);color:var(--ink);padding:2px 8px;font-weight:800;font-size:12px;letter-spacing:.12em;border:2px solid var(--ink);text-transform:uppercase;line-height:1.3}.ac-ptag.sale{background:var(--err);color:var(--ink)}.ac-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-family:var(--display);font-size:38px;line-height:1}.ac-price s{font-family:var(--body);font-weight:700;font-size:16px;color:var(--muted-2)}.ac-amt{display:flex;align-items:center;gap:8px;font-weight:800;font-size:20px}.ac-amt small{font-weight:600;font-size:14px;color:var(--muted-2)}.ac-bonus{min-height:18px;font-weight:800;font-size:13px;letter-spacing:.06em;color:var(--ok);text-transform:uppercase}.ac-ends{font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--err)}.ac-pack .paybtn{margin-top:4px;padding:11px 12px;background:var(--y);color:var(--ink);border:2px solid var(--paper);transform:skewX(-6deg);cursor:pointer;font-family:inherit;font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.ac-pack .paybtn:hover{background:var(--y-hover)}.ac-pack .paybtn:disabled{opacity:.6;cursor:wait}.ac-pack .paybtn .busy,.ac-pack .paybtn[aria-busy=true] .idle{display:none}.ac-pack .paybtn[aria-busy=true] .busy{display:inline}.ac-panel.payscope:has(input[name=pd_pay_method][value=paypal]:checked) .paybtn.card,.ac-panel.payscope:has(input[name=pd_pay_method][value=stripe]:checked) .paybtn.pp,.ac-panel.payscope[data-m=paypal] .paybtn.card,.ac-panel.payscope[data-m=stripe] .paybtn.pp{display:none}.ac-hist{display:flex;flex-direction:column;gap:10px}.ac-hist ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.ac-hist li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:10px 0;border-bottom:2px solid var(--ink-4);font-weight:600;font-size:15px}.ac-hd{color:var(--muted-2);min-width:96px}.ac-hw{font-weight:800}.ac-hm{color:var(--muted)}.ac-st{margin-left:auto;padding:1px 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--line);transform:skewX(-10deg)}.ac-st.st-completed{border-color:var(--ok);color:var(--ok)}.ac-st.st-failed,.ac-st.st-refunded,.ac-st.st-reversed{border-color:var(--err);color:var(--err)}.ac-tks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.ac-tk{display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--ink-2);border:2px solid var(--line);color:var(--paper)}.ac-tk:hover{border-color:var(--y);color:var(--paper);box-shadow:5px 5px 0 var(--y)}.ac-tk.replied{border-left:6px solid var(--y)}.ac-tk-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ac-tk-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ac-tk-cat{font-weight:800;font-size:13px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.ac-tk-id{font-weight:700;font-size:13px;color:var(--muted-2)}.ac-tk-s{font-weight:800;font-size:19px;line-height:1.2;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-tk-meta{font-weight:600;font-size:14px;color:var(--muted-2)}.ac-tk-meta b{color:var(--y)}.ac-tk-go{font-weight:800;font-size:26px;color:var(--y)}.ac-sst{display:inline-flex;padding:2px 9px;font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transform:skewX(-10deg);background:var(--ink-4);color:var(--paper);border:2px solid var(--line)}.ac-sst.s-open{background:var(--y);color:var(--ink);border-color:var(--paper)}.ac-sst.s-in_progress{border-color:var(--y);color:var(--y)}.ac-sst.s-resolved{border-color:var(--ok);color:var(--ok)}.ac-sst.s-closed{color:var(--muted)}.ac-bar2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.ac-back{font-weight:800;font-size:15px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.ac-back:hover{color:var(--y)}.ac-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(24px,3vw,36px);align-items:start}.ac-side{display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.ac-faq{display:flex;flex-direction:column}.ac-faq details{border-bottom:2px solid var(--ink-4)}.ac-faq summary{cursor:pointer;padding:12px 0;font-weight:800;font-size:16px;letter-spacing:.03em;list-style:none;display:flex;gap:10px}.ac-faq summary::-webkit-details-marker{display:none}.ac-faq summary::before{content:'+';color:var(--y);font-weight:900}.ac-faq details[open] summary::before{content:'−'}.ac-faq details p{margin:0 0 14px;font-weight:500;font-size:15px;line-height:1.5;color:var(--paper-2)}.ac-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0}.ac-links a{font-weight:800;font-size:14px;letter-spacing:.08em;color:var(--y);text-transform:uppercase}.ac-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:36px 20px;text-align:center;border:2px dashed var(--line);font-weight:700;letter-spacing:.04em;color:var(--muted)}.ac-empty .ac-star{width:44px;height:44px}.ac-tk-title{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(28px,3.2vw,42px);line-height:1.05;overflow-wrap:anywhere}.ac-tk-head{display:flex;flex-direction:column;gap:12px}.ac-thread{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.ac-msg{position:relative;padding:18px 20px;background:var(--ink);border:2px solid var(--line);margin-right:clamp(0px,6vw,80px)}.ac-msg.staff{margin:0 0 0 clamp(0px,6vw,80px);border:3px solid var(--y);box-shadow:6px 6px 0 var(--paper)}.ac-msg-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-bottom:12px}.ac-who{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;letter-spacing:.04em;min-width:0}.ac-mav{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--ink-4);border:2px solid var(--paper);font-family:var(--display);font-size:17px;transform:rotate(-4deg)}.ac-mav.staff{background:var(--y);color:var(--ink)}.ac-tools{display:flex;align-items:center;gap:12px;font-weight:600;font-size:14px;color:var(--muted-2)}.ac-msg-b{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:500;font-size:17px;line-height:1.5;color:var(--paper-2)}.ac-msg .tr-btn{background:transparent;border:2px solid var(--line);color:var(--paper);padding:3px 10px;font-family:inherit;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transform:skewX(-8deg)}.ac-msg .tr-btn:hover{border-color:var(--y);color:var(--y)}.ac-trans{margin-top:14px;padding:12px 14px;background:var(--ink-3);border-left:4px solid var(--y)}.ac-trans-h{display:block;margin-bottom:6px;font-weight:800;font-size:12px;letter-spacing:.14em;color:var(--y);text-transform:uppercase}.ac-files{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ac-file{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 12px;background:var(--ink-2);border:2px solid var(--line);font-weight:700;font-size:14px}.ac-file:hover{border-color:var(--y)}.ac-file .fn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ac-file small{color:var(--muted-2)}.ac-closed{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-weight:700;font-size:17px}.ac-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ac-err{padding:12px 16px;border:2px solid var(--err);color:var(--err);font-weight:700}@media (max-width:859px){.ac-cols{grid-template-columns:minmax(0,1fr)}.ac-msg,.ac-msg.staff{margin:0}}@media (max-width:479px){.ac-btns .ac-btn{flex:1 1 auto}.ac-tk{padding:12px 14px}.ac-tk-s{white-space:normal}}.ac-safe{display:flex;flex-direction:column;gap:16px;padding:20px 22px;background:var(--ink-2);border:2px solid var(--ok);box-shadow:6px 6px 0 rgba(84,214,120,.25)}.ac-safe-h{display:flex;align-items:center;gap:16px}.ac-safe-ic{flex-shrink:0;width:52px;height:52px;display:grid;place-items:center;background:var(--y);border:3px solid var(--paper);transform:rotate(-6deg)}.ac-safe-h>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ac-safe-h b{font-weight:800;font-style:italic;font-size:19px;letter-spacing:.06em;text-transform:uppercase;color:var(--ok)}.ac-safe-h span{font-weight:600;font-size:15px;line-height:1.45;color:var(--paper)}.ac-safe-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ac-safe-l li{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 14px 14px 40px;background:var(--ink-3);border-left:4px solid var(--ok)}.ac-safe-l li::before{content:"";position:absolute;left:14px;top:17px;width:12px;height:7px;border:solid var(--ok);border-width:0 0 3px 3px;transform:rotate(-45deg)}.ac-safe-l b{font-weight:800;font-size:15px;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}.ac-safe-l span{font-weight:500;font-size:14px;line-height:1.5;color:var(--paper-2)}.ac-safe-why summary{cursor:pointer;font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--y)}.ac-safe-why summary:hover{text-decoration:underline}.ac-safe-why p{margin:10px 0 0;font-weight:500;font-size:14px;line-height:1.55;color:var(--paper-2);max-width:860px}@media (max-width:860px){.ac-safe-l{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.ac-safe{padding:16px 14px}.ac-safe-h b{font-size:17px}}.au-stage{position:relative;overflow:hidden;background:var(--ink);isolation:isolate;line-height:normal}.au-modal{line-height:normal}.au-in{min-height:max(100vh,880px);display:flex;flex-direction:column}.au-stage>.bg .au-b1,.au-stage>.bg .au-b2{left:0;top:0;width:58%;height:100%;clip-path:polygon(0 0,82% 0,92% 40%,86% 44%,100% 100%,0 100%)}.au-stage>.bg .au-b1{background:var(--ink-3)}.au-stage>.bg .au-b2{background-image:repeating-linear-gradient(65deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px)}.au-stage>.bg .au-b3,.au-stage>.bg .au-b4{left:4%;top:22%;width:44%;height:62%;clip-path:polygon(10% 8%,72% 0,100% 40%,78% 52%,92% 100%,0 86%)}.au-stage>.bg .au-b3{background:var(--y)}.au-stage>.bg .au-b4{background-image:var(--dots-ink);background-size:8px 8px;opacity:.55}.au-stage>.bg .au-b5{right:0;bottom:0;width:60%;height:60%;background-image:radial-gradient(circle,rgba(244,241,238,.14) 1.1px,transparent 1.6px);background-size:7px 7px;-webkit-mask-image:linear-gradient(330deg,#000 0%,transparent 60%);mask-image:linear-gradient(330deg,#000 0%,transparent 60%)}.au-stage>.bg .au-star{left:46%;top:16%;transform:rotate(-14deg)}.au-chars{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.au-chars img,.au-band img{position:absolute;bottom:-104%;height:200%;width:auto;max-width:none;filter:drop-shadow(10px 0 0 var(--y)) drop-shadow(-4px 0 0 var(--ink))}.au-chars img{left:min(30%,calc(100% - 1040px));transform:translateX(-52%)}.au-fade{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,transparent 40%,rgba(10,9,9,.7) 60%,rgba(10,9,9,.9) 100%);pointer-events:none}.au-band{display:none;position:relative;z-index:3;height:clamp(380px,62vh,620px);overflow:hidden;pointer-events:none}.au-band img{left:50%;transform:translateX(-50%)}.au-band::after{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--y)}.au-main{position:relative;z-index:5;display:flex;justify-content:flex-end;padding:clamp(60px,8vh,92px) clamp(16px,6vw,90px) clamp(70px,8vw,110px)}.au-in .au-main{flex:1;align-items:center}.au-col{width:min(100%,500px);display:flex;flex-direction:column;gap:26px}.au-reg .au-col{width:min(100%,560px)}.h-hero.au-h{margin-top:22px;gap:16px;font-size:clamp(38px,5.6vw,84px)}@media (max-width:1199px){.au-stage>.bg .au-b3,.au-stage>.bg .au-b4,.au-chars{display:none}.au-band{display:block}.au-main{justify-content:center}}.au-card{position:relative;display:flex;flex-direction:column;gap:20px;margin:0;padding:clamp(24px,3vw,34px);background:var(--ink);border:3px solid var(--paper);box-shadow:10px 10px 0 var(--y)}.au-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px}.au-hint{font-weight:500;font-size:13px;letter-spacing:.03em;color:var(--muted-2)}.au-card .input{font-family:var(--body)}.au-alert{padding:12px 14px;background:var(--ink-3);border:2px solid var(--err);color:var(--err);font-weight:700;font-size:15px;line-height:1.4;letter-spacing:.03em}.au-note{margin:0;padding:10px 14px;background:var(--ink-3);border-left:4px solid var(--y);font-weight:700;font-size:16px;letter-spacing:.04em;color:var(--paper-2)}.au-p{margin:0;font-weight:500;font-size:17px;line-height:1.45;letter-spacing:.02em;color:var(--paper-2)}.au-pick{gap:10px}.au-seg{display:flex;gap:14px;padding:0 4px}.au-seg label{position:relative;flex:1;cursor:pointer}.au-seg input{position:absolute;opacity:0;pointer-events:none}.au-seg label>span{display:flex;align-items:center;justify-content:center;padding:13px 10px;background:var(--ink);color:var(--paper);border:2px solid var(--line);transform:skewX(-8deg);font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;line-height:1.2}.au-seg label>span>span{display:flex;align-items:center;gap:10px;transform:skewX(8deg)}.au-seg label:hover>span{border-color:var(--paper)}.au-seg input:checked+span{background:var(--y);color:var(--ink);border-color:var(--paper);box-shadow:4px 4px 0 var(--paper);font-weight:800}.au-seg input:focus-visible+span{outline:3px solid var(--y);outline-offset:3px}.au-pw{position:relative;display:flex}.au-pw .input{padding-right:70px}.au-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:4px 8px;background:var(--ink-4);color:var(--paper-2);border:0;cursor:pointer;font-family:var(--body);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.au-eye:hover{color:var(--y)}.au-lrow{display:flex;justify-content:space-between;align-items:center;gap:10px}.au-forgot{font-weight:800;font-size:15px;letter-spacing:.04em;color:var(--y)}.au-forgot:hover{color:var(--paper)}.field.bad .au-pw .input{border-color:var(--err)}.au-rem{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-weight:700;font-size:16px;letter-spacing:.04em;color:var(--paper)}.au-rem input{position:absolute;left:0;top:50%;width:22px;height:22px;margin:-11px 0 0;opacity:0;cursor:pointer}.au-rem .au-ck{flex-shrink:0;width:22px;height:22px;border:2px solid var(--paper);display:flex;align-items:center;justify-content:center}.au-rem .au-ck svg{display:none}.au-rem input:checked+.au-ck{background:var(--y);border-color:var(--y);transform:rotate(-6deg)}.au-rem input:checked+.au-ck svg{display:block}.au-rem input:focus-visible+.au-ck{outline:3px solid var(--y);outline-offset:3px}.au-cap{display:flex;flex-direction:column;gap:8px}.au-tsdev{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--ink-3);border:2px dashed var(--line)}.au-cap.bad .au-tsdev{border-color:var(--err)}.au-tsdev .sq{flex-shrink:0;width:26px;height:26px;background:var(--y);display:flex;align-items:center;justify-content:center;transform:rotate(-6deg)}.au-tsdev .t{flex:1;min-width:0;font-weight:700;font-size:16px;letter-spacing:.04em}.au-tsdev .m{font-family:ui-monospace,monospace;font-size:10px;color:var(--muted-2)}.au-submit{margin-top:6px;padding:16px 24px;gap:14px}.au-submit>span{display:flex;align-items:center;gap:14px;transform:skewX(6deg)}.au-alt{text-align:center;font-weight:600;font-size:15px;letter-spacing:.04em;color:var(--muted)}.au-alt a,.au-back a{color:var(--y);font-weight:800}.au-alt a:hover,.au-back a:hover{color:var(--paper)}.au-alt2{margin-top:-10px;font-size:14px}.au-alt2 a{font-weight:700;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.au-terms{margin:-8px 0 0;text-align:center;font-weight:500;font-size:13px;line-height:1.4;letter-spacing:.03em;color:var(--muted-2)}.au-terms a{color:var(--paper-2);text-decoration:underline;text-underline-offset:2px}.au-back{display:flex;justify-content:center;gap:8px;font-weight:600;font-size:15px;letter-spacing:.04em;color:var(--muted)}.au-sent{align-items:flex-start}.au-stk{position:absolute;right:-22px;top:-44px;width:96px;height:96px;border:4px solid var(--ink);outline:4px solid var(--paper);box-shadow:6px 6px 0 var(--ink);transform:rotate(10deg);overflow:hidden;background:var(--y)}.au-stk img{width:100%;height:100%;object-fit:cover;display:block}.au-sp{margin:0;padding-right:60px;font-weight:500;font-size:18px;line-height:1.5;letter-spacing:.02em;color:var(--paper-2)}.au-sp.au-bad{color:var(--err);font-weight:700}.au-em{color:var(--y);font-weight:700;overflow-wrap:anywhere}.au-tip{width:100%;display:flex;gap:12px;padding:12px 14px;background:var(--ink-3);border:2px solid var(--line);text-align:left;font-weight:600;font-size:15px;line-height:1.4;color:var(--paper-2)}.au-tip::before{content:'';flex-shrink:0;width:10px;height:10px;margin-top:5px;background:var(--y);transform:rotate(45deg)}.au-acts{display:flex;flex-wrap:wrap;gap:20px;margin-top:6px}.au-acts form{display:flex;margin:0}.au-b{display:inline-flex;align-items:center;gap:12px;padding:13px 22px;background:var(--y);color:var(--ink);border:3px solid var(--paper);box-shadow:5px 5px 0 var(--ink),8px 8px 0 var(--paper);transform:skewX(-6deg);cursor:pointer;font-family:var(--body);font-weight:800;font-size:17px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.au-b>span{display:block;transform:skewX(6deg)}.au-b:hover{background:var(--y-hover);color:var(--ink)}.au-b.ghost{background:var(--ink);color:var(--paper);box-shadow:none}.au-b.ghost:hover{background:var(--paper);color:var(--ink)}.au-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,9,9,.82);overflow:auto}.au-modal::before{content:'';position:fixed;inset:0;background-image:radial-gradient(circle,rgba(232,228,28,.18) 1.4px,transparent 2px);background-size:8px 8px;pointer-events:none}.au-dialog{position:relative;width:min(100%,560px);margin:auto;background:var(--ink);border:4px solid var(--paper);box-shadow:12px 12px 0 var(--y),16px 16px 0 var(--paper);transform:rotate(-2deg);padding:clamp(30px,4vw,44px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.au-stk.au-stk-l{left:-26px;right:auto;top:-46px;width:110px;height:110px;outline-width:4px;box-shadow:8px 8px 0 var(--ink);transform:rotate(-10deg)}.au-x{position:absolute;right:12px;top:12px;width:36px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);border:2px solid var(--paper);transform:skewX(-8deg);font-weight:800;font-size:18px}.au-x:hover{background:var(--y);color:var(--ink)}.au-env{position:relative;width:76px;height:60px;margin-top:20px;background:var(--y);border:3px solid var(--paper);transform:rotate(-4deg);box-shadow:6px 6px 0 var(--paper)}.au-env::before{content:'';position:absolute;left:0;right:0;top:0;height:60%;background:var(--ink);clip-path:polygon(0 0,100% 0,50% 100%)}.au-dialog .eyebrow{justify-content:center;font-size:16px;letter-spacing:.1em}.au-mh{margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-family:var(--display);font-weight:400;font-size:clamp(40px,5vw,60px);line-height:.95;text-transform:uppercase}.au-mh .bx{display:inline-block;background:var(--y);color:var(--ink);padding:4px 14px 0;transform:rotate(-3deg) skewX(-6deg);box-shadow:6px 6px 0 var(--paper)}.au-mp{margin:4px 0 0;font-weight:500;font-size:18px;line-height:1.5;letter-spacing:.02em;color:var(--paper-2)}.au-dialog .au-acts{justify-content:center;margin-top:8px}@media (max-width:480px){.au-stk.au-stk-l{left:-10px;width:84px;height:84px}.au-sp{padding-right:40px}}.cm-hero,.cm-page{line-height:normal}.cm-page{overflow-x:clip}.cm-page .prose{line-height:1.6}.cm-hero .bg .cm-stripes{right:0;top:0;width:55%;height:100%;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px);clip-path:polygon(22% 0,100% 0,100% 100%,8% 100%,14% 62%,6% 58%)}.cm-hero .bg .s2,.cm-hero .bg .s3{top:22%;width:30%;height:66%}.cm-hero .bg .cm-star{right:30%;top:30%;transform:rotate(14deg)}.cm-hero-in{padding-bottom:clamp(120px,11vw,150px)}.cm-h1{font-size:clamp(38px,7vw,108px)}.cm-h1 .box{padding:6px 20px 0}.cm-hero .lead-line{margin-top:30px}.cm-torn{position:absolute;left:0;right:0;bottom:-2px;height:110px;z-index:4;pointer-events:none}.cm-torn>*{position:absolute;inset:0}.cm-torn .t1{background:var(--y);clip-path:polygon(0 52%,6% 46%,9% 50%,17% 38%,22% 44%,31% 30%,35% 36%,44% 24%,52% 30%,58% 18%,63% 24%,72% 12%,77% 18%,86% 6%,91% 12%,100% 0,100% 100%,0 100%)}.cm-torn .t3{background:var(--ink-2);clip-path:polygon(0 70%,4% 64%,7% 68%,12% 60%,15% 63%,21% 55%,26% 59%,30% 50%,33% 54%,39% 46%,45% 50%,50% 41%,54% 45%,61% 36%,66% 40%,70% 32%,75% 36%,81% 27%,85% 30%,90% 22%,95% 26%,100% 18%,100% 100%,0 100%)}.cm-hero-t .cm-hero-in{padding-top:clamp(44px,6vh,72px)}.cm-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-weight:800;font-style:italic;font-size:17px;letter-spacing:.08em;text-transform:uppercase}.cm-crumb>a:first-child::before{content:'// ';color:var(--y)}.cm-crumb>span{color:var(--y);font-weight:900}.cm-th1{margin:22px 0 0;max-width:1080px;font-family:var(--display);font-weight:400;font-size:clamp(32px,4.6vw,68px);line-height:1.02;letter-spacing:.01em;text-shadow:4px 4px 0 var(--ink),6px 6px 0 rgba(232,228,28,.55);transform:rotate(-1.5deg);transform-origin:left;overflow-wrap:anywhere}.cm-hmeta{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-weight:700;font-size:16px;letter-spacing:.06em;color:var(--paper-2)}.cm-hmeta b{color:var(--paper)}.cm-hmeta .x{color:var(--y);font-weight:800}.cm-hmeta a:not(.cm-follow){color:var(--paper);text-decoration:underline;text-decoration-color:var(--y);text-underline-offset:4px}.cm-layout{display:flex;align-items:flex-start;gap:clamp(20px,3vw,44px)}.cm-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:18px}.cm-side{flex:0 0 clamp(200px,22vw,280px);min-width:0;position:sticky;top:20px;display:flex;flex-direction:column;gap:8px}@media (max-width:859px){.cm-layout{flex-wrap:wrap}.cm-side{flex:1 1 100%;order:-1;position:static}}.cm-bar{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.cm-grow{flex:1}.cm-sort{position:relative}.cm-sort summary{list-style:none;display:flex;align-items:center;gap:12px;padding:11px 18px;background:var(--ink);color:var(--paper);border:2px solid var(--paper);transform:skewX(-8deg);cursor:pointer;font-weight:800;font-size:16px;letter-spacing:.08em;text-transform:uppercase}.cm-sort summary::-webkit-details-marker{display:none}.cm-sort summary:hover,.cm-sort[open] summary{border-color:var(--y)}.cm-sort .sk{transform:skewX(8deg)}.cm-sort .cm-caret{font-size:12px}.cm-sort-ic{display:flex;flex-direction:column;gap:3px;transform:skewX(8deg)}.cm-sort-ic span{width:16px;height:2px;background:var(--y)}.cm-sort-ic span:nth-child(2){width:11px}.cm-sort-ic span:nth-child(3){width:6px}.cm-sort-menu{position:absolute;left:0;top:calc(100% + 8px);min-width:220px;background:var(--ink);border:2px solid var(--paper);box-shadow:6px 6px 0 var(--y);display:flex;flex-direction:column;padding:6px}.cm-sort-menu a{padding:10px 12px;color:var(--paper);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.cm-sort-menu a:hover{background:var(--y);color:var(--ink)}.cm-sort-menu a[aria-current]{color:var(--y)}.cm-sort-menu a[aria-current]:hover{color:var(--ink)}.cm-markall{margin:0}.cm-markall button{display:flex;align-items:center;gap:8px;padding:8px 6px;background:transparent;color:var(--muted);border:0;cursor:pointer;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.cm-markall button:hover{color:var(--paper)}.cm-post{display:flex;align-items:center;gap:12px;padding:11px 20px;background:var(--y);color:var(--ink);border:3px solid var(--paper);box-shadow:4px 4px 0 var(--ink),7px 7px 0 var(--paper);transform:skewX(-8deg);font-weight:800;font-size:16px;letter-spacing:.08em;text-transform:uppercase}.cm-post:hover{background:var(--y-hover);color:var(--ink)}.cm-post>*{transform:skewX(8deg)}.cm-showing{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;font-size:14px;letter-spacing:.12em;color:var(--muted-2);text-transform:uppercase}.cm-showing .v{color:var(--paper)}.cm-threads{display:flex;flex-direction:column;gap:16px}.cm-thread{position:relative;display:flex;gap:18px;padding:20px 22px;background:var(--ink);border:2px solid var(--line);transform:skewX(-1.5deg)}.cm-thread:hover{border-color:var(--paper);box-shadow:7px 7px 0 var(--y)}.cm-thread.pinned{border-color:var(--y-dark)}.cm-av{flex-shrink:0;width:50px;height:50px;overflow:hidden;background:repeating-linear-gradient(135deg,var(--ink-5) 0 4px,#211e1e 4px 8px);border:2px solid var(--paper);transform:rotate(-6deg) skewX(1.5deg);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:20px;color:var(--paper);text-transform:uppercase}.cm-av img{width:100%;height:100%;object-fit:cover;display:block}.cm-av.sm{width:42px;height:42px;font-size:17px}.cm-tb{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;transform:skewX(1.5deg)}.cm-thead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cm-new{background:var(--y);color:var(--ink);padding:2px 8px;font-weight:800;font-size:12px;letter-spacing:.14em;transform:skewX(-10deg);text-transform:uppercase}.cm-flag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:2px solid var(--y-dark);color:var(--y);font-weight:800;font-size:12px;letter-spacing:.12em;transform:skewX(-10deg);text-transform:uppercase}.cm-title{min-width:0;font-weight:800;font-size:clamp(19px,1.7vw,23px);letter-spacing:.03em;line-height:1.1;color:var(--paper);overflow-wrap:anywhere}.cm-cat{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border:2px solid var(--cat);color:var(--cat);font-weight:800;font-size:13px;letter-spacing:.1em;transform:skewX(-10deg);text-transform:uppercase;white-space:nowrap}.cm-cat:hover{background:var(--cat);color:var(--ink)}.cm-cat .d,.cm-sc .d,.cm-pick .d{width:8px;height:8px;background:var(--cat);transform:rotate(45deg);flex-shrink:0}.cm-cat:hover .d{background:var(--ink)}.cm-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;font-size:14px;letter-spacing:.04em;color:var(--muted-2)}.cm-meta b{color:var(--paper);font-weight:700}.cm-badge{display:inline-block;padding:0 6px;background:var(--ink-4);color:var(--y);font-weight:800;font-size:11px;letter-spacing:.12em;transform:skewX(-10deg)}.cm-badge.you{background:var(--y);color:var(--ink)}.cm-ex{margin:2px 0 0;font-weight:500;font-size:17px;line-height:1.4;letter-spacing:.02em;color:var(--paper-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-foot{display:flex;align-items:center;gap:20px;margin-top:2px}.cm-rc{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;letter-spacing:.06em;color:var(--muted)}.cm-followf{margin:0;display:flex}.cm-follow{display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:0;cursor:pointer;font-weight:700;font-size:14px;letter-spacing:.06em;color:var(--muted-2)}.cm-follow svg polygon{fill:none}.cm-follow:hover{color:var(--y)}.cm-follow.on{color:var(--y)}.cm-follow.on svg polygon{fill:var(--y)}.cm-follow[aria-busy=true]{opacity:.6}.cm-follow.big{padding:7px 14px;border:2px solid currentColor;transform:skewX(-8deg);font-size:15px;text-transform:uppercase;color:var(--paper)}.cm-follow.big>*{transform:skewX(8deg)}.cm-follow.big:hover{color:var(--y)}.cm-follow.big.on{color:var(--y)}.cm-empty{padding:40px 24px;border:2px dashed var(--line);text-align:center;font-weight:700;font-size:17px;letter-spacing:.08em;color:var(--muted-2);text-transform:uppercase}.cm-more{align-self:center;margin-top:12px;display:flex;align-items:center;gap:16px;padding:13px 26px;background:var(--ink);color:var(--paper);border:3px solid var(--paper);transform:skewX(-6deg);font-weight:800;font-size:17px;letter-spacing:.1em;text-transform:uppercase}.cm-more:hover{background:var(--paper);color:var(--ink)}.cm-more[aria-busy=true]{opacity:.6;pointer-events:none}.cm-view{display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;color:var(--paper-2);border:2px solid var(--line);transform:skewX(-8deg);font-weight:700;font-size:17px;letter-spacing:.06em;text-transform:uppercase}.cm-view:hover{border-color:var(--paper);color:var(--paper)}.cm-view .t{flex:1;transform:skewX(8deg)}.cm-view .n{transform:skewX(8deg);font-size:14px;color:var(--muted-2)}.cm-view.on{background:var(--y);color:var(--ink);border:3px solid var(--paper);box-shadow:5px 5px 0 var(--ink),8px 8px 0 var(--paper);font-weight:800}.cm-view.on .n{font-family:var(--display);font-size:15px;color:var(--ink)}.cm-sep{height:2px;background:var(--line);margin:14px 0 10px}.cm-side-h{font-weight:800;font-style:italic;font-size:15px;letter-spacing:.14em;color:var(--muted-2);margin-bottom:4px;text-transform:uppercase}.cm-side-h::before{content:'/';color:var(--y)}.cm-sc{display:flex;align-items:center;gap:12px;padding:9px 14px;color:var(--paper);transform:skewX(-8deg);font-weight:700;font-size:16px;letter-spacing:.06em}.cm-sc:hover{background:var(--ink-4);color:var(--paper)}.cm-sc .d{width:10px;height:10px;transform:skewX(8deg) rotate(45deg)}.cm-sc .t{flex:1;min-width:0;transform:skewX(8deg)}.cm-sc .n{transform:skewX(8deg);font-size:14px;color:var(--muted-2)}.cm-sc.on{background:var(--paper);color:var(--ink);font-weight:800}.cm-sc.on .d{outline:2px solid var(--ink)}.cm-sc.on .n{color:var(--ink)}.cm-bug{position:relative;display:block;margin-top:22px;padding:20px 18px;background:var(--y);color:var(--ink);border:3px solid var(--paper);transform:rotate(-2deg);box-shadow:6px 6px 0 var(--paper)}.cm-bug:hover{color:var(--ink);background:var(--y-hover)}.cm-bug-face{position:absolute;right:-14px;top:-26px;width:64px;height:64px;border:3px solid var(--ink);outline:3px solid var(--paper);transform:rotate(10deg);overflow:hidden;display:block}.cm-bug-face img{width:100%;height:100%;object-fit:cover;display:block}.cm-bug .h{display:block;font-weight:800;font-style:italic;font-size:17px;letter-spacing:.06em;text-transform:uppercase}.cm-bug .p{display:block;margin:6px 0 0;font-weight:600;font-size:15px;line-height:1.4;padding-right:24px}.cm-side-post{margin-top:18px;justify-content:center}.cm-tips{padding:18px;background:var(--ink);border:2px solid var(--line)}.cm-tips ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.cm-tips li{position:relative;padding-left:18px;font-weight:600;font-size:15px;line-height:1.4;letter-spacing:.02em;color:var(--paper-2)}.cm-tips li::before{content:'';position:absolute;left:0;top:7px;width:8px;height:8px;background:var(--y);transform:rotate(45deg)}.cm-tips+.cm-bug{margin-top:40px}.cm-op{position:relative;padding:clamp(20px,2.6vw,32px);background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y);display:flex;flex-direction:column;gap:20px}.cm-ph{display:flex;align-items:center;gap:16px}.cm-pwho{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cm-pwho>div,.cm-rhd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cm-name{font-weight:800;font-size:18px;letter-spacing:.04em;color:var(--paper)}.cm-pwho time,.cm-rhd time{font-weight:600;font-size:14px;letter-spacing:.04em;color:var(--muted-2)}.cm-op-tag{padding:1px 8px;border:2px solid var(--y);color:var(--y);font-weight:800;font-size:11px;letter-spacing:.14em;transform:skewX(-10deg);text-transform:uppercase}.cm-act{background:none;border:0;padding:0;cursor:pointer;font-weight:700;font-size:14px;letter-spacing:.08em;color:var(--muted-2);text-transform:uppercase}.cm-act:hover{color:var(--y)}.cm-body{overflow-wrap:anywhere}.cm-body>:first-child,.cm-rtext>:first-child{margin-top:0}.cm-body>:last-child,.cm-rtext>:last-child{margin-bottom:0}.cm-yt{position:relative;display:block;aspect-ratio:16/9;background:var(--ink-3);border:3px solid var(--paper);overflow:hidden}.cm-yt img{width:100%;height:100%;object-fit:cover;display:block}.cm-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cm-yt .play{position:absolute;left:50%;top:50%;width:84px;height:60px;margin:-30px 0 0 -42px;background:var(--y);border:3px solid var(--paper);box-shadow:5px 5px 0 var(--ink);transform:skewX(-8deg)}.cm-yt .play::after{content:'';position:absolute;left:32px;top:14px;border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent var(--ink)}.cm-yt:hover .play{background:var(--y-hover)}.cm-imgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.cm-imgs.n1{grid-template-columns:1fr}.cm-imgs a{display:block;border:3px solid var(--paper);background:var(--ink-3)}.cm-imgs img{display:block;width:100%;height:100%;max-height:520px;object-fit:cover}.cm-imgs.n1 img{object-fit:contain}.cm-replies{display:flex;flex-direction:column;gap:16px;margin-top:22px;scroll-margin-top:20px}.cm-rh{margin:0;display:flex;align-items:center;gap:14px;font-family:var(--display);font-weight:400;font-size:clamp(28px,2.8vw,38px);line-height:1;text-transform:uppercase}.cm-rh .n{font-family:var(--body);font-weight:800;font-size:16px;letter-spacing:.08em;background:var(--y);color:var(--ink);padding:2px 10px;transform:skewX(-10deg)}.cm-reply{display:flex;gap:16px;padding:18px 20px;background:var(--ink);border:2px solid var(--line);transform:skewX(-1.5deg);scroll-margin-top:20px}.cm-reply:target{border-color:var(--y);box-shadow:7px 7px 0 var(--y)}.cm-reply .cm-av{transform:rotate(-6deg) skewX(1.5deg)}.cm-rb{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;transform:skewX(1.5deg)}.cm-rtext{font-size:17px;overflow-wrap:anywhere}.cm-ract{margin:0;display:flex;justify-content:flex-end}.cm-err{margin:0;max-width:none}.cm-login{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding:20px 22px;border:2px dashed var(--line)}.cm-login p{margin:0;font-weight:700;font-size:17px;letter-spacing:.06em;color:var(--paper-2);text-transform:uppercase}.cm-replies .pager{margin-top:4px}.cm-form{display:flex;flex-direction:column;gap:20px}.cm-rform{margin-top:14px}.cm-ftools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px}.cm-fs{margin:0;padding:0;border:0}.cm-fs legend{padding:0;margin-bottom:8px}.cm-pick{display:flex;flex-wrap:wrap;gap:10px}.cm-pick label{cursor:pointer}.cm-pick input{position:absolute;opacity:0;pointer-events:none}.cm-pick label>span{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--ink);border:2px solid var(--line);color:var(--paper);font-weight:800;font-size:15px;letter-spacing:.08em;transform:skewX(-8deg);text-transform:uppercase}.cm-pick label:hover>span{border-color:var(--cat)}.cm-pick input:checked+span{background:var(--cat);color:var(--ink);border-color:var(--paper);box-shadow:4px 4px 0 var(--paper)}.cm-pick input:checked+span .d{background:var(--ink)}.cm-pick input:focus-visible+span{outline:3px solid var(--y);outline-offset:3px}.cm-file{padding:10px 12px;font-size:15px}.cm-file::file-selector-button{margin-right:14px;padding:6px 12px;background:var(--y);color:var(--ink);border:2px solid var(--paper);font-family:var(--body);font-weight:800;letter-spacing:.08em;cursor:pointer;text-transform:uppercase}.cm-factions{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:center}.cm-back{align-self:flex-start;font-weight:800;font-size:15px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.cm-back span{color:var(--y)}@media (max-width:520px){.cm-thread{padding:16px 14px;gap:12px}.cm-av{width:42px;height:42px;font-size:17px}.cm-reply{padding:14px;gap:12px}.cm-av.sm{width:36px;height:36px}}.cm-crumb .cm-cat{margin-left:0;background:var(--ink)}.cm-crumb .cm-cat:hover{background:var(--cat)}@media (max-width:859px){.cm-side.cm-side-after{order:1}.cm-hero-t .bg .s2,.cm-hero-t .bg .s3{top:0;height:34%;width:34%}}.cm-post.cm-guide{background:var(--ink);color:var(--y);box-shadow:inset 0 0 0 3px var(--y)}.cm-post.cm-guide:hover{background:var(--y);color:var(--ink)}.dl-hero{position:relative;overflow:hidden;background:var(--ink);isolation:isolate}.dl-hero .bg .h1,.dl-hero .bg .h2{right:0;top:0;width:60%;height:100%;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%,12% 60%,5% 56%)}.dl-hero .bg .h1{background:var(--ink-3)}.dl-hero .bg .h2{background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px)}.dl-hero .bg .h3{right:0;top:0;width:70%;height:100%;background-image:radial-gradient(circle,rgba(255,255,255,.28) 1.1px,transparent 1.6px);background-size:7px 7px;-webkit-mask-image:linear-gradient(200deg,#000 0%,transparent 55%);mask-image:linear-gradient(200deg,#000 0%,transparent 55%)}.dl-hero .bg .h4,.dl-hero .bg .h5{right:2%;top:18%;width:36%;height:70%;clip-path:polygon(40% 0,100% 6%,88% 100%,0 86%,22% 50%,10% 44%)}.dl-hero .bg .h4{background:var(--y)}.dl-hero .bg .h5{background-image:var(--dots-ink);background-size:8px 8px;opacity:.6;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000 90%);mask-image:linear-gradient(120deg,transparent 30%,#000 90%)}.dl-hero .bg .st1{right:8%;top:16%;transform:rotate(14deg)}.dl-hero .bg .st2{left:46%;bottom:18%;transform:rotate(-20deg)}.dl-hero-in{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:48px;line-height:normal;padding:clamp(60px,8vh,92px) clamp(24px,6.5vw,90px) clamp(150px,13vw,190px)}.dl-hero-copy{flex:1 1 460px;min-width:0;max-width:700px;transform:rotate(-3deg);transform-origin:left top;display:flex;flex-direction:column;align-items:flex-start}.dl-h1{margin:18px 0 0;display:flex;flex-direction:column;gap:26px;font-family:var(--display);font-weight:400;font-size:clamp(38px,7.4vw,112px);line-height:.95;text-shadow:5px 5px 0 var(--ink),7px 7px 0 rgba(232,228,28,.55);text-transform:uppercase}.dl-h1 .box{align-self:flex-start;padding:6px 20px 0;transform:rotate(-4deg) skewX(-6deg);white-space:normal}.dl-lead{margin-top:36px}.dl-hero-sub{margin:18px 0 0;padding-left:52px;max-width:540px;font-weight:500;font-size:18px;line-height:1.5;letter-spacing:.02em;color:var(--paper-2);text-wrap:pretty}.dl-ctas{margin-top:34px;display:flex;flex-wrap:wrap;align-items:center;gap:28px}.dl-main{gap:18px;font-size:24px}.dl-main-t{display:flex;flex-direction:column;line-height:1;text-align:left}.dl-main-t small{font-weight:700;font-size:13px;letter-spacing:.16em;margin-top:5px}.dl-req-btn{padding:16px 26px}.dl-gate{margin:28px 0 0 -10px;padding:6px 10px;background:var(--ink);display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:700;font-size:15px;letter-spacing:.04em;color:var(--paper-2)}.dl-gate a{color:var(--y);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dl-gate a:hover{color:var(--y-hover);text-decoration:underline}.dl-hero-art{flex:0 1 380px;min-width:220px;display:flex;justify-content:center}.dl-mascot{position:relative;width:min(100%,340px);aspect-ratio:1;border:5px solid var(--ink);outline:5px solid var(--paper);box-shadow:14px 14px 0 var(--ink),18px 18px 0 var(--paper);transform:rotate(6deg);overflow:hidden;background:var(--y)}.dl-mascot img{width:100%;height:100%;object-fit:cover;display:block}.dl-torn{position:absolute;left:0;right:0;bottom:-2px;z-index:4;pointer-events:none}.dl-torn>*{position:absolute;inset:0}.dl-torn-a{height:130px}.dl-torn-a>:first-child{background:var(--y);clip-path:polygon(0 52%,6% 46%,9% 50%,17% 38%,22% 44%,31% 30%,35% 36%,44% 24%,52% 30%,58% 18%,63% 24%,72% 12%,77% 18%,86% 6%,91% 12%,100% 0,100% 100%,0 100%)}.dl-torn-a>:last-child{background:var(--cream);clip-path:polygon(0 70%,4% 64%,7% 68%,12% 60%,15% 63%,21% 55%,26% 59%,30% 50%,33% 54%,39% 46%,45% 50%,50% 41%,54% 45%,61% 36%,66% 40%,70% 32%,75% 36%,81% 27%,85% 30%,90% 22%,95% 26%,100% 18%,100% 100%,0 100%)}.dl-torn-b{height:120px;z-index:0}.dl-torn-b>:first-child{background:var(--y);clip-path:polygon(0 30%,8% 40%,14% 32%,22% 48%,30% 40%,38% 56%,46% 46%,54% 62%,62% 52%,70% 68%,78% 58%,86% 74%,93% 64%,100% 78%,100% 100%,0 100%)}.dl-torn-b>:last-child{background:var(--ink);clip-path:polygon(0 44%,8% 54%,14% 46%,22% 62%,30% 54%,38% 70%,46% 60%,54% 76%,62% 66%,70% 82%,78% 72%,86% 88%,93% 78%,100% 92%,100% 100%,0 100%)}.dl-head{margin-bottom:clamp(40px,5vw,60px)}.dl-h2{margin-top:24px}.dl-h2-sm{font-size:clamp(38px,5.4vw,80px)}.on-cream .dl-h2{text-shadow:none}.dl-install{position:relative;overflow:hidden;background:var(--cream);color:var(--ink);margin-top:-2px;line-height:normal;isolation:isolate;padding:clamp(40px,5vw,64px) var(--gutter) clamp(170px,14vw,210px)}.dl-install .bg{z-index:-1}.dl-install .bg .i1{right:0;top:0;width:50%;height:100%;background-image:radial-gradient(circle,rgba(10,9,9,.14) 1.3px,transparent 1.9px);background-size:7px 7px;-webkit-mask-image:linear-gradient(240deg,#000 0%,transparent 55%);mask-image:linear-gradient(240deg,#000 0%,transparent 55%)}.dl-install .wrap{position:relative;z-index:1}.dl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(22px,2.6vw,36px)}.dl-step{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 24px 30px;background:var(--ink);color:var(--paper);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--y);transform:rotate(-2deg);overflow:hidden}.dl-step:nth-child(2){transform:rotate(1.5deg)}.dl-step:nth-child(3){transform:rotate(-1.5deg)}.dl-step-n{position:absolute;right:-4px;bottom:-30px;font-family:var(--display);font-size:130px;line-height:1;color:transparent;-webkit-text-stroke:2px var(--line);pointer-events:none}.dl-step-tag{align-self:flex-start;background:var(--y);color:var(--ink);padding:4px 12px;font-family:var(--display);font-size:18px;transform:skewX(-10deg) rotate(-4deg)}.dl-step h3{position:relative;margin:0;font-family:var(--display);font-weight:400;font-size:clamp(28px,2.6vw,36px);line-height:1}.dl-step p{position:relative;margin:0;max-width:300px;font-weight:500;font-size:17px;line-height:1.4;letter-spacing:.02em;color:var(--paper-2);text-wrap:pretty}.dl-modes{position:relative;overflow:hidden;background:var(--ink);margin-top:-2px;line-height:normal;isolation:isolate;padding:clamp(60px,7vw,90px) var(--gutter) clamp(70px,8vw,100px)}.dl-modes .bg,.dl-req .bg{z-index:-1}.dl-modes .bg .m1{left:0;bottom:0;width:60%;height:60%;background-image:radial-gradient(circle,rgba(244,241,238,.16) 1.1px,transparent 1.6px);background-size:7px 7px;-webkit-mask-image:linear-gradient(20deg,#000 0%,transparent 60%);mask-image:linear-gradient(20deg,#000 0%,transparent 60%)}.dl-modes .bg .m2{left:62%;top:0;width:3px;height:100%;background:var(--paper);transform:rotate(22deg);opacity:.08}.dl-modes-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(40px,5vw,60px)}.dl-modes-note{margin:0;max-width:360px;font-weight:600;font-size:15px;letter-spacing:.14em;line-height:1.55;color:var(--paper-2);transform:rotate(-3deg)}.dl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(22px,2.6vw,36px)}.dl-mode{display:flex;flex-direction:column;gap:18px;padding:26px 24px 28px;background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y);transform:rotate(-1.5deg)}.dl-mode:nth-child(2){transform:rotate(1.5deg)}.dl-mode:nth-child(3){transform:rotate(-1deg)}.dl-screen{height:150px;display:flex;align-items:center;justify-content:center;background-image:radial-gradient(circle,rgba(244,241,238,.14) 1.1px,transparent 1.6px);background-size:7px 7px}.dl-screen>div{height:110px;aspect-ratio:4/3;border:3px solid var(--y);background:var(--ink-3);display:flex;align-items:center;justify-content:center;transform:skewX(-6deg);box-shadow:5px 5px 0 var(--paper)}.dl-screen>.r169{height:84px;aspect-ratio:16/9}.dl-screen span{font-family:var(--display);font-size:20px;color:var(--y);transform:skewX(6deg)}.dl-mode-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.dl-mode-h h3{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(30px,2.8vw,40px);line-height:1}.dl-mode-h span{font-weight:800;font-size:15px;letter-spacing:.12em;color:var(--y)}.dl-mode p{margin:0;font-weight:500;font-size:17px;line-height:1.4;letter-spacing:.02em;color:var(--paper-2);text-wrap:pretty}.dl-req{position:relative;overflow:hidden;background:var(--ink);line-height:normal;isolation:isolate;padding:clamp(40px,5vw,60px) var(--gutter) clamp(90px,9vw,130px)}.dl-req .bg .q1,.dl-req .bg .q2{right:-5%;top:10%;width:40%;height:80%;clip-path:polygon(40% 0,100% 0,100% 100%,0 92%,22% 58%,12% 52%)}.dl-req .bg .q1{background:var(--y);opacity:.9}.dl-req .bg .q2{background-image:var(--dots-ink);background-size:8px 8px;opacity:.55}.dl-more{position:relative;background:var(--ink);line-height:normal;padding:0 var(--gutter) clamp(90px,9vw,130px)}.dl-grid-req{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:stretch}.dl-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:26px 24px;background:var(--ink);color:var(--paper);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y);transform:rotate(-1deg)}.dl-c2{gap:18px;transform:rotate(1deg)}.dl-c3{transform:rotate(-1.5deg)}.dl-help{background:var(--y);color:var(--ink);box-shadow:8px 8px 0 var(--paper)}.dl-card-h{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--body);font-weight:800;font-style:italic;font-size:18px;letter-spacing:.08em;text-transform:uppercase}.dl-card-h .chip{margin-left:auto;font-style:normal;font-size:11px}.dl-star{flex-shrink:0;transform:rotate(-10deg)}.dl-card-p{margin:0;font-weight:500;font-size:17px;line-height:1.45;letter-spacing:.02em;color:var(--paper-2);text-wrap:pretty}.dl-help .dl-card-p{font-weight:600;font-size:18px;color:var(--ink);margin-bottom:36px}.dl-os{display:flex;gap:12px;padding:14px 16px;background:var(--ink-3);border:2px solid var(--line);transform:skewX(-3deg)}.dl-os i{flex-shrink:0;width:10px;height:10px;margin-top:6px;background:var(--y);transform:rotate(45deg)}.dl-os span{font-weight:600;font-size:15px;line-height:1.45;letter-spacing:.02em;color:var(--paper);transform:skewX(3deg)}.dl-card-btn{margin-top:auto;gap:14px;padding:14px 20px;font-size:19px}.dl-discord{border-color:var(--ink);box-shadow:none}.dl-discord:hover{background:var(--ink-4);color:var(--paper)}.dl-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.dl-checks li{display:flex;align-items:center;gap:14px;font-weight:600;font-size:18px;letter-spacing:.03em}.dl-checks svg{flex-shrink:0}.dl-checks .warn{padding:10px 12px;margin-top:4px;background:var(--ink-3);border:2px dashed var(--y);font-weight:700}.dl-patches{list-style:none;margin:0;padding:0 6px 0 0;display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.dl-patches li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:2px solid var(--ink-4)}.dl-patches li:last-child{border-bottom:0}.dl-patch-l{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.dl-patch-l strong{font-weight:800;font-size:18px;letter-spacing:.04em;overflow-wrap:anywhere}.dl-patch-l small{width:100%;font-weight:600;font-size:14px;letter-spacing:.06em;color:var(--muted-2)}.dl-patch-l .chip{font-size:11px}.dl-patches .btn{flex-shrink:0;padding:8px 12px;margin-right:6px}.dl-mirrors{margin-top:auto;display:flex;flex-direction:column;gap:12px}.dl-mirror{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--ink-3);border:2px solid var(--line);transform:skewX(-6deg);font-weight:800;font-size:17px;letter-spacing:.08em;text-transform:uppercase;color:var(--paper)}.dl-mirror>*{transform:skewX(6deg)}.dl-mirror svg{flex-shrink:0;color:var(--y)}a.dl-mirror:hover{border-color:var(--y);color:var(--y)}.dl-mirror.off{color:var(--muted-2);cursor:not-allowed}.dl-mirror small{font-size:12px;letter-spacing:.14em}.dl-tool-steps{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:6px;font-weight:500;font-size:16px;line-height:1.4;letter-spacing:.02em;color:var(--paper-2)}.dl-tool-steps li::marker{color:var(--y);font-weight:800}.dl-meta{margin-top:-4px;text-align:center;font-weight:600;font-size:13px;letter-spacing:.12em;color:var(--muted-2)}.hm-hero .hm-copy,.hm-panels,.hm-modes,.hm-str,.hm-whys,.hm-join{line-height:normal;font-size:16px}.hm-hero>.bg,.hm-modes>.bg,.hm-str>.bg,.hm-whys>.bg,.hm-join>.bg{z-index:-1}.hm-btn{gap:26px;line-height:normal}.hm-btn-ghost{border-width:3px}.hm-h2{margin-top:14px;font-size:clamp(38px,6vw,92px)}.hm-hero{position:relative;min-height:max(100vh,1060px);display:flex;flex-direction:column;overflow:hidden;background:var(--ink);isolation:isolate}.hm-hero-bg .s1,.hm-hero-bg .s2{right:0;top:0;width:62%;height:100%;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%,10% 62%,4% 58%)}.hm-hero-bg .s1{background:var(--ink-3)}.hm-hero-bg .s2{background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px)}.hm-hero-bg .s3{right:0;top:0;width:70%;height:100%;background-image:radial-gradient(circle,rgba(255,255,255,.32) 1.1px,transparent 1.6px);background-size:7px 7px;-webkit-mask-image:linear-gradient(200deg,#000 0%,transparent 55%);mask-image:linear-gradient(200deg,#000 0%,transparent 55%)}.hm-hero-bg .s4{left:0;bottom:0;width:55%;height:60%;background-image:radial-gradient(circle,rgba(232,228,28,.55) 1.3px,transparent 1.8px);background-size:8px 8px;-webkit-mask-image:linear-gradient(30deg,#000 0%,transparent 60%);mask-image:linear-gradient(30deg,#000 0%,transparent 60%)}.hm-hero-bg .k1{right:4%;top:6%;width:180px;height:280px;background:var(--y);clip-path:polygon(30% 0,100% 0,100% 100%,60% 70%,0 82%,20% 40%)}.hm-hero-bg .k2{left:40%;top:40%;width:440px;height:330px;background:var(--y-dark);clip-path:polygon(2% 100%,44% 50%,33% 49%,100% 0,62% 46%,73% 47%);opacity:.9}.hm-hero-bg .k3{left:46%;bottom:22%;width:340px;height:120px;background:var(--y);clip-path:polygon(0 100%,100% 0,85% 45%,96% 50%,10% 100%)}.hm-hero-bg .k4,.hm-hero-bg .k5{right:0;bottom:0;width:38%;height:30%;clip-path:polygon(40% 30%,100% 0,100% 100%,0 100%)}.hm-hero-bg .k4{background:var(--y);opacity:.85}.hm-hero-bg .k5{background-image:radial-gradient(circle,var(--ink) 1.4px,transparent 2px);background-size:7px 7px;opacity:.6}.hm-hero-bg .l1{left:48%;top:12%;width:4px;height:70%;background:var(--paper);transform:rotate(24deg);opacity:.12}.hm-hero-bg .l2{left:52%;top:5%;width:2px;height:60%;background:var(--y);transform:rotate(24deg);opacity:.6}.hm-hero-bg .st1{left:44%;top:17%;transform:rotate(-14deg)}.hm-hero-bg .st2{right:7%;top:20%;transform:rotate(12deg)}.hm-hero-bg .st3{left:52%;bottom:23%;transform:rotate(-20deg)}.hm-couple{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.hm-couple img{position:absolute;left:max(73%,calc(1340px - 50vw));bottom:-92%;height:200%;width:auto;max-width:none;transform:translateX(-50%);filter:drop-shadow(10px 0 0 var(--y)) drop-shadow(-4px 0 0 var(--ink))}.hm-shade{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(10,9,9,.9) 0%,rgba(10,9,9,.6) 38%,transparent 55%);pointer-events:none}.hm-shade2{position:absolute;z-index:2;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,transparent,rgba(10,9,9,.55));pointer-events:none}.hm-vtag{position:absolute;z-index:3;right:max(2%,14px);top:26%;background:var(--ink);border:3px solid var(--paper);padding:14px 8px;transform:rotate(4deg);box-shadow:6px 6px 0 var(--y);writing-mode:vertical-rl;font-family:var(--display);font-size:22px;letter-spacing:.06em;line-height:1.1;color:var(--paper)}.hm-copy{position:relative;z-index:5;padding:clamp(48px,9vh,104px) 16px 0 clamp(18px,6.5vw,90px);max-width:min(720px,58vw)}.hm-copy-in{transform:rotate(-3deg);transform-origin:left top;display:flex;flex-direction:column;align-items:flex-start}.hm-eb{font-size:clamp(15px,1.4vw,19px)}.hm-h1{margin:18px 0 0;font-family:var(--display);font-weight:400;font-size:clamp(38px,7.6vw,118px);line-height:.95;letter-spacing:0;text-shadow:5px 5px 0 var(--ink),7px 7px 0 rgba(232,228,28,.55);display:flex;flex-direction:column;gap:28px}.hm-h1 .row{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.hm-h1 .box{padding:6px 20px 0;transform:rotate(-4deg) skewX(-6deg)}.hm-lead{margin-top:36px}.hm-sub{margin:20px 0 0;padding-left:52px;font-weight:600;font-size:17px;letter-spacing:.04em;line-height:1.5;color:var(--paper-2);max-width:520px;text-wrap:pretty}.hm-x{margin:4px 0 0 52px}.hm-ctas{margin-top:30px;display:flex;flex-wrap:wrap;gap:28px}.hm-panels{position:relative;margin-top:auto;z-index:6;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:clamp(12px,2vw,36px);padding:56px clamp(14px,2.5%,40px) 40px clamp(16px,4vw,56px)}.hm-feat{flex:1 1 0;min-width:440px;max-width:600px;position:relative}.hm-feat-star{position:absolute;left:62%;top:-6px;transform:rotate(-12deg);z-index:2}.hm-feat-h{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px;padding-right:6px}.hm-feat-t{position:relative;padding:8px 0 0 40px;transform:rotate(-5deg)}.hm-note{position:absolute;left:0;top:0;width:34px;height:58px;transform:skewX(-10deg);filter:drop-shadow(3px 3px 0 var(--y))}.hm-note i{position:absolute;background:var(--paper)}.hm-note i:nth-child(1){left:14px;top:0;width:6px;height:46px}.hm-note i:nth-child(2){left:14px;top:0;width:18px;height:14px;clip-path:polygon(0 0,40% 10%,100% 60%,85% 100%,40% 55%,0 45%)}.hm-note i:nth-child(3){left:0;top:38px;width:20px;height:15px;border-radius:50%;transform:rotate(-24deg)}.hm-feat-t .a{display:flex;align-items:center;gap:8px}.hm-feat-t .a>span:first-child{font-weight:800;font-style:italic;font-size:26px;letter-spacing:.01em;line-height:1;text-shadow:2px 2px 0 var(--ink)}.hm-feat-t .s1,.hm-feat-t .s2{color:var(--y);font-size:13px}.hm-feat-t .s1{transform:rotate(-15deg)}.hm-feat-t .s2{margin-top:-12px;transform:rotate(10deg)}.hm-feat-t .b{font-weight:700;font-size:15px;letter-spacing:.05em;margin-top:3px}.hm-feat-nav{display:flex;gap:4px;transform:rotate(-3deg)}.hm-feat-nav button{width:26px;height:26px;border:0;background:var(--ink);color:var(--paper);font-weight:700;font-size:18px;line-height:1;cursor:pointer;padding:0}.hm-feat-nav button:hover{background:var(--y);color:var(--ink)}.hm-feat-box{position:relative;padding:12px 14px 14px}.hm-feat-box::before{content:'';position:absolute;inset:0;background:var(--ink);clip-path:polygon(0 6%,98% 0,100% 90%,2% 100%)}.hm-cards{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;transform:perspective(900px) rotateY(-8deg) rotateZ(-3deg)}.hm-cards>.hm-card:nth-child(n+5){display:none}.hm-card{position:relative;display:block;aspect-ratio:3/4.1;border:2px solid var(--paper-2);background:repeating-linear-gradient(135deg,var(--ink-5) 0 6px,#211e1e 6px 12px);overflow:hidden;color:var(--paper)}.hm-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-card .cap{position:absolute;left:0;right:0;bottom:0;padding:26px 10px 9px;background:linear-gradient(transparent,rgba(10,9,9,.92) 55%)}.hm-card .t{display:block;text-transform:uppercase;font-weight:600;font-size:clamp(13px,1.2vw,17px);letter-spacing:.03em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-card .g{display:block;font-weight:500;font-size:11px;letter-spacing:.06em;color:var(--paper-2);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-card.has-audio{cursor:pointer}.hm-card.has-audio:hover,.hm-card.is-playing{border-color:var(--y)}.hm-splay{position:absolute;left:50%;top:44%;z-index:2;display:flex;align-items:center;justify-content:center;width:clamp(26px,30%,50px);aspect-ratio:1;padding:0;border:3px solid var(--ink);border-radius:50%;background:var(--y);box-shadow:4px 4px 0 var(--ink);transform:translate(-50%,-50%) rotate(-6deg);cursor:pointer;transition:transform .12s,background .12s}.hm-splay[hidden]{display:none}.hm-splay svg{flex:none;width:44%;height:auto}.hm-splay .i-play{margin-left:8%}.hm-splay .i-pause,.hm-card.is-playing .hm-splay .i-play{display:none}.hm-card.is-playing .hm-splay .i-pause{display:block}.hm-card.has-audio:hover .hm-splay,.hm-splay:focus-visible{background:var(--y-hover);transform:translate(-50%,-50%) rotate(-6deg) scale(1.08)}.hm-splay:focus-visible{outline:3px solid var(--paper);outline-offset:3px}.hm-splay:active{box-shadow:1px 1px 0 var(--ink);transform:translate(calc(-50% + 3px),calc(-50% + 3px)) rotate(-6deg)}.hm-card.is-loading .hm-splay{animation:hm-pulse .8s ease-in-out infinite alternate}.hm-eq{position:absolute;top:8px;right:8px;z-index:2;display:none;align-items:flex-end;gap:2px;height:18px;padding:3px 4px;background:var(--ink);transform:rotate(4deg)}.hm-eq i{display:block;width:3px;height:100%;background:var(--y);transform-origin:bottom;animation:hm-eq .9s ease-in-out infinite alternate}.hm-eq i:nth-child(2){animation-duration:.6s;animation-delay:-.3s}.hm-eq i:nth-child(3){animation-duration:.75s;animation-delay:-.5s}.hm-eq i:nth-child(4){animation-duration:.5s;animation-delay:-.1s}.hm-card.is-playing .hm-eq{display:flex}.hm-prog{position:absolute;left:0;right:0;bottom:0;z-index:2;height:5px;background:rgba(244,241,238,.18);opacity:0;transition:opacity .2s}.hm-prog i{display:block;height:100%;background:var(--y);transform:scaleX(0);transform-origin:left;transition:transform .25s linear}.hm-card.is-started .hm-prog{opacity:1}@keyframes hm-eq{0%{transform:scaleY(.25)}100%{transform:scaleY(1)}}@keyframes hm-pulse{0%{opacity:1}100%{opacity:.55}}@media (prefers-reduced-motion:reduce){.hm-eq i{animation:none}.hm-eq i:nth-child(1){transform:scaleY(.55)}.hm-eq i:nth-child(3){transform:scaleY(.7)}.hm-eq i:nth-child(4){transform:scaleY(.4)}.hm-card.is-loading .hm-splay{animation:none;opacity:.7}.hm-splay,.hm-prog i{transition:none}}.hm-why{flex:0 1 250px;min-width:180px;position:relative;transform:rotate(-1deg)}.hm-why-dots{position:absolute;inset:-6px -8px -8px -6px;background:var(--y);clip-path:polygon(3% 2%,22% 0,24% 3%,60% 1%,97% 4%,100% 30%,98% 62%,100% 97%,70% 100%,40% 98%,2% 100%,0 70%,2% 40%);-webkit-mask-image:radial-gradient(circle,#000 1.4px,transparent 2px);-webkit-mask-size:5px 5px;mask-image:radial-gradient(circle,#000 1.4px,transparent 2px);mask-size:5px 5px}.hm-why-in{position:relative;background:var(--ink);padding:22px 22px 24px;clip-path:polygon(0 3%,10% 0,14% 2%,100% 0,98% 40%,100% 72%,97% 100%,60% 98%,30% 100%,2% 97%,0 60%,3% 30%)}.hm-why-h{font-weight:800;font-style:italic;font-size:20px;line-height:1.05;letter-spacing:.01em;margin-bottom:18px;transform:rotate(-3deg)}.hm-why-list{display:flex;flex-direction:column;gap:14px}.hm-why-list .r{display:flex;align-items:center;gap:14px}.hm-why-list .n{flex-shrink:0;width:30px;height:30px;border-radius:6px;background:var(--paper);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:13px}.hm-why-list .t{display:block;font-weight:600;font-size:15px;letter-spacing:.02em;line-height:1.1}.hm-why-list .s{display:block;font-weight:500;font-size:11px;letter-spacing:.08em;color:var(--muted);margin-top:2px}.hm-nl{flex:0 1 240px;min-width:180px;margin-left:auto;display:flex;flex-direction:column;gap:22px;align-self:center}.hm-nl-card{position:relative;transform:rotate(-4deg)}.hm-nl-back{position:absolute;left:-6px;top:-6px;right:10px;bottom:10px;background:var(--y);clip-path:polygon(0 0,100% 0,100% 8%,4% 10%,3% 100%,0 100%)}.hm-nl-in{position:relative;background:var(--ink);border:1px solid var(--line);padding:18px 16px 20px}.hm-nl-h{display:flex;align-items:center;gap:10px;margin-bottom:16px}.hm-nl-star{flex-shrink:0;transform:rotate(-10deg)}.hm-nl-h .a{display:block;font-weight:800;font-style:italic;font-size:15px;letter-spacing:.04em}.hm-nl-h .b{display:block;font-weight:700;font-size:13px;letter-spacing:.03em}.hm-nl-form{margin:0}.hm-nl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hm-nl-row{display:flex;border:1px solid var(--muted-2)}.hm-nl-row:focus-within{border-color:var(--y)}.hm-nl-row input{flex:1;min-width:0;background:var(--ink);border:0;outline:0;color:var(--paper);padding:9px 10px;font-family:inherit;font-size:13px;font-weight:500;border-radius:0}.hm-nl-row input::placeholder{color:var(--muted-2)}.hm-nl-row .go{display:flex;align-items:center;background:var(--y);color:var(--ink);border:0;padding:0 14px;font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.04em;white-space:nowrap;cursor:pointer;border-radius:0}.hm-nl-row .go:hover,.hm-nl-row .go:focus-visible{background:var(--y-hover)}.hm-nl-row .go:disabled{opacity:.6;cursor:wait}.hm-nl-msg{margin:9px 0 0;font-size:11.5px;font-weight:600;letter-spacing:.02em;line-height:1.35;color:var(--muted-2)}.hm-nl-msg.ok{color:var(--y)}.hm-nl-msg.bad{color:var(--err)}.hm-soc{display:flex;gap:8px;justify-content:center;transform:rotate(-2deg)}.hm-soc a{width:40px;height:38px;border-radius:4px;background:var(--ink-4);color:var(--paper);display:flex;align-items:center;justify-content:center}.hm-soc a:hover{background:var(--y);color:var(--ink)}.hm-soc svg{display:block;width:19px;height:19px}.hm-modes{position:relative;overflow:hidden;background:var(--ink);padding:clamp(70px,9vw,120px) clamp(16px,4vw,56px) clamp(80px,9vw,130px);isolation:isolate}.hm-modes-bg .s1,.hm-modes-bg .s2{right:-4%;top:32%;width:46%;height:62%;clip-path:polygon(30% 0,100% 0,100% 100%,0 86%,18% 52%,8% 46%)}.hm-modes-bg .s1{background:var(--y)}.hm-modes-bg .s2{background-image:radial-gradient(circle,var(--ink) 1.5px,transparent 2.1px);background-size:8px 8px;-webkit-mask-image:linear-gradient(110deg,transparent 30%,#000 90%);mask-image:linear-gradient(110deg,transparent 30%,#000 90%)}.hm-modes-bg .s3{left:0;bottom:0;width:60%;height:50%;background-image:radial-gradient(circle,rgba(244,241,238,.22) 1.1px,transparent 1.6px);background-size:7px 7px;-webkit-mask-image:linear-gradient(20deg,#000 0%,transparent 60%);mask-image:linear-gradient(20deg,#000 0%,transparent 60%)}.hm-modes-bg .l1{left:30%;top:0;width:3px;height:100%;background:var(--paper);transform:rotate(22deg);opacity:.08}.hm-modes-bg .st1{right:6%;top:9%;transform:rotate(14deg)}.hm-sec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(36px,5vw,64px)}.hm-modes .hm-h2{font-size:clamp(38px,6.4vw,96px)}.hm-modes-sub{margin:0;max-width:340px;font-weight:600;font-size:15px;letter-spacing:.14em;line-height:1.55;color:var(--paper-2);transform:rotate(-3deg)}.hm-mr,.hm-fr{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;margin:0}.hm-mgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4vw,56px);align-items:start}.hm-mlist{display:flex;flex-direction:column;gap:8px;max-width:440px}.hm-mi{display:flex;align-items:center;gap:16px;padding:10px 22px;background:var(--ink);color:var(--paper);border:2px solid var(--line);transform:skewX(-10deg);cursor:pointer;text-align:left}.hm-mi:hover{border-color:var(--paper);background:var(--ink-3)}.hm-mi>span{transform:skewX(10deg)}.hm-mi .n{font-family:var(--display);font-size:16px;color:var(--y)}.hm-mi .nm{flex:1;font-weight:700;font-size:19px;letter-spacing:.05em}.hm-mi .tp{font-weight:700;font-size:11px;letter-spacing:.12em;color:var(--muted-2)}.hm-mi .ar{display:none}#hm-m0:checked~.hm-mgrid .hm-mi[data-i="0"],#hm-m1:checked~.hm-mgrid .hm-mi[data-i="1"],#hm-m2:checked~.hm-mgrid .hm-mi[data-i="2"],#hm-m3:checked~.hm-mgrid .hm-mi[data-i="3"],#hm-m4:checked~.hm-mgrid .hm-mi[data-i="4"],#hm-m5:checked~.hm-mgrid .hm-mi[data-i="5"],#hm-m6:checked~.hm-mgrid .hm-mi[data-i="6"],#hm-m7:checked~.hm-mgrid .hm-mi[data-i="7"],#hm-m8:checked~.hm-mgrid .hm-mi[data-i="8"],#hm-m9:checked~.hm-mgrid .hm-mi[data-i="9"],#hm-m10:checked~.hm-mgrid .hm-mi[data-i="10"],#hm-m11:checked~.hm-mgrid .hm-mi[data-i="11"],#hm-m0:checked~.hm-mgrid .hm-mi[data-i="0"]:hover,#hm-m1:checked~.hm-mgrid .hm-mi[data-i="1"]:hover,#hm-m2:checked~.hm-mgrid .hm-mi[data-i="2"]:hover,#hm-m3:checked~.hm-mgrid .hm-mi[data-i="3"]:hover,#hm-m4:checked~.hm-mgrid .hm-mi[data-i="4"]:hover,#hm-m5:checked~.hm-mgrid .hm-mi[data-i="5"]:hover,#hm-m6:checked~.hm-mgrid .hm-mi[data-i="6"]:hover,#hm-m7:checked~.hm-mgrid .hm-mi[data-i="7"]:hover,#hm-m8:checked~.hm-mgrid .hm-mi[data-i="8"]:hover,#hm-m9:checked~.hm-mgrid .hm-mi[data-i="9"]:hover,#hm-m10:checked~.hm-mgrid .hm-mi[data-i="10"]:hover,#hm-m11:checked~.hm-mgrid .hm-mi[data-i="11"]:hover{padding:12px 22px;background:var(--y);color:var(--ink);border:3px solid var(--paper);box-shadow:6px 6px 0 var(--ink),9px 9px 0 var(--paper);transform:skewX(-10deg) translateX(18px)}#hm-m0:checked~.hm-mgrid .hm-mi[data-i="0"] .n,#hm-m1:checked~.hm-mgrid .hm-mi[data-i="1"] .n,#hm-m2:checked~.hm-mgrid .hm-mi[data-i="2"] .n,#hm-m3:checked~.hm-mgrid .hm-mi[data-i="3"] .n,#hm-m4:checked~.hm-mgrid .hm-mi[data-i="4"] .n,#hm-m5:checked~.hm-mgrid .hm-mi[data-i="5"] .n,#hm-m6:checked~.hm-mgrid .hm-mi[data-i="6"] .n,#hm-m7:checked~.hm-mgrid .hm-mi[data-i="7"] .n,#hm-m8:checked~.hm-mgrid .hm-mi[data-i="8"] .n,#hm-m9:checked~.hm-mgrid .hm-mi[data-i="9"] .n,#hm-m10:checked~.hm-mgrid .hm-mi[data-i="10"] .n,#hm-m11:checked~.hm-mgrid .hm-mi[data-i="11"] .n{font-size:18px;color:var(--ink)}#hm-m0:checked~.hm-mgrid .hm-mi[data-i="0"] .nm,#hm-m1:checked~.hm-mgrid .hm-mi[data-i="1"] .nm,#hm-m2:checked~.hm-mgrid .hm-mi[data-i="2"] .nm,#hm-m3:checked~.hm-mgrid .hm-mi[data-i="3"] .nm,#hm-m4:checked~.hm-mgrid .hm-mi[data-i="4"] .nm,#hm-m5:checked~.hm-mgrid .hm-mi[data-i="5"] .nm,#hm-m6:checked~.hm-mgrid .hm-mi[data-i="6"] .nm,#hm-m7:checked~.hm-mgrid .hm-mi[data-i="7"] .nm,#hm-m8:checked~.hm-mgrid .hm-mi[data-i="8"] .nm,#hm-m9:checked~.hm-mgrid .hm-mi[data-i="9"] .nm,#hm-m10:checked~.hm-mgrid .hm-mi[data-i="10"] .nm,#hm-m11:checked~.hm-mgrid .hm-mi[data-i="11"] .nm{font-weight:800;font-style:italic;font-size:22px}#hm-m0:checked~.hm-mgrid .hm-mi[data-i="0"] .tp,#hm-m1:checked~.hm-mgrid .hm-mi[data-i="1"] .tp,#hm-m2:checked~.hm-mgrid .hm-mi[data-i="2"] .tp,#hm-m3:checked~.hm-mgrid .hm-mi[data-i="3"] .tp,#hm-m4:checked~.hm-mgrid .hm-mi[data-i="4"] .tp,#hm-m5:checked~.hm-mgrid .hm-mi[data-i="5"] .tp,#hm-m6:checked~.hm-mgrid .hm-mi[data-i="6"] .tp,#hm-m7:checked~.hm-mgrid .hm-mi[data-i="7"] .tp,#hm-m8:checked~.hm-mgrid .hm-mi[data-i="8"] .tp,#hm-m9:checked~.hm-mgrid .hm-mi[data-i="9"] .tp,#hm-m10:checked~.hm-mgrid .hm-mi[data-i="10"] .tp,#hm-m11:checked~.hm-mgrid .hm-mi[data-i="11"] .tp{display:none}#hm-m0:checked~.hm-mgrid .hm-mi[data-i="0"] .ar,#hm-m1:checked~.hm-mgrid .hm-mi[data-i="1"] .ar,#hm-m2:checked~.hm-mgrid .hm-mi[data-i="2"] .ar,#hm-m3:checked~.hm-mgrid .hm-mi[data-i="3"] .ar,#hm-m4:checked~.hm-mgrid .hm-mi[data-i="4"] .ar,#hm-m5:checked~.hm-mgrid .hm-mi[data-i="5"] .ar,#hm-m6:checked~.hm-mgrid .hm-mi[data-i="6"] .ar,#hm-m7:checked~.hm-mgrid .hm-mi[data-i="7"] .ar,#hm-m8:checked~.hm-mgrid .hm-mi[data-i="8"] .ar,#hm-m9:checked~.hm-mgrid .hm-mi[data-i="9"] .ar,#hm-m10:checked~.hm-mgrid .hm-mi[data-i="10"] .ar,#hm-m11:checked~.hm-mgrid .hm-mi[data-i="11"] .ar{display:flex}.hm-mdet{position:relative;min-width:0}.hm-mdet-dots{position:absolute;inset:-10px -14px -16px -10px;background:var(--y);clip-path:polygon(2% 3%,30% 0,34% 4%,98% 1%,100% 50%,97% 98%,60% 100%,4% 97%,0 50%);-webkit-mask-image:radial-gradient(circle,#000 1.5px,transparent 2.1px);-webkit-mask-size:6px 6px;mask-image:radial-gradient(circle,#000 1.5px,transparent 2.1px);mask-size:6px 6px}.hm-md{display:none;position:relative;background:var(--ink);border:3px solid var(--paper);transform:rotate(-1.5deg);box-shadow:10px 10px 0 var(--y)}#hm-m0:checked~.hm-mgrid .hm-md[data-i="0"],#hm-m1:checked~.hm-mgrid .hm-md[data-i="1"],#hm-m2:checked~.hm-mgrid .hm-md[data-i="2"],#hm-m3:checked~.hm-mgrid .hm-md[data-i="3"],#hm-m4:checked~.hm-mgrid .hm-md[data-i="4"],#hm-m5:checked~.hm-mgrid .hm-md[data-i="5"],#hm-m6:checked~.hm-mgrid .hm-md[data-i="6"],#hm-m7:checked~.hm-mgrid .hm-md[data-i="7"],#hm-m8:checked~.hm-mgrid .hm-md[data-i="8"],#hm-m9:checked~.hm-mgrid .hm-md[data-i="9"],#hm-m10:checked~.hm-mgrid .hm-md[data-i="10"],#hm-m11:checked~.hm-mgrid .hm-md[data-i="11"]{display:block}#hm-m0:focus-visible~.hm-mgrid .hm-mi[data-i="0"],#hm-m1:focus-visible~.hm-mgrid .hm-mi[data-i="1"],#hm-m2:focus-visible~.hm-mgrid .hm-mi[data-i="2"],#hm-m3:focus-visible~.hm-mgrid .hm-mi[data-i="3"],#hm-m4:focus-visible~.hm-mgrid .hm-mi[data-i="4"],#hm-m5:focus-visible~.hm-mgrid .hm-mi[data-i="5"],#hm-m6:focus-visible~.hm-mgrid .hm-mi[data-i="6"],#hm-m7:focus-visible~.hm-mgrid .hm-mi[data-i="7"],#hm-m8:focus-visible~.hm-mgrid .hm-mi[data-i="8"],#hm-m9:focus-visible~.hm-mgrid .hm-mi[data-i="9"],#hm-m10:focus-visible~.hm-mgrid .hm-mi[data-i="10"],#hm-m11:focus-visible~.hm-mgrid .hm-mi[data-i="11"]{outline:3px solid var(--y);outline-offset:3px}.hm-md .art{position:relative;aspect-ratio:16/8;background:repeating-linear-gradient(135deg,var(--ink-5) 0 8px,#211e1e 8px 16px);border-bottom:3px solid var(--paper);overflow:hidden}.hm-md .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-md .big{position:absolute;right:18px;bottom:-26px;font-family:var(--display);font-size:clamp(120px,14vw,200px);line-height:1;color:transparent;-webkit-text-stroke:3px var(--paper);opacity:.5}.hm-md .mtag{position:absolute;left:18px;top:18px;background:var(--y);color:var(--ink);padding:5px 12px;font-weight:800;font-size:13px;letter-spacing:.12em;transform:skewX(-10deg);border:2px solid var(--paper)}.hm-md .body{padding:clamp(22px,3vw,34px);display:flex;flex-direction:column;gap:16px}.hm-md .top{display:flex;align-items:center;justify-content:space-between;gap:16px}.hm-md h3{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(40px,4.6vw,68px);line-height:.95;letter-spacing:.01em;transform:rotate(-2deg);transform-origin:left}.hm-md .arrows{display:flex;gap:6px;flex-shrink:0}.hm-md p{margin:0;max-width:560px;font-weight:500;font-size:19px;line-height:1.4;letter-spacing:.02em;color:var(--paper-2);text-wrap:pretty}.hm-md .mfoot{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:6px}.hm-md .pl{display:flex;align-items:center;gap:10px}.hm-md .pl .k{font-weight:700;font-size:12px;letter-spacing:.14em;color:var(--muted-2)}.hm-md .pl .v{font-family:var(--display);font-size:22px}.hm-md .xxx{font-size:16px}.hm-play{margin-left:auto;gap:22px;padding:13px 24px;font-size:19px}.hm-str{position:relative;overflow:hidden;background:var(--cream);color:var(--ink);padding:clamp(160px,14vw,200px) clamp(16px,4vw,56px) clamp(80px,9vw,120px);isolation:isolate}.hm-str-bg .s1{left:0;right:0;top:0;height:110px;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 40%,94% 52%,90% 46%,83% 62%,78% 55%,70% 72%,64% 64%,57% 80%,50% 70%,43% 86%,37% 76%,29% 90%,23% 80%,15% 94%,9% 84%,0 100%)}.hm-str-bg .s2{left:0;right:0;top:0;height:126px;background:var(--y);clip-path:polygon(0 100%,9% 84%,15% 94%,23% 80%,29% 90%,37% 76%,43% 86%,50% 70%,57% 80%,64% 64%,70% 72%,78% 55%,83% 62%,90% 46%,94% 52%,100% 40%,100% 46%,94% 60%,90% 54%,83% 70%,78% 63%,70% 80%,64% 72%,57% 88%,50% 78%,43% 94%,37% 84%,29% 98%,23% 88%,15% 100%,9% 92%,0 108%)}.hm-str-bg .s3{right:0;top:0;width:50%;height:100%;background-image:radial-gradient(circle,rgba(10,9,9,.16) 1.3px,transparent 1.9px);background-size:7px 7px;-webkit-mask-image:linear-gradient(240deg,#000 0%,transparent 55%);mask-image:linear-gradient(240deg,#000 0%,transparent 55%)}.hm-str-bg .st1{right:5%;bottom:6%;transform:rotate(-14deg)}.hm-str-h{gap:28px;margin-bottom:clamp(32px,4vw,52px)}.hm-h2-dark{margin-top:28px;color:var(--ink);text-shadow:none}.hm-filters{display:flex;flex-wrap:wrap;gap:12px;transform:rotate(-2deg)}.hm-filters label{display:flex;align-items:center;gap:10px;padding:10px 18px;background:transparent;color:var(--ink);border:3px solid var(--ink);transform:skewX(-10deg);cursor:pointer;font-weight:800;font-size:15px;letter-spacing:.08em}.hm-filters label>span{transform:skewX(10deg)}.hm-filters .c{font-size:13px;opacity:.7}.hm-filters label:hover{background:var(--ink);color:var(--paper)}#hm-f-all:checked~.hm-str-h .f-all,#hm-f-live:checked~.hm-str-h .f-live,#hm-f-off:checked~.hm-str-h .f-off{background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--y)}#hm-f-all:checked~.hm-str-h .f-all .c,#hm-f-live:checked~.hm-str-h .f-live .c,#hm-f-off:checked~.hm-str-h .f-off .c{background:var(--y);color:var(--ink);padding:1px 7px;opacity:1}#hm-f-all:focus-visible~.hm-str-h .f-all,#hm-f-live:focus-visible~.hm-str-h .f-live,#hm-f-off:focus-visible~.hm-str-h .f-off{outline:3px solid var(--ink);outline-offset:3px}#hm-f-live:checked~.hm-sgrid .hm-st.off,#hm-f-off:checked~.hm-sgrid .hm-st.live{display:none}.hm-nolive{display:none}#hm-f-live:checked~.hm-nolive.show{display:block}.hm-str .empty{color:var(--muted-3);border-color:var(--ink)}.hm-sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:clamp(18px,2vw,28px)}.hm-st{display:flex;flex-direction:column;border:3px solid var(--ink);transform:rotate(-1deg)}.hm-st .ban{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.hm-st .ban img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(6px) saturate(.6);opacity:.55;transform:scale(1.15)}.hm-st .chip{position:absolute;left:10px;top:10px}.hm-st .chip.dark{background:var(--ink);color:var(--muted);border:0}.hm-st .last{position:absolute;right:10px;top:10px;max-width:calc(100% - 118px);overflow:hidden;text-overflow:ellipsis;background:rgba(10,9,9,.85);color:var(--paper-2);padding:3px 8px;font-weight:700;font-size:12px;letter-spacing:.06em;white-space:nowrap}.hm-st .row{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px 14px}.hm-st .av{flex-shrink:0;width:48px;height:48px;margin-top:-30px;overflow:hidden;transform:rotate(-6deg);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:18px}.hm-st .av img{width:100%;height:100%;object-fit:cover;display:block}.hm-st .who{min-width:0;flex:1}.hm-st .nm{display:block;text-transform:uppercase;font-weight:800;font-size:18px;letter-spacing:.03em;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-st .pf{display:block;font-weight:600;font-size:12px;letter-spacing:.08em;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.hm-st .go{flex-shrink:0;font-weight:800;font-size:13px;letter-spacing:.08em}.hm-st.live{background:var(--ink);color:var(--paper);box-shadow:6px 6px 0 var(--y)}.hm-st.live:hover{box-shadow:9px 9px 0 var(--y);color:var(--paper)}.hm-st.live .ban{background:repeating-linear-gradient(135deg,var(--ink-5) 0 6px,#211e1e 6px 12px);border-bottom:3px solid var(--y)}.hm-st.live .av{background:repeating-linear-gradient(135deg,var(--line) 0 4px,var(--ink-5) 4px 8px);border:3px solid var(--y);outline:2px solid var(--ink);color:var(--paper)}.hm-st.live .pf{color:var(--muted)}.hm-st.live .go{color:var(--y)}.hm-st.off{background:var(--paper);color:var(--ink)}.hm-st.off:hover{box-shadow:6px 6px 0 var(--ink);color:var(--ink)}.hm-st.off .ban{background:repeating-linear-gradient(135deg,var(--paper-2) 0 6px,var(--paper-3) 6px 12px);border-bottom:3px solid var(--ink)}.hm-st.off .av{background:repeating-linear-gradient(135deg,var(--paper-2) 0 4px,var(--paper-3) 4px 8px);border:3px solid var(--ink);color:var(--ink)}.hm-st.off .pf{color:var(--muted-3)}.hm-apply{position:relative;margin-top:clamp(64px,7vw,96px)}.hm-apply-dots{position:absolute;inset:-10px -12px -14px -8px;background:var(--y);clip-path:polygon(1% 4%,24% 0,28% 3%,99% 1%,100% 48%,98% 99%,62% 100%,2% 97%,0 52%);-webkit-mask-image:radial-gradient(circle,#000 1.5px,transparent 2.1px);-webkit-mask-size:6px 6px;mask-image:radial-gradient(circle,#000 1.5px,transparent 2.1px);mask-size:6px 6px}.hm-apply-in{position:relative;background:var(--ink);color:var(--paper);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--y);transform:rotate(-1deg);padding:clamp(28px,4vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(28px,4vw,56px);align-items:center}.hm-apply-l{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hm-apply .eyebrow{font-size:16px}.hm-apply .eyebrow.solo::before{color:var(--y)}.hm-apply h3{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(38px,4.4vw,62px);line-height:.98;transform:rotate(-2deg);transform-origin:left}.hm-apply .hl{display:inline-block;background:var(--y);color:var(--ink);padding:2px 12px 0;transform:skewX(-6deg);box-shadow:5px 5px 0 var(--paper)}.hm-apply p{margin:6px 0 0;max-width:500px;font-weight:500;font-size:18px;line-height:1.45;letter-spacing:.02em;color:var(--paper-2);text-wrap:pretty}.hm-apply p strong{color:var(--paper);font-weight:700}.hm-apply-btn{margin-top:10px;gap:24px}.hm-apply-r{display:flex;flex-direction:column;gap:12px}.hm-apply-r .k{font-weight:800;font-size:14px;letter-spacing:.16em;color:var(--muted);margin-bottom:2px}.hm-apply-r .req{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;background:var(--ink-3);border:2px solid var(--line);transform:skewX(-4deg)}.hm-apply-r .n{flex-shrink:0;width:38px;height:38px;background:var(--y);color:var(--ink);border:2px solid var(--paper);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:17px;transform:skewX(4deg) rotate(-6deg)}.hm-apply-r .tx{transform:skewX(4deg)}.hm-apply-r .t{display:block;font-weight:800;font-size:14px;letter-spacing:.16em;color:var(--y)}.hm-apply-r .d{display:block;font-weight:500;font-size:17px;line-height:1.35;letter-spacing:.02em;color:var(--paper-2);margin-top:4px;text-wrap:pretty}.hm-whys{position:relative;overflow:hidden;background:var(--ink);margin-top:-2px;padding:clamp(200px,15vw,240px) clamp(16px,4vw,56px) clamp(90px,9vw,130px);isolation:isolate}.hm-whys-bg .s1,.hm-whys-bg .s2,.hm-whys-bg .s3{left:0;right:0;top:0;height:150px;clip-path:polygon(0 0,100% 0,100% 30%,97% 36%,95% 33%,91% 44%,87% 40%,84% 52%,79% 47%,76% 58%,71% 54%,66% 66%,63% 61%,58% 72%,53% 66%,49% 78%,45% 72%,40% 82%,35% 76%,31% 86%,26% 80%,21% 90%,17% 84%,12% 94%,8% 88%,4% 98%,0 92%)}.hm-whys-bg .s1{background:var(--y);transform:translateY(14px)}.hm-whys-bg .s2{background-image:radial-gradient(circle,var(--ink) 1.5px,transparent 2.1px);background-size:7px 7px;transform:translateY(14px);opacity:.5}.hm-whys-bg .s3{top:-2px;height:152px;background:var(--cream)}.hm-whys-bg .s4{left:0;top:0;width:55%;height:100%;background-image:radial-gradient(circle,rgba(244,241,238,.16) 1.1px,transparent 1.6px);background-size:7px 7px;-webkit-mask-image:linear-gradient(160deg,transparent 20%,#000 60%,transparent 100%);mask-image:linear-gradient(160deg,transparent 20%,#000 60%,transparent 100%)}.hm-whys-h{margin-bottom:clamp(40px,5vw,64px)}.hm-wgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(22px,2.6vw,36px)}.hm-w{position:relative;display:flex;flex-direction:column;gap:16px;padding:28px 24px 30px;background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y);overflow:hidden}.hm-w1{transform:rotate(-2deg)}.hm-w2{transform:rotate(1.5deg);background:var(--y);color:var(--ink);box-shadow:8px 8px 0 var(--paper)}.hm-w3{transform:rotate(-1.5deg)}.hm-w4{transform:rotate(2deg)}.hm-w .big{position:absolute;right:-6px;bottom:-30px;font-family:var(--display);font-size:130px;line-height:1;color:transparent;-webkit-text-stroke:2px var(--line);pointer-events:none}.hm-w2 .big{-webkit-text-stroke-color:var(--ink)}.hm-w .ic{width:44px;height:44px;background:var(--y);border:2px solid var(--paper);display:flex;align-items:center;justify-content:center;transform:rotate(-8deg)}.hm-w2 .ic{background:var(--ink)}.hm-w h3{position:relative;margin:0;font-family:var(--display);font-weight:400;font-size:clamp(26px,2.4vw,34px);line-height:1;letter-spacing:.01em}.hm-w p{position:relative;margin:0;font-weight:500;font-size:17px;line-height:1.4;letter-spacing:.02em;color:var(--paper-2);text-wrap:pretty;max-width:260px}.hm-w2 p{color:var(--ink)}.hm-join{position:relative;overflow:hidden;background:var(--y);padding:clamp(140px,13vw,180px) clamp(16px,4vw,56px) clamp(120px,11vw,160px);isolation:isolate}.hm-join-bg .s1{left:0;right:0;top:-2px;height:120px;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 62%,95% 70%,91% 64%,86% 78%,81% 70%,75% 84%,70% 76%,64% 90%,58% 80%,52% 94%,46% 84%,40% 96%,34% 86%,28% 98%,22% 88%,15% 100%,9% 90%,4% 98%,0 92%)}.hm-join-bg .s2{inset:0;background-image:radial-gradient(circle,rgba(10,9,9,.45) 1.6px,transparent 2.2px);background-size:9px 9px;-webkit-mask-image:radial-gradient(ellipse at 50% 55%,transparent 30%,#000 80%);mask-image:radial-gradient(ellipse at 50% 55%,transparent 30%,#000 80%)}.hm-join-bg .s3{left:-4%;top:30%;width:34%;height:80%;background:var(--ink);clip-path:polygon(0 20%,60% 0,40% 40%,100% 36%,0 100%);opacity:.9}.hm-join-bg .s4{right:-4%;top:18%;width:30%;height:70%;background:var(--paper);clip-path:polygon(100% 0,100% 100%,30% 70%,60% 55%,0 40%);opacity:.95}.hm-join-bg .s5{left:0;right:0;bottom:-2px;height:90px;background:var(--ink);clip-path:polygon(0 60%,7% 48%,12% 56%,20% 36%,26% 46%,34% 28%,41% 40%,49% 22%,55% 34%,63% 18%,70% 30%,78% 12%,84% 24%,92% 8%,100% 18%,100% 100%,0 100%)}.hm-join-bg .st1{left:12%;top:24%;transform:rotate(-16deg)}.hm-join-bg .st2{right:14%;bottom:22%;transform:rotate(18deg)}.hm-join-wrap{position:relative;max-width:900px;margin:0 auto}.hm-join-box{position:relative;background:var(--ink);border:4px solid var(--paper);box-shadow:12px 12px 0 var(--ink),16px 16px 0 var(--paper);transform:rotate(-2deg);padding:clamp(40px,5vw,64px) clamp(24px,5vw,64px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.hm-join-box .eyebrow{letter-spacing:.1em}.hm-join-h{margin:0;justify-content:center;font-size:clamp(38px,7vw,104px);text-shadow:5px 5px 0 rgba(232,228,28,.55)}.hm-join-sub{margin:8px 0 0;font-weight:600;font-size:clamp(17px,1.6vw,21px);letter-spacing:.12em;color:var(--paper-2)}.hm-join-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;margin-top:10px}.hm-join-ctas .btn{transform:rotate(-2deg) skewX(-6deg)}.hm-dl{gap:16px}.hm-reg{gap:22px}.hm-reg svg{width:24px;height:16px}.hm-mascot{position:absolute;z-index:2;right:clamp(-30px,-2vw,0px);top:clamp(-90px,-7vw,-60px);width:clamp(110px,13vw,170px);aspect-ratio:1;pointer-events:none}.hm-mascot .sh{position:absolute;left:12%;right:12%;bottom:-16px;height:14px;border-radius:50%;background:rgba(10,9,9,.55);animation:hmShadow 1.6s ease-in-out infinite}.hm-mascot .bo{position:absolute;inset:0;transform-origin:50% 100%;transform:rotate(8deg);animation:hmBounce 1.6s ease-in-out infinite}.hm-mascot .fr{position:absolute;inset:0;border:4px solid var(--ink);outline:4px solid var(--paper);box-shadow:10px 10px 0 var(--ink);overflow:hidden;background:var(--y)}.hm-mascot .fr img{width:100%;height:100%;object-fit:cover;display:block}.hm-mascot .fl{position:absolute;right:-26px;top:-18px;width:34px;height:34px;animation:hmFlash 1.6s linear infinite}.hm-mascot .fl span{position:absolute;background:var(--paper);outline:2px solid var(--ink)}.hm-mascot .fl span:nth-child(1){left:0;top:14px;width:16px;height:4px;transform:rotate(-30deg)}.hm-mascot .fl span:nth-child(2){left:12px;top:0;width:4px;height:16px;transform:rotate(20deg)}.hm-mascot .fl span:nth-child(3){left:20px;top:22px;width:14px;height:4px;transform:rotate(10deg)}.hm-mascot .nt{position:absolute;font-family:var(--display);color:var(--paper);text-shadow:3px 3px 0 var(--ink);opacity:0;line-height:normal}.hm-mascot .n1{left:-34%;top:30%;font-size:30px;animation:hmNote 2.4s ease-out 0s infinite}.hm-mascot .n2{left:-18%;top:70%;font-size:24px;animation:hmNote 2.4s ease-out .8s infinite}.hm-mascot .n3{left:96%;top:62%;font-size:26px;animation:hmNote 2.4s ease-out 1.6s infinite}.hm-mascot .sp{position:absolute;opacity:0}.hm-mascot .p1{left:-22%;top:-14%;animation:hmPop 1.8s ease-in-out .2s infinite}.hm-mascot .p2{left:104%;top:24%;animation:hmPop 1.8s ease-in-out .9s infinite}.hm-mascot .p3{left:8%;top:104%;animation:hmPop 1.8s ease-in-out 1.4s infinite}@keyframes hmBounce{0%{transform:translateY(0) rotate(8deg) scale(1,1)}14%{transform:translateY(0) rotate(8deg) scale(1.1,.88)}34%{transform:translateY(-26px) rotate(1deg) scale(.92,1.1)}50%{transform:translateY(-30px) rotate(-3deg) scale(1,1)}64%{transform:translateY(0) rotate(11deg) scale(1.08,.9)}78%{transform:translateY(-8px) rotate(6deg) scale(.98,1.03)}100%{transform:translateY(0) rotate(8deg) scale(1,1)}}@keyframes hmShadow{0%,14%,64%,100%{transform:scaleX(1);opacity:.55}34%,50%{transform:scaleX(.6);opacity:.25}78%{transform:scaleX(.85);opacity:.45}}@keyframes hmNote{0%{transform:translate(0,0) rotate(-12deg) scale(.6);opacity:0}15%{opacity:1}100%{transform:translate(-24px,-80px) rotate(14deg) scale(1.1);opacity:0}}@keyframes hmPop{0%,100%{transform:scale(0) rotate(0);opacity:0}35%{transform:scale(1.15) rotate(45deg);opacity:1}60%{transform:scale(.8) rotate(90deg);opacity:.8}80%{transform:scale(0) rotate(120deg);opacity:0}}@keyframes hmFlash{0%,30%{opacity:0;transform:scale(.6)}38%,58%{opacity:1;transform:scale(1)}66%,100%{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.hm-mascot .sh,.hm-mascot .bo,.hm-mascot .fl,.hm-mascot .nt,.hm-mascot .sp{animation:none}.hm-mascot .fl{opacity:0}}@media (max-width:859px){.hm-hero{min-height:0}.hm-hero>.nav{order:1}.hm-copy{order:2;max-width:100%}.hm-couple{order:3;position:relative;inset:auto;z-index:3;height:clamp(340px,92vw,560px);margin-top:28px;flex-shrink:0}.hm-couple img{left:50%;bottom:-104%;filter:drop-shadow(8px 0 0 var(--y)) drop-shadow(-3px 0 0 var(--ink))}.hm-panels{order:4;flex-wrap:wrap}.hm-vtag{display:none}.hm-feat{flex:1 1 100%;min-width:0}.hm-splay{top:40%;border-width:2px;box-shadow:2px 2px 0 var(--ink)}.hm-eq{top:5px;right:5px;height:14px;padding:2px 3px}.hm-nl-row input{font-size:16px}}.lg-hero .bg .s2,.lg-hero .bg .s3{width:26%}.lg-hero .box{padding:6px 20px 0}.lg-hero .torn .t2{display:none}.lg-hero .eyebrow,.lg-updated,.lg-toc-h,.lg-help{line-height:normal}.lg-updated{margin-top:28px;display:flex;align-items:center;gap:12px;font-weight:800;font-size:18px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.lg-updated::before{content:'';width:40px;height:3px;background:var(--y);flex-shrink:0}.lg-updated b{font-weight:800;color:var(--paper)}.lg-in{display:flex;flex-direction:column;gap:36px}.lg-tabs{display:flex;flex-wrap:wrap;gap:20px}.lg-tabs a{padding:12px 22px;background:var(--ink);color:var(--paper);border:3px solid var(--line);transform:skewX(-8deg);font-weight:800;font-size:17px;letter-spacing:.08em;line-height:normal;text-transform:uppercase}.lg-tabs a:hover{border-color:var(--paper);color:var(--paper)}.lg-tabs a>span{display:block;transform:skewX(8deg)}.lg-tabs a[aria-current]{background:var(--y);color:var(--ink);border-color:var(--paper);box-shadow:5px 5px 0 var(--ink),8px 8px 0 var(--paper)}.lg-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,4vw,56px)}.lg-toc{flex:0 1 260px;min-width:220px;position:sticky;top:20px;display:flex;flex-direction:column;gap:4px;padding:20px;background:var(--ink);border:3px solid var(--paper);box-shadow:6px 6px 0 var(--y)}.lg-toc-h{margin-bottom:8px;font-weight:800;font-style:italic;font-size:14px;letter-spacing:.14em;color:var(--muted-2);text-transform:uppercase}.lg-toc-h>span{color:var(--y)}.lg-toc a{display:flex;gap:10px;padding:7px 0;font-weight:700;font-size:15px;line-height:normal;letter-spacing:.04em;color:var(--paper-2)}.lg-toc a:hover{color:var(--y)}.lg-toc .n{flex-shrink:0;width:24px;font-family:var(--display);color:var(--y)}.lg-body{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:34px}.lg-intro{margin:0;font-weight:500;font-size:19px;line-height:1.6;color:var(--paper-2);text-wrap:pretty}.lg-sec{display:flex;flex-direction:column;gap:12px;scroll-margin-top:24px}.lg-sec h2{margin:0;display:flex;align-items:center;gap:14px;font-family:var(--display);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1}.lg-sec h2 .n{flex-shrink:0;background:var(--y);color:var(--ink);padding:3px 10px 1px;font-size:20px;transform:skewX(-10deg)}.lg-sec p{margin:0;font-weight:500;font-size:17px;line-height:1.6;letter-spacing:.01em;color:var(--paper-2);text-wrap:pretty;overflow-wrap:anywhere}.lg-help{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 24px;background:var(--y);color:var(--ink);border:3px solid var(--paper);transform:rotate(-1deg)}.lg-help .face{width:56px;height:56px;border:3px solid var(--ink);transform:rotate(-8deg);overflow:hidden;flex-shrink:0}.lg-help .face img{width:100%;height:100%;object-fit:cover;display:block}.lg-help .t{flex:1;min-width:200px;font-weight:700;font-size:17px;line-height:1.4}.lg-help .go{padding:11px 18px;background:var(--ink);color:var(--paper);border:3px solid var(--ink);transform:skewX(-6deg);font-weight:800;font-size:15px;letter-spacing:.1em;text-transform:uppercase}.lg-help .go:hover{color:var(--y)}.lg-solo{display:flex;flex-direction:column;gap:40px;padding-top:clamp(10px,2vw,24px)}.lg-big{padding:clamp(22px,3vw,34px) clamp(22px,3vw,36px);gap:clamp(18px,3vw,30px);box-shadow:10px 10px 0 var(--ink),13px 13px 0 var(--paper)}.lg-big .face{width:clamp(72px,9vw,96px);height:clamp(72px,9vw,96px);border-width:4px}.lg-big .t{font-size:clamp(19px,2vw,24px);line-height:1.35}.lg-msg{display:block;margin-top:10px;font-weight:600;font-size:17px}.lg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px 26px}.lg-rp{display:flex;flex-direction:column;gap:22px}.lg-back{align-self:flex-start;font-weight:800;font-size:15px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.lg-back:hover{color:var(--y)}.lg-err{margin:0 0 16px}.lg-form{display:flex;flex-direction:column;gap:22px}.lg-target{display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:var(--ink-3);border:2px solid var(--line)}.lg-target-h{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.lg-target blockquote{margin:0;padding:4px 0 4px 14px;border-left:4px solid var(--y);font-weight:500;font-size:17px;line-height:1.5;color:var(--paper-2);overflow-wrap:anywhere}.lg-reasons{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:12px;min-width:0}.lg-reasons legend{padding:0;margin-bottom:12px}.lg-reasons .check{display:flex;padding:12px 14px;background:var(--ink);border:2px solid var(--line);font-size:17px;color:var(--paper)}.lg-reasons .check:hover{border-color:var(--paper)}.lg-reasons .check:has(input:checked){border-color:var(--y);box-shadow:4px 4px 0 var(--y)}@media (max-width:859px){.lg-toc{position:static}}.nw-hero .bg .nw-lines{background:repeating-linear-gradient(115deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px)}.nw-hero .bg .s2,.nw-hero .bg .s3{top:22%;width:30%;height:66%}.nw-hero .bg .nw-star{right:30%;top:30%;transform:rotate(14deg)}.nw-hero .h-hero{font-size:clamp(38px,7vw,108px)}.nw-hero .lead-line{margin-top:30px}.nw-hero .lead-line>span{min-width:0}.nw-hero .torn{height:110px}.nw-hero .torn .t2{display:none}.nw-wrap{max-width:1200px;margin:0 auto}.nw-filters{margin:0 0 clamp(26px,3vw,40px)}.nw-filters a{padding:7px 14px;font-size:14px;border-width:2px}.nw-grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(24px,3vw,40px)}.nw-card{display:flex;flex-direction:column;min-width:0;background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y);transform:rotate(-1deg);overflow:hidden}.nw-card.alt{transform:rotate(1deg)}.nw-cover,.nw-art-cover{position:relative;display:block;aspect-ratio:16/8;background:var(--ink);overflow:hidden}.nw-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.nw-ph,.nw-ph>*{position:absolute}.nw-ph{inset:0}.nw-ph .d{inset:0;background-image:radial-gradient(circle,rgba(244,241,238,.16) 1.1px,transparent 1.6px);background-size:7px 7px}.nw-ph .sh{left:-10%;top:30%;width:120%;height:42%;background:var(--y);transform:rotate(-6deg);clip-path:polygon(0 40%,30% 10%,52% 36%,74% 0,100% 30%,100% 60%,74% 100%,52% 66%,30% 90%,0 70%)}.nw-ph .sh.dots{background:var(--dots-ink);background-size:8px 8px;opacity:.5}.nw-card.alt .nw-ph .sh{transform:rotate(6deg)}.nw-ph img{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-4deg);height:56%;width:auto;max-width:none;filter:drop-shadow(6px 6px 0 var(--ink))}.nw-art-cover .nw-ph img{height:60%}.nw-tag{position:absolute;left:14px;top:14px;z-index:2;background:var(--y);color:var(--ink);padding:3px 10px;font-weight:800;font-size:12px;letter-spacing:.14em;transform:skewX(-10deg);border:2px solid var(--ink);text-transform:uppercase;line-height:1.45}a.nw-tag:hover{color:var(--ink);background:var(--y-hover)}.nw-card-b{display:flex;flex-direction:column;gap:12px;padding:20px 22px 22px;border-top:3px solid var(--paper);flex:1}.nw-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-weight:600;font-size:14px;letter-spacing:.05em;color:var(--muted-2)}.nw-meta>span,.nw-meta>a{display:flex;align-items:center;gap:7px}.nw-meta svg{flex-shrink:0}.nw-meta .sp{flex:1}.nw-meta b{color:var(--paper);font-weight:700}.nw-meta a{color:var(--muted-2)}.nw-meta a:hover{color:var(--y)}.nw-meta.lg{gap:8px 20px;font-size:15px}.nw-meta.lg>span,.nw-meta.lg>a{gap:8px}.nw-heart{gap:6px!important}.nw-heart path{fill:none}.nw-heart.on{color:var(--y)}.nw-heart.on path{fill:currentColor}.nw-card h2{margin:0;font-weight:800;font-size:clamp(21px,1.9vw,26px);line-height:1.15;letter-spacing:.02em;overflow-wrap:anywhere}.nw-card h2 a{color:var(--paper)}.nw-card h2 a:hover{color:var(--y)}.nw-excerpt{margin:0;font-weight:500;font-size:16px;line-height:1.45;letter-spacing:.02em;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nw-more{margin-top:auto;align-self:flex-start;display:flex;align-items:center;gap:12px;padding:9px 16px;background:var(--y);color:var(--ink);border:2px solid var(--paper);transform:skewX(-8deg);font-weight:800;font-size:15px;letter-spacing:.1em;text-transform:uppercase;line-height:1.45}.nw-more>span{transform:skewX(8deg)}.nw-more .ar{display:flex}.nw-more:hover{background:var(--y-hover);color:var(--ink)}.nw-page .pager{margin-top:clamp(32px,4vw,48px)}.nw-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;border:2px dashed var(--line);text-align:center;font-weight:700;font-size:16px;letter-spacing:.08em;color:var(--muted-2);text-transform:uppercase}.nw-mascot{width:64px;height:64px;border:3px solid var(--ink);outline:3px solid var(--paper);transform:rotate(-8deg);overflow:hidden;flex-shrink:0}.nw-mascot img{width:100%;height:100%;object-fit:cover;display:block}.nw-art{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.nw-back{align-self:flex-start;display:flex;align-items:center;gap:10px;padding:8px 14px;color:var(--paper-2);border:2px solid var(--line);transform:skewX(-8deg);font-weight:800;font-size:14px;letter-spacing:.12em;text-transform:uppercase;line-height:1.45}.nw-back>span{transform:skewX(8deg)}.nw-back:hover{border-color:var(--paper);color:var(--paper)}.nw-art-cover{border:3px solid var(--paper);box-shadow:10px 10px 0 var(--y);transform:rotate(-1deg)}.nw-art-h{display:flex;flex-direction:column;gap:16px}.nw-art-h h1{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(40px,5vw,68px);line-height:1;letter-spacing:.01em;transform:rotate(-1.5deg);transform-origin:left;text-wrap:balance;overflow-wrap:anywhere}.nw-body{counter-reset:nwh;font-weight:500;font-size:19px;line-height:1.6;letter-spacing:.02em;color:var(--paper-2);overflow-wrap:anywhere}.nw-body>*{margin:0}.nw-body>*+*{margin-top:22px}.nw-body strong,.nw-body b{color:var(--paper);font-weight:700}.nw-body a{color:var(--y);text-decoration:underline;text-underline-offset:3px}.nw-body a:hover{color:var(--y-hover)}.nw-body h2{margin-top:36px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;font-family:var(--display);font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1;color:var(--paper);counter-increment:nwh;text-transform:uppercase}.nw-body h2::before{content:counter(nwh,decimal-leading-zero);background:var(--y);color:var(--ink);padding:3px 10px;font-family:var(--body);font-weight:800;font-size:14px;letter-spacing:.14em;line-height:1.45;transform:skewX(-10deg)}.nw-body h3{margin-top:30px;font-family:var(--display);font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.05;color:var(--paper)}.nw-body h3::before{content:'// ';color:var(--y)}.nw-body h2+*,.nw-body h3+*{margin-top:16px}.nw-body .ql-ui{display:none}.nw-body ol,.nw-body ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;counter-reset:nwli}.nw-body li{position:relative;z-index:0;display:block;padding:10px 14px 10px 48px;font-size:17px;line-height:1.6;color:var(--paper-2)}.nw-body li::after{content:'';position:absolute;inset:0;z-index:-1;background:var(--ink);border:2px solid var(--line);transform:skewX(-4deg)}.nw-body ol>li::before{counter-increment:nwli;content:counter(nwli,decimal-leading-zero);position:absolute;left:14px;top:10px;font-family:var(--display);font-size:16px;line-height:1.7;color:var(--y)}.nw-body ul>li::before{content:'';position:absolute;left:20px;top:19px;width:9px;height:9px;background:var(--y);transform:skewX(-10deg)}.nw-body ol.nw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.nw-body ol.nw-grid>li{font-weight:700;color:var(--paper)}.nw-body blockquote{padding:14px 18px;background:var(--ink-3);border-left:5px solid var(--y);font-size:17px;color:var(--paper-2)}.nw-body code{background:var(--ink-4);padding:1px 6px;font-size:.92em;color:var(--y)}.nw-body img{max-width:100%;height:auto;border:3px solid var(--paper);box-shadow:6px 6px 0 var(--y)}.nw-body table{border-collapse:collapse;width:100%;font-size:16px}.nw-body td,.nw-body th{border:2px solid var(--line);padding:6px 10px}.nw-body .yt{position:relative;display:block;aspect-ratio:16/9;background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y);overflow:hidden}.nw-body .yt img{width:100%;height:100%;object-fit:cover;border:0;box-shadow:none;transition:filter .2s}.nw-body .yt:hover img{filter:brightness(.8)}.nw-body .yt .play{position:absolute;inset:0;display:grid;place-items:center}.nw-body .yt .play span{width:76px;height:54px;display:grid;place-items:center;background:var(--y);border:3px solid var(--ink);outline:3px solid var(--paper);transform:skewX(-8deg)}.nw-body .yt .play span::before{content:'';border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--ink);margin-left:4px}.nw-body .yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.nw-likebar{display:flex}.nw-like{display:flex;align-items:center;gap:10px;padding:10px 18px;background:var(--ink);color:var(--paper);border:2px solid var(--paper);transform:skewX(-8deg);cursor:pointer;font-family:inherit;font-weight:800;font-size:16px;letter-spacing:.08em;line-height:1.45}.nw-like>span{transform:skewX(8deg)}.nw-like .ic{display:flex}.nw-like path{fill:none}.nw-like.on{background:var(--y);color:var(--ink)}.nw-like.on path{fill:currentColor}a.nw-like:hover,button.nw-like:hover{border-color:var(--y);color:var(--y)}.nw-like.on:hover{color:var(--ink);background:var(--y-hover)}.nw-like.sm{gap:7px;padding:4px 11px;font-size:14px;border-color:var(--line)}.nw-like.sm.on{border-color:var(--paper)}.nw-like.static{cursor:default}.nw-like.static:hover{border-color:var(--line);color:inherit}.nw-sep{height:2px;background:var(--line);margin-top:8px}.nw-comments{display:flex;flex-direction:column;gap:20px;scroll-margin-top:20px}.nw-ch{margin:0;display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:400;font-size:clamp(30px,3vw,40px);line-height:1;text-transform:uppercase}.nw-ch .ic{color:var(--y);display:flex}.nw-ch small{font-family:var(--body);font-weight:700;font-size:20px;color:var(--muted-2)}.nw-err{margin:0;padding:12px 16px;border:2px solid var(--err);color:var(--err);font-weight:700;letter-spacing:.04em}.nw-box{position:relative;display:flex;flex-direction:column;gap:16px;padding:30px 24px;background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y)}.nw-login,.nw-box:not(form){align-items:center;text-align:center;transform:rotate(-1deg)}.nw-box-t{font-weight:700;font-size:18px;letter-spacing:.06em;color:var(--paper-2);text-transform:uppercase}.nw-signin{display:flex;align-items:center;gap:12px;padding:12px 22px;background:var(--y);color:var(--ink);border:3px solid var(--paper);box-shadow:4px 4px 0 var(--ink),7px 7px 0 var(--paper);transform:skewX(-8deg);font-weight:800;font-size:17px;letter-spacing:.08em;text-transform:uppercase;line-height:1.45}.nw-signin>span{transform:skewX(8deg)}.nw-signin:hover{background:var(--y-hover);color:var(--ink)}.nw-cform{padding:clamp(20px,2.4vw,28px)}.nw-cform .textarea{min-height:120px}.nw-cform .btn>span{display:inline-block}.nw-ctools{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.nw-counter{font-weight:700;font-size:14px;letter-spacing:.06em;color:var(--muted-2)}.nw-counter.over{color:var(--err)}.nw-emoji{min-width:0;max-width:100%}.nw-emoji summary{list-style:none;display:inline-flex;padding:6px 12px;border:2px solid var(--line);transform:skewX(-8deg);cursor:pointer;font-weight:800;font-size:14px;letter-spacing:.08em;color:var(--paper-2);text-transform:uppercase}.nw-emoji summary::-webkit-details-marker{display:none}.nw-emoji summary>span{transform:skewX(8deg)}.nw-emoji summary:hover,.nw-emoji[open] summary{border-color:var(--y);color:var(--paper)}.nw-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,38px);gap:4px;margin-top:10px;padding:8px;background:var(--ink-3);border:2px solid var(--line)}.nw-emoji-grid button{width:38px;height:36px;background:none;border:0;font-size:20px;cursor:pointer;line-height:1}.nw-emoji-grid button:hover{background:var(--ink-5)}.nw-clist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.nw-c{display:flex;gap:16px;padding:18px 20px;background:var(--ink);border:2px solid var(--line);scroll-margin-top:20px}.nw-c.top{border:3px solid var(--paper);box-shadow:6px 6px 0 var(--y)}.nw-c:target{border-color:var(--y)}.nw-av{flex-shrink:0;width:52px;height:52px;border:3px solid var(--ink);outline:3px solid var(--paper);transform:rotate(-4deg);overflow:hidden;background:var(--y);color:var(--ink);display:grid;place-items:center;font-family:var(--display);font-size:26px;margin:3px}.nw-av img{width:100%;height:100%;object-fit:cover;display:block}.nw-cbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.nw-chead{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.nw-name{font-weight:800;font-size:18px;letter-spacing:.04em;color:var(--paper)}.nw-badge{background:var(--ink-4);color:var(--paper-2);padding:1px 8px;font-weight:800;font-size:12px;letter-spacing:.12em;transform:skewX(-10deg);text-transform:uppercase;border:2px solid var(--line)}.nw-badge.top{background:var(--y);color:var(--ink);border-color:var(--ink)}.nw-badge.you{color:var(--y)}.nw-when{margin-left:auto;font-weight:600;font-size:14px;letter-spacing:.05em;color:var(--muted-2)}.nw-text{font-weight:500;font-size:17px;line-height:1.5;letter-spacing:.02em;color:var(--paper-2);overflow-wrap:anywhere}.nw-text a{color:var(--y);text-decoration:underline}.nw-cact{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:2px}.nw-link{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-weight:800;font-size:13px;letter-spacing:.12em;color:var(--muted-2);text-transform:uppercase}.nw-link:hover{color:var(--y)}.nw-morebox{display:flex;flex-direction:column;gap:20px;margin-top:20px}.nw-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}.nw-related a{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--ink);border:2px solid var(--line);transform:skewX(-4deg)}.nw-related a>span{transform:skewX(4deg)}.nw-related a:hover{border-color:var(--y);color:var(--paper)}.nw-related .t{font-weight:800;font-size:18px;line-height:1.2;letter-spacing:.02em;overflow-wrap:anywhere}.nw-related .dt{font-weight:600;font-size:14px;letter-spacing:.05em;color:var(--muted-2)}@media (max-width:560px){.nw-c{padding:14px;gap:12px}.nw-av{width:42px;height:42px;font-size:21px}.nw-when{margin-left:0;flex-basis:100%}.nw-box{padding:24px 16px}.nw-body{font-size:18px}}.nw-page{overflow-x:clip}.bp2-hero .lead-line .bp2-cd{color:var(--y);font-variant-numeric:tabular-nums;white-space:nowrap}.bp2-col{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(28px,3vw,40px)}.bp2-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,3vw,36px);align-items:start}.bp2-panel{display:flex;flex-direction:column;gap:20px;min-width:0}.bp2-panel[id]{scroll-margin-top:24px}.bp2-muted{color:var(--muted-2)}.bp2-p{margin:0;font-weight:500;font-size:15px;line-height:1.45}.bp2-lead{font-size:17px;color:var(--paper-2)}.bp2-lbl{padding:0;font-weight:800;font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.bp2-h{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--body);font-weight:800;font-style:italic;font-size:18px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.bp2-star{flex-shrink:0;transform:rotate(-10deg)}.bp2-star polygon{fill:var(--y);stroke:var(--paper);stroke-width:6}.bp2-btns{display:flex;flex-wrap:wrap;gap:16px}.bp2-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 22px;background:var(--y);color:var(--ink);border:3px solid var(--paper);box-shadow:4px 4px 0 var(--ink),7px 7px 0 var(--paper);transform:skewX(-6deg);cursor:pointer;font-family:inherit;font-weight:800;font-size:17px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-align:center}.bp2-btn>span{transform:skewX(6deg)}.bp2-btn:hover{background:var(--y-hover);color:var(--ink)}.bp2-ghost{background:var(--ink);color:var(--paper);box-shadow:none}.bp2-ghost:hover{background:var(--paper);color:var(--ink)}.bp2-dark{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:5px 5px 0 var(--paper)}.bp2-dark:hover{background:var(--ink-4);color:var(--y)}.bp2-block{display:flex;width:100%}.bp2-self{align-self:flex-start}.bp2-who{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.bp2-name{font-family:var(--display);font-size:clamp(28px,2.8vw,36px);line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere;min-width:0}.bp2-active{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--y);color:var(--ink);border:3px solid var(--paper);transform:rotate(-.8deg);box-shadow:6px 6px 0 var(--ink),9px 9px 0 var(--paper)}.bp2-active svg{flex-shrink:0}.bp2-active>span{display:flex;flex-direction:column;gap:2px;min-width:0}.bp2-active b{font-family:var(--display);font-weight:400;font-size:clamp(26px,2.6vw,32px);line-height:1;text-transform:uppercase}.bp2-active small{font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.bp2-tier{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.bp2-tier b{font-family:var(--display);font-weight:400;font-size:24px;color:var(--y)}.bp2-bar{height:18px;background:var(--ink-2);border:2px solid var(--line);transform:skewX(-10deg);overflow:hidden}.bp2-bar progress{display:block;width:100%;height:100%;appearance:none;-webkit-appearance:none;border:0;background:transparent;color:var(--y)}.bp2-bar progress::-webkit-progress-bar{background:transparent}.bp2-bar progress::-webkit-progress-value{background:var(--y)}.bp2-bar progress::-moz-progress-bar{background:var(--y)}.bp2-claimable{margin:0}.bp2-buy{border-width:4px;box-shadow:10px 10px 0 var(--y)}.bp2-ribbon{position:absolute;right:18px;top:-16px;background:var(--y);color:var(--ink);padding:3px 12px;border:3px solid var(--ink);outline:2px solid var(--paper);font-weight:800;font-size:13px;letter-spacing:.14em;transform:rotate(3deg) skewX(-8deg);text-transform:uppercase;white-space:nowrap}.bp2-perks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.bp2-perks li{position:relative;padding-left:26px;font-weight:600;font-size:16px;line-height:1.4;color:var(--paper-2)}.bp2-perks li::before{content:'';position:absolute;left:2px;top:6px;width:11px;height:11px;background:var(--y);transform:rotate(45deg)}.bp2-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.bp2-amt{font-family:var(--display);font-size:clamp(52px,5.4vw,72px);line-height:.95;color:var(--y);text-shadow:4px 4px 0 var(--ink),6px 6px 0 var(--paper)}.bp2-price s{font-weight:700;font-size:20px;color:var(--muted-2)}.bp2-pre{align-self:center;background:var(--err);color:var(--ink);padding:2px 10px;border:2px solid var(--paper);font-weight:800;font-size:13px;letter-spacing:.12em;transform:skewX(-10deg);text-transform:uppercase}.bp2-once{flex-basis:100%;font-weight:700;font-size:14px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.bp2-wait{margin:0;padding:10px 14px;border:2px dashed var(--ok)}.bp2-owned{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:3px dashed var(--y)}.bp2-owned b{font-family:var(--display);font-weight:400;font-size:30px;line-height:1;color:var(--y);text-transform:uppercase}.bp2-owned span{font-weight:600;font-size:15px;line-height:1.45;color:var(--paper-2)}.bp2-pm{margin:0;padding:0;border:0;min-width:0}.bp2-pm legend{margin-bottom:12px}.bp2-pm-row{display:flex;flex-wrap:wrap;gap:14px}.bp2-pm-opt{flex:1 1 200px;display:flex;cursor:pointer;min-width:0}.bp2-pm-opt input{position:absolute;opacity:0;pointer-events:none}.bp2-pm-box{flex:1;display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--ink);color:var(--paper);border:3px solid var(--line);min-width:0}.bp2-pm-opt:hover .bp2-pm-box{border-color:var(--paper)}.bp2-pm-dot{flex-shrink:0;width:22px;height:22px;border:3px solid var(--muted-2);display:flex;align-items:center;justify-content:center;transform:rotate(45deg)}.bp2-pm-t{display:flex;flex-direction:column;gap:3px;min-width:0}.bp2-pm-t b{font-weight:800;font-size:18px;letter-spacing:.04em}.bp2-pm-t>span{font-weight:500;font-size:14px;color:var(--muted)}.bp2-pm-opt input:checked+.bp2-pm-box{background:var(--ink-3);border-color:var(--y);box-shadow:6px 6px 0 var(--y)}.bp2-pm-opt input:checked+.bp2-pm-box .bp2-pm-dot{border-color:var(--y)}.bp2-pm-opt input:checked+.bp2-pm-box .bp2-pm-dot::after{content:'';width:8px;height:8px;background:var(--y)}.bp2-pm-opt input:focus-visible+.bp2-pm-box{outline:3px solid var(--y);outline-offset:3px}.bp2-form{display:flex;flex-direction:column;gap:14px}.bp2-form .paybtn{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 20px;background:var(--y);color:var(--ink);border:4px solid var(--paper);box-shadow:6px 6px 0 var(--ink),9px 9px 0 var(--paper);transform:skewX(-6deg);cursor:pointer;font-family:inherit;font-weight:800;font-size:20px;letter-spacing:.08em;text-transform:uppercase;line-height:1.15}.bp2-form .paybtn>span{transform:skewX(6deg)}.bp2-form .paybtn:hover{background:var(--y-hover)}.bp2-form .paybtn:disabled{opacity:.6;cursor:wait}.bp2-form .paybtn .busy,.bp2-form .paybtn[aria-busy=true] .idle{display:none}.bp2-form .paybtn[aria-busy=true] .busy{display:inline}.bp2-buy.payscope:has(input[name=pd_pay_method][value=paypal]:checked) .paybtn.card,.bp2-buy.payscope:has(input[name=pd_pay_method][value=stripe]:checked) .paybtn.pp,.bp2-buy.payscope[data-m=paypal] .paybtn.card,.bp2-buy.payscope[data-m=stripe] .paybtn.pp{display:none}.bp2-note-s{margin:0;font-weight:500;font-size:13px;letter-spacing:.04em;color:var(--muted-2);overflow-wrap:anywhere}.bp2-ingame{position:relative;display:flex;align-items:center;gap:clamp(16px,2.4vw,28px);padding:clamp(20px,2.6vw,30px);background:var(--y);color:var(--ink);border:4px solid var(--paper);outline:3px solid var(--ink);transform:rotate(-.6deg)}.bp2-ig-ic{flex-shrink:0;width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--y);border:3px solid var(--paper);transform:rotate(-8deg);box-shadow:4px 4px 0 var(--paper)}.bp2-ig-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bp2-ig-t h2{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1;text-transform:uppercase}.bp2-ig-t p{margin:0;font-weight:600;font-size:17px;line-height:1.45}.bp2-ingame .bp2-btn{flex-shrink:0}@media (max-width:859px){.bp2-grid{grid-template-columns:minmax(0,1fr)}.bp2-status:not(.on)+.bp2-buy{order:-1}.bp2-ingame{flex-wrap:wrap}.bp2-ingame .bp2-btn{width:100%}}@media (max-width:479px){.bp2-btns .bp2-btn{flex:1 1 auto}.bp2-form .paybtn{font-size:17px;padding:14px 12px}.bp2-ig-ic{width:56px;height:56px}}@media (max-width:859px){.bp2-hero .subhero-in .sub{max-width:66%}}.pl-head{display:flex;align-items:center;gap:clamp(18px,3vw,34px)}.pl-face{width:104px;height:104px;flex-shrink:0;background:var(--y);border:4px solid var(--paper);transform:rotate(-6deg);display:grid;place-items:center;box-shadow:6px 6px 0 var(--ink)}.pl-face.f{background:#ff8fc7}.pl-face img{width:84px;height:auto}.pl-rank{--rk:var(--y);color:var(--rk);font-weight:800}.sg-table .nick a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.sg-table .nick a:hover{color:var(--y);text-decoration-color:var(--y)}.pl-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 30px}.pl-stats>div{background:var(--ink-2);border:2px solid var(--line);padding:14px 14px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.pl-stats>div:first-child{background:var(--y);border-color:var(--y);color:var(--ink)}.pl-stats small{font-weight:800;font-size:12px;letter-spacing:.14em;color:var(--muted)}.pl-stats>div:first-child small{color:var(--ink)}.pl-stats strong{font-family:var(--display);font-weight:400;font-size:38px;line-height:1}.pl-stats strong.sm{font-size:28px}.pl-stats strong em{font-style:normal;font-size:20px;margin-left:2px;color:var(--muted)}.pl-stats span{font-size:13px;font-weight:700;color:var(--muted)}.pl-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.pl-card{background:var(--ink-2);border:3px solid var(--paper);box-shadow:6px 6px 0 var(--y);padding:20px 22px}.pl-card h2{margin:0 0 14px;font-family:var(--display);font-weight:400;font-size:26px}.pl-dl{display:grid;grid-template-columns:auto 1fr;gap:9px 18px;margin:0}.pl-dl dt{font-weight:800;font-size:13px;letter-spacing:.12em;color:var(--muted);padding-top:3px}.pl-dl dd{margin:0;font-weight:700;font-size:17px}.pl-dl small{color:var(--muted);font-weight:700}.pl-dl a{color:var(--y)}.pl-chip{background:var(--y);color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.08em;padding:1px 7px;margin-left:4px}.pl-intro{margin:16px 0 0;padding:12px 16px;border-left:4px solid var(--y);background:var(--ink-3);font-style:italic;color:var(--paper-2)}.pl-private{margin:16px 0 0;color:var(--muted-2);font-size:14px}.pl-acc{margin:0 0 14px;color:var(--muted);font-weight:700}.pl-acc strong{font-family:var(--display);font-weight:400;font-size:40px;color:var(--y);margin-right:6px}.pl-bars{display:flex;flex-direction:column;gap:10px}.pl-bar{display:grid;grid-template-columns:70px 1fr 54px;align-items:center;gap:10px;font-weight:800;font-size:14px}.pl-bar .t{height:12px;background:var(--ink-5);position:relative}.pl-bar .t i{position:absolute;left:0;top:0;bottom:0;width:0}.pl-bar.p .t i{background:var(--y)}.pl-bar.c .t i{background:#3fb950}.pl-bar.b .t i{background:#d98b4a}.pl-bar.m .t i{background:#ff4d5e}.pl-bar .v{text-align:right;color:var(--muted)}.pl-fav{display:flex;align-items:center;gap:24px;padding:18px 22px;background:var(--y);color:var(--ink);border:3px solid var(--paper);transform:rotate(-1deg);box-shadow:8px 8px 0 var(--ink-5);max-width:640px}.pl-fav:hover{color:var(--ink);transform:rotate(-1deg) translateY(-2px)}.pl-fav img{width:130px;height:130px;object-fit:contain;flex-shrink:0;filter:drop-shadow(4px 5px 0 var(--ink))}.pl-fav .tx{display:flex;flex-direction:column;gap:4px;min-width:0}.pl-fav b{font-family:var(--display);font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.05}.pl-fav i{font-style:normal;font-weight:800}.pl-fav-n{font-weight:800;font-size:15px}.pl-fav-n em{font-style:normal;font-family:var(--display);font-size:20px}.pl-firsts{margin-left:6px;font-family:var(--body);font-weight:800;font-size:14px;color:var(--ink);background:var(--y);padding:3px 9px}.pl-ranks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.pl-ranks a{display:flex;align-items:center;gap:12px;padding:9px 12px;border-bottom:2px solid var(--line);min-width:0}.pl-ranks a:hover{background:var(--ink-3);color:var(--paper)}.pl-ranks .pos{font-family:var(--display);font-size:24px;width:52px;text-align:center;flex-shrink:0;color:var(--paper)}.pl-ranks .pos.r1{color:var(--ink);background:var(--y);transform:rotate(-5deg)}.pl-ranks .pos.r2{color:var(--ink);background:var(--paper-2);transform:rotate(-5deg)}.pl-ranks .pos.r3{color:var(--ink);background:#d98b4a;transform:rotate(-5deg)}.pl-ranks img{width:48px;height:48px;object-fit:contain;flex-shrink:0}.pl-ranks .tx{display:flex;flex-direction:column;min-width:0;flex:1}.pl-ranks b{font-size:17px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-ranks i{font-style:normal;color:var(--muted);font-size:13px}.pl-ranks .of{color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.pl-ranks .sc{font-family:var(--display);color:var(--y);font-size:18px;min-width:70px;text-align:right}.pl-songs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:960px){.pl-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-grid,.pl-ranks{grid-template-columns:1fr}.pl-songs{grid-template-columns:1fr 1fr}}@media (max-width:560px){.pl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-songs{grid-template-columns:1fr}.pl-head{flex-direction:column;align-items:flex-start}.pl-fav{flex-direction:column;align-items:flex-start}.pl-ranks .of{display:none}}@media (max-width:960px){.pl-ranks{grid-template-columns:minmax(0,1fr)}.pl-grid{grid-template-columns:minmax(0,1fr)}}.pl-ranks li{min-width:0}.sg-sec h2{flex-wrap:wrap}@media (max-width:560px){.pl-ranks a{gap:8px;padding:9px 4px}.pl-ranks .pos{width:40px;font-size:20px}.pl-ranks img{width:40px;height:40px}.pl-ranks .sc{min-width:0;font-size:16px}.pl-stats strong{font-size:30px}.pl-stats strong.sm{font-size:22px}.pl-card{padding:16px}.pl-dl{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:8px 12px}.pl-bar{grid-template-columns:58px minmax(0,1fr) 46px}.pl-fav{padding:16px;gap:14px}.pl-fav img{width:96px;height:96px}}.hw-dlg{padding:0;margin:0;border:0;background:transparent;color:var(--paper);width:100%;height:100%;max-width:none;max-height:none;overflow:hidden}.hw-dlg[open]{display:flex;align-items:center;justify-content:center;padding:20px}.hw-dlg::backdrop{background:rgba(10,9,9,.86)}.hw-dlg[open]::backdrop{animation:hwFade .3s ease-out}.hw-box{--k:1;position:relative;display:grid;grid-template-columns:auto minmax(0,540px);max-width:100%;height:min(calc(100dvh - 40px),780px);background:var(--ink);border:4px solid var(--paper);box-shadow:12px 12px 0 var(--y);animation:hwIn .42s cubic-bezier(.2,1.3,.4,1) both}.hw-x{position:absolute;right:-18px;top:-18px;z-index:3;width:46px;height:46px;display:grid;place-items:center;background:var(--y);color:var(--ink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--paper);transform:rotate(-6deg);cursor:pointer;transition:transform .15s}.hw-x:hover{background:var(--paper);transform:rotate(0) scale(1.06)}.hw-art{position:relative;display:block;height:100%;aspect-ratio:2/3;max-width:40vw;min-height:0;overflow:hidden;background:#140c1c;border-right:4px solid var(--paper)}.hw-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease}.hw-art:hover img{transform:scale(1.03)}.hw-zoom{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:rgba(10,9,9,.82);color:var(--paper);border:2px solid var(--paper);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;transform:skewX(-8deg)}.hw-art:hover .hw-zoom{background:var(--y);color:var(--ink);border-color:var(--ink)}.hw-body{min-height:0;overflow:hidden;padding:calc(24px*var(--k)) calc(28px*var(--k)) calc(20px*var(--k));display:flex;flex-direction:column;gap:calc(12px*var(--k));justify-content:center;background:radial-gradient(circle at 100% 0,rgba(232,228,28,.10),transparent 46%),var(--ink)}.hw-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-right:22px}.hw-top .chip{font-size:calc(13px*var(--k))}.hw-top .chip .led{animation:hwLed 1.2s ease-in-out infinite}.hw-cd{font-weight:700;font-size:calc(14px*var(--k));letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hw-cd b{color:var(--y);font-variant-numeric:tabular-nums}.hw-h{margin:calc(4px*var(--k)) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-family:var(--display);font-weight:400;font-size:calc(48px*var(--k));line-height:.95;text-transform:uppercase;text-shadow:4px 4px 0 var(--ink),6px 6px 0 rgba(232,228,28,.5)}.hw-h .box{padding:4px 12px 0;border-width:4px;box-shadow:5px 5px 0 var(--paper)}.hw-lead{margin:0;color:var(--paper-2);font-weight:600;font-size:calc(17px*var(--k));line-height:1.35}.hw-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(10px*var(--k))}.hw-steps>li{display:grid;grid-template-columns:calc(34px*var(--k)) minmax(0,1fr);gap:calc(12px*var(--k));align-items:start;padding:calc(10px*var(--k)) calc(14px*var(--k));background:var(--ink-3);border-left:4px solid var(--y)}.hw-steps>li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.hw-steps b{font-weight:800;font-size:calc(17px*var(--k));letter-spacing:.06em;text-transform:uppercase;color:var(--paper);line-height:1.15}.hw-steps>li>div>span{color:var(--paper-2);font-size:calc(15px*var(--k));line-height:1.35}.hw-n{width:calc(34px*var(--k));height:calc(34px*var(--k));display:grid;place-items:center;background:var(--y);color:var(--ink);font-family:var(--display);font-size:calc(20px*var(--k));border:2px solid var(--paper);transform:skewX(-8deg)}.hw-tiers{list-style:none;margin:calc(8px*var(--k)) 0 2px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10px*var(--k))}.hw-tiers li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:calc(6px*var(--k)) 6px calc(8px*var(--k));background:var(--ink);border:2px solid var(--line);text-align:center;transition:border-color .15s,transform .15s}.hw-tiers li:hover{border-color:var(--y);transform:translateY(-2px)}.hw-3d{position:relative;display:block;width:100%;max-width:calc(118px*var(--k));aspect-ratio:1;overflow:hidden;border:2px solid var(--ink-5);background:radial-gradient(circle at 50% 58%,rgba(255,138,31,.38),rgba(80,30,110,.35) 46%,#0d0a12 76%)}.hw-3d img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .4s}.hw-3d canvas{position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none;opacity:0;transition:opacity .5s}.hw-3d.on img{opacity:0}.hw-3d.on canvas{opacity:1}.hw-c{margin-top:4px;font-family:var(--display);font-size:calc(21px*var(--k));line-height:1;color:var(--y)}.hw-c small{font-family:var(--body);font-weight:800;font-size:calc(12px*var(--k));letter-spacing:.08em;color:var(--paper-2);text-transform:uppercase}.hw-i{font-weight:700;font-size:calc(14px*var(--k));line-height:1.2;color:var(--paper)}.hw-fine{margin:0;color:var(--muted);font-size:calc(13px*var(--k));line-height:1.35}.hw-acts{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12px*var(--k)) 18px}.hw-acts .btn{font-size:calc(20px*var(--k));padding:calc(13px*var(--k)) 22px}.hw-acts .btn-sm{font-size:calc(15px*var(--k));padding:calc(9px*var(--k)) 14px}.hw-acts .btn:first-child{flex:1 1 auto;gap:14px}.hw-never{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:var(--paper-2);font-weight:700;font-size:calc(15px*var(--k));cursor:pointer;user-select:none}.hw-never input{position:absolute;opacity:0;width:1px;height:1px}.hw-ck{width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;border:2px solid var(--paper);background:var(--ink);transform:skewX(-8deg)}.hw-ck::after{content:'';width:10px;height:6px;border:solid var(--ink);border-width:0 0 3px 3px;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.hw-never input:checked+.hw-ck{background:var(--y);border-color:var(--y)}.hw-never input:checked+.hw-ck::after{opacity:1}.hw-never input:focus-visible+.hw-ck{outline:3px solid var(--y);outline-offset:3px}.hw-never:hover{color:var(--paper)}@keyframes hwIn{from{opacity:0;transform:translateY(24px) rotate(-2deg) scale(.96)}to{opacity:1;transform:none}}@keyframes hwFade{from{opacity:0}to{opacity:1}}@keyframes hwLed{50%{opacity:.25}}@media (max-width:860px){.hw-dlg[open]{padding:10px}.hw-box{display:flex;flex-direction:column;width:min(560px,100%);height:calc(100dvh - 20px);max-height:900px;overflow:hidden;box-shadow:6px 6px 0 var(--y)}.hw-x{right:8px;top:8px;width:40px;height:40px}.hw-art{flex:1 1 0;min-height:84px;height:auto;aspect-ratio:auto;max-width:none;border-right:0;border-bottom:4px solid var(--paper)}.hw-art img{object-position:center 4%}.hw-body{flex:0 0 auto;justify-content:flex-start;padding:calc(16px*var(--k)) 14px calc(14px*var(--k))}.hw-top{padding-right:0}.hw-h{font-size:calc(40px*var(--k))}.hw-steps>li{padding:calc(8px*var(--k)) 10px;gap:10px}.hw-tiers{gap:6px}.hw-acts .btn:first-child{flex:1 1 auto}}@media (max-height:520px) and (orientation:landscape){.hw-dlg[open]{padding:8px}.hw-box{display:block;width:min(900px,100%);height:calc(100dvh - 16px);max-height:none;overflow:hidden;box-shadow:5px 5px 0 var(--y)}.hw-art{display:none}.hw-x{right:6px;top:6px;width:36px;height:36px}.hw-body{height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-content:center;column-gap:calc(16px*var(--k));grid-template-areas:"top top" "h h" "lead s2" "s1 s2" "s3 s2" "fine fine" "acts acts";padding:calc(14px*var(--k)) 16px}.hw-top{grid-area:top;padding-right:40px}.hw-h{grid-area:h;font-size:calc(36px*var(--k))}.hw-lead{grid-area:lead}.hw-steps{display:contents}.hw-steps>li:nth-child(1){grid-area:s1}.hw-steps>li:nth-child(2){grid-area:s2;align-self:stretch}.hw-steps>li:nth-child(3){grid-area:s3}.hw-steps>li{padding:calc(8px*var(--k)) 10px;gap:10px}.hw-fine{grid-area:fine}.hw-acts{grid-area:acts}}.hw-box.hw-tight .hw-art{display:none}@media (orientation:portrait){.hw-box.hw-tight{height:auto;max-height:calc(100dvh - 20px)}}.hw-box.hw-tight .hw-top{padding-right:48px}.hw-box.hw-scroll,.hw-box.hw-scroll .hw-body{overflow-y:auto}@media (prefers-reduced-motion:reduce){.hw-box,.hw-dlg[open]::backdrop,.hw-top .chip .led{animation:none}.hw-art img,.hw-tiers li{transition:none}}.hm-tt{position:relative;overflow:hidden;background:var(--y);color:var(--ink);margin-top:-2px;padding:clamp(150px,13vw,190px) clamp(16px,4vw,56px) clamp(90px,9vw,130px);isolation:isolate;line-height:normal;font-size:16px}.hm-tt>.bg{z-index:-1}.hm-tt-bg .s0{left:0;right:0;top:-3px;height:113px;background:var(--cream);z-index:2;clip-path:polygon(0 0,100% 0,100% 40%,94% 52%,90% 46%,83% 62%,78% 55%,70% 72%,64% 64%,57% 80%,50% 70%,43% 86%,37% 76%,29% 90%,23% 80%,15% 94%,9% 84%,0 100%)}.hm-tt-bg .s1{left:0;right:0;top:0;height:126px;background:var(--ink);z-index:1;clip-path:polygon(0 100%,9% 84%,15% 94%,23% 80%,29% 90%,37% 76%,43% 86%,50% 70%,57% 80%,64% 64%,70% 72%,78% 55%,83% 62%,90% 46%,94% 52%,100% 40%,100% 46%,94% 60%,90% 54%,83% 70%,78% 63%,70% 80%,64% 72%,57% 88%,50% 78%,43% 94%,37% 84%,29% 98%,23% 88%,15% 100%,9% 92%,0 108%)}.hm-tt-bg .s2{left:0;top:0;width:55%;height:100%;background-image:radial-gradient(circle,rgba(10,9,9,.22) 1.3px,transparent 1.9px);background-size:7px 7px;-webkit-mask-image:linear-gradient(150deg,transparent 15%,#000 45%,transparent 85%);mask-image:linear-gradient(150deg,transparent 15%,#000 45%,transparent 85%)}.hm-tt-bg .st1{right:6%;top:150px;transform:rotate(12deg);z-index:3}.hm-tt-bg .st2{left:3%;bottom:7%;transform:rotate(-18deg);z-index:3}.hm-tt+.hm-whys .hm-whys-bg .s3{background:var(--y)}.hm-tt+.hm-whys .hm-whys-bg .s1{background:var(--cream)}.hm-tt .eyebrow{gap:8px}.hm-tt .eyebrow svg{width:22px;height:22px}.hm-tt-h{margin-bottom:clamp(32px,4vw,52px)}.hm-tt-sub{margin:0;max-width:420px;font-weight:700;font-size:17px;line-height:1.45;color:var(--ink)}.hm-tt .h-sec .box.dark{border-color:var(--paper);box-shadow:8px 8px 0 var(--paper)}.hm-ttgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,22px)}.hm-ttc{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;background:var(--ink);color:var(--paper);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transform:rotate(-1deg);transition:transform .18s,box-shadow .18s}.hm-ttc:nth-child(even){transform:rotate(1deg)}.hm-ttc.big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;transform:rotate(-1.5deg);box-shadow:8px 8px 0 var(--paper),8px 8px 0 3px var(--ink)}.hm-ttc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.hm-ttc::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,9,9,.45) 0%,transparent 26%,transparent 52%,rgba(10,9,9,.92) 100%);pointer-events:none}.hm-ttc:hover,.hm-ttc:focus-visible{transform:rotate(0) translate(-2px,-2px);box-shadow:8px 8px 0 var(--paper),8px 8px 0 3px var(--ink);color:var(--paper)}.hm-ttc.big:hover,.hm-ttc.big:focus-visible{box-shadow:11px 11px 0 var(--paper),11px 11px 0 3px var(--ink)}.hm-ttc:hover img,.hm-ttc:focus-visible img{transform:scale(1.05)}.hm-ttc .pl{position:absolute;left:50%;top:50%;z-index:2;width:58px;height:44px;margin:-22px 0 0 -29px;display:grid;place-items:center;background:var(--y);border:3px solid var(--ink);outline:2px solid var(--paper);transform:skewX(-8deg);transition:transform .18s}.hm-ttc .pl svg{transform:skewX(8deg)}.hm-ttc.big .pl{width:84px;height:62px;margin:-31px 0 0 -42px}.hm-ttc.big .pl svg{width:34px;height:34px}.hm-ttc:hover .pl{transform:skewX(-8deg) scale(1.08)}.hm-ttc .vw{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;background:var(--ink);color:var(--paper);padding:3px 8px;font-weight:800;font-size:13px;letter-spacing:.06em}.hm-ttc .vw svg{color:var(--y)}.hm-ttc .cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:10px 12px 12px;font-weight:700;font-size:13px;line-height:1.3;color:var(--paper);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.6)}.hm-ttc.big .cap{padding:16px 18px 18px;font-size:18px;-webkit-line-clamp:3}.hm-tt-more{display:flex;justify-content:center;margin-top:clamp(40px,5vw,64px)}.hm-tt-btn{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:6px 6px 0 var(--paper),9px 9px 0 var(--ink)}.hm-tt-btn:hover{background:var(--paper);color:var(--ink)}.hm-tt-btn svg:first-child{width:24px;height:24px}@media (max-width:1100px){.hm-ttgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-ttgrid .hm-ttc:nth-child(n+6){display:none}}@media (max-width:640px){.hm-ttgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-ttc.big{grid-column:auto;grid-row:auto;aspect-ratio:9/16;box-shadow:5px 5px 0 var(--paper),5px 5px 0 3px var(--ink)}.hm-tt-bg .st1{top:120px}.hm-ttc.big .pl{width:58px;height:44px;margin:-22px 0 0 -29px}.hm-ttc.big .pl svg{width:26px;height:26px}.hm-ttc.big .cap{padding:10px 12px 12px;font-size:13px;-webkit-line-clamp:2}.hm-ttgrid .hm-ttc:nth-child(n+5){display:none}.hm-tt-btn{width:100%;font-size:18px;gap:14px;padding:14px 16px}}html.tt-lock{overflow:hidden}.tt-modal{padding:0;margin:0;border:0;background:transparent;color:var(--paper);width:100%;height:100%;max-width:none;max-height:none;overflow:hidden}.tt-modal[open]{display:flex;align-items:center;justify-content:center}.tt-modal::backdrop{background:rgba(10,9,9,.9)}.tt-box{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px;max-height:100%}.tt-top{display:flex;align-items:center;gap:12px;align-self:stretch}.tt-tag{display:inline-flex;align-items:center;gap:6px;background:var(--y);color:var(--ink);padding:4px 10px;font-weight:800;font-size:14px;letter-spacing:.04em;transform:skewX(-8deg)}.tt-n{font-weight:700;font-size:14px;letter-spacing:.1em;color:var(--muted)}.tt-x{margin-left:auto;width:44px;height:44px;display:grid;place-items:center;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--y);cursor:pointer}.tt-x:hover{background:var(--y)}.tt-mid{position:relative;display:flex;align-items:center;gap:16px}.tt-stage{position:relative;width:min(420px,calc(100vw - 160px),calc((100vh - 170px) * 9 / 16));aspect-ratio:9/16;overflow:hidden;background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y)}@supports (height:100dvh){.tt-stage{width:min(420px,calc(100vw - 160px),calc((100dvh - 170px) * 9 / 16))}}.tt-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tt-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4) grayscale(.3)}.tt-ck{padding:18px}.ck-yt .ck-link{flex-basis:auto}.tt-ck .ck-yt-t{font-size:clamp(20px,2.2vw,26px)}.tt-nav{flex-shrink:0;width:50px;height:50px;display:grid;place-items:center;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--y);transform:skewX(-6deg);cursor:pointer}.tt-nav:hover{background:var(--y)}.tt-out{color:var(--ink)}.tt-out svg{width:18px;height:18px}@media (max-width:640px){.tt-box{padding:10px 10px 12px;gap:10px}.tt-stage{width:min(calc(100vw - 20px),calc((100vh - 150px) * 9 / 16))}@supports (height:100dvh){.tt-stage{width:min(calc(100vw - 20px),calc((100dvh - 150px) * 9 / 16))}}.tt-mid{position:static;gap:0}.tt-box{position:relative}.tt-nav{position:absolute;bottom:10px;z-index:4;width:42px;height:42px;box-shadow:3px 3px 0 var(--y)}.tt-nav[data-tt-step="-1"]{left:12px}.tt-nav[data-tt-step="1"]{right:12px}}.ab-ytbox{margin:8px 0 6px}.ab-yt-frame{position:relative;background:var(--ink);border:3px solid var(--paper);box-shadow:8px 8px 0 var(--y);transform:rotate(-.6deg)}.ab-yt-stage{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.ab-yt-main{position:absolute;inset:0;display:block;color:var(--paper)}.ab-yt-main img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .2s}.ab-yt-main iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ab-yt-main .play{position:absolute;inset:0;display:grid;place-items:center}.ab-yt-main .play span{position:relative;width:96px;height:68px;background:var(--y);border:3px solid var(--ink);outline:3px solid var(--paper);transform:skewX(-8deg);transition:transform .18s}.ab-yt-main .play span::after{content:'';position:absolute;left:37px;top:17px;border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent var(--ink)}a.ab-yt-main:hover img{filter:brightness(.85)}a.ab-yt-main:hover .play span{transform:skewX(-8deg) scale(1.08);background:var(--y-hover)}.ab-yt-now{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:3px solid var(--y);min-width:0}.ab-yt-now .lbl{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;background:var(--y);color:var(--ink);padding:3px 9px;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;transform:skewX(-8deg)}.ab-yt-now b{min-width:0;font-family:var(--display);font-weight:400;font-size:clamp(18px,1.8vw,22px);line-height:1.1;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-yt-list{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:14px}.ab-yt-list button,.ab-yt-list .out{display:flex;flex-direction:column;width:100%;height:100%;padding:0;text-align:left;background:var(--ink-2);color:var(--paper);border:2px solid var(--line);cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s}.ab-yt-list button:hover,.ab-yt-list .out:hover{border-color:var(--paper);color:var(--paper)}.ab-yt-list .out img{filter:brightness(.6)}.ab-yt-list .ext{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;background:var(--paper);color:var(--ink);padding:3px 8px;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transform:skewX(-8deg)}.ab-yt-list .ext svg{width:14px;height:14px;color:#ff0000}.ab-yt-list button[aria-current]{border-color:var(--y);box-shadow:4px 4px 0 var(--y)}.ab-yt-list .th{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#000}.ab-yt-list .th img{width:100%;height:100%;object-fit:cover;display:block}.ab-yt-list .pl{position:absolute;right:8px;bottom:8px;width:34px;height:24px;background:var(--y);border:2px solid var(--ink);transform:skewX(-8deg)}.ab-yt-list .pl::after{content:'';position:absolute;left:12px;top:5px;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent var(--ink)}.ab-yt-list button[aria-current] .pl{background:var(--paper)}.ab-yt-list .tx{display:flex;flex-direction:column;gap:4px;padding:9px 11px 11px}.ab-yt-list .tx b{font-weight:800;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ab-yt-list .tx i{font-style:normal;font-weight:600;font-size:12px;letter-spacing:.06em;color:var(--muted)}.ab-yt-btn{align-self:flex-start;margin-top:14px;gap:14px;font-size:17px;padding:12px 20px}.ab-yt-btn svg:first-child{width:22px;height:22px}@media (max-width:560px){.ab-yt-frame{transform:none;box-shadow:5px 5px 0 var(--y)}.ab-yt-main .play span{width:76px;height:54px}.ab-yt-main .play span::after{left:28px;top:12px;border-width:12px 0 12px 20px}.ab-yt-now{flex-wrap:wrap;gap:8px}.ab-yt-now b{white-space:normal}.ab-yt-list{grid-auto-flow:column;grid-auto-columns:72%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.ab-yt-list li{scroll-snap-align:start}.ab-yt-btn{align-self:stretch}}.st-hl{display:flex;flex-direction:column;gap:14px;min-width:0}.st-hl-p{margin:0;color:var(--paper-2);font-weight:600;font-size:16px;line-height:1.45}.st-hlgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(calc(50% - 8px),190px),1fr));gap:clamp(14px,1.6vw,22px);margin-top:8px}.st-hlgrid .hm-ttc{border-color:var(--paper);box-shadow:5px 5px 0 var(--y)}.st-hlgrid .hm-ttc:hover,.st-hlgrid .hm-ttc:focus-visible{box-shadow:8px 8px 0 var(--y)}.st-hl-more{align-self:center;margin-top:20px;gap:14px;font-size:18px}.st-hl-more svg:first-child{width:22px;height:22px}@media (max-width:640px){.st-hl-more{align-self:stretch}}@media (max-width:640px){.st-hlgrid{gap:12px}.st-hlgrid .hm-ttc .cap{font-size:12px}}.sg-hero .h-hero.sg-long{font-size:clamp(34px,5vw,72px)}.sg-hero .eyebrow a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sg-page{position:relative;padding:clamp(34px,4vw,56px) var(--gutter) 90px}.sg-crumbs{display:flex;gap:10px;align-items:center;font-weight:800;letter-spacing:.08em;font-size:14px;color:var(--muted);margin:0 0 26px}.sg-crumbs a{color:var(--muted)}.sg-crumbs a:hover{color:var(--y)}.sg-top{display:grid;grid-template-columns:340px minmax(0,1fr);gap:clamp(28px,4vw,52px);align-items:start}.sg-disc{position:relative;width:340px;max-width:100%;aspect-ratio:1}.sg-disc .cd{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(10px 12px 0 var(--y))}.sg-disc.playing .cd{animation:sgspin 4s linear infinite}@keyframes sgspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sg-disc.playing .cd{animation:none}}.sg-tag{position:absolute;right:-6px;bottom:22px;background:var(--y);color:var(--ink);font-family:var(--display);padding:4px 12px 2px;font-size:18px;transform:rotate(-6deg);border:3px solid var(--ink)}.sg-meta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.sg-meta span{background:var(--ink-3);border:2px solid var(--line);padding:6px 12px;font-weight:800;letter-spacing:.04em;font-size:15px}.sg-meta b{color:var(--y);font-weight:800}.sg-lv{display:flex;gap:14px;margin:0 0 26px}.sg-lv div{flex:1;max-width:150px;border:3px solid var(--paper);padding:10px 14px 8px;transform:skewX(-8deg);color:var(--ink)}.sg-lv div *{display:block;transform:skewX(8deg)}.sg-lv small{font-weight:800;letter-spacing:.12em;font-size:13px}.sg-lv strong{font-family:var(--display);font-weight:400;font-size:40px;line-height:1}.sg-lv em{font-style:normal;font-size:13px;font-weight:700;opacity:.75}.sg-lv .e{background:#3fb950}.sg-lv .n{background:var(--y)}.sg-lv .h{background:#ff4d5e}.sg-player{display:flex;align-items:center;gap:18px;background:var(--ink-3);border:3px solid var(--paper);padding:14px 18px;box-shadow:6px 6px 0 var(--y);max-width:560px}.sg-play{width:58px;height:58px;border-radius:50%;background:var(--y);border:3px solid var(--ink);display:grid;place-items:center;cursor:pointer;flex-shrink:0;padding:0}.sg-play svg{width:26px;height:26px;fill:var(--ink)}.sg-play .i-pause,.sg-player.playing .i-play{display:none}.sg-player.playing .i-pause{display:inline}.sg-bar{flex:1;min-width:0}.sg-bar .t{display:flex;justify-content:space-between;font-weight:800;font-size:14px;letter-spacing:.06em;margin-bottom:6px}.sg-bar .t i{font-style:normal;color:var(--muted)}.sg-track{height:10px;background:var(--ink-5);position:relative;cursor:pointer}.sg-track span{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--y)}.sg-listen{margin:26px 0 0}.sg-listen h2{margin:0 0 10px;font-size:15px;letter-spacing:.14em;color:var(--muted);font-weight:800;font-family:var(--body)}.sg-svcs{display:flex;flex-wrap:wrap;gap:10px}.sg-svc{display:inline-flex;align-items:center;gap:9px;border:2px solid var(--line);background:var(--ink-2);padding:8px 14px 8px 10px;font-weight:800}.sg-svc:hover{border-color:var(--y);color:var(--paper)}.sg-note{margin:14px 0 0;color:var(--muted-2);font-size:14px}.sg-sec{margin-top:70px}.sg-sec h2{display:flex;align-items:center;gap:14px;font-family:var(--display);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.05;margin:0 0 20px}.sg-sec h2 .n{flex-shrink:0;background:var(--y);color:var(--ink);padding:3px 10px 1px;font-size:20px;transform:skewX(-10deg)}.sg-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.sg-tabs a{border:2px solid var(--line);padding:8px 16px;font-weight:800;letter-spacing:.08em;font-size:15px;background:var(--ink-2)}.sg-tabs a.on{background:var(--y);color:var(--ink);border-color:var(--y)}.sg-sub,.sg-filters{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-bottom:18px}.sg-pills{display:flex;flex-wrap:wrap;gap:6px}.sg-pills a{padding:5px 12px;font-weight:800;font-size:14px;border:2px solid var(--line)}.sg-pills a.on{border-color:var(--paper);background:var(--paper);color:var(--ink)}.sg-total{color:var(--muted);font-weight:700;font-size:14px}.sg-table-wrap{overflow-x:auto}.sg-table{width:100%;border-collapse:collapse;font-size:16px}.sg-table th{text-align:left;font-size:13px;letter-spacing:.12em;color:var(--muted);padding:10px 12px;border-bottom:3px solid var(--y);white-space:nowrap}.sg-table td{padding:11px 12px;border-bottom:1px solid var(--line);font-weight:700}.sg-table tr:hover td{background:var(--ink-3)}.sg-table .sc{font-family:var(--display);font-weight:400;font-size:20px;color:var(--y)}.sg-table .nick{font-size:18px;word-break:break-all}.sg-table .dt{color:var(--muted);white-space:nowrap}.medal{display:inline-grid;place-items:center;width:30px;height:30px;font-family:var(--display);font-weight:400;color:var(--ink);transform:rotate(-6deg)}.r1 .medal{background:var(--y)}.r2 .medal{background:var(--paper-2)}.r3 .medal{background:#d98b4a}.sg-empty{color:var(--muted);font-weight:700;padding:18px 0}.sg-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sg-mini{display:flex;gap:12px;align-items:center;border:2px solid var(--line);padding:10px;background:var(--ink-2);min-width:0}.sg-mini:hover{border-color:var(--y);color:var(--paper)}.sg-mini img{width:56px;height:56px;flex-shrink:0;object-fit:contain}.sg-mini span{min-width:0}.sg-mini b{display:block;font-size:16px;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.sg-mini i{font-style:normal;color:var(--muted);font-size:14px}.sg-legal{margin-top:60px;color:var(--muted-2);font-size:14px;border-top:1px solid var(--line);padding-top:16px}.sg-lead{max-width:760px;margin:0 0 24px;color:var(--paper-2);font-size:19px}.sg-search{display:flex;gap:10px;max-width:640px;margin:0 0 20px}.sg-search input{flex:1;min-width:0;background:var(--ink-2);border:3px solid var(--paper);color:var(--paper);padding:12px 16px;font:inherit;font-weight:700;font-size:18px}.sg-search .btn{padding:12px 20px;font-size:17px}.sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin-bottom:30px}.sg-card{display:flex;gap:14px;align-items:center;border:2px solid var(--line);background:var(--ink-2);padding:12px;min-width:0;transition:border-color .15s,transform .15s}.sg-card:hover{border-color:var(--y);color:var(--paper);transform:translateY(-2px)}.sg-card .cdw{position:relative;flex-shrink:0;width:84px;height:84px}.sg-card .cdw img{width:100%;height:100%;object-fit:contain}.sg-card .new{position:absolute;left:-6px;top:-6px;background:var(--y);color:var(--ink);font-family:var(--display);font-size:13px;padding:2px 6px 0;transform:rotate(-8deg)}.sg-card .tx{min-width:0;display:flex;flex-direction:column;gap:3px}.sg-card b{font-size:18px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sg-card i{font-style:normal;color:var(--muted);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-card .lv{display:flex;gap:5px;align-items:center;margin-top:4px}.sg-card .lv em{font-style:normal;font-family:var(--display);font-size:15px;color:var(--ink);padding:1px 7px 0;transform:skewX(-8deg)}.sg-card .lv .e{background:#3fb950}.sg-card .lv .n{background:var(--y)}.sg-card .lv .h{background:#ff4d5e}.sg-card .bpm{color:var(--muted-2);font-size:13px;font-weight:800;margin-left:4px}@media (max-width:860px){.sg-top{grid-template-columns:1fr}.sg-disc{width:240px;margin:0 auto}.sg-more{grid-template-columns:1fr 1fr}.sg-table .hide-sm{display:none}.sg-lv strong{font-size:32px}}@media (max-width:480px){.sg-more{grid-template-columns:1fr}.sg-player{gap:12px;padding:12px}}.sg-list-hero .bg .sg-dots{right:0;top:0;width:44%;height:100%;background-image:var(--dots-y);background-size:9px 9px;opacity:.22;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.sg-list-hero .subhero-in{display:flex;align-items:center;justify-content:space-between;gap:30px}.sg-list-hero .sub b{color:var(--y)}.sg-stack{position:relative;width:330px;height:250px;flex-shrink:0;margin-right:clamp(0px,3vw,40px)}.sg-stack img{position:absolute;width:190px;height:190px;object-fit:contain;filter:drop-shadow(8px 10px 0 rgba(0,0,0,.55))}.sg-stack .d0{right:0;top:20px;z-index:3;filter:drop-shadow(8px 10px 0 var(--y))}.sg-stack .d1{right:95px;top:0;z-index:2;transform:rotate(-14deg) scale(.86)}.sg-stack .d2{right:170px;top:40px;z-index:1;transform:rotate(12deg) scale(.74);opacity:.9}.sg-shelf{margin:0 0 64px}.sg-shelf-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px;margin:0 0 20px}.sg-shelf-h h2{display:flex;align-items:center;gap:14px;font-family:var(--display);font-weight:400;font-size:clamp(26px,2.6vw,36px);line-height:1.05;margin:0}.sg-shelf-h h2 .n{flex-shrink:0;background:var(--y);color:var(--ink);padding:3px 10px 1px;font-size:20px;transform:skewX(-10deg)}.sg-more-link{font-weight:800;letter-spacing:.08em;color:var(--y)}.sg-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.sg-tile{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border:2px solid var(--line);background:var(--ink-2);transition:border-color .15s,transform .15s}.sg-tile:hover{border-color:var(--y);color:var(--paper);transform:translateY(-3px)}.sg-tile .cdw{display:block;aspect-ratio:1;margin-bottom:6px}.sg-tile .cdw img{width:100%;height:100%;object-fit:contain}.sg-tile b{font-size:17px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-tile i{font-style:normal;color:var(--muted);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-tile .lv{display:flex;gap:5px;margin-top:4px}.sg-tile .lv em,.sg-card .lv em{font-style:normal;font-family:var(--display);font-size:15px;color:var(--ink);padding:1px 7px 0;transform:skewX(-8deg)}.sg-tile .lv .e{background:#3fb950}.sg-tile .lv .n{background:var(--y)}.sg-tile .lv .h{background:#ff4d5e}.sg-top8{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.sg-top8 a{display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:2px solid var(--line);min-width:0}.sg-top8 a:hover{background:var(--ink-3);color:var(--paper)}.sg-top8 .pos{font-family:var(--display);font-size:30px;color:var(--y);width:34px;text-align:center;flex-shrink:0}.sg-top8 img{width:56px;height:56px;object-fit:contain;flex-shrink:0}.sg-top8 .tx{display:flex;flex-direction:column;min-width:0;flex:1}.sg-top8 b{font-size:18px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-top8 i{font-style:normal;color:var(--muted);font-size:14px}.sg-top8 .pl{color:var(--muted);font-weight:800;font-size:14px;white-space:nowrap}.sg-cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.sg-cats a{display:inline-flex;align-items:center;gap:8px;border:3px solid var(--paper);padding:9px 16px 7px;font-family:var(--display);font-size:20px;letter-spacing:.02em;transform:skewX(-8deg);background:var(--ink)}.sg-cats a small{font-family:var(--body);font-weight:800;font-size:13px;color:var(--muted)}.sg-cats a.on{background:var(--y);color:var(--ink);box-shadow:4px 4px 0 var(--paper)}.sg-cats a.on small{color:var(--ink)}.sg-bar2{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:flex-start;padding:18px;border:2px solid var(--line);background:var(--ink-2);margin:0 0 14px}.sg-bar2 .sg-search{margin:0;flex:1 1 320px}.sg-bar2 .sg-filters{margin:0;flex-direction:column;align-items:flex-start;gap:10px}.sg-fgroup{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sg-fgroup>span{font-weight:800;font-size:13px;letter-spacing:.12em;color:var(--muted);min-width:64px}.sg-card .cat{margin-left:6px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--paper-2);padding:1px 6px}.sg-artists{display:flex;flex-wrap:wrap;gap:8px}.sg-artists a{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--line);padding:7px 12px;font-weight:800;background:var(--ink-2)}.sg-artists a:hover{border-color:var(--y);color:var(--paper)}.sg-artists small{color:var(--y);font-size:13px}@media (max-width:960px){.sg-stack{display:none}.sg-top8{grid-template-columns:1fr}}@media (max-width:480px){.sg-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sg-cats a{font-size:17px;padding:7px 12px 5px}}.sg-row{grid-template-columns:repeat(8,minmax(0,1fr))}@media (max-width:1180px){.sg-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.sg-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.sg-top8{grid-template-columns:minmax(0,1fr)}}.sg-top8 li{min-width:0}.sg-bar2 .sg-search{flex:1 1 min(100%,320px)}@media (max-width:560px){.sg-bar2{padding:14px}.sg-search{flex-wrap:wrap}.sg-search input{flex:1 1 100%}.sg-search .btn{flex:1 1 100%}.sg-top8 a{gap:10px;padding:10px 6px}.sg-top8 .pos{width:26px;font-size:24px}.sg-top8 img{width:46px;height:46px}.sg-top8 .pl{font-size:12px}.sg-fgroup>span{min-width:0;width:100%}.sg-shelf-h h2,.sg-sec h2{font-size:26px}}@media (max-width:560px){.sg-row{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch}.sg-row>.sg-tile{scroll-snap-align:start}}.st-hero .st-star{position:absolute;right:6%;top:18%;transform:rotate(14deg)}.st-hero-in{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px)}.st-av{position:relative;width:clamp(150px,15vw,210px);transform:rotate(-5deg);flex-shrink:0}.st-av-in{display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;background:repeating-linear-gradient(135deg,var(--line) 0 6px,var(--ink-5) 6px 12px);border:4px solid var(--paper);outline:3px solid var(--ink);box-shadow:9px 9px 0 var(--y)}.st-av-in img{display:block;width:100%;height:100%;object-fit:cover}.st-ini{font-family:var(--display);font-size:clamp(64px,7vw,96px);line-height:1;color:var(--paper);text-shadow:4px 4px 0 var(--ink)}.st-av.live .st-av-in{border-color:var(--y);box-shadow:9px 9px 0 var(--paper)}.st-av-chip{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%) skewX(-10deg);font-size:15px;padding:4px 12px}.st-av-chip .led{animation:stPulse 1.2s ease-in-out infinite}.st-id{min-width:0}.st-id .eyebrow a{color:inherit}.st-id .eyebrow a:hover{color:var(--y)}.st-h1 .box{white-space:normal;overflow-wrap:anywhere;max-width:100%}.st-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:34px}.st-meta .chip{font-size:14px;padding:5px 12px}.st-meta .chip.dark{background:var(--ink-4);border-color:var(--line)}.st-plat{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:7px 14px;background:var(--ink-3);border:2px solid var(--line);transform:skewX(-8deg);font-weight:800;font-size:17px;letter-spacing:.06em}.st-plat>*{transform:skewX(8deg)}.st-handle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-ic{flex-shrink:0;fill:currentColor}.st-plat.tiktok .st-ic{color:#25f4ee}.st-plat.kick .st-ic{color:#53fc18}.st-plat.twitch .st-ic{color:#b98cff}.st-plat.youtube .st-ic{color:#ff4d6a}.st-cta{margin-top:30px}.st-btn{max-width:100%}@media (max-width:859px){.st-hero-in{grid-template-columns:minmax(0,1fr);justify-items:start;gap:30px}.st-av{width:130px}.st-hero .st-star{display:none}}@media (max-width:480px){.st-btn{gap:14px;padding:13px 18px;font-size:17px}}.st-col{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(28px,3vw,40px)}.st-panel{display:flex;flex-direction:column;gap:22px;min-width:0}.st-panel-h{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.st-panel-h .tag>*{transform:skewX(10deg)}.st-grow{flex:1}.st-private{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.st-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px}.st-stat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;background:var(--ink-2);border:2px solid var(--line);transform:skewX(-4deg)}.st-stat>*{transform:skewX(4deg)}.st-stat b{font-family:var(--display);font-weight:400;font-size:clamp(32px,3.4vw,44px);line-height:1;color:var(--y)}.st-stat span{font-weight:800;font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;text-align:center}.st-stat small{font-weight:700;font-size:13px;letter-spacing:.06em;color:var(--paper-2)}.st-stat.rec{background:var(--y);border-color:var(--paper);box-shadow:5px 5px 0 var(--paper)}.st-stat.rec b,.st-stat.rec span,.st-stat.rec small{color:var(--ink)}.st-now{margin:0;display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;letter-spacing:.04em;color:var(--ok)}.st-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--ok);animation:stPulse 1.2s ease-in-out infinite}.st-h{margin:6px 0 0;display:flex;align-items:center;gap:10px;font-family:var(--body);font-weight:800;font-style:italic;font-size:18px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.st-star-s{flex-shrink:0;transform:rotate(-10deg)}.st-star-s polygon{fill:var(--y);stroke:var(--paper);stroke-width:6}.st-chart{margin-top:-8px;padding:12px 10px 6px;background:var(--ink-2);border:2px solid var(--line)}.st-chart svg{display:block;width:100%;height:auto;aspect-ratio:600/220}.st-chart .grid{stroke:var(--line);stroke-width:1}.st-chart .ax{fill:var(--muted);font-family:var(--body);font-weight:700;font-size:11px}.st-chart .bar{fill:var(--y)}.st-chart .bar:hover{opacity:.7}.st-chart .bar.zero{fill:transparent}.st-days{border:2px solid var(--line);background:var(--ink-2)}.st-days summary{list-style:none;display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;font-weight:800;font-size:16px;letter-spacing:.1em;text-transform:uppercase}.st-days summary::-webkit-details-marker{display:none}.st-days summary::after{content:'+';margin-left:auto;font-size:22px;line-height:1;color:var(--y)}.st-days[open] summary::after{content:'−'}.st-days summary:hover{color:var(--y)}.st-n{padding:1px 8px;background:var(--y);color:var(--ink);font-size:13px;transform:skewX(-10deg)}.st-tbl-wrap{max-height:420px;overflow:auto;border-top:2px solid var(--line)}.st-tbl{width:100%;border-collapse:collapse;font-size:16px}.st-tbl th{position:sticky;top:0;background:var(--ink);padding:10px 16px;text-align:left;font-weight:800;font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.st-tbl td{padding:9px 16px;border-top:1px solid var(--ink-4);font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.st-tbl .num{text-align:right}.st-tbl td.num{color:var(--y);font-weight:800}.st-p{margin:0;max-width:760px;font-weight:500;font-size:19px;line-height:1.5;letter-spacing:.02em;color:var(--paper-2)}.st-acts{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.st-back{font-weight:800;font-size:15px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.st-back:hover{color:var(--y)}.st-stat .st-tr{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.st-stat .st-tr.t1{color:var(--ok)}.st-stat .st-tr.t-1{color:#ff6b6b}.st-minis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:-6px}.st-mini{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 8px;background:var(--ink-3);border:2px solid var(--line);border-left:4px solid var(--y);text-align:center;min-width:0}.st-mini b{font-family:var(--display);font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1;color:var(--paper);white-space:nowrap}.st-mini span{font-weight:800;font-size:11px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;line-height:1.25}.st-mini small{font-weight:700;font-size:12px;letter-spacing:.04em;color:var(--paper-2)}.st-mini.hot{border-left-color:var(--ok)}.st-mini.hot b{color:var(--ok)}.st-tabs{display:flex;flex-direction:column;gap:14px;margin-top:-6px}.st-r{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.st-tabbar{display:flex;flex-wrap:wrap;gap:8px}.st-tabbar label{padding:8px 18px;background:var(--ink-3);border:2px solid var(--line);font-weight:800;font-size:15px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transform:skewX(-8deg);transition:background .15s,color .15s,border-color .15s;user-select:none}.st-tabbar label:hover{border-color:var(--y);color:var(--y)}#st-v-d:checked~.st-tabbar .st-tl-d,#st-v-w:checked~.st-tabbar .st-tl-w,#st-v-m:checked~.st-tabbar .st-tl-m{background:var(--y);color:var(--ink);border-color:var(--paper);box-shadow:3px 3px 0 var(--paper)}#st-v-d:focus-visible~.st-tabbar .st-tl-d,#st-v-w:focus-visible~.st-tabbar .st-tl-w,#st-v-m:focus-visible~.st-tabbar .st-tl-m{outline:3px solid var(--y);outline-offset:3px}.st-view{display:none;flex-direction:column;gap:12px}#st-v-d:checked~.st-view-d,#st-v-w:checked~.st-view-w,#st-v-m:checked~.st-view-m{display:flex}.st-sum{margin:0;font-weight:700;font-size:15px;letter-spacing:.04em;color:var(--paper-2)}.st-view .st-chart{margin-top:0}.st-chart svg{aspect-ratio:600/230}.st-chart .bar.cur{fill:var(--paper)}.st-chart .ax.cur{fill:var(--paper)}.st-chart .val{fill:var(--paper-2);font-family:var(--body);font-weight:800;font-size:10px}.st-chart .avg{stroke:var(--ok);stroke-width:1.5;stroke-dasharray:5 4}.st-chart .avgt{fill:var(--ok);font-family:var(--body);font-weight:800;font-size:11px;letter-spacing:.04em;paint-order:stroke;stroke:var(--ink-2);stroke-width:3px}.st-box{border:2px solid var(--line);background:var(--ink-2);max-height:360px}.st-box .st-tbl-wrap,.st-tbl-wrap.st-box{border-top:2px solid var(--line)}.st-tbl td.sub{color:var(--paper-2);font-weight:600}.st-tbl td.num.sub{color:var(--paper-2)}.st-tbl tr.cur td{background:rgba(232,228,28,.06)}.st-tbl .st-n{margin-left:8px;display:inline-block;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.st-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.st-sub{display:flex;flex-direction:column;gap:8px;min-width:0}.st-h3{margin:0;font-weight:800;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper)}.st-chart-s{margin-top:0}.st-chart-s svg{aspect-ratio:380/230}.st-note{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}@media (min-width:601px){.st-panel .st-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.st-minis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.st-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.st-minis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.st-mini span{font-size:10px}.st-tabbar label{flex:1 1 0;text-align:center;padding:8px 6px;font-size:13px}.st-tbl{font-size:14px}.st-tbl th,.st-tbl td{padding:8px 10px}.st-chart.st-chart-s{overflow:visible}.st-chart.st-chart-s svg{min-width:0}}@keyframes stPulse{0%,100%{opacity:1}50%{opacity:.35}}@media (max-width:600px){.st-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-stat{padding:14px 8px}.st-stat span{font-size:12px;letter-spacing:.1em}.st-chart{overflow-x:auto;-webkit-overflow-scrolling:touch}.st-chart svg{min-width:540px}}.legacy{--navy-950:#0b1630;--navy-900:#0f1d3d;--navy-800:#132650;--navy-700:#16295a;--navy-600:#1d3f7a;--navy-500:#24498c;--blue-600:#1f5fa8;--blue-500:#2a5aa0;--blue-400:#3d8fd0;--sky-100:#eaf4fb;--sky-200:#dcebf6;--sky-300:#b9d6ec;--sky-400:#bfe0f5;--ink:#16295a;--ink-2:#4a6f99;--gold-300:#ffd84d;--gold-400:#f5b13d;--gold-500:#f5a300;--amber-700:#b86a00;--brown:#5a2a00;--pink-500:#d42a85;--red-500:#e0263f;--green-600:#2f8a4a;--font-display:'Poppins',system-ui,sans-serif;--font-body:'Quicksand',system-ui,sans-serif;--radius:12px;--shadow:0 6px 18px rgba(4,12,32,.25)}.legacy *{box-sizing:border-box}.legacy{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.legacy{scroll-behavior:auto}.legacy *{animation:none!important;transition:none!important}}.legacy{margin:0;min-height:100vh;background:linear-gradient(135deg,#b8d9f0,#e6eef7 50%,#9cc3e6) fixed;font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.45;color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}.legacy a{color:var(--blue-600);text-decoration:none}.legacy a:hover{color:var(--amber-700)}.legacy img{display:block;max-width:100%;height:auto}.legacy input,.legacy select,.legacy textarea,.legacy button{font:inherit}.legacy h1,.legacy h2,.legacy h3{font-family:var(--font-display);font-weight:700;line-height:1.15;margin:0}.legacy p{margin:0 0 .8em}.legacy .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.legacy .skip{position:absolute;left:-999px;top:8px;z-index:100;background:#fff;color:var(--ink);padding:8px 12px;border-radius:8px}.legacy .skip:focus{left:8px}.legacy :focus-visible{outline:3px solid var(--gold-300);outline-offset:2px}.legacy .frame{padding:0}.legacy .shell{min-height:100vh;overflow:clip;container-type:inline-size;background:linear-gradient(180deg,var(--navy-900) 0%,var(--navy-700) 35%,#1f3d7a 75%,var(--navy-800) 100%);color:#fff}.legacy{--wide:1320px;--side:230px}.legacy .topbar{position:sticky;top:0;z-index:50;background:rgba(9,20,48,.86);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(3,8,26,.35)}.legacy .topbar-in{display:flex;align-items:center;gap:8px 18px;padding:8px 14px;flex-wrap:wrap;justify-content:center;min-height:52px}.legacy .brand-mini{display:none}.legacy .navpills{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.legacy .pill{display:inline-block;border:0;cursor:pointer;padding:7px 15px;border-radius:999px;font-weight:700;font-size:14px;color:#fff;background:transparent;white-space:nowrap;line-height:1.2}.legacy .pill:hover{color:#fff;background:rgba(255,255,255,.18)}.legacy .pill.on{color:var(--navy-900);background:linear-gradient(180deg,#ffd25e,#f0a020)}.legacy .pill.on:hover{color:var(--navy-900)}.legacy .tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.legacy .soc{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700;border:2px solid rgba(255,255,255,.75);transition:transform .15s}.legacy .soc:hover{color:#fff;transform:translateY(-2px)}.legacy .soc svg{width:14px;height:14px;fill:currentColor}.legacy .soc-dc{background:#5865f2}.legacy .soc-tt{background:#111}.legacy .soc-wa{background:#25a244}.legacy .soc-yt{background:#e03a3a}.legacy .soc-fb{background:#3b5bb5}.legacy .soc-ig{background:var(--amber-700)}.legacy .langsw{display:inline-flex;border:2px solid rgba(255,255,255,.6);border-radius:999px;overflow:hidden;font-size:12px;font-weight:700}.legacy .langsw a{color:#fff;padding:3px 9px}.legacy .langsw a.on{background:#fff;color:var(--navy-700)}.legacy .userbox{display:flex;align-items:center;gap:6px}.legacy .userbox form{margin:0}.legacy .ubtn{display:inline-flex;align-items:center;gap:6px;border:2px solid rgba(255,255,255,.75);border-radius:999px;padding:4px 11px;color:#fff;font-size:13px;font-weight:700;background:rgba(255,255,255,.08);cursor:pointer;max-width:170px}.legacy .ubtn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy .ubtn:hover{color:#fff;background:rgba(255,255,255,.2)}.legacy .ubtn.gold{background:linear-gradient(180deg,#ffd25e,#f0a020);color:var(--navy-900);border-color:#fff}.legacy .bell{position:relative;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff;border:2px solid rgba(255,255,255,.75)}.legacy .bell:hover{color:#fff;background:rgba(255,255,255,.18)}.legacy .bell svg{width:16px;height:16px;fill:currentColor}.legacy .badge-n{position:absolute;top:-5px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--red-500);color:#fff;font-size:10px;display:grid;place-items:center;border:2px solid #fff}.legacy .burger{display:none}.legacy .navtoggle{position:absolute;opacity:0;pointer-events:none}.legacy .notice{margin:12px 16px 0;padding:10px 14px;border-radius:10px;border:2px solid #fff;font-size:14px;font-weight:700;display:flex;gap:10px;align-items:flex-start}.legacy .notice.success{background:#e3f6e9;color:#1d6a37}.legacy .notice.error{background:#fde7ea;color:#9b1c30}.legacy .notice.info{background:var(--sky-100);color:var(--ink)}.legacy .notice.maint{background:linear-gradient(90deg,#ffd84d,#f5a300);color:var(--brown)}.legacy .notice .x{margin-left:auto;background:none;border:0;cursor:pointer;color:inherit;font-weight:800}.legacy .home{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--navy-700) 0,var(--navy-700) clamp(280px,54cqw,600px),var(--navy-500) 100%)}.legacy .hero{position:relative;height:clamp(300px,54cqw,600px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 98%);mask-image:linear-gradient(180deg,#000 55%,transparent 98%);background:radial-gradient(ellipse 30% 45% at 12% 75%,rgba(140,180,255,.45),transparent 70%),radial-gradient(ellipse 30% 45% at 88% 75%,rgba(140,180,255,.45),transparent 70%),radial-gradient(ellipse 55% 55% at 50% 30%,#2a5aa0,transparent 75%),linear-gradient(180deg,#0c1834,#16295a)}.legacy .curtain{position:absolute;top:0;bottom:0;width:22%;-webkit-mask-composite:source-in;mask-composite:intersect}.legacy .curtain.l{left:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 16px,rgba(255,255,255,.06) 16px 34px);-webkit-mask-image:linear-gradient(90deg,#000 30%,transparent),linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(90deg,#000 30%,transparent),linear-gradient(180deg,#000 50%,transparent)}.legacy .curtain.r{right:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 18px,rgba(255,255,255,.22) 18px 34px);-webkit-mask-image:linear-gradient(270deg,#000 30%,transparent),linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(270deg,#000 30%,transparent),linear-gradient(180deg,#000 50%,transparent)}.legacy .hero-in{position:relative;height:100%;max-width:calc(var(--wide) + 120px);margin:0 auto;container-type:inline-size}.legacy .hero-couple{position:absolute;top:clamp(-110px,-9cqw,-20px);left:50%;width:62cqw;max-width:700px;transform:translateX(-74%)}.legacy .hero-brand{position:absolute;z-index:2;top:clamp(16px,4cqw,56px);right:clamp(12px,11cqw,150px);width:clamp(170px,32cqw,340px);display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.6cqw,8px);text-align:center}.legacy .hero-brand h1{font-size:0}.legacy .tag1{font-family:var(--font-display);font-weight:700;font-size:clamp(12px,2cqw,22px);line-height:1.2;color:#fff;white-space:nowrap;margin-top:clamp(4px,1cqw,12px);text-shadow:0 2px 8px rgba(0,0,0,.35)}.legacy .tag2{font-family:var(--font-display);font-weight:700;font-size:clamp(13px,2.5cqw,27px);line-height:1.1;color:var(--gold-300);white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.35)}.legacy .online-chip{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;border-radius:999px;background:rgba(11,22,48,.55);border:1px solid rgba(255,255,255,.35);font-size:12px;font-weight:700}.legacy .dot{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 3px rgba(61,220,132,.25)}.legacy .dot.off{background:#e0263f;box-shadow:0 0 0 3px rgba(224,38,63,.25)}.legacy .home-grid{position:relative;z-index:2;max-width:var(--wide);margin:clamp(-190px,-17cqw,-30px) auto 0;padding:0 16px;display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.legacy .col-left{flex:1 1 214px;min-width:200px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.legacy .col-mid{flex:999 1 340px;min-width:0;display:flex;flex-direction:column;gap:14px}.legacy .col-right{flex:1 1 200px;min-width:200px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.legacy .bigbtns{display:flex;flex-direction:column;gap:14px;margin-top:22px}.legacy .bigbtn{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;height:84px;padding:0 12px 0 88px;border-radius:16px;border:3px solid #fff;transition:filter .2s;text-align:left}.legacy .bigbtn:hover{filter:brightness(1.15) saturate(1.1)}.legacy .bigbtn .pic{position:absolute;left:0;top:0;bottom:0;width:88px;overflow:hidden;pointer-events:none}.legacy .bigbtn .pic img{position:absolute;max-width:none;width:auto}.legacy .bigbtn .txt{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1;min-width:0}.legacy .bigbtn small{font-size:10px;font-weight:700;letter-spacing:1.4px}.legacy .bigbtn strong{font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:.2px;white-space:nowrap}.legacy .bb-login{background:linear-gradient(90deg,#bfe6f7,#7cc2ea)}.legacy .bb-login small{color:#1f4a80}.legacy .bb-login strong{color:var(--navy-900)}.legacy .bb-login .pic img{left:2px;top:-6px;height:261px}.legacy .bb-topup{background:linear-gradient(180deg,var(--gold-300),var(--gold-500))}.legacy .bb-topup small{color:#7a4300}.legacy .bb-topup strong{color:var(--brown)}.legacy .bb-topup .pic img{left:-29px;top:-45px;height:245px}.legacy .bb-dl{background:linear-gradient(180deg,var(--navy-500),var(--navy-950))}.legacy .bb-dl small{color:#9fd4ff}.legacy .bb-dl strong{color:#fff}.legacy .bb-dl .pic img{left:-17px;top:-28px;height:316px}.legacy .card{border-radius:var(--radius);overflow:hidden;border:3px solid #fff;background:var(--sky-100);color:var(--ink)}.legacy .card-h{background:linear-gradient(90deg,var(--navy-600),var(--blue-500));padding:7px 14px;display:flex;align-items:center;gap:8px;color:#fff;font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.1}.legacy .card-h.right{justify-content:flex-end;text-align:right}.legacy .card-h.light{background:linear-gradient(180deg,var(--blue-400),var(--blue-600))}.legacy .card-h .more{margin-left:auto;color:#fff;font-family:var(--font-body);font-weight:700;font-size:13px}.legacy .card-h .more:hover{color:var(--gold-300)}.legacy .card-h small{font-family:var(--font-body);font-size:11px;font-weight:700;color:#ffd77a;margin-left:auto}.legacy .card-b{padding:14px 16px}.legacy .card + .card{margin-top:0}.legacy .muted{color:var(--ink-2)}.legacy .empty{padding:14px;color:var(--ink-2);font-size:14px;text-align:center}.legacy .yt{position:relative;display:block;aspect-ratio:16/9;border:3px solid #fff;background:#0b1630;overflow:hidden;color:#fff}.legacy .yt img{width:100%;height:100%;object-fit:cover;transition:transform .3s,filter .3s}.legacy .yt:hover img{transform:scale(1.04);filter:brightness(.85)}.legacy .yt .play{position:absolute;inset:0;display:grid;place-items:center}.legacy .yt .play span{width:62px;height:44px;border-radius:12px;background:rgba(224,38,63,.92);display:grid;place-items:center;box-shadow:0 6px 18px rgba(0,0,0,.35)}.legacy .yt .play span::before{content:"";border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff;margin-left:4px}.legacy .yt .cap{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 8px;background:linear-gradient(transparent,rgba(5,12,30,.85));font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legacy .yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.legacy .trailer.yt{border-width:4px;border-radius:6px}.legacy .trailer-ph{aspect-ratio:16/9;border:4px solid #fff;border-radius:6px;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2a5aa0,#0f1d3d);text-align:center;padding:20px}.legacy .trailer-ph img{width:min(60%,320px)}.legacy .tabs>input{position:absolute;opacity:0;pointer-events:none}.legacy .tabs .card-h{padding:8px 12px;gap:6px;flex-wrap:wrap}.legacy .tabs label{cursor:pointer;padding:4px 14px;border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:14px;color:#fff}.legacy .tabs label:hover{background:rgba(255,255,255,.15)}.legacy .tabs .panel{display:none;padding:6px 14px 10px}.legacy #tab-news:checked ~ .card-h label[for=tab-news],.legacy #tab-events:checked ~ .card-h label[for=tab-events],.legacy #tab-updates:checked ~ .card-h label[for=tab-updates]{background:var(--blue-600)}.legacy #tab-news:checked ~ .p-news,.legacy #tab-events:checked ~ .p-events,.legacy #tab-updates:checked ~ .p-updates{display:block}.legacy #tab-news:focus-visible ~ .card-h label[for=tab-news],.legacy #tab-events:focus-visible ~ .card-h label[for=tab-events],.legacy #tab-updates:focus-visible ~ .card-h label[for=tab-updates]{outline:2px solid var(--gold-300)}.legacy .nlist a{display:flex;gap:12px;justify-content:space-between;padding:8px 0;border-bottom:1px dashed var(--sky-300);color:var(--ink);font-size:14px}.legacy .nlist a:last-child{border-bottom:0}.legacy .nlist a:hover{color:var(--amber-700)}.legacy .nlist .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy .nlist .d{flex:none;font-weight:700;color:var(--ink-2)}.legacy .media-grid{padding:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.legacy .banner{display:block;margin:8px;aspect-ratio:2/1;position:relative;overflow:hidden;border-radius:6px;color:#fff;background:radial-gradient(circle at 75% 20%,#3d8fd0,#1d3f7a 60%,#0f1d3d)}.legacy .banner img{width:100%;height:100%;object-fit:cover}.legacy .banner .bt{position:absolute;left:0;right:0;bottom:0;padding:18px 10px 8px;font-size:13px;font-weight:700;line-height:1.2;background:linear-gradient(transparent,rgba(5,12,30,.85))}.legacy .banner:hover{color:#fff;filter:brightness(1.1)}.legacy .banner.pass{background:linear-gradient(135deg,#ff7cc4,#d42a85 45%,#4b1a7a)}.legacy .banner.pass .big{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px}.legacy .banner.pass .big b{font-family:var(--font-display);font-size:22px;line-height:1;letter-spacing:.5px;text-shadow:0 2px 0 rgba(0,0,0,.2)}.legacy .banner.pass .big span{font-size:12px;margin-top:4px;color:#ffe3f1}.legacy .banner.tour{background:linear-gradient(135deg,#ffd84d,#f5a300 50%,#b86a00)}.legacy .guide{padding:8px 14px 12px;display:flex;flex-direction:column}.legacy .guide a{padding:5px 0;color:var(--ink);font-size:14px;font-weight:600}.legacy .guide a:hover{color:var(--amber-700)}.legacy .stream-grid{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.legacy .stream{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--ink);min-width:0}.legacy .stream:hover{color:var(--blue-600)}.legacy .stream .ph{position:relative;width:100%;aspect-ratio:1;border-radius:10px;border:3px solid #fff;background:repeating-linear-gradient(45deg,#c6dff0 0 6px,#dcebf6 6px 12px);display:grid;place-items:center;color:#35597f;font-family:var(--font-display);font-size:20px}.legacy .stream .ph img{width:100%;height:100%;object-fit:cover;border-radius:7px}.legacy .stream.live .ph{border-color:var(--red-500)}.legacy .stream .livetag{position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);padding:1px 6px;border-radius:999px;background:var(--red-500);color:#fff;font-size:9px;font-weight:700;letter-spacing:.8px;border:2px solid #fff}.legacy .stream .nm{margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700}.legacy .stream-more{display:block;width:100%;border:0;border-top:1px solid var(--sky-300);background:#fff;padding:9px;color:var(--blue-600);font-size:13px;font-weight:700;text-align:center;cursor:pointer}.legacy .stream-more:hover{background:var(--sky-200)}.legacy .stream-grid .extra{display:none}.legacy .streamers.open .extra{display:flex}.legacy .streamers .less{display:none}.legacy .streamers.open .less{display:inline}.legacy .streamers.open .all{display:none}.legacy .lights-wrap{position:relative;max-width:var(--wide);margin:0 auto;padding:16px 16px 0;display:flex;justify-content:flex-end}.legacy .footer-couple{position:absolute;z-index:0;left:clamp(-200px,-12cqw,-40px);bottom:-6px;width:clamp(260px,34cqw,440px);pointer-events:none}.legacy .lights{position:relative;z-index:1;flex:0 1 calc(100% - 210px);min-width:min(100%,440px);margin-bottom:28px;padding:28px;border-radius:28px;background:linear-gradient(180deg,#f7c04a,#e08a1e);border:3px solid #ffe08a;box-shadow:0 0 40px rgba(247,192,74,.25)}.legacy .bulbs{position:absolute;display:flex;justify-content:space-between;pointer-events:none}.legacy .bulbs.t{top:9px;left:30px;right:30px}.legacy .bulbs.b{bottom:9px;left:30px;right:30px}.legacy .bulbs.l{left:9px;top:30px;bottom:30px;flex-direction:column}.legacy .bulbs.r{right:9px;top:30px;bottom:30px;flex-direction:column}.legacy .bulbs i{width:10px;height:10px;border-radius:50%;background:#fffbe8;border:2px solid #fff1c2;animation:pdBulb 1.1s ease-in-out infinite}.legacy .bulbs.t i:nth-child(even),.legacy .bulbs.r i:nth-child(even),.legacy .bulbs.b i:nth-child(odd),.legacy .bulbs.l i:nth-child(odd){animation-delay:-.55s}@keyframes pdBulb{0%,42%{background:#fffdf0;border-color:#fff1c2}50%,92%{background:#a8620f;border-color:#d39634}100%{background:#fffdf0;border-color:#fff1c2}}.legacy .lights-in{background:var(--sky-200);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:14px}.legacy .lights-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.legacy .lights-h h2{font-size:24px;line-height:1}.legacy .lights-h h2.f{color:var(--amber-700)}.legacy .lights-h h2.m{color:var(--blue-600)}.legacy .chip{padding:3px 12px;border-radius:999px;background:var(--blue-400);color:#fff;font-size:12px;font-weight:700;border:2px solid #fff}.legacy .chip:hover{color:#fff;background:var(--blue-600)}.legacy .dancers{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.legacy .dancer{display:flex;flex-direction:column;gap:4px;align-items:center;color:var(--ink);min-width:0}.legacy .dancer .av{width:100%;aspect-ratio:1;border:4px solid #fff;display:grid;place-items:center;font-family:var(--font-display);font-size:24px;overflow:hidden;position:relative}.legacy .dancer .av img{width:100%;height:100%;object-fit:cover}.legacy .dancer.f .av{background:repeating-linear-gradient(45deg,#f5dca6 0 8px,#fbeccc 8px 16px);color:#8a5a10}.legacy .dancer.m .av{background:repeating-linear-gradient(45deg,#c6dff0 0 8px,#dcebf6 8px 16px);color:#35597f}.legacy .dancer .rk{position:absolute;top:2px;left:2px;min-width:18px;height:18px;border-radius:999px;background:var(--navy-700);color:#fff;font-family:var(--font-body);font-size:10px;display:grid;place-items:center;padding:0 4px}.legacy .dancer .nm{font-size:12px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy .dancer .lv{font-size:10px;color:var(--ink-2);margin-top:-3px}.legacy .subhero{position:relative;overflow:hidden;background:radial-gradient(ellipse 50% 80% at 80% 100%,rgba(120,190,240,.35),transparent 70%),radial-gradient(ellipse 50% 70% at 20% 0%,#2a5aa0,transparent 75%),linear-gradient(180deg,#0c1834,#16295a)}.legacy .subhero::before{content:"";position:absolute;inset:0 auto 0 0;width:12%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 14px,rgba(255,255,255,.03) 14px 30px);-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.legacy .subhero-in{position:relative;max-width:var(--wide);margin:0 auto;padding:0 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:200px}.legacy .subhero-txt{padding:30px 0;min-width:0}.legacy .crumb{font-size:13px;font-weight:700;color:var(--sky-400);letter-spacing:1px;text-transform:uppercase}.legacy .crumb a{color:var(--sky-400)}.legacy .crumb a:hover{color:#fff}.legacy .subhero h1{margin:6px 0 0;font-size:clamp(34px,7vw,68px);line-height:.95;color:#fff;-webkit-text-stroke:2px var(--blue-600);paint-order:stroke fill;overflow-wrap:anywhere}.legacy .subhero p{margin:12px 0 0;max-width:520px;color:var(--sky-200);font-size:16px;line-height:1.5}.legacy .subhero-img{flex:none;width:clamp(110px,20vw,210px);align-self:flex-end;margin-bottom:-36px}.legacy .content{max-width:var(--wide);margin:0 auto;padding:26px 16px 48px}.legacy .row{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.legacy .main-col{flex:3 1 460px;min-width:0;display:flex;flex-direction:column;gap:18px}.legacy .side-col{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:18px}.legacy .narrow{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.legacy .prose{font-size:15px;line-height:1.65}.legacy .prose h2{font-size:22px;margin:18px 0 8px;color:var(--navy-800)}.legacy .prose h3{font-size:18px;margin:14px 0 6px;color:var(--navy-800)}.legacy .prose img{border-radius:8px;margin:10px 0}.legacy .prose a{text-decoration:underline}.legacy .prose iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px}.legacy .prose ul,.legacy .prose ol{padding-left:22px}.legacy .form{display:flex;flex-direction:column;gap:12px}.legacy .field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.legacy .field .hint{font-weight:600;color:var(--ink-2);font-size:12px}.legacy .input,.legacy .form input[type=text],.legacy .form input[type=email],.legacy .form input[type=password],.legacy .form select,.legacy .form textarea{width:100%;padding:11px 12px;border-radius:8px;border:2px solid var(--sky-300);font-size:15px;color:var(--navy-800);background:#fff;outline:none}.legacy .form input:focus,.legacy .form select:focus,.legacy .form textarea:focus,.legacy .input:focus{border-color:var(--blue-400)}.legacy .form textarea{resize:vertical;min-height:110px}.legacy .seg{display:flex;gap:8px;flex-wrap:wrap}.legacy .seg label{flex:1 1 120px;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:3px solid #fff;background:#fff;cursor:pointer;font-size:14px}.legacy .seg label:has(input:checked){border-color:var(--blue-500);background:var(--sky-200)}.legacy .seg input{accent-color:var(--blue-500)}.legacy .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:3px solid #fff;cursor:pointer;padding:11px 22px;border-radius:999px;font-family:var(--font-display);font-weight:700;font-size:17px;line-height:1.1;text-align:center;transition:filter .15s}.legacy .btn:hover{filter:brightness(1.08)}.legacy .btn-gold{background:linear-gradient(180deg,var(--gold-300),var(--gold-500));color:var(--brown)}.legacy .btn-gold:hover{color:var(--brown)}.legacy .btn-blue{background:linear-gradient(180deg,var(--blue-400),var(--blue-600));color:#fff}.legacy .btn-blue:hover{color:#fff}.legacy .btn-pink{background:linear-gradient(180deg,#ff7cc4,var(--pink-500));color:#fff}.legacy .btn-pink:hover{color:#fff}.legacy .btn-ghost{border:2px solid var(--blue-500);background:#fff;color:var(--navy-600);font-family:var(--font-body);font-size:14px;padding:8px 18px}.legacy .btn-danger{border:2px solid #e8a3ad;background:#fff;color:#9b1c30;font-family:var(--font-body);font-size:14px;padding:8px 16px}.legacy .btn-sm{font-size:14px;padding:7px 14px;border-width:2px}.legacy .btn[disabled],.legacy .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:none}.legacy .btn-block{width:100%}.legacy .links-row{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;font-size:14px}.legacy .err{padding:10px 12px;border-radius:8px;background:#fde7ea;color:#9b1c30;font-size:14px;font-weight:700}.legacy .ok{padding:10px 12px;border-radius:8px;background:#e3f6e9;color:#1d6a37;font-size:14px;font-weight:700}.legacy .cf-turnstile{min-height:65px}.legacy .kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:14px}.legacy .kv dt{color:var(--ink-2)}.legacy .kv dd{margin:0;font-weight:700;overflow-wrap:anywhere}.legacy .stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.legacy .stat{background:#fff;border-radius:10px;padding:10px 12px}.legacy .stat b{display:block;font-family:var(--font-display);font-size:20px;color:var(--navy-800)}.legacy .stat span{font-size:12px;color:var(--ink-2)}.legacy .avatar-big{width:96px;height:96px;border-radius:16px;border:4px solid #fff;background:repeating-linear-gradient(45deg,#c6dff0 0 8px,#dcebf6 8px 16px);display:grid;place-items:center;font-family:var(--font-display);font-size:38px;color:#35597f;overflow:hidden;flex:none}.legacy .avatar-big img{width:100%;height:100%;object-fit:cover}.legacy .profile-head{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.legacy .anchor-nav{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.legacy .card-b>form + form,.legacy .card-b>.profile-head + form,.legacy .card-b>form + .history,.legacy .card-b h3 + .stats{margin-top:12px}.legacy .card-b>h3{margin:4px 0 8px}.legacy .card-b>h3:not(:first-child){margin-top:18px}.legacy .anchor-nav a{padding:5px 14px;border-radius:999px;border:2px solid #fff;color:#fff;font-size:13px;font-weight:700;background:rgba(255,255,255,.1)}.legacy .anchor-nav a:hover{background:var(--amber-700);color:#fff}.legacy section[id]{scroll-margin-top:70px}.legacy .inline-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.legacy .inline-form input[type=text]{flex:1 1 160px;width:auto}.legacy .packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.legacy .pack{position:relative;padding:18px 12px 12px;border-radius:12px;border:3px solid #fff;background:#fff;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;color:var(--ink)}.legacy .pack.offer{border-color:var(--red-500)}.legacy .coin{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6b0,var(--gold-300) 40%,var(--gold-500));box-shadow:inset 0 -3px 0 rgba(184,106,0,.35)}.legacy .pack .amt{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1;color:var(--navy-800)}.legacy .pack .amt small{font-size:13px;color:var(--ink-2)}.legacy .pack .bonus{font-size:12px;font-weight:700;color:var(--amber-700);min-height:16px}.legacy .pack .price{font-weight:800;font-size:18px}.legacy .pack .was{font-size:13px;color:var(--ink-2);text-decoration:line-through;margin-left:6px}.legacy .pack .ribbon{position:absolute;top:-11px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:2px 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:2px solid #fff}.legacy .ribbon.pop{background:var(--gold-500);color:var(--brown)}.legacy .ribbon.best{background:var(--blue-500);color:#fff}.legacy .ribbon.sale{background:var(--red-500);color:#fff}.legacy .pack .ends{font-size:11px;color:#9b1c30;font-weight:700}.legacy .paybtns{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:4px}.legacy .paybtn{width:100%;min-height:42px;border:0;border-radius:999px;cursor:pointer;font-weight:800;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px}.legacy .paybtn.card{background:linear-gradient(180deg,var(--gold-300),var(--gold-500));color:var(--brown)}.legacy .paybtn.pp{background:#ffc439;color:#111}.legacy .paybtn.pp img{height:18px;width:auto}.legacy .paybtn[aria-busy=true]{cursor:wait;filter:saturate(.6) brightness(.95)}.legacy .paybtn .busy{display:none}.legacy .paybtn[aria-busy=true] .busy{display:inline}.legacy .paybtn[aria-busy=true] .idle{display:none}.legacy .payopts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px;padding:0;border:0}.legacy .payopts legend{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin-bottom:8px;padding:0}.legacy .payopt{flex:1 1 220px;display:flex;align-items:center;gap:12px;cursor:pointer;background:#fff;border:3px solid #fff;border-radius:10px;padding:12px 14px;font-size:14px}.legacy .payopt:has(input:checked){border-color:var(--blue-500);background:var(--sky-200)}.legacy .payopt input{accent-color:var(--blue-500);width:18px;height:18px}.legacy .payopt small{display:block;color:var(--ink-2);font-size:12px}.legacy .payscope:has(input[name=pd_pay_method][value=paypal]:checked) .paybtn.card,.legacy .payscope[data-m=paypal] .paybtn.card{display:none}.legacy .payscope:has(input[name=pd_pay_method][value=stripe]:checked) .paybtn.pp,.legacy .payscope[data-m=stripe] .paybtn.pp{display:none}.legacy .cards{display:inline-flex;gap:4px}.legacy .cards i{font:800 9px/1 Verdana,Arial,sans-serif;font-style:normal;border-radius:3px;padding:4px 5px;color:#fff}.legacy .cards .v{background:#1a1f71;font-style:italic}.legacy .cards .a{background:#2e77bc}.legacy .cards .m{background:#fff;color:#eb001b;border:1px solid #ddd}.legacy .donation{display:flex;gap:12px;background:#fff;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55;margin-bottom:12px}.legacy .history{list-style:none;margin:0;padding:0;font-size:13px}.legacy .history li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed var(--sky-300)}.legacy .st-completed{color:var(--green-600)}.legacy .st-failed,.legacy .st-refunded,.legacy .st-reversed{color:#9b1c30}.legacy .st-pending{color:var(--amber-700)}.legacy .pass-head{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.legacy .tierbadge{width:86px;height:86px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% 30%,#ff7cc4,var(--pink-500) 55%,#8c0f52);border:4px solid #fff;outline:4px solid var(--gold-400);color:#fff;font-family:var(--font-display);line-height:1}.legacy .tierbadge b{font-size:30px;display:block}.legacy .tierbadge span{font-size:10px;letter-spacing:1px}.legacy progress.bar{width:100%;height:14px;border:0;border-radius:999px;overflow:hidden;background:#fff;-webkit-appearance:none;appearance:none}.legacy progress.bar::-webkit-progress-bar{background:#fff;border-radius:999px}.legacy progress.bar::-webkit-progress-value{background:linear-gradient(90deg,var(--blue-400),var(--pink-500));border-radius:999px}.legacy progress.bar::-moz-progress-bar{background:linear-gradient(90deg,var(--blue-400),var(--pink-500));border-radius:999px}.legacy progress.bar.done::-webkit-progress-value{background:var(--green-600)}.legacy progress.bar.done::-moz-progress-bar{background:var(--green-600)}.legacy .track-wrap{overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.legacy .track{display:grid;grid-auto-flow:column;grid-auto-columns:116px;gap:8px;padding:4px 2px}.legacy .tier{scroll-snap-align:start;display:flex;flex-direction:column;gap:6px}.legacy .tier .num{text-align:center;font-weight:800;font-size:12px;padding:3px;border-radius:999px;background:rgba(255,255,255,.6);color:var(--ink-2)}.legacy .tier.unl .num{background:var(--blue-500);color:#fff}.legacy .tier.cur .num{background:var(--pink-500);color:#fff}.legacy .tier.mile .num::after{content:" ★";color:var(--gold-300)}.legacy .rw{position:relative;min-height:150px;border-radius:10px;border:3px solid #fff;background:#fff;padding:8px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:11px;line-height:1.2}.legacy .rw.prem{background:linear-gradient(180deg,#fff6db,#ffe6a8)}.legacy .rw.locked{opacity:.6}.legacy .rw img{width:58px;height:58px;object-fit:contain}.legacy .rw .ic{width:58px;height:58px;display:grid;place-items:center;font-family:var(--font-display);font-size:13px;color:var(--navy-800)}.legacy .rw .lbl{font-weight:700;min-height:28px;overflow-wrap:anywhere}.legacy .rw .dur{color:var(--ink-2);font-size:10px}.legacy .rw form{margin-top:auto;width:100%}.legacy .rw .claim{width:100%;border:0;border-radius:999px;padding:5px 4px;font-weight:800;font-size:11px;cursor:pointer;background:linear-gradient(180deg,var(--gold-300),var(--gold-500));color:var(--brown)}.legacy .rw .state{margin-top:auto;font-size:10px;font-weight:800;color:var(--ink-2);text-transform:uppercase}.legacy .rw .state.ok{color:var(--green-600)}.legacy .trk-lbl{display:flex;gap:16px;font-size:12px;color:#fff;margin:0 0 6px}.legacy .missions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px}.legacy .missions li{background:#fff;border-radius:10px;padding:9px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:6px;font-size:13px}.legacy .missions .mt{display:flex;justify-content:space-between;gap:10px}.legacy .missions .xp{flex:none;font-weight:800;color:var(--amber-700)}.legacy .missions .done{color:var(--green-600)}.legacy .grow{flex:1;min-width:200px}.legacy .bigprice{font-family:var(--font-display);font-size:30px;color:var(--navy-800)}.legacy .bigprice .was{font-size:15px;color:var(--ink-2);text-decoration:line-through}.legacy .howto{margin:0;padding-left:20px;font-size:14px;line-height:1.6}.legacy .pager{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:16px}.legacy .pager a,.legacy .pager span{min-width:38px;padding:6px 12px;border-radius:999px;border:2px solid #fff;color:#fff;text-align:center;font-weight:700;font-size:14px}.legacy .pager .cur{background:var(--amber-700)}.legacy .pager a:hover{background:rgba(255,255,255,.18);color:#fff}.legacy .tbl{width:100%;border-collapse:collapse;font-size:14px}.legacy .tbl th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);padding:8px 10px;border-bottom:2px solid var(--sky-300)}.legacy .tbl td{padding:8px 10px;border-bottom:1px dashed var(--sky-300)}.legacy .tbl-wrap{overflow-x:auto}.legacy .grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.legacy .ncard{display:flex;flex-direction:column}.legacy .ncard .cover{aspect-ratio:2/1;background:radial-gradient(circle at 75% 20%,#3d8fd0,#1d3f7a 60%,#0f1d3d);overflow:hidden}.legacy .ncard .cover img{width:100%;height:100%;object-fit:cover}.legacy .ncard .body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.legacy .ncard h3{font-size:19px;color:var(--navy-800)}.legacy .ncard h3 a{color:inherit}.legacy .ncard .more{margin-top:auto;font-weight:700;font-size:14px;color:var(--amber-700)}.legacy .tag{display:inline-block;padding:2px 10px;border-radius:999px;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.legacy .tag.news{background:var(--amber-700)}.legacy .tag.events{background:var(--blue-500)}.legacy .tag.updates{background:var(--blue-600)}.legacy .meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);font-weight:700}.legacy .filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.legacy .filters a{border:2px solid #fff;padding:6px 18px;border-radius:999px;font-weight:700;font-size:14px;color:#fff;background:rgba(255,255,255,.1)}.legacy .filters a.on{background:var(--amber-700)}.legacy .filters a:hover{color:#fff;background:rgba(255,255,255,.2)}.legacy .filters a.on:hover{background:var(--amber-700)}.legacy .foot{background:var(--navy-950)}.legacy .foot-in{max-width:var(--wide);margin:0 auto;padding:44px 24px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:32px 28px}.legacy .foot-brand{display:flex;flex-direction:column;gap:14px;min-width:0}.legacy .foot-brand p{margin:0;font-size:13px;line-height:1.6;color:#a8bedc}.legacy .foot-soc{display:flex;gap:8px;flex-wrap:wrap}.legacy .foot-soc .soc{width:30px;height:30px;border:1px solid #2a4478;background:#15274d}.legacy .foot-soc .soc:hover{background:var(--amber-700);border-color:var(--amber-700)}.legacy .foot-col{display:flex;flex-direction:column;gap:10px;min-width:0}.legacy .foot-col h3{font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:#fff}.legacy .foot-col a{color:#a8bedc;font-size:14px;font-weight:600}.legacy .foot-col a:hover{color:#fff}.legacy .foot-bottom{max-width:var(--wide);margin:36px auto 0;padding:18px 24px 24px;border-top:1px solid #1f3566;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;align-items:center;font-size:12px;color:#7f97bd}.legacy .foot-bottom nav{display:flex;flex-wrap:wrap;gap:18px}.legacy .foot-bottom a{color:#7f97bd}.legacy .foot-bottom a:hover{color:#fff}.legacy .popup{position:fixed;right:16px;bottom:16px;z-index:80;max-width:340px;background:var(--sky-100);color:var(--ink);border:3px solid #fff;border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.legacy .popup[hidden]{display:none}.legacy .popup.tour{right:auto;left:16px}@media (max-width:760px){.legacy .popup{left:12px;right:12px;max-width:none}.legacy .popup.tour{bottom:auto;top:76px}}.legacy .popup .card-h{font-size:16px}.legacy .popup .card-b{font-size:14px}.legacy .popup .close{margin-left:auto;background:none;border:0;color:#fff;font-size:18px;cursor:pointer;line-height:1}@media (max-width:760px){.legacy .topbar-in{justify-content:space-between;flex-wrap:nowrap;padding:6px 10px}.legacy .brand-mini{display:block;flex:none}.legacy .brand-mini img{width:96px;height:auto}.legacy .burger{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:2px solid rgba(255,255,255,.75);cursor:pointer;flex:none}.legacy .burger span,.legacy .burger span::before,.legacy .burger span::after{display:block;width:18px;height:2px;background:#fff;border-radius:2px;position:relative;transition:transform .2s}.legacy .burger span::before,.legacy .burger span::after{content:"";position:absolute;left:0}.legacy .burger span::before{top:-6px}.legacy .burger span::after{top:6px}.legacy .navtoggle:checked ~ .burger span{background:transparent}.legacy .navtoggle:checked ~ .burger span::before{transform:translateY(6px) rotate(45deg)}.legacy .navtoggle:checked ~ .burger span::after{transform:translateY(-6px) rotate(-45deg)}.legacy .navtoggle:focus-visible ~ .burger{outline:3px solid var(--gold-300)}.legacy .menu{display:none;position:absolute;left:0;right:0;top:100%;background:linear-gradient(180deg,var(--navy-600),var(--navy-900));border-bottom:1px solid rgba(255,255,255,.08);padding:12px 14px 16px;flex-direction:column;gap:12px;box-shadow:0 12px 24px rgba(0,0,0,.35)}.legacy .navtoggle:checked ~ .menu{display:flex}.legacy .navpills{flex-direction:column;align-items:stretch}.legacy .pill{text-align:left;padding:10px 14px;font-size:15px}.legacy .tools{justify-content:flex-start}.legacy .userbox{order:-1;justify-content:space-between;width:100%}.legacy .ubtn{max-width:none}.legacy .hero{height:300px}.legacy .hero-couple{width:88cqw;transform:translateX(-82%);top:-10px}.legacy .hero-brand{width:58cqw;right:3cqw;top:20px}.legacy .tag1{font-size:13px;white-space:normal}.legacy .tag2{font-size:15px;white-space:normal}.legacy .home-grid{margin-top:-24px}.legacy .bigbtns{margin-top:14px}.legacy .lights{padding:24px 22px;flex-basis:100%}.legacy .footer-couple{opacity:.35}.legacy .subhero-in{min-height:150px}.legacy .subhero-img{width:96px;margin-bottom:-24px}.legacy .card-h{font-size:18px}}@media (min-width:761px){.legacy .menu{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:center;justify-content:center}}.legacy .dancers{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}.legacy .dancer .av{max-width:132px}@media (min-width:1100px){.legacy .dancer .nm{font-size:14px}.legacy .dancer .lv{font-size:11px}.legacy .dancer .av{font-size:34px}.legacy .lights-h h2{font-size:28px}.legacy .col-left,.legacy .col-right{flex:0 0 var(--side);min-width:0;margin:0}.legacy .col-mid{flex:1 1 0}.legacy .lights-wrap{justify-content:flex-end}.legacy .lights{flex:0 0 calc(100% - var(--side) - 14px);min-width:0}.legacy .footer-couple{left:max(-170px,calc((var(--wide) - 100vw) / 2));bottom:-6px;width:clamp(340px,28vw,460px)}}.legacy .card-h .ico{width:28px;height:28px;flex:none;margin:-4px 0;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.legacy .card-h.with-head{position:relative;min-height:56px;align-items:flex-end;padding-left:62px;padding-bottom:9px;white-space:nowrap;font-size:19px}.legacy .ch-head{position:absolute;left:6px;bottom:0;height:56px;width:auto;pointer-events:none;filter:drop-shadow(2px 0 3px rgba(0,0,0,.3))}.legacy .lights-h h2{display:inline-flex;align-items:center;gap:8px}.legacy .h-ico{width:34px;height:34px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.legacy .bb-ico{position:absolute;right:6px;top:6px;width:34px;height:34px;transform:rotate(-12deg);filter:drop-shadow(0 3px 3px rgba(0,0,0,.3));transition:transform .2s}.legacy .bigbtn:hover .bb-ico{transform:rotate(10deg) scale(1.1)}.legacy .banner .pass-ico{width:40px;height:40px;object-fit:contain;margin-bottom:4px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3))}.legacy .card-h small{white-space:nowrap}.legacy .lbtns{display:flex;flex-direction:column;gap:10px;margin-top:0}.legacy .lb-login{position:relative;display:flex;align-items:center;justify-content:flex-end;height:72px;padding:0 14px 0 0;border-radius:12px;overflow:hidden;border:3px solid #b9f3f0;box-shadow:0 0 0 2px #2d9c9a,0 6px 14px rgba(0,0,0,.3);background:radial-gradient(circle,rgba(255,255,255,.35) 1.2px,transparent 1.6px) 0 0/8px 8px,linear-gradient(180deg,#5fe0d8,#22b3b6)}.legacy .lb-pic{position:absolute;left:-2px;bottom:-2px;height:76px;width:auto;pointer-events:none}.legacy .lb-txt{position:relative;font-family:var(--font-display);font-weight:800;font-size:23px;line-height:.95;text-align:right;color:#ff4f9a;-webkit-text-stroke:5px #fff;paint-order:stroke fill;text-shadow:0 2px 0 rgba(120,20,70,.35);letter-spacing:.5px}.legacy .lb-pills{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-left:6px}.legacy .lb-pill{position:relative;display:flex;align-items:center;justify-content:center;height:32px;padding:0 6px 0 30px;border-radius:999px;background:linear-gradient(180deg,#e8358a,#a8135c);border:2px solid #ff8cc2;box-shadow:0 3px 8px rgba(0,0,0,.3);font-family:var(--font-display);font-weight:800;font-size:14px;letter-spacing:.4px;color:#fff;white-space:nowrap}.legacy .lb-pill:hover{color:#fff;filter:brightness(1.12)}.legacy .lb-pill .two{font-size:10px;line-height:1.05}.legacy .lb-ico{position:absolute;left:-12px;top:50%;width:40px;height:40px;transform:translateY(-50%);filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.legacy .lb-q{display:grid;place-items:center;border-radius:50%;width:36px;height:36px;left:-10px;border:2px solid #fff;background:radial-gradient(circle at 35% 30%,#7fb6ff,#2456c8 70%);font-family:var(--font-display);font-weight:800;font-size:24px;color:#ffd23c;-webkit-text-stroke:2px #7a4a00;paint-order:stroke fill}.legacy .lb-pill:hover .lb-ico{transform:translateY(-50%) rotate(-10deg) scale(1.06)}.legacy .lb-wide{position:relative;display:flex;align-items:center;gap:8px;height:54px;padding:0 12px 0 6px;border-radius:999px;box-shadow:0 4px 10px rgba(0,0,0,.3)}.legacy .lb-wide:hover{filter:brightness(1.1)}.legacy .lb-disc{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:2px solid rgba(255,255,255,.85)}.legacy .lb-disc svg{width:26px;height:26px;fill:none;stroke:#ffd23c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.legacy .lb-disc img{width:30px;height:30px}.legacy .lb-wtxt{flex:1;display:flex;flex-direction:column;align-items:center;line-height:1;font-family:var(--font-display);font-weight:800;text-align:center}.legacy .lb-wtxt small{font-size:11px;letter-spacing:.8px}.legacy .lb-wtxt b{font-size:21px;letter-spacing:.3px}.legacy .lb-dl{background:linear-gradient(180deg,#ffb52b,#f07800);border:2px solid #ffd98a}.legacy .lb-dl .lb-disc{background:radial-gradient(circle at 40% 35%,#4a4a5c,#16161f)}.legacy .lb-dl .lb-wtxt{color:#fff;-webkit-text-stroke:3px #b34c00;paint-order:stroke fill}.legacy .lb-dl:hover{color:#fff}.legacy .lb-pill.lb-pass{background:linear-gradient(180deg,#4f86ea,#1f3f9a);border-color:#9fc0ff}.legacy .pill{font-weight:600;font-size:14.5px;color:rgba(255,255,255,.78);padding:8px 13px;border-radius:10px;transition:color .15s,background .15s}.legacy .pill:hover{color:#fff;background:rgba(255,255,255,.08)}.legacy .pill.on,.legacy .pill.on:hover{color:#fff;background:rgba(255,255,255,.13)}.legacy .topbar .soc{width:32px;height:32px;border:0;background:transparent;color:rgba(255,255,255,.72);transition:color .15s,background .15s}.legacy .topbar .soc:hover{color:#fff;background:rgba(255,255,255,.1);transform:none}.legacy .topbar .soc svg{width:17px;height:17px}.legacy .langsw{border:1px solid rgba(255,255,255,.22);border-radius:9px;font-size:12px;font-weight:700;padding:2px}.legacy .langsw a{color:rgba(255,255,255,.75);padding:3px 8px;border-radius:7px}.legacy .langsw a.on{background:rgba(255,255,255,.16);color:#fff}.legacy .ubtn{border:1px solid rgba(255,255,255,.28);border-radius:10px;padding:7px 14px;font-size:13.5px;font-weight:700;background:transparent}.legacy .ubtn:hover{background:rgba(255,255,255,.1)}.legacy .ubtn.gold{border-color:transparent;background:linear-gradient(180deg,#ffcf57,#f2a51a);color:#1a1300;box-shadow:0 4px 12px rgba(242,165,26,.25)}.legacy .ubtn.gold:hover{filter:brightness(1.06);color:#1a1300}.legacy .bell{border:1px solid rgba(255,255,255,.28)}@media (min-width:1180px){.legacy .topbar-in{max-width:var(--wide);margin:0 auto;justify-content:space-between;flex-wrap:nowrap;padding:10px 16px;min-height:66px}.legacy .brand-mini{display:block;flex:none}.legacy .brand-mini img{width:112px;height:auto}.legacy .menu{flex:1;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;margin-left:24px}.legacy .navpills{flex-wrap:nowrap;gap:2px}.legacy .tools{flex-wrap:nowrap;gap:8px}}.legacy .hero{background:#0b1634;--lw:min(100%,1200px)}.legacy .lobby-row{position:absolute;inset:0;overflow:hidden}.legacy .lobby-fill{position:absolute;inset:-40px;background:url(/static/img/lobby/base-800.cbbfb4db16.webp) center top/cover no-repeat;filter:blur(22px) brightness(.55) saturate(1.15)}.legacy .lw{position:absolute;top:0;width:var(--lw);aspect-ratio:800/600;left:calc(50% - var(--lw) / 2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}@media (max-width:1200px){.legacy .lw{-webkit-mask-image:none;mask-image:none}}.legacy .lw .lobby{top:0}.legacy .lw .lobby .n-fly{display:none}.legacy .hero-fly{position:absolute;left:0;top:calc(var(--lw) * 29 / 800);width:calc(var(--lw) * 244 / 800);aspect-ratio:244/256;animation:heroFly 150s linear infinite;animation-delay:-62s;will-change:transform}.legacy .hero-fly i{position:absolute;inset:0;display:block;background:url(/static/img/lobby/fly.fa305e7516.webp) 0 0/4000% 100% no-repeat;animation:lbflip40 4000ms steps(40) infinite}@keyframes heroFly{from{transform:translateX(100vw)}to{transform:translateX(-100%)}}.legacy .lobby-row::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,20,48,.1),rgba(9,20,48,.35) 55%,rgba(9,20,48,.75))}.legacy .crowd{position:relative;margin-top:8px;overflow:hidden;--lw:min(100vw,1200px);height:calc(var(--lw) * 170 / 800)}.legacy .crowd-row{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 30%)}.legacy .crowd-fill{position:absolute;inset:-30px;background:url(/static/img/lobby/crowd-800.8a5363bc47.webp) center/cover no-repeat;filter:blur(18px) brightness(.5) saturate(1.15)}.legacy .crowd-in{position:absolute;top:0;width:var(--lw);aspect-ratio:800/170;left:calc(50% - var(--lw) / 2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}@media (max-width:1200px){.legacy .crowd-in{-webkit-mask-image:none;mask-image:none}}.legacy .cr{position:absolute;inset:0;display:block;background:url(/static/img/lobby/crowd-1600.73b0661dce.webp) 0 0/100% 100% no-repeat}.legacy .cr.ppl{background-image:url(/static/img/lobby/crowd-people-1600.d011d207ee.webp);animation:crJump .42s cubic-bezier(.3,0,.4,1) infinite alternate}.legacy .cr.p1{-webkit-mask-image:linear-gradient(90deg,#000 22%,transparent 27%);mask-image:linear-gradient(90deg,#000 22%,transparent 27%)}.legacy .cr.p2{animation-delay:-.12s;-webkit-mask-image:linear-gradient(90deg,transparent 22%,#000 27% 47%,transparent 52%);mask-image:linear-gradient(90deg,transparent 22%,#000 27% 47%,transparent 52%)}.legacy .cr.p3{animation-delay:-.27s;-webkit-mask-image:linear-gradient(90deg,transparent 47%,#000 52% 72%,transparent 77%);mask-image:linear-gradient(90deg,transparent 47%,#000 52% 72%,transparent 77%)}.legacy .cr.p4{animation-delay:-.06s;-webkit-mask-image:linear-gradient(90deg,transparent 72%,#000 77%);mask-image:linear-gradient(90deg,transparent 72%,#000 77%)}@keyframes crJump{from{transform:translateY(0)}to{transform:translateY(-2.6%)}}.legacy .cr.light{background-image:url(/static/img/lobby/crowd-light-1600.df6f4ccafe.webp);animation:crLight 1s linear infinite}@keyframes crLight{from{opacity:1}to{opacity:0}}.legacy .crowd::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,transparent,var(--navy-950));pointer-events:none}@media (max-width:760px){.legacy .cr{background-image:url(/static/img/lobby/crowd-800.8a5363bc47.webp)}.legacy .cr.ppl{background-image:url(/static/img/lobby/crowd-people-800.d50859e90a.webp)}.legacy .cr.light{background-image:url(/static/img/lobby/crowd-light-800.7617940acf.webp)}}@media (prefers-reduced-motion:reduce){.legacy .cr,.legacy .hero-fly,.legacy .hero-fly i{animation:none!important}}@media (max-width:760px){.legacy .stream-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.legacy .subhero{background:#0b1634;--lw:min(100%,1200px)}.legacy .subhero::before{display:none}.legacy .subhero .lobby-row::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,20,48,.78),rgba(9,20,48,.35) 55%,rgba(9,20,48,.2)),linear-gradient(180deg,rgba(9,20,48,.15),rgba(9,20,48,.7))}.legacy .subhero .lw{top:-12%}.legacy .subhero-in{z-index:1;min-height:300px;align-items:center}.legacy .subhero-txt{padding:40px 0 48px;align-self:center}.legacy .subhero-img{flex:none;width:auto;height:480px;max-width:none;margin:0 6% -120px 0;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45));-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent 84%);mask-image:linear-gradient(180deg,#000 66%,transparent 84%)}.legacy .subhero-img.sc-couple{height:440px;margin-bottom:-90px}.legacy .nw-hero .subhero-in{min-height:180px}@media (max-width:760px){.legacy .subhero-in{min-height:220px}.legacy .subhero h1{font-size:clamp(28px,8.5vw,40px);overflow-wrap:normal}.legacy .subhero-txt{padding:24px 0 26px}.legacy .subhero-img{height:280px;margin:0 -6px -70px 0}.legacy .subhero-img.sc-couple{height:240px;margin-bottom:-50px}}.legacy .rk{display:flex;flex-direction:column;gap:18px}.legacy .rk-tbl{table-layout:fixed}.legacy .rk-tbl th.pos,.legacy .rk-tbl td.pos{width:58px;text-align:center}.legacy .rk-tbl th.num,.legacy .rk-tbl td.num{width:130px;text-align:right}.legacy .rk-tbl th.num.s,.legacy .rk-tbl td.num.s{width:84px}.legacy .rk-tbl td{vertical-align:middle}.legacy .rk-tbl td.nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.legacy .rk-tbl td.nm a{color:var(--navy-700)}.legacy .rk-tbl td.nm a:hover{color:var(--amber-700)}.legacy .rk-medal{display:inline-block;width:28px;height:28px;vertical-align:middle}.legacy .rk-n{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:#fff;color:var(--ink-2);font-size:12px;font-weight:800}.legacy .rk-first td{background:rgba(255,216,77,.22)}.legacy .rk-me td{background:rgba(61,143,208,.18)}.legacy .rk-me td.nm{color:var(--blue-600)}.legacy .tag.rk-you{background:var(--blue-500);margin-left:4px;vertical-align:middle}.legacy .rk-gold{color:var(--amber-700);font-weight:800}.legacy .rk-blue{color:var(--blue-600);font-weight:800}.legacy .rk-more{border-top:1px solid var(--sky-300)}.legacy .rk-more summary{cursor:pointer;list-style:none;padding:10px 14px;text-align:center;font-size:13px;font-weight:800;color:var(--blue-600);background:#fff}.legacy .rk-more summary::-webkit-details-marker{display:none}.legacy .rk-more summary::after{content:" ▾"}.legacy .rk-more[open] summary::after{content:" ▴"}.legacy .rk-more summary:hover{background:var(--sky-200)}.legacy .rk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;align-items:start}.legacy .rk-rich .card-h{background:linear-gradient(90deg,#8c0f52,var(--pink-500) 55%,#f0a020)}.legacy .rk-rich .card-h small{color:#fff;background:rgba(0,0,0,.18);padding:3px 10px;border-radius:999px;text-transform:capitalize}.legacy .rk-rich-grid{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px;align-items:start}.legacy .rk-rich-list{min-width:0;background:#fff;border-radius:10px;overflow:hidden}.legacy .rk-top1{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border-radius:14px;text-align:center;background:radial-gradient(circle at 50% 0%,#fff6db,#ffe6a8 60%,#f5c35a);border:3px solid #fff;box-shadow:0 6px 18px rgba(184,106,0,.2)}.legacy .rk-top1-medal{width:44px;height:44px}.legacy .rk-top1-av{width:140px;max-width:100%;aspect-ratio:1;border-radius:16px;border:4px solid #fff;overflow:hidden;display:grid;place-items:center;font-family:var(--font-display);font-size:52px}.legacy .rk-top1-av img{width:100%;height:100%;object-fit:cover}.legacy .rk-top1-av.f{background:repeating-linear-gradient(45deg,#f5dca6 0 8px,#fbeccc 8px 16px);color:#8a5a10}.legacy .rk-top1-av.m{background:repeating-linear-gradient(45deg,#c6dff0 0 8px,#dcebf6 8px 16px);color:#35597f}.legacy .rk-top1-name{font-family:var(--font-display);font-size:18px;color:var(--navy-800);max-width:100%;overflow-wrap:anywhere}.legacy .rk-coins{font-weight:800;color:var(--amber-700);font-size:18px}.legacy .rk-coins small{font-size:12px;color:var(--ink-2)}.legacy .rk-mine{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;padding:10px 14px;border-radius:10px;background:#fff;font-size:14px}.legacy .rk-mine b{color:var(--navy-800)}.legacy .rk-mine .btn{margin-left:auto}.legacy .rk-popular{margin:10px 0 0;flex:none;min-width:0}.legacy .rk-pop-sub{margin:0;color:var(--ink-2);font-size:14px}.legacy #popular{scroll-margin-top:70px}.legacy .clan-rank{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#fff;color:var(--ink-2);font-weight:800;font-size:13px;border:2px solid var(--sky-300)}.legacy .clan-rank.r1{background:var(--gold-300);border-color:var(--gold-500);color:var(--brown)}.legacy .clan-rank.r2{background:#e6ecf2;border-color:#b9c6d4;color:var(--navy-700)}.legacy .clan-rank.r3{background:#f6d2b0;border-color:#d99a5c;color:#7a3b00}.legacy .clan-slogan{display:block;font-size:12px;font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis}.legacy .clan-tbl th.hide-sm,.legacy .clan-tbl td.hide-sm{width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy .clan-empty{padding:34px 16px}.legacy .clan-empty-ic{font-size:42px;display:block;margin-bottom:6px}.legacy .clan-empty p{margin:0 0 4px}.legacy .clan-intro{white-space:pre-line;overflow-wrap:anywhere}.legacy .clan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy .clan-stats .stat b{font-size:17px;overflow-wrap:anywhere}.legacy .clan-kv{margin:12px 0}.legacy .comp-top{margin-bottom:18px}.legacy .comp-top>.card{gap:0}.legacy .comp-count{display:flex;align-items:baseline;gap:6px;justify-content:center;margin-bottom:8px}.legacy .comp-count b{font-family:var(--font-display);font-size:44px;line-height:1;color:var(--navy-800)}.legacy .comp-count span{font-weight:800;color:var(--ink-2)}.legacy .medal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.legacy .medal .card-b{display:flex;flex-direction:column;gap:10px;height:100%}.legacy .medal-head{display:flex;gap:12px;align-items:center}.legacy .medal-head img{width:56px;height:64px;object-fit:contain;flex:none}.legacy .medal-t{min-width:0;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.legacy .medal-t h2{font-size:18px;color:var(--navy-800)}.legacy .medal-t small{font-size:11px}.legacy .medal-req{margin:0;font-size:14px;line-height:1.5}.legacy .medal.earned{border-color:var(--gold-400);box-shadow:0 0 0 2px rgba(245,177,61,.35)}.legacy .medal.missing .medal-head img{opacity:.45;filter:grayscale(.6)}.legacy .tag.medal-ok{background:var(--green-600)}.legacy .tour{display:flex;flex-direction:column;gap:18px}.legacy .tag.tour-badge{background:rgba(255,255,255,.14);border:2px solid rgba(255,255,255,.5);margin-top:10px}.legacy .tag.tour-badge.cat-advanced{background:var(--pink-500)}.legacy .tag.tour-badge.cat-intermediate{background:var(--blue-500)}.legacy .tour-date .card-b{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.legacy .tour-when{display:flex;flex-direction:column;gap:4px}.legacy .tour-when b{font-family:var(--font-display);font-size:26px;color:var(--navy-800)}.legacy .tour-when b small{font-family:var(--font-body);font-size:13px;color:var(--ink-2)}.legacy .tour-k{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.legacy .tour-state{font-size:13px;font-weight:800}.legacy .tour-state.closed{color:#9b1c30}.legacy .tour-state.open{color:var(--amber-700)}.legacy .tour-cd{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.legacy .tour-cd b{font-family:var(--font-display);font-size:24px;color:var(--navy-800);font-variant-numeric:tabular-nums}.legacy .tour-live{padding:8px 16px;border-radius:999px;background:#fde7ea;color:#9b1c30;font-weight:800;border:2px solid #fff}.legacy .podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;max-width:520px;margin:24px auto 18px}.legacy .pod{display:flex;flex-direction:column;align-items:center;gap:8px}.legacy .pod .prize{padding:4px 10px;border-radius:999px;background:#fff;color:var(--amber-700);font-weight:800;font-size:13px;white-space:nowrap}.legacy .pod .bar{width:100%;border-radius:10px 10px 0 0;border:3px solid #fff;border-bottom:0;display:flex;justify-content:center;padding-top:10px;color:#fff;font-family:var(--font-display);letter-spacing:.1em}.legacy .pod.p1 .bar{height:150px;background:linear-gradient(180deg,var(--gold-300),var(--gold-500));color:var(--brown)}.legacy .pod.p2 .bar{height:110px;background:linear-gradient(180deg,#ff7cc4,var(--pink-500))}.legacy .pod.p3 .bar{height:80px;background:linear-gradient(180deg,var(--blue-400),var(--blue-600))}.legacy .tour-rec{margin:0}.legacy .tour-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.legacy .tour-rules li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:10px;padding:12px 14px;border-left:5px solid var(--blue-400)}.legacy .tour-rules li.r2{border-left-color:var(--red-500)}.legacy .tour-rules li.r3{border-left-color:var(--gold-500)}.legacy .tour-rules li>span{font-size:22px;line-height:1}.legacy .tour-rules p{margin:4px 0 0;font-size:14px;color:var(--ink-2)}.legacy .tour-box{text-align:center;padding:8px 4px}.legacy .tour-box h2{font-size:22px;color:var(--navy-800);margin-bottom:8px}.legacy .tour-box p{max-width:560px;margin-left:auto;margin-right:auto}.legacy .tour-center{justify-content:center}.legacy .ok-box h2{color:var(--green-600)}.legacy .cat-intermediate{color:var(--blue-600)}.legacy .cat-advanced{color:var(--pink-500)}.legacy .tour-stats{max-width:520px;margin:12px auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.legacy .tour-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.legacy .tour-cat{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:12px;border:3px solid #fff;background:#fff;color:var(--ink);transition:transform .15s,box-shadow .15s}.legacy .tour-cat:hover{transform:translateY(-2px);box-shadow:var(--shadow);color:var(--ink)}.legacy .tour-cat.intermediate{border-color:var(--blue-400)}.legacy .tour-cat.advanced{border-color:var(--pink-500)}.legacy .tc-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px}.legacy .tc-h b{font-family:var(--font-display);font-size:24px;text-transform:uppercase}.legacy .tour-cat.intermediate .tc-h b,.legacy .tour-cat.intermediate .tc-cta{color:var(--blue-600)}.legacy .tour-cat.advanced .tc-h b,.legacy .tour-cat.advanced .tc-cta{color:var(--pink-500)}.legacy .tc-h small{font-size:12px;font-weight:800;color:var(--ink-2);text-transform:uppercase}.legacy .tc-d{font-size:14px;line-height:1.5}.legacy .tc-cta{font-weight:800;text-transform:uppercase;letter-spacing:.05em}.legacy .tour-standings{display:flex;flex-direction:column;gap:12px}.legacy .tour-h2{font-size:30px;color:#fff;text-align:center}.legacy .tour-lead{text-align:center;color:var(--sky-200);margin:0}.legacy .tour-catblock{display:flex;flex-direction:column;gap:12px;margin-top:10px}.legacy .tour-cat-title{font-size:24px;color:#fff;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.legacy .tour-catblock.intermediate .tour-cat-title{color:var(--sky-400)}.legacy .tour-catblock.advanced .tour-cat-title{color:#ff9fd2}.legacy .tour-cat-title small{font-family:var(--font-body);font-size:12px;color:var(--sky-300);text-transform:uppercase;letter-spacing:.08em}.legacy .tour-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;align-items:start}.legacy .tour-arrow{text-align:center;color:var(--gold-300);font-size:18px;line-height:1}.legacy .tour-stage-title{text-align:center;color:var(--gold-300);font-size:14px;letter-spacing:.2em;text-transform:uppercase}.legacy .tour-group .card-h{font-size:18px;flex-wrap:wrap}.legacy .tour-group .card-h small{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy .tour-group.advanced .card-h{background:linear-gradient(90deg,#8c0f52,var(--pink-500))}.legacy .tour-group.stage{border-color:var(--gold-300)}.legacy .tour-tbl{table-layout:fixed;font-size:13px}.legacy .tour-tbl th,.legacy .tour-tbl td{padding:7px 6px}.legacy .tour-tbl th.pos,.legacy .tour-tbl td.pos{width:34px;text-align:center}.legacy .tour-tbl th.num,.legacy .tour-tbl td.num{width:15%;text-align:right;font-variant-numeric:tabular-nums}.legacy .tour-tbl td.nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.legacy .tour-tbl td.tot{font-weight:800;color:var(--navy-800);width:19%}.legacy .tour-tbl th:last-child{width:19%}.legacy .tour-form.advanced{border-color:var(--pink-500)}.legacy .tour-form.intermediate{border-color:var(--blue-400)}.legacy .tour-check{display:flex;gap:10px;align-items:flex-start;background:#fff;border-radius:10px;padding:12px 14px;font-size:14px;cursor:pointer}.legacy .tour-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--blue-500);flex:none}.legacy .tour-check b{display:block;margin-bottom:2px;color:var(--navy-800)}.legacy .tour-form-count{text-align:center;color:var(--sky-200);font-size:13px;margin:0}.legacy .str-head{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.legacy .str-av{position:relative;width:96px;height:96px;flex:none;border-radius:50%;border:4px solid #fff;display:grid;place-items:center;background:repeating-linear-gradient(45deg,#c6dff0 0 6px,#dcebf6 6px 12px);color:#35597f;font-family:var(--font-display);font-size:36px}.legacy .str-av img{width:100%;height:100%;object-fit:cover;border-radius:50%}.legacy .str-head.live .str-av{border-color:var(--red-500);box-shadow:0 0 18px rgba(224,38,63,.55)}.legacy .str-av .livetag{position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);padding:1px 7px;border-radius:999px;background:var(--red-500);color:#fff;font-size:10px;font-weight:800;letter-spacing:.8px;border:2px solid #fff;font-family:var(--font-body)}.legacy .str-id{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.legacy .str-id h1{margin:0}.legacy .str-head.live h1{-webkit-text-stroke-color:var(--red-500)}.legacy .str-plat{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.35);font-size:13px;font-weight:700;color:#fff;max-width:100%}.legacy .str-plat span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy .str-ic{fill:currentColor;flex:none}.legacy .str-plat.tiktok .str-ic{color:#25f4ee}.legacy .str-plat.kick .str-ic{color:#53fc18}.legacy .str-plat.twitch .str-ic{color:#b98cff}.legacy .str-plat.youtube .str-ic{color:#ff4d6a}.legacy .str-state{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--sky-200)}.legacy .str-stats .stat b{font-size:24px}.legacy .str-stats .stat.gold b{color:var(--amber-700)}.legacy .str-now{margin:12px 0 0}.legacy .str-chart-h{font-size:15px;margin:18px 0 8px;color:var(--navy-800)}.legacy .str-chart-wrap{background:#fff;border-radius:10px;padding:8px}.legacy .str-chart{display:block;width:100%;height:auto;aspect-ratio:600/220}.legacy .str-chart .grid{stroke:var(--sky-300);stroke-width:1}.legacy .str-chart .ax{fill:var(--ink-2);font-size:11px;font-family:var(--font-body)}.legacy .str-chart .bar{fill:var(--blue-400)}.legacy .str-chart .bar:hover{fill:var(--pink-500)}.legacy .str-chart .bar.zero{fill:transparent}.legacy .str-days{margin-top:12px;border-radius:10px;overflow:hidden;border:0}.legacy .str-public p:last-child{margin:0}.legacy .ev-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:18px}.legacy .tag.ev-defeated{background:var(--green-600)}@media (max-width:760px){.legacy .rk-rich-grid{grid-template-columns:1fr}.legacy .rk-top1{flex-direction:row;flex-wrap:wrap;justify-content:center}.legacy .rk-top1-av{width:84px;font-size:32px}.legacy .rk-tbl th.pos,.legacy .rk-tbl td.pos{width:46px}.legacy .rk-tbl th.num,.legacy .rk-tbl td.num{width:96px}.legacy .rk-tbl th.num.s,.legacy .rk-tbl td.num.s{width:60px}.legacy .rk-tbl th,.legacy .rk-tbl td{padding:8px 6px}.legacy .clan-tbl .hide-sm{display:none}.legacy .rk-mine .btn{margin-left:0}.legacy .tour-cd{align-items:flex-start}.legacy .pod .bar{font-size:13px}.legacy .pod.p1 .bar{height:110px}.legacy .pod.p2 .bar{height:80px}.legacy .pod.p3 .bar{height:60px}.legacy .str-av{width:72px;height:72px;font-size:28px}}.legacy .lobby{position:absolute;left:0;width:100%;aspect-ratio:800/600;overflow:hidden;background:url(/static/img/lobby/base-1600.dfb0cd4be2.webp) 0 0/100% 100% no-repeat}.legacy .lobby .lb{position:absolute;display:block;background-repeat:no-repeat;background-position:0 0;will-change:opacity,transform}@keyframes lbfade00{from{opacity:1.0}to{opacity:0.0}}.legacy .lb00{left:93.3750%;top:47.0000%;width:6.6250%;height:36.8333%;background-image:url(/static/img/lobby/l00.3e497188c4.webp);background-size:100% 100%;animation:lbfade00 1000ms ease-in-out infinite}@keyframes lbfade01{from{opacity:1.0}to{opacity:0.0}}.legacy .lb01{left:0.0000%;top:46.6667%;width:10.1250%;height:42.5000%;background-image:url(/static/img/lobby/l01.e8db7e0c6d.webp);background-size:100% 100%;animation:lbfade01 1000ms ease-in-out infinite}.legacy .lb02{left:0.0000%;top:0.0000%;width:32.0000%;height:25.5000%;background-image:url(/static/img/lobby/l02.4685462c92.webp);background-size:100% 100%}.legacy .lb03{left:32.0000%;top:0.0000%;width:32.0000%;height:25.5000%;background-image:url(/static/img/lobby/l03.b6c2884d55.webp);background-size:100% 100%}.legacy .lb04{left:64.0000%;top:0.0000%;width:32.0000%;height:25.5000%;background-image:url(/static/img/lobby/l04.b482276165.webp);background-size:100% 100%}.legacy .lb05{left:96.0000%;top:0.0000%;width:4.0000%;height:25.5000%;background-image:url(/static/img/lobby/l05.8c77589c23.webp);background-size:100% 100%}.legacy .lb06{left:0.0000%;top:0.0000%;width:19.5000%;height:24.5000%;background-image:url(/static/img/lobby/l06.cd996b6d54.webp);background-size:2400% 100%;animation:lbflip24 2400ms steps(24) infinite}.legacy .lb07{left:19.5000%;top:0.0000%;width:19.1250%;height:12.5000%;background-image:url(/static/img/lobby/l07.2058ee61b8.webp);background-size:800% 100%;animation:lbflip8 800ms steps(8) infinite}.legacy .lb08{left:59.1250%;top:0.0000%;width:26.2500%;height:16.0000%;background-image:url(/static/img/lobby/l08.d7d186cb91.webp);background-size:1400% 100%;animation:lbflip14 1400ms steps(14) infinite}.legacy .lb09{left:85.3750%;top:0.0000%;width:14.6250%;height:28.1667%;background-image:url(/static/img/lobby/l09.83164aecb8.webp);background-size:2300% 100%;animation:lbflip23 2300ms steps(23) infinite}@keyframes lbfade10{from{opacity:1.0}to{opacity:0.2}}.legacy .lb10{left:87.1250%;top:-10.0000%;width:14.5000%;height:90.1667%;background-image:url(/static/img/lobby/l10.68300d78ca.webp);background-size:100% 100%;animation:lbfade10 2000ms ease-in-out infinite alternate}@keyframes lbfade11{from{opacity:1.0}to{opacity:0.2}}.legacy .lb11{left:2.8750%;top:-28.0000%;width:14.5000%;height:50.3333%;background-image:url(/static/img/lobby/l11.1ede7eee69.webp);background-size:100% 100%;animation:lbfade11 2000ms ease-in-out infinite alternate}@keyframes lbfade12{from{opacity:1.0}to{opacity:0.2}}.legacy .lb12{left:0.0000%;top:4.0000%;width:9.0000%;height:67.0000%;background-image:url(/static/img/lobby/l12.f041371199.webp);background-size:100% 100%;animation:lbfade12 2000ms ease-in-out infinite alternate}@keyframes lbfade13{from{opacity:1.0}to{opacity:0.0}}.legacy .lb13{left:96.0000%;top:75.8333%;width:4.0000%;height:24.3333%;background-image:url(/static/img/lobby/l13.32e77b512d.webp);background-size:100% 100%;animation:lbfade13 1000ms ease-in-out infinite}@keyframes lbfade14{from{opacity:1.0}to{opacity:0.0}}.legacy .lb14{left:64.0000%;top:75.8333%;width:32.0000%;height:24.3333%;background-image:url(/static/img/lobby/l14.6a60fc9885.webp);background-size:100% 100%;animation:lbfade14 1000ms ease-in-out infinite}@keyframes lbfade15{from{opacity:1.0}to{opacity:0.0}}.legacy .lb15{left:32.0000%;top:75.8333%;width:32.0000%;height:24.3333%;background-image:url(/static/img/lobby/l15.6ea99ec452.webp);background-size:100% 100%;animation:lbfade15 1000ms ease-in-out infinite}@keyframes lbfade16{from{opacity:1.0}to{opacity:0.0}}.legacy .lb16{left:0.0000%;top:75.8333%;width:32.0000%;height:24.3333%;background-image:url(/static/img/lobby/l16.53eb2cf5f7.webp);background-size:100% 100%;animation:lbfade16 1000ms ease-in-out infinite}@keyframes lbmove17{to{transform:translate(-409.836%,0.000%)}}.legacy .lb17{left:191.3750%;top:4.8333%;width:30.5000%;height:42.6667%;background-image:url(/static/img/lobby/l17.fa305e7516.webp);background-size:4000% 100%;animation:lbflip40 4000ms steps(40) infinite,lbmove17 100000ms linear infinite}@keyframes lbmove18{to{transform:translate(-409.836%,0.000%)}}.legacy .lb18{left:66.3750%;top:4.8333%;width:30.5000%;height:42.6667%;background-image:url(/static/img/lobby/l17.fa305e7516.webp);background-size:4000% 100%;animation:lbflip40 4000ms steps(40) infinite,lbmove18 100000ms linear infinite}.legacy .lb19{left:90.5000%;top:50.8333%;width:14.0000%;height:39.8333%;background-image:url(/static/img/lobby/l18.b074b899f2.webp);background-size:800% 100%;animation:lbflip8 800ms steps(8) infinite}.legacy .lb20{left:-2.5000%;top:52.0000%;width:13.2500%;height:38.5000%;background-image:url(/static/img/lobby/l19.30df03add2.webp);background-size:800% 100%;animation:lbflip8 800ms steps(8) infinite}@keyframes lbflip8{to{background-position-x:114.2857%}}@keyframes lbflip14{to{background-position-x:107.6923%}}@keyframes lbflip23{to{background-position-x:104.5455%}}@keyframes lbflip24{to{background-position-x:104.3478%}}@keyframes lbflip40{to{background-position-x:102.5641%}}@media (prefers-reduced-motion:reduce){.legacy .lobby .lb{animation:none!important}}.legacy .ncard .cover{display:block;position:relative}.legacy .nw-cover-ph{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:clamp(22px,4vw,30px);color:rgba(255,255,255,.22);letter-spacing:1px}.legacy .nw-excerpt{margin:0;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.legacy .nw-stats{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;font-weight:700;color:var(--ink-2)}.legacy .nw-stats b{color:var(--navy-800)}.legacy .nw-heart.on{color:var(--pink-500)}.legacy .nw-hero .subhero-in{min-height:150px}.legacy .nw-hero .subhero-txt{padding:26px 0 24px}.legacy .nw-hero h1{font-size:clamp(26px,4.6vw,46px);line-height:1.08;-webkit-text-stroke:1.5px var(--blue-600)}.legacy .nw-byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;font-weight:700}.legacy .nw-byline b{color:#fff}.legacy .nw-byline a{color:var(--gold-300)}.legacy .nw-byline a:hover{color:#fff}.legacy .nw-byline .tag{font-size:10px}.legacy .nw-article{display:flex;flex-direction:column}.legacy .nw-cover{aspect-ratio:2/1;background:radial-gradient(circle at 75% 20%,#3d8fd0,#1d3f7a 60%,#0f1d3d);overflow:hidden}.legacy .nw-cover img{width:100%;height:100%;object-fit:cover}.legacy .nw-prose{overflow-wrap:anywhere;min-width:0}.legacy .nw-prose>:first-child{margin-top:0}.legacy .nw-prose h4{font-size:16px;margin:12px 0 6px;color:var(--navy-800)}.legacy .nw-prose blockquote{margin:12px 0;padding:6px 14px;border-left:4px solid var(--blue-400);background:#fff;border-radius:0 8px 8px 0;color:var(--ink-2)}.legacy .nw-prose pre{background:#fff;border-radius:8px;padding:10px 12px;overflow-x:auto;font-size:13px}.legacy .nw-prose code{background:#fff;border-radius:4px;padding:1px 5px;font-size:.92em}.legacy .nw-prose pre code{padding:0}.legacy .nw-prose hr{border:0;border-top:2px dashed var(--sky-300);margin:18px 0}.legacy .nw-prose .ql-align-center{text-align:center}.legacy .nw-prose .ql-align-right{text-align:right}.legacy .nw-prose .ql-align-justify{text-align:justify}.legacy .nw-prose .ql-indent-1{padding-left:2em}.legacy .nw-prose .ql-indent-2{padding-left:4em}.legacy .nw-prose .ql-size-small{font-size:.85em}.legacy .nw-prose .ql-size-large{font-size:1.3em}.legacy .nw-prose .ql-size-huge{font-size:1.7em}.legacy .prose .yt{margin:12px 0;border-radius:8px}.legacy .prose .yt img{margin:0;border-radius:0}.legacy .nw-likebar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-top:1px dashed var(--sky-300)}.legacy .nw-likebar form{margin:0}.legacy .nw-like{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;border:2px solid #f2a7cd;background:#fff;color:var(--navy-800);font-weight:800;font-size:15px;cursor:pointer;transition:transform .15s,background .15s}.legacy .nw-like .ic{color:var(--pink-500);font-size:18px;line-height:1;transition:transform .2s}.legacy .nw-like:hover{color:var(--navy-800);border-color:var(--pink-500)}.legacy .nw-like:hover .ic{transform:scale(1.15)}.legacy .nw-like.on{background:linear-gradient(180deg,#ff7cc4,var(--pink-500));border-color:#fff;color:#fff}.legacy .nw-like.on .ic{color:#fff}.legacy .nw-cwrap{display:flex;flex-direction:column;gap:14px}.legacy .nw-cwrap>.err{margin:0}.legacy .nw-comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.legacy .nw-c{position:relative;display:flex;gap:12px;align-items:flex-start;background:#fff;border:2px solid #fff;border-radius:12px;padding:12px 14px;scroll-margin-top:80px}.legacy .nw-c:target{border-color:var(--blue-400)}.legacy .nw-c.top{border-color:var(--gold-400);margin-top:8px;box-shadow:0 0 0 3px rgba(245,177,61,.2)}.legacy .nw-topbadge{position:absolute;top:-11px;left:12px;padding:1px 10px;border-radius:999px;background:linear-gradient(180deg,var(--gold-300),var(--gold-500));color:var(--brown);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:2px solid #fff}.legacy .nw-av{position:relative;flex:none;width:40px;height:40px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--sky-300);background:repeating-linear-gradient(45deg,#c6dff0 0 6px,#dcebf6 6px 12px);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:17px;color:#35597f}.legacy .nw-av img{width:100%;height:100%;object-fit:cover;border-radius:50%}.legacy .nw-cbody{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.legacy .nw-chead{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px}.legacy .nw-name{color:var(--navy-800);overflow-wrap:anywhere}.legacy .nw-when{margin-left:auto;font-size:12px;font-weight:700;color:var(--ink-2);white-space:nowrap}.legacy .nw-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.5}.legacy .nw-badge.admin{background:#fff1d6;color:var(--amber-700);border:1px solid #f5c87a}.legacy .nw-badge.cm{background:#efe3ff;color:#6a2bb8;border:1px solid #c9a8f2}.legacy .nw-badge.you{background:var(--sky-200);color:var(--blue-600);border:1px solid var(--sky-300)}.legacy .nw-text{font-size:14px;line-height:1.55;overflow-wrap:anywhere;min-width:0}.legacy .nw-text a{text-decoration:underline}.legacy .nw-text.prose p{margin:0 0 .5em}.legacy .nw-text.prose>:last-child{margin-bottom:0}.legacy .nw-cact{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px}.legacy .nw-cact form{margin:0}.legacy .nw-thumb{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:999px;border:2px solid var(--sky-300);background:#fff;color:var(--ink-2);font-size:13px;font-weight:800;cursor:pointer;line-height:1.3}.legacy .nw-thumb:hover{border-color:var(--blue-400);color:var(--blue-600)}.legacy .nw-thumb.on{border-color:var(--blue-500);background:var(--sky-200);color:var(--blue-600)}.legacy .nw-thumb.static{cursor:default}.legacy .nw-thumb.static:hover{border-color:var(--sky-300);color:var(--ink-2)}.legacy .nw-linkbtn{border:0;background:none;padding:0;cursor:pointer;color:var(--ink-2);font-size:13px;font-weight:700}.legacy .nw-linkbtn:hover{color:#9b1c30}.legacy .nw-cform{background:#fff;border-radius:12px;padding:12px}.legacy .nw-cform textarea{min-height:96px}.legacy .nw-ctools{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between;font-size:12px}.legacy .nw-counter{margin-left:auto;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.legacy .nw-counter.over{color:#9b1c30}.legacy .nw-emoji{flex:1 1 220px;min-width:0}.legacy .nw-emoji[hidden]{display:none}.legacy .nw-emoji summary{cursor:pointer;font-weight:700;color:var(--blue-600);list-style:none;display:inline-block;padding:2px 0}.legacy .nw-emoji summary::-webkit-details-marker{display:none}.legacy .nw-emoji-grid{margin-top:6px;display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px;background:var(--sky-100);border-radius:8px;padding:6px;max-width:420px}.legacy .nw-emoji-grid button{border:0;background:transparent;font-size:20px;line-height:1;padding:5px 0;border-radius:6px;cursor:pointer}.legacy .nw-emoji-grid button:hover{background:#fff}.legacy .nw-login{text-align:center;background:#fff;border-radius:12px;padding:16px}.legacy .nw-login p{margin:0 0 10px}.legacy .nw-closed{margin:0;padding:10px 14px;border-radius:10px;background:#fff6db;color:var(--amber-700);font-weight:700;font-size:14px}.legacy .nw-more{padding:4px 14px 6px}.legacy .nw-more + .card-b{padding-top:8px}.legacy .fr-bar .filters{margin:0}.legacy .fr-h{flex-wrap:wrap}.legacy .fr-new{margin-left:auto;display:inline-flex;align-items:center;gap:4px;border:2px solid #fff;background:#fff;color:var(--amber-700);border-radius:999px;padding:4px 14px;font-family:var(--font-body);font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap}.legacy .fr-new:hover{background:var(--gold-300);color:var(--brown)}.legacy .fr-list{list-style:none;margin:0;padding:4px 14px 8px}.legacy .fr-item{display:flex;gap:12px;align-items:flex-start;padding:12px 2px;border-bottom:1px dashed var(--sky-300)}.legacy .fr-item:last-child{border-bottom:0}.legacy .fr-item.pinned{background:linear-gradient(90deg,rgba(255,216,77,.18),transparent 70%);border-radius:8px;padding-left:8px}.legacy .fr-av{width:44px;height:44px}.legacy .fr-pin{position:absolute;right:-6px;top:-6px;font-size:13px;line-height:1}.legacy .fr-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.legacy .fr-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.legacy .fr-title{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.25;color:var(--navy-800);overflow-wrap:anywhere;min-width:0}.legacy .fr-title:hover{color:var(--amber-700)}.legacy .fr-cat{display:inline-flex;align-items:center;gap:6px;padding:1px 10px 1px 8px;border-radius:999px;border:2px solid var(--cat,#3d8fd0);background:#fff;color:var(--navy-800);font-size:11px;font-weight:800;line-height:1.5;white-space:nowrap}.legacy .fr-cat::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cat,#3d8fd0)}.legacy .fr-cat:hover{color:var(--navy-800);background:var(--sky-100)}.legacy .fr-meta{font-size:12px;font-weight:700;color:var(--ink-2);overflow-wrap:anywhere}.legacy .fr-meta b{color:var(--navy-800)}.legacy .fr-meta .nw-badge{margin-left:4px}.legacy .fr-snip{margin:0;font-size:13px;line-height:1.45;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.legacy .fr-count{flex:none;width:58px;text-align:center;display:flex;flex-direction:column;align-items:center;color:var(--ink-2);font-size:11px;font-weight:700;line-height:1.2}.legacy .fr-count b{font-family:var(--font-display);font-size:20px;color:var(--navy-800)}.legacy .fr-count:hover b{color:var(--amber-700)}.legacy .fr-boards{padding:6px 10px 10px;display:flex;flex-direction:column;gap:2px}.legacy .fr-boards a{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;color:var(--ink)}.legacy .fr-boards a:hover{background:#fff;color:var(--amber-700)}.legacy .fr-boards a.on{background:#fff;box-shadow:inset 3px 0 0 var(--amber-700)}.legacy .fr-ic{flex:none;width:34px;height:34px;border-radius:9px;background:var(--cat,#3d8fd0);display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:16px;text-shadow:0 1px 2px rgba(0,0,0,.45)}.legacy .fr-ic.all{background:linear-gradient(180deg,var(--blue-400),var(--blue-600))}.legacy .fr-boards .t{flex:1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy .fr-boards .n{flex:none;font-size:12px;font-weight:800;color:var(--ink-2)}.legacy .fr-hot{padding:4px 14px 10px;display:flex;flex-direction:column}.legacy .fr-hot a{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px dashed var(--sky-300);color:var(--ink)}.legacy .fr-hot a:last-child{border-bottom:0}.legacy .fr-hot a:hover{color:var(--amber-700)}.legacy .fr-hot b{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.legacy .fr-hot span{font-size:12px;color:var(--ink-2)}.legacy .fr-flag{padding:1px 10px;border-radius:999px;background:rgba(255,216,77,.2);border:1px solid var(--gold-300);color:var(--gold-300);font-size:12px}.legacy .fr-flag.locked{background:rgba(224,38,63,.15);border-color:#f2a3ae;color:#ffd0d6}.legacy .nw-byline .fr-cat,.legacy .nw-byline .fr-cat:hover{font-size:12px;color:var(--navy-800)}.legacy .fr-author{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px dashed var(--sky-300)}.legacy .fr-author .nw-av{width:44px;height:44px}.legacy .fr-author-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.legacy .fr-author-t .nw-badge{margin-left:6px}.legacy .fr-author-t .nw-when{margin-left:0}.legacy .fr-video{padding-bottom:0}.legacy .fr-video .yt{border-radius:8px}.legacy .fr-images{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));padding-top:0}.legacy .fr-images.n1{grid-template-columns:1fr}.legacy .fr-images a{display:block;border-radius:10px;overflow:hidden;border:3px solid #fff;background:#fff}.legacy .fr-images img{width:100%;height:auto}.legacy .fr-formwrap{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.legacy .fr-formwrap>.card{width:100%}.legacy .form input[type=file]{width:100%;padding:9px;border-radius:8px;border:2px dashed var(--sky-300);background:#fff;font-size:14px}.legacy .nf-wrap{max-width:820px;margin:0 auto}.legacy .nf-h form{margin:0 0 0 auto}.legacy .nf-list{list-style:none;margin:0;padding:4px 14px 8px}.legacy .nf-item{display:flex;gap:12px;align-items:flex-start;padding:12px 4px;border-bottom:1px dashed var(--sky-300)}.legacy .nf-item:last-child{border-bottom:0}.legacy .nf-item.unread{background:linear-gradient(90deg,rgba(61,143,208,.14),transparent 75%);border-radius:8px;padding-left:10px;box-shadow:inset 3px 0 0 var(--blue-400)}.legacy .nf-ic{flex:none;width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:17px}.legacy .nf-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.legacy .nf-title{color:var(--navy-800);font-weight:800;font-size:14px;overflow-wrap:anywhere}.legacy .nf-title:hover{color:var(--amber-700)}.legacy .nf-snip{margin:0;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.legacy .nf-when{font-size:12px;color:var(--ink-2);font-weight:700}.legacy .nf-when b{color:var(--blue-600);text-transform:uppercase;font-size:11px}.legacy .nf-go{flex:none;align-self:center}.legacy .rp-back{align-self:flex-start}.legacy .rp-target{background:#fff;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;border-left:4px solid var(--red-500)}.legacy .rp-lbl{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.legacy .rp-type{font-size:12px;font-weight:700;color:var(--ink-2)}.legacy .rp-prev{margin:2px 0 0;font-size:14px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.legacy .rp-reasons{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.legacy .rp-reasons legend{font-size:13px;font-weight:700;margin-bottom:6px;padding:0}.legacy .rp-reasons label{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:2px solid #fff;background:#fff;cursor:pointer;font-size:14px}.legacy .rp-reasons label:has(input:checked){border-color:var(--red-500);background:#fff4f5}.legacy .rp-reasons input{accent-color:var(--red-500)}@media (max-width:560px){.legacy .fr-item{gap:10px}.legacy .fr-av{width:38px;height:38px}.legacy .fr-count{width:40px}.legacy .fr-count span{display:none}.legacy .nw-c{padding:10px 11px;gap:10px}.legacy .nw-av{width:34px;height:34px;font-size:15px}.legacy .nw-when{margin-left:0;width:100%}.legacy .nf-item{flex-wrap:wrap}.legacy .nf-main{flex-basis:calc(100% - 48px)}.legacy .nf-go{margin-left:48px}.legacy .fr-h .fr-new{margin-left:0}}.legacy .stag{display:inline-block;padding:2px 9px;border-radius:999px;border:2px solid transparent;font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;vertical-align:middle;font-family:var(--font-body)}.legacy .stag.s-open{background:#fff3d6;color:#8a5200;border-color:#f5c86a}.legacy .stag.s-in_progress{background:#e2efff;color:#1d4f8f;border-color:#9cc3e6}.legacy .stag.s-resolved{background:#e3f6e9;color:#1d6a37;border-color:#9fd6b1}.legacy .stag.s-closed{background:#eceff3;color:#55627a;border-color:#cdd5e0}.legacy .stag.s-wait{background:var(--blue-500);color:#fff;border-color:#fff}.legacy .stag.s-live{background:var(--green-600);color:#fff;border-color:#fff;font-size:10px}.legacy button.stag.as-btn{cursor:pointer;font-size:12px;padding:5px 12px}.legacy button.stag.as-btn:hover{filter:brightness(.95)}.legacy .sbadge{display:inline-block;padding:1px 7px;border-radius:6px;background:var(--blue-500);color:#fff;font-size:10px;font-weight:800;letter-spacing:.6px}.legacy .cm-badge{display:inline-block;padding:1px 8px;border-radius:6px;background:var(--pink-500);color:#fff;font-family:var(--font-body);font-size:11px;font-weight:800;letter-spacing:.8px;border:2px solid #fff}.legacy .sup-bar{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:13px}.legacy .tk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.legacy .tk-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:#fff;border:2px solid #fff;color:var(--ink);transition:border-color .15s}.legacy .tk-item:hover{color:var(--ink);border-color:var(--blue-400)}.legacy .tk-item.replied,.legacy .tk-item.waiting{border-left:5px solid var(--blue-500)}.legacy .tk-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.legacy .tk-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.legacy .tk-cat{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-2)}.legacy .tk-id{font-size:12px;font-weight:700;color:var(--ink-2)}.legacy .tk-subj{font-family:var(--font-display);font-size:16px;line-height:1.25;color:var(--navy-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy .tk-meta{margin:0;font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.legacy .tk-replied{color:var(--blue-600)}.legacy .tk-go{flex:none;font-size:26px;line-height:1;color:var(--sky-300)}.legacy .tk-item .stag{flex:none}.legacy .tk-title{margin:8px 0 6px;font-size:22px;color:var(--navy-800);overflow-wrap:anywhere}.legacy .sup-empty{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;border-radius:10px;padding:28px 14px}.legacy .sup-empty p{margin:0}.legacy .sup-empty-ic{font-size:38px;line-height:1}.legacy .sup-small{font-size:13px;line-height:1.6;margin:0}.legacy .sup-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;font-size:14px}.legacy .sup-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.legacy .sup-actions .hint{flex:1 1 220px;font-size:12px}.legacy .sup-actions .btn{margin-left:auto}.legacy .sup-closed{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;text-align:center;font-weight:700;color:var(--ink-2)}.legacy .filters .cnt{opacity:.75;font-size:12px;margin-left:2px}.legacy .content.narrow-wide{max-width:900px;display:flex;flex-direction:column;gap:18px}.legacy .thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.legacy .msg{background:#fff;color:var(--ink);border-radius:12px;border:3px solid #fff;border-left:5px solid var(--sky-300);padding:12px 14px;min-width:0}.legacy .msg.staff{background:var(--sky-100);border-color:#fff;border-left-color:var(--blue-500)}.legacy .thread.cm .msg{max-width:92%}.legacy .thread.cm .msg.staff{margin-left:auto;border-left-color:#fff;border-right:5px solid var(--pink-500)}.legacy .msg-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:8px}.legacy .who{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px}.legacy .who b{overflow-wrap:anywhere}.legacy .msg-av{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--sky-200);color:var(--navy-700);font-family:var(--font-display);font-size:13px}.legacy .msg-av.staff{background:linear-gradient(180deg,var(--blue-500),var(--navy-600));color:var(--gold-300)}.legacy .msg-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px}.legacy .msg-body{font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600}.legacy .msg-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.legacy .file-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:999px;background:var(--sky-200);color:var(--navy-700);font-size:12px;font-weight:700}.legacy .file-chip:hover{background:var(--sky-300);color:var(--navy-800)}.legacy .file-chip .fn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px;min-width:0}.legacy .file-chip small{color:var(--ink-2);font-weight:700}.legacy .tr-btn{display:inline-flex;align-items:center;gap:4px;border:2px solid var(--sky-300);background:#fff;color:var(--blue-600);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;cursor:pointer}.legacy .tr-btn:hover{border-color:var(--blue-400)}.legacy .tr-btn[disabled]{opacity:.6;cursor:wait}.legacy .msg-trans{margin-top:10px;padding-top:10px;border-top:2px dashed var(--sky-300)}.legacy .msg-trans[hidden]{display:none}.legacy .msg-trans-h{display:block;margin-bottom:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--blue-600)}.legacy .cm-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--sky-300);font-size:13px}.legacy .cm-status form{margin:0}.legacy .faq{display:flex;flex-direction:column;gap:8px}.legacy .faq details{background:#fff;border-radius:10px;overflow:hidden}.legacy .faq summary{list-style:none;cursor:pointer;padding:13px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:700;font-size:15px;color:var(--navy-800)}.legacy .faq summary::-webkit-details-marker{display:none}.legacy .faq summary::after{content:"+";flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--sky-200);color:var(--amber-700);font-weight:800;font-size:18px;line-height:1}.legacy .faq details[open] summary::after{content:"−"}.legacy .faq summary:hover{color:var(--amber-700)}.legacy .faq details p{margin:0;padding:0 16px 14px;font-size:14px;line-height:1.6}.legacy .faq-sm summary{font-size:14px;padding:10px 12px}.legacy .faq-sm details p{font-size:13px;padding:0 12px 12px}.legacy .faq-sm .sup-links{margin-top:4px}.legacy .gd-layout{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.legacy .guide-nav{flex:1 1 230px;max-width:100%;position:sticky;top:70px}.legacy .guide-links{padding:8px;display:flex;flex-direction:column;gap:2px}.legacy .guide-links a{padding:8px 12px;border-radius:8px;font-size:14px;font-weight:700;color:var(--ink)}.legacy .guide-links a:hover,.legacy .guide-links a:focus-visible{background:var(--blue-500);color:#fff}.legacy .guide-main{flex:3 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px}.legacy .guide-main .card-h{font-size:22px}.legacy .guide-main .card-b{padding:18px 20px 20px}.legacy .guide-lead{margin:0;font-size:16px;line-height:1.6}.legacy .guide-sub{margin:18px 0 10px;font-size:17px;color:var(--navy-800)}.legacy .steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.legacy .steps li{display:flex;gap:12px;align-items:flex-start;background:#fff;border-radius:10px;padding:12px 14px}.legacy .steps .n{flex:none;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,var(--blue-500),var(--navy-600));color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}.legacy .steps li>div{min-width:0;flex:1;padding-top:3px}.legacy .steps h3{font-size:16px;color:var(--navy-800);margin-bottom:4px}.legacy .steps p{margin:0 0 8px;font-size:14px;line-height:1.55}.legacy .steps.rules p{margin:0;font-size:15px}.legacy .guide-more{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--sky-200)}.legacy .guide-more p{margin:2px 0 0;font-size:14px}.legacy .guide-more>div:first-child{flex:1 1 240px;min-width:0}.legacy .modes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px}.legacy .mode{background:#fff;border-radius:10px;padding:12px 14px;border-top:5px solid var(--blue-500);display:flex;flex-direction:column;gap:6px;min-width:0}.legacy .mode.m-river{border-top-color:var(--green-600)}.legacy .mode.m-lover{border-top-color:var(--pink-500)}.legacy .mode img{width:100%;max-width:243px;height:auto;align-self:center;border-radius:6px;background:var(--navy-700)}.legacy .mode h3{font-size:16px;color:var(--navy-800);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.legacy .mode p{margin:0;font-size:14px;line-height:1.5}.legacy .soon{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px}.legacy .soon li{background:#fff;border-radius:10px;padding:10px 12px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:14px}.legacy .soon li .muted{flex-basis:100%;font-size:13px}.legacy .donors{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px}.legacy .donor{display:flex;align-items:center;gap:10px;background:#fff;border-radius:10px;padding:8px 10px;border:2px solid var(--sky-300);min-width:0}.legacy .dav{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-family:var(--font-display);font-size:17px;background:var(--sky-200);color:var(--blue-600)}.legacy .dn{min-width:0;display:flex;flex-direction:column;gap:2px}.legacy .dn b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legacy .dbadge{align-self:flex-start;padding:1px 7px;border-radius:6px;font-size:9px;font-weight:800;letter-spacing:.8px;background:var(--sky-200);color:var(--blue-600)}.legacy .donor.b-first{border-color:var(--gold-400)}.legacy .donor.b-first .dbadge{background:#fff3d6;color:var(--amber-700)}.legacy .donor.b-first .dav{background:#fff3d6;color:var(--amber-700)}.legacy .donor.b-mvp{border-color:#e9a0cb}.legacy .donor.b-mvp .dbadge{background:#fde6f2;color:var(--pink-500)}.legacy .donor.f{border-color:#f2a9cf}.legacy .donor.f .dav{background:#fde6f2;color:var(--pink-500)}@media (max-width:760px){.legacy .guide-nav{position:static;flex-basis:100%}.legacy .guide-links{flex-direction:row;flex-wrap:wrap;gap:6px;padding:10px}.legacy .guide-links a{padding:5px 12px;border-radius:999px;background:#fff;font-size:13px}.legacy .guide-main .card-h{font-size:19px}.legacy .guide-main .card-b{padding:14px}.legacy .tk-item{padding:10px 12px}.legacy .tk-go{display:none}.legacy .thread.cm .msg{max-width:100%}.legacy .file-chip .fn{max-width:150px}}