:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c11;--bg2:#0e1118;--surface:#12151c;--surface2:#171b24;--surface3:#1d2230;--surface4:#252b3a;--line:#242a38;--line2:#333b4b;--ink:#eceff5;--ink2:#a3adbf;--ink3:#6e788e;--accent:#e0a33e;--accent2:#f2c46b;--accentInk:#141007;--accentDeep:#9c6c1e;--good:#4cc38a;--warn:#e8b04a;--bad:#e2445c;--info:#5b9bf0;--flame:#ff8a3d;--cat-board:#e0a33e;--cat-puzzle:#a98bff;--cat-sports:#4cc38a;--cat-arcade:#ff7a59;--display:"Bricolage Grotesque","Archivo",system-ui,sans-serif;--ui:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--r1:8px;--r2:12px;--r3:16px;--r4:22px;--r5:28px;--sh1:0 2px 8px #00000040;--sh2:0 12px 32px #00000073;--sh3:0 24px 60px #0000008c;--max:1280px;--gut:16px;--top-h:60px;--tabs-h:64px;--tile-w:148px;--wide-w:280px;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1)}@media (width>=640px){:root{--gut:24px;--tile-w:168px;--wide-w:320px}}@media (width>=1024px){:root{--gut:32px;--tile-w:184px;--wide-w:360px;--top-h:68px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:15px/1.5 var(--ui);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;overflow-x:hidden}body.has-tabs{padding-bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom))}@media (width>=860px){body.has-tabs{padding-bottom:0}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent2);outline-offset:2px;border-radius:6px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{max-width:var(--max);padding:0 var(--gut);margin:0 auto}.faint{color:var(--ink3)}.num{font-variant-numeric:tabular-nums}.ico{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.ico.sm{width:16px;height:16px}.ico.lg{width:24px;height:24px}.h-xl{font:800 clamp(34px,7vw,64px)/1 var(--display);letter-spacing:-.025em;margin:0}.h-l{font:800 clamp(28px,5vw,44px)/1.04 var(--display);letter-spacing:-.02em;margin:0}.h-m{font:800 22px/1.15 var(--display);letter-spacing:-.01em;margin:0}.h-s{font:800 17px/1.2 var(--display);margin:0}.eyebrow{font:700 11.5px/1 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent2)}.lede{color:var(--ink2);max-width:56ch;margin:0;font-size:17px;line-height:1.55}.btn{border:1px solid var(--line2);background:var(--surface2);height:44px;color:var(--ink);white-space:nowrap;transition:transform .15s var(--ease),background .15s,border-color .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.btn:hover{background:var(--surface3);border-color:var(--ink3)}.btn:active{transform:scale(.96)}.btn.primary{background:linear-gradient(180deg,var(--accent2),var(--accent));color:var(--accentInk);box-shadow:0 4px 0 var(--accentDeep),0 10px 24px #e0a33e40;border-color:#0000}.btn.primary:hover{background:linear-gradient(180deg,#f7d287,var(--accent2))}.btn.primary:active{box-shadow:0 1px 0 var(--accentDeep),0 4px 12px #e0a33e33;transform:translateY(3px)}.btn.light{color:#0a0c11;background:#fff;border-color:#fff}.btn.light:hover{background:#f1f2f5}.btn.ghost{color:var(--ink2);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--ink);background:#ffffff0d}.btn.glass{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-color:#ffffff2e}.btn.glass:hover{background:#ffffff2e}.btn.lg{height:54px;padding:0 26px;font-size:17px}.btn.sm{height:34px;padding:0 13px;font-size:13.5px}.btn.icon{width:44px;padding:0}.btn.sm.icon{width:34px}.btn.block{width:100%}.btn[aria-pressed=true]{background:var(--surface4);border-color:var(--line2);color:var(--ink)}.link{color:var(--accent2);align-items:center;gap:4px;font-weight:700;display:inline-flex}.link:hover{color:#f7d287}.chips{scrollbar-width:none;margin:0 calc(-1*var(--gut));padding:2px var(--gut);gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line2);background:var(--surface);height:40px;color:var(--ink2);white-space:nowrap;transition:.15s var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:700;display:inline-flex}.chip:hover{color:var(--ink);border-color:var(--ink3)}.chip:active{transform:scale(.96)}.chip .dot{background:var(--c,var(--ink3));border-radius:4px;width:10px;height:10px}.chip[aria-pressed=true] .dot{box-shadow:0 0 0 2px #00000026}.pill{height:24px;color:var(--ink2);white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.pill.gold{color:var(--accent2);background:#e0a33e29}.pill.good{color:var(--good);background:#4cc38a26}.pill.live{color:#ff7a8c;background:#e2445c29}.pill.live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s infinite cb-pulse}.badge{height:22px;font:800 11px/1 var(--ui);letter-spacing:.04em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);background:#0a0c11c7;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:absolute}.badge.new{background:var(--accent);color:var(--accentInk)}.badge.tl{top:8px;left:8px}.badge.tr{top:8px;right:8px}.cat{color:var(--ink3);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.cat:before{content:"";background:var(--c,var(--ink3));border-radius:2px;width:7px;height:7px}@keyframes cb-pulse{0%,to{opacity:1}50%{opacity:.35}}.av{--s:36px;width:var(--s);height:var(--s);font:800 calc(var(--s)*.38)/1 var(--ui);color:#fff;background:linear-gradient(135deg,hsl(var(--h,220) 70% 58%),hsl(calc(var(--h,220) + 40) 65% 42%));border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.av.ring{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ring,var(--accent))}.av .on{background:var(--good);border:2px solid var(--bg);border-radius:50%;width:30%;height:30%;position:absolute;bottom:-1px;right:-1px}.av-lv{width:calc(var(--s,36px) + 8px);height:calc(var(--s,36px) + 8px);background:conic-gradient(var(--accent2) calc(var(--p,.5)*360deg),var(--surface4) 0);border-radius:50%;place-items:center;display:inline-grid;position:relative}.av-lv .av{box-shadow:0 0 0 2px var(--bg)}.av-lv b{background:var(--accent);min-width:20px;height:16px;color:var(--accentInk);font:800 10px/16px var(--ui);text-align:center;border:2px solid var(--bg);border-radius:6px;padding:0 4px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.stack{display:flex}.stack .av{box-shadow:0 0 0 2px var(--bg);margin-left:-8px}.stack .av:first-child{margin-left:0}.bmark{border-radius:var(--br,28%);flex:none;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.bmark svg{width:100%;height:100%;display:block}.cb-top{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#0a0c11d1;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.cb-top.scrolled{border-bottom-color:var(--line)}.cb-top .wrap{height:var(--top-h);align-items:center;gap:12px;display:flex}.cb-logo{font:800 19px/1 var(--display);letter-spacing:-.01em;flex:none;align-items:center;gap:9px;display:flex}.cb-logo .m{background:linear-gradient(160deg,var(--accent2),var(--accent));width:32px;height:32px;color:var(--accentInk);font:800 17px/1 var(--display);box-shadow:0 3px 0 var(--accentDeep);border-radius:10px;place-items:center;display:grid}.cb-logo small{font:600 13px var(--ui);color:var(--ink3);letter-spacing:0;margin-left:2px}.cb-nav{gap:4px;margin-left:12px;display:none}.cb-nav a{height:38px;color:var(--ink2);border-radius:999px;align-items:center;padding:0 14px;font-size:14.5px;font-weight:700;transition:all .15s;display:flex}.cb-nav a:hover{color:var(--ink);background:#ffffff0d}.cb-nav a[aria-current=page]{color:var(--ink);background:var(--surface2)}.cb-search{background:var(--surface);border:1px solid var(--line);max-width:420px;height:42px;color:var(--ink3);border-radius:999px;flex:1;align-items:center;gap:10px;margin:0 auto;padding:0 14px;transition:all .15s;display:none}.cb-search:focus-within{border-color:var(--accent);background:var(--surface2)}.cb-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.cb-search input::placeholder{color:var(--ink3)}.cb-search kbd{font:600 11px var(--ui);color:var(--ink3);border:1px solid var(--line2);border-radius:6px;padding:2px 6px}.cb-right{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.cb-streak{color:#ffb27e;background:#ff8a3d1f;border:1px solid #ff8a3d4d;border-radius:999px;align-items:center;gap:5px;height:36px;padding:0 12px 0 9px;font-size:14px;font-weight:800;display:inline-flex}.cb-streak .ico{color:var(--flame)}.cb-iconbtn{width:40px;height:40px;color:var(--ink2);background:0 0;border:0;border-radius:50%;place-items:center;transition:all .15s;display:grid}.cb-iconbtn:hover{background:var(--surface2);color:var(--ink)}.cb-me{border-radius:999px;align-items:center;gap:10px;padding:3px;transition:all .15s;display:flex}.cb-me:hover{background:var(--surface2)}.cb-me .who{padding-right:10px;line-height:1.15;display:none}.cb-me .who b{font-size:14px;display:block}.cb-me .who span{color:var(--ink3);font-size:12px}@media (width>=860px){.cb-nav,.cb-search{display:flex}.cb-search-btn{display:none}.cb-me .who{display:block}}@media (width<=380px){.cb-logo small{display:none}}.cb-top.site .cb-right{margin-left:12px}.cb-tabs{z-index:45;height:calc(var(--tabs-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(1.4)blur(16px);border-top:1px solid var(--line);background:#0c0e14e6;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.cb-tabs a{color:var(--ink3);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex;position:relative}.cb-tabs a .ico{width:24px;height:24px;transition:transform .2s var(--spring)}.cb-tabs a:active .ico{transform:scale(.85)}.cb-tabs a[aria-current=page]{color:var(--ink)}.cb-tabs a[aria-current=page] .ico{color:var(--accent2)}.cb-tabs a[aria-current=page]:before{content:"";background:var(--accent2);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0}.cb-tabs .dotn{background:var(--bad);border:2px solid #0c0e14;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:calc(50% + 6px)}@media (width>=860px){.cb-tabs{display:none}}.sec-hd{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;margin-bottom:14px;display:grid}.sec-hd .t{display:contents}.sec-hd h2{font:800 21px/1.15 var(--display);letter-spacing:-.01em;grid-row:1;margin:0}.sec-hd p{color:var(--ink3);grid-area:2/1/auto/-1;margin:3px 0 0;font-size:13.5px}.sec-hd .link,.sec-hd .arrows{grid-row:1}.sec-hd .arrows{gap:6px;display:none}@media (width>=1024px){.sec{margin-top:48px}.sec-hd h2{font-size:24px}.sec-hd .arrows{display:flex}}@media (hover:none){.sec-hd .arrows{display:none!important}}.rail{grid-auto-flow:column;grid-auto-columns:var(--tile-w);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--gut);margin:0 calc(-1*var(--gut));padding:6px var(--gut) 14px;scrollbar-width:none;gap:12px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.rail.wide{grid-auto-columns:var(--wide-w)}.rail.cards{grid-auto-columns:min(300px,82vw)}@media (width>=1024px){.rail{gap:16px}.rail.cards{grid-auto-columns:calc(25% - 12px)}}.grid-tiles{grid-template-columns:repeat(auto-fill,minmax(var(--tile-w),1fr));gap:16px 12px;display:grid}.tile{-webkit-tap-highlight-color:transparent;outline-offset:4px;display:block;position:relative}.tile-art{aspect-ratio:3/4;border-radius:var(--r4);background:var(--surface2);box-shadow:var(--sh1),inset 0 0 0 1px #ffffff0f;transition:transform .25s var(--ease),box-shadow .25s var(--ease);isolation:isolate;position:relative;overflow:hidden}.tile-art img{object-fit:cover;object-position:50% var(--fy,40%);width:100%;height:100%;transition:transform .5s var(--ease),opacity .3s;transform:scale(1.02)}.tile-art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.tile-art .shade{opacity:0;background:linear-gradient(#0000,#05060abf);height:45%;transition:opacity .25s;position:absolute;inset:auto 0 0}.tile-art .go{color:#0a0c11;width:42px;height:42px;box-shadow:var(--sh2);opacity:0;transition:.25s var(--spring);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(8px)scale(.8)}.tile-art .go .ico{width:18px;height:18px;margin-left:2px}.tile:hover .tile-art{box-shadow:var(--sh2),inset 0 0 0 1px #ffffff1a;transform:translateY(-4px)}.tile:hover .tile-art img{transform:scale(1.08)}.tile:hover .shade,.tile:focus-visible .shade{opacity:1}.tile:hover .go,.tile:focus-visible .go{opacity:1;transform:none}.tile:active .tile-art{transition-duration:80ms;transform:scale(.97)}.tile-body{min-width:0;padding:10px 2px 0}.tile-name{font:800 15.5px/1.2 var(--display);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tile-meta{color:var(--ink3);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex;overflow:hidden}.tile-meta .by{text-overflow:ellipsis;min-width:0;color:var(--ink2);align-items:center;gap:5px;font-weight:600;display:inline-flex;overflow:hidden}.tile-meta .sep{opacity:.5}.tile.branded .tile-art{box-shadow:var(--sh1),0 0 0 2px var(--b1,var(--line2))}.tile.branded:hover .tile-art{box-shadow:var(--sh2),0 0 0 2px var(--b2,var(--accent))}.tile-body .tb{min-width:0;display:block}.tile.ranked .tile-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.tile.ranked .rk{font:800 30px/1 var(--display);color:var(--ink3);letter-spacing:-.04em;text-align:center;min-width:16px}[role=listitem]:first-child .tile.ranked .rk{color:var(--accent2)}.tile.wide .tile-art{aspect-ratio:16/10}.tile.wide .shade{opacity:1;height:70%}.tile.wide .over{z-index:1;position:absolute;bottom:12px;left:14px;right:14px}.tile.wide .over .tile-name{color:#fff;font-size:19px}.tile.wide .over .tile-meta{color:#ffffffb8}.tile.wide .over .tile-meta .by{color:#fff}.tile.wide .go{top:10px;bottom:auto}.tile-art.loading{background:linear-gradient(100deg,var(--surface2) 30%,var(--surface3) 50%,var(--surface2) 70%) 0 0/300% 100%;animation:1.3s linear infinite cb-shimmer}.tile-art.loading img{opacity:0}.sk{background:linear-gradient(100deg,var(--surface2) 30%,var(--surface3) 50%,var(--surface2) 70%) 0 0/300% 100%;border-radius:var(--r2);animation:1.3s linear infinite cb-shimmer}.sk.line{border-radius:6px;height:12px;margin-top:8px}.sk.tile{aspect-ratio:3/4;border-radius:var(--r4)}@keyframes cb-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r4);padding:18px}.card.raised{background:linear-gradient(180deg,var(--surface2),var(--surface));box-shadow:var(--sh1)}.card.press{transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}.card.press:hover{border-color:var(--line2);box-shadow:var(--sh2);transform:translateY(-3px)}.card.press:active{transform:scale(.98)}.cont{border-radius:var(--r3);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:grid}.cont .th{background:var(--surface3);border-radius:14px;width:64px;height:64px;overflow:hidden}.cont .th img{object-fit:cover;object-position:50% var(--fy,40%);width:100%;height:100%;transform-origin:50% var(--fy,40%);transform:scale(1.5)}.cont b{font:800 15px/1.2 var(--display);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cont small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.cont .play{background:var(--surface3);width:40px;height:40px;color:var(--ink);transition:.2s var(--ease);border-radius:50%;place-items:center;display:grid}.cont:hover .play{background:var(--accent);color:var(--accentInk)}.cont .play .ico{width:16px;height:16px;margin-left:2px}.cont .turn{color:var(--good);font-weight:700}.bar{background:var(--surface4);border-radius:9px;height:5px;margin-top:8px;overflow:hidden}.bar i{height:100%;width:calc(var(--p,.5)*100%);border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent2));display:block}.daily{border-radius:var(--r4);background:radial-gradient(120% 90% at 100% 0,#a98bff47,#0000 60%),radial-gradient(90% 80% at 0 100%,#ff8a3d2e,#0000 60%),linear-gradient(160deg,#1b1730,#121019);border:1px solid #a98bff40;padding:20px;position:relative;overflow:hidden}.daily .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.daily h3{font:800 22px/1.15 var(--display);letter-spacing:-.01em;max-width:18ch;margin:12px 0 4px}.daily p{color:var(--ink2);max-width:40ch;margin:0;font-size:14px}.daily .art{aspect-ratio:3/4;width:116px;box-shadow:var(--sh3);border:3px solid #ffffff1f;border-radius:18px;position:absolute;top:66px;right:-18px;overflow:hidden;transform:rotate(8deg)}.daily .art img{object-fit:cover;object-position:50% var(--fy,45%);width:100%;height:100%}.week{grid-template-columns:repeat(7,1fr);gap:6px;margin:18px 0 16px;display:grid}.week span{color:var(--ink3);justify-items:center;gap:5px;font-size:11px;font-weight:700;display:grid}.week i{aspect-ratio:1;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:100%;max-width:40px;font-style:normal;display:grid}.week .done i{background:linear-gradient(160deg,#ffb06b,var(--flame));color:#2a1204;border-color:#0000}.week .today i{border:2px dashed var(--accent2);color:var(--accent2);background:#f2c46b14}.week .today{color:var(--ink)}.week .ico{width:18px;height:18px}.daily .foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.daily .foot .faint{font-size:13px}.hero{margin-top:8px;position:relative}.hero-track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r5);grid-auto-columns:100%;grid-auto-flow:column;gap:0;display:grid;overflow-x:auto}.hero-track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;border-radius:var(--r5);min-height:520px;color:var(--hInk,#fff);background:var(--hBg,#1a1714);isolation:isolate;grid-template-rows:250px auto;display:grid;position:relative;overflow:hidden}.slide .bgfx{z-index:-1;background:radial-gradient(70% 60% at 75% 25%,var(--hGlow,#ffffff1f),transparent 70%),var(--hBg);position:absolute;inset:0}.slide .bgfx:after{content:"";background:var(--hPat,none);opacity:.5;position:absolute;inset:0}.slide .art{position:relative;overflow:hidden}.slide .copy{align-content:end;gap:10px;padding:4px 20px 22px;display:grid}.slide .who{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.slide .who .bmark{width:26px;height:26px}.slide .who .pill{color:inherit;background:#ffffff24}.slide h1{font:800 clamp(36px,9vw,64px)/.98 var(--display);letter-spacing:-.03em;margin:0}.slide p{opacity:.82;max-width:44ch;margin:0;font-size:15.5px;line-height:1.5}.slide .meta{opacity:.8;flex-wrap:wrap;gap:12px;font-size:13px;font-weight:600;display:flex}.slide .meta span{align-items:center;gap:5px;display:inline-flex}.slide .acts{gap:10px;margin-top:6px;display:flex}@media (width<=519px){.slide .acts .btn{flex:1;padding:0 14px}.slide .fl{scale:.72}.slide .sticker{transform-origin:0 0;scale:.86}}.slide .phone{aspect-ratio:260/562;background:#05060a;border-radius:30px;width:200px;margin-left:-100px;padding:7px;animation:6s ease-in-out infinite cb-float;position:absolute;top:26px;left:50%;transform:rotate(-6deg);box-shadow:0 30px 60px #0000008c,inset 0 0 0 1.5px #ffffff24}.slide .phone img{object-fit:cover;object-position:top;border-radius:23px;width:100%;height:100%}.slide .fl{border-radius:18px;animation:7s ease-in-out infinite cb-float;position:absolute;box-shadow:0 18px 40px #0006}.slide .fl img{border-radius:inherit;width:100%;height:100%}.slide .sticker{color:#111;white-space:nowrap;background:#fffffff2;border-radius:16px;align-items:center;gap:9px;padding:9px 13px 9px 9px;font-size:12.5px;line-height:1.2;animation:7s ease-in-out infinite cb-float;display:flex;position:absolute;box-shadow:0 14px 34px #00000059}.slide .sticker b{font:800 14px/1.15 var(--display);display:block}.slide .sticker .av{--s:30px}.slide .sticker .bmark{width:30px;height:30px}@keyframes cb-float{0%,to{translate:0}50%{translate:0 -10px}}.hero-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.hero-dots button{background:var(--line2);width:8px;height:8px;transition:width .3s var(--ease),background .3s;border:0;border-radius:99px;padding:0}.hero-dots button[aria-current=true]{background:var(--ink);width:26px}.hero-nav{display:none}@media (width>=860px){.slide{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:440px}.slide .copy{order:-1;align-content:center;padding:48px 0 48px 52px}.slide .phone{width:230px;margin-left:-115px;top:44px}.hero-nav{z-index:3;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.hero-dots{z-index:3;margin:0;position:absolute;bottom:24px;left:52px}.hero-dots button{background:#ffffff4d}.hero-dots button[aria-current=true]{background:#fff}}@media (width>=1024px){.slide{min-height:480px}.slide .copy{padding-left:64px}.hero-dots{left:64px}}.event{border-radius:var(--r4);color:#fff;isolation:isolate;min-height:260px;transition:transform .25s var(--ease),box-shadow .25s;align-content:end;padding:18px;display:grid;position:relative;overflow:hidden}.event:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.event:active{transform:scale(.98)}.event .bgi{z-index:-2;position:absolute;inset:0}.event .bgi img{object-fit:cover;object-position:50% var(--fy,40%);filter:saturate(1.1);width:100%;height:100%;transition:transform .6s var(--ease);transform:scale(1.15)}.event:hover .bgi img{transform:scale(1.22)}.event:before{content:"";z-index:-1;background:linear-gradient(180deg,#06080c33 0%,#06080cb3 42%,var(--eTint,#06080cf2) 78%);position:absolute;inset:0}.event .row .sub{opacity:.75;text-overflow:ellipsis;min-width:0;overflow:hidden}.event .tags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px;right:14px}.event .tags .pill{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073}.event .who{opacity:.9;align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.event .who .bmark{width:20px;height:20px}.event h3{font:800 21px/1.12 var(--display);letter-spacing:-.01em;margin:0 0 4px}.event p{opacity:.82;margin:0;font-size:13.5px}.event .row{white-space:nowrap;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;font-weight:700;display:flex}.event .prize{background:#ffffff24;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;display:inline-flex}.event .prize .medal{background:linear-gradient(160deg,var(--accent2),var(--accent));width:20px;height:20px;color:var(--accentInk);border-radius:50%;place-items:center;display:grid}.event .prize .medal .ico{width:12px;height:12px}.note{border-radius:var(--r2);background:var(--surface);border:1px solid var(--line);color:var(--ink2);align-items:flex-start;gap:10px;margin-top:6px;padding:12px 14px;font-size:13.5px;display:flex}.note .ico{color:var(--good);margin-top:1px}.friends{border-radius:var(--r4);background:linear-gradient(160deg,#122033,#0f141d);border:1px solid #5b9bf038;gap:16px;padding:18px;display:grid}.friends .online{scrollbar-width:none;gap:14px;margin:0 -18px;padding:2px 18px;display:flex;overflow-x:auto}.friends .online::-webkit-scrollbar{display:none}.friend{width:58px;color:var(--ink2);text-align:center;flex:none;justify-items:center;gap:6px;font-size:12px;font-weight:600;display:grid}.friend .av{--s:52px}.friend.add .av{border:1.5px dashed var(--line2);box-shadow:none;color:var(--ink2);background:0 0}.friend small{color:var(--ink3);white-space:nowrap;margin-top:-4px;font-size:10.5px;font-weight:600;display:block}.duel{border-radius:var(--r3);transition:.2s var(--ease);background:#ffffff0a;border:1px solid #ffffff0f;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.duel:hover{background:#ffffff12;transform:translateY(-2px)}.duel .th{border-radius:14px;width:72px;height:72px;overflow:hidden}.duel .th img{object-fit:cover;object-position:50% var(--fy,40%);width:100%;height:100%;transform:scale(1.35)}.duel b{font:800 16px/1.2 var(--display);display:block}.duel small{color:var(--ink3);margin:2px 0 8px;font-size:12.5px;display:block}.duels{gap:10px;display:grid}@media (width<=639px){.duels>:nth-child(n+5){display:none}}@media (width>=640px){.duels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.friends{grid-template-columns:300px minmax(0,1fr);align-items:start;padding:24px}.friends .online{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.duels{grid-template-columns:repeat(2,minmax(0,1fr))}}.brands{scrollbar-width:none;margin:0 calc(-1*var(--gut)) 14px;padding:2px var(--gut);gap:14px;display:flex;overflow-x:auto}.brands::-webkit-scrollbar{display:none}.brandlink{background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:10px;padding:6px 14px 6px 6px;transition:all .15s;display:flex}.brandlink:hover{border-color:var(--line2);background:var(--surface2)}.brandlink .bmark{border-radius:50%;width:34px;height:34px}.brandlink>a{align-items:center;gap:10px;min-width:0;display:flex}.brandlink .follow-btn{margin-left:auto}@media (width>=1024px){.brands{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;padding:0;display:grid;overflow:visible}.brandlink{padding-right:8px}}.brandlink b{font-size:13.5px;line-height:1.15;display:block}.brandlink small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.brandlink>a>span{min-width:0}.empty{text-align:center;border-radius:var(--r4);border:1.5px dashed var(--line2);color:var(--ink2);justify-items:center;gap:8px;padding:36px 20px;display:grid}.empty .em{background:var(--surface2);width:56px;height:56px;color:var(--accent2);border-radius:18px;place-items:center;margin-bottom:4px;display:grid}.empty .em .ico{width:26px;height:26px}.empty p{max-width:36ch;margin:0 0 8px;font-size:14px}.split{gap:16px;display:grid}@media (width>=860px){.split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}}.cont-list{gap:8px;display:grid}@media (width>=640px) and (width<=859px){.cont-list{grid-template-columns:1fr 1fr}}.toast{left:50%;bottom:calc(var(--tabs-h) + 16px + env(safe-area-inset-bottom));z-index:60;background:var(--surface3);border:1px solid var(--line2);box-shadow:var(--sh2);opacity:0;pointer-events:none;transition:.3s var(--ease);border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:14px;font-weight:600;display:flex;position:fixed;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}@media (width>=860px){.toast{bottom:28px}}.site-hero{gap:18px;padding:56px 0 40px;display:grid}.site-hero .acts{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.feat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.feat{border-radius:var(--r4);background:var(--surface);border:1px solid var(--line);align-content:start;gap:8px;padding:22px;display:grid}.feat .em{width:44px;height:44px;color:var(--accent2);background:#e0a33e1f;border-radius:14px;place-items:center;display:grid}.feat h3{font:800 19px var(--display);margin:4px 0 0}.feat p{color:var(--ink2);margin:0;font-size:14.5px}.cta-band{border-radius:var(--r5);text-align:center;background:radial-gradient(80% 120% at 50% 0%,#e0a33e38,transparent 60%),var(--surface);border:1px solid var(--line);justify-items:center;gap:12px;margin-top:48px;padding:32px 24px;display:grid}.cb-foot{border-top:1px solid var(--line);color:var(--ink3);margin-top:56px;padding:28px 0 32px;font-size:13.5px}.cb-foot .wrap{gap:18px;display:grid}.cb-foot .cols{flex-wrap:wrap;gap:10px 22px;display:flex}.cb-foot a:hover,.cb-foot .cb-logo{color:var(--ink)}.cb-foot .promise{color:var(--ink2);align-items:center;gap:8px;display:flex}@media (width>=860px){.cb-foot .wrap{grid-template-columns:auto 1fr auto;align-items:center}.cb-foot .cols{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.stu2-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stu2-bg:#0e0c0b;--stu2-surface:#1b1715;--stu2-surface2:#24201c;--stu2-border:#342e28;--stu2-border2:#463e36;--stu2-ink:#f3eee6;--stu2-muted:#b9afa3;--stu2-accent:#dffa6a;--stu2-accent-hover:#f3ffb0;--stu2-accent-ink:#172000;--stu2-info:#59c3ff;--stu2-info-bg:#13283a;--stu2-info-border:#24526b;--stu2-warn:#ffc24a;--stu2-warn-border:#6b5320;--stu2-ok:#7fe6a0;--stu2-ok-border:#2f6b45;--stu2-err:#ff8a7a;--stu2-font-display:"Big Shoulders Display", Impact, sans-serif;--stu2-font-ui:"Bricolage Grotesque", system-ui, sans-serif;color:var(--stu2-ink);background:var(--stu2-bg);font-family:var(--stu2-font-ui)}.stu2-root button,.stu2-root input,.stu2-root select,.stu2-root textarea{font:inherit;color:inherit}.stu2-root :focus-visible{outline:2px solid var(--stu2-accent);outline-offset:2px}.stu2-disp{font-family:var(--stu2-font-display);text-transform:uppercase;letter-spacing:.02em}.stu2-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--stu2-muted);margin:0;font-size:12px;font-weight:700}.stu2-muted{color:var(--stu2-muted);margin:0;font-size:14px;line-height:1.45}.stu2-sec{background:var(--stu2-surface);border:1px solid var(--stu2-border);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.stu2-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.stu2-wrap{flex-wrap:wrap;gap:8px;display:flex}.stu2-chip{font:inherit;border:1px solid var(--stu2-border2);min-height:40px;color:var(--stu2-ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.stu2-chip.on{background:var(--stu2-accent);color:var(--stu2-accent-ink);border-color:var(--stu2-accent)}.stu2-chip:disabled{opacity:.45;cursor:default}.stu2-segmented{border:1px solid var(--stu2-border2);background:var(--stu2-surface2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.stu2-segmented .stu2-segment{font:inherit;min-height:34px;color:var(--stu2-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.stu2-segmented .stu2-segment.on{background:var(--stu2-accent);color:var(--stu2-accent-ink)}.stu2-sw{font:inherit;border:1px solid var(--stu2-border2);background:var(--stu2-surface2);cursor:pointer;border-radius:999px;flex:none;width:48px;height:28px;padding:0;position:relative}.stu2-sw span{background:#857b70;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.stu2-sw.on{background:var(--stu2-accent);border-color:var(--stu2-accent)}.stu2-sw.on span{background:var(--stu2-accent-ink);left:23px}.stu2-sw:disabled{opacity:.45;cursor:default}.stu2-stepper{align-items:center;gap:10px;display:inline-flex}.stu2-stepper button{font:inherit;border:1px solid var(--stu2-border2);background:var(--stu2-surface2);width:32px;height:32px;color:var(--stu2-ink);cursor:pointer;border-radius:10px;font-weight:700}.stu2-stepper button:disabled{opacity:.4;cursor:default}.stu2-stepper .stu2-stepper-value{text-align:center;min-width:2.5em;font-weight:700}.stu2-lock{color:var(--stu2-warn);border:1px solid var(--stu2-warn-border);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.stu2-ok{color:var(--stu2-ok);border:1px solid var(--stu2-ok-border);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.stu2-err{color:var(--stu2-err);margin:0;font-size:13px}.stu2-decision{color:var(--stu2-info);border:1px solid var(--stu2-info-border);background:var(--stu2-info-bg);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.stu2-inp{font:inherit;color:var(--stu2-ink);background:var(--stu2-surface2);border:1px solid var(--stu2-border2);box-sizing:border-box;border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:15px}.stu2-dash{border:1.5px dashed var(--stu2-border2);color:var(--stu2-muted);text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:64px;padding:14px;font-size:14px;display:flex}.stu2-dash.on-error{border-color:var(--stu2-err);color:var(--stu2-err)}.stu2-swatch{border:2px solid var(--stu2-border2);cursor:pointer;border-radius:50%;width:32px;height:32px;padding:0}.stu2-swatch.on{border-color:var(--stu2-ink);box-shadow:0 0 0 2px var(--stu2-accent)}.stu2-toast{background:var(--stu2-surface2);border:1px solid var(--stu2-border2);opacity:0;z-index:50;border-radius:12px;padding:10px 16px;transition:all .25s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 8px 24px #00000059}.stu2-toast.on{opacity:1;transform:translate(-50%)}.stu2-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.stu2-root *{transition:none!important;animation:none!important}}.adm2-shell{flex-direction:column;min-height:100vh;display:flex}.adm2-header{border-bottom:1px solid var(--stu2-border);background:#151210;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.adm2-body{flex-wrap:wrap;flex:auto;min-height:0;display:flex}.adm2-nav{border-right:1px solid var(--stu2-border);box-sizing:border-box;flex-direction:column;flex:240px;gap:4px;max-width:280px;padding:16px 12px;display:flex}.adm2-tab{font:inherit;text-align:left;width:100%;color:var(--stu2-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.adm2-tab.on{background:var(--stu2-surface2);border-color:var(--stu2-border2)}.adm2-num{font-family:var(--stu2-font-display);color:#857b70;width:24px;font-size:20px;font-weight:800}.adm2-tab.on .adm2-num{color:var(--stu2-accent)}.adm2-cnt{color:var(--stu2-accent-ink);background:var(--stu2-accent);border-radius:999px;align-self:center;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:800}.adm2-main{box-sizing:border-box;flex-direction:column;flex:999 560px;gap:16px;min-width:0;padding:22px 24px 40px;display:flex}.adm2-aside{border-left:1px solid var(--stu2-border);box-sizing:border-box;background:#120f0d;flex-direction:column;flex:280px;gap:12px;max-width:340px;padding:22px 18px;display:flex}.adm2-line{border-top:1px solid var(--stu2-border);margin:2px 0}.adm2-log{border-bottom:1px solid #2a2521;flex-direction:column;gap:2px;padding:10px 0;display:flex}.adm2-toast-row{background:#1e2a12;border:1px solid #4e6a1e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.adm2-btn{font:inherit;border:1px solid var(--stu2-border2);background:var(--stu2-surface2);min-height:44px;color:var(--stu2-ink);cursor:pointer;border-radius:12px;padding:10px 18px;font-size:15px;font-weight:700}.adm2-btn.prime{background:var(--stu2-accent);color:var(--stu2-accent-ink);border-color:var(--stu2-accent)}.adm2-btn:disabled{opacity:.45;cursor:default}.adm2-mini{font:inherit;border:1px solid var(--stu2-border2);background:var(--stu2-surface2);min-height:36px;color:var(--stu2-ink);cursor:pointer;white-space:nowrap;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:700}.adm2-mini.good{border-color:var(--stu2-ok-border);color:var(--stu2-ok)}.adm2-mini.bad{color:var(--stu2-err);border-color:#7a2e2e}.adm2-mini.prime{background:var(--stu2-accent);color:var(--stu2-accent-ink);border-color:var(--stu2-accent)}.adm2-mini:disabled{opacity:.45;cursor:default}.adm2-bad{color:var(--stu2-err);white-space:nowrap;border:1px solid #7a2e2e;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.adm2-info{color:var(--stu2-info);border:1px solid var(--stu2-info-border);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.adm2-ex{color:#b38cff;white-space:nowrap;border:1px solid #4b3a73;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.adm2-tbl{border-collapse:collapse;width:100%;font-size:14px}.adm2-tbl th{text-align:left;color:var(--stu2-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--stu2-border);padding:8px 6px;font-size:12px;font-weight:700}.adm2-tbl td{border-bottom:1px solid #2a2521;padding:10px 6px}.adm2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adm2-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adm2-fld{color:var(--stu2-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.adm2-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:root{--bg:#0a0a0d;--surface:#15151a;--surface2:#212129;--ink:#f7f1e5;--muted:#b1aea9;--line:#f5ede326;--line2:#f5ede340;--lime:#dffa6a;--lime-ink:#22251d;--lilac:#c8bbf2;--coral:#df7253;--act:#dffa6a;--act-ink:#22251d;--glass:#0a0a0dcc;--disp:"Big Shoulders Display", "Bricolage Grotesque", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-appearance=light]{--bg:#f5f1e8;--surface:#fffbf2;--surface2:#eae5d9;--ink:#292a27;--muted:#5f5c58;--line:#292a2726;--line2:#292a2744;--act:#292a27;--act-ink:#fffdf7;--glass:#f5f1e8f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}*,html,body{box-sizing:border-box}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/6a313917-hWEzAXdZ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fc899702-BkM-QT9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/d41dacda-EACME5TP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/6a313917-hWEzAXdZ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fc899702-BkM-QT9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/d41dacda-EACME5TP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/6a313917-hWEzAXdZ.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fc899702-BkM-QT9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/d41dacda-EACME5TP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/3726f69a-D9N6E8K1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/2de8679b-IcJDqblK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/assets/a9d05635-Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/3726f69a-D9N6E8K1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/2de8679b-IcJDqblK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/a9d05635-Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/3726f69a-D9N6E8K1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/2de8679b-IcJDqblK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/assets/a9d05635-Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/3726f69a-D9N6E8K1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/2de8679b-IcJDqblK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/assets/a9d05635-Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/assets/3726f69a-D9N6E8K1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/assets/2de8679b-IcJDqblK.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/assets/a9d05635-Cre6nC2_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.house-dot{border-radius:4px;flex:none;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 1px #0002}.wear .house-dot{width:13px;height:13px}.mini{aspect-ratio:390/600;--k:.5;isolation:isolate;background:#0a0c11;border-radius:10px;width:100%;position:relative;overflow:hidden}.mini.tall{aspect-ratio:390/760}.mini iframe{width:390px;height:760px;transform:scale(var(--k));transform-origin:0 0;pointer-events:none;background:#0a0c11;border:0;position:absolute;top:0;left:0}.mini:before{content:"";background:radial-gradient(circle at 50% 40%,#ffffff10,#0000 60%);place-items:center;display:grid;position:absolute;inset:0}.mini:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.phone{background:#08080b;border-radius:30px;padding:7px;position:relative;box-shadow:0 40px 80px -30px #000,0 0 0 1px #ffffff1c,inset 0 0 0 1px #ffffff10}.phone .mini{border-radius:23px}.phone:before{content:"";z-index:3;opacity:.7;background:#000;border-radius:9px;width:56px;height:5px;margin-left:-28px;position:absolute;top:13px;left:50%}.live-minis{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;align-items:start;gap:14px;padding:26px}.live-minis.one{grid-template-columns:minmax(0,300px);justify-content:center}.live-game{gap:9px;padding:6px 6px 10px}.live-game .mini{border-radius:7px}.live-game b{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-game b span{opacity:.7;align-items:center;gap:4px;font-size:11px;display:inline-flex}.live-game b svg{fill:currentColor;width:11px;height:11px}.live-more{opacity:.75;grid-column:1/-1;margin:0 2px;font-size:12px;font-weight:600}@media (width<=560px){.live-minis{gap:8px;padding:16px}.live-game{padding:4px 4px 8px}.live-game b{padding:0 2px;font-size:11px}.live-game b span{display:none}}.play-page{padding-top:28px}.play-stage{flex-direction:column;display:flex}.play-frame{background:#0a0c11;min-height:420px;position:relative}.play-frame iframe{background:#0a0c11;border:0;width:100%;height:max(600px,min(100dvh - 196px,900px));display:block}.play-stage .cine-intro{inset:0}.play-band{gap:10px}.play-band .pb-ed{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.play-band .pb-left{text-transform:none;opacity:.8;white-space:nowrap;letter-spacing:0;margin-left:auto;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:12px;font-weight:600}.play-band .pb-fin{text-transform:none;letter-spacing:0;background:#ffffff1a;margin-left:auto;font-family:Bricolage Grotesque,system-ui,sans-serif}.play-band .pb-left+.pb-fin{margin-left:6px}.howto{counter-reset:h;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.howto li{counter-increment:h;grid-template-columns:26px 1fr;column-gap:10px;font-size:13px;line-height:1.45;display:grid}.howto li:before{content:counter(h,decimal-leading-zero);color:var(--lime);grid-row:1/3;padding-top:2px;font-size:11px;font-weight:800}:root[data-appearance=light] .howto li:before{color:#4f5f10}.howto b{font-size:14px}.howto span{color:var(--muted)}.share-row{flex-wrap:wrap;gap:8px;display:flex}.share-row .btn{text-decoration:none}.fin-out{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fin-out .btn{justify-content:center}.fin-score{flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.fin-score em{color:#8a877f;font-size:12px;font-style:normal;font-weight:500}.fin-score .input{color:#f7f1e5;font-size:22px;font-weight:800;font-family:var(--disp);letter-spacing:.06em;background:#000;border-color:#fff3}@media (width<=1100px){.play-frame iframe{height:max(620px,min(100dvh - 160px,900px))}}@media (width<=560px){.play-page{padding:14px 10px 60px}.play-page .crumb{margin-bottom:10px}.play-stage{border-radius:14px;margin:0 -4px}.play-band{padding:10px 12px;font-size:14px}.play-frame iframe{height:calc(100dvh - 190px);min-height:600px}.fin-out{grid-template-columns:1fr}}.cb-mode a{background:var(--surface2);min-height:34px;color:var(--ink);white-space:nowrap;border:0;border-radius:99px;align-items:center;padding:6px 14px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.cb-mode a:hover{background:var(--lilac);color:#26222f}.cb-nav .nav-out{min-height:38px;color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;padding:8px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cb-nav .nav-out:hover{color:var(--ink);background:var(--surface2)}footer.cb-foot a.btn{margin-left:0;text-decoration:none}footer.cb-foot .btn.text+.btn.text{margin-left:0}footer.cb-foot .btn[data-act=export]{margin-left:auto}.brand-cover .bc-products{pointer-events:none;grid-template-columns:repeat(2,1fr);gap:0;display:grid;position:absolute;inset:6% 4% 30% 30%}.brand-cover .bc-products img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transform:rotate(calc((var(--i) - 1.5) * 6deg)) scale(1.15)}.game-title{letter-spacing:-.005em;font-size:clamp(56px,6vw,96px);font-weight:900;line-height:.86;font-family:var(--disp);text-transform:uppercase;margin:14px 0 18px}.bfeat{background:var(--bf-bg);color:var(--bf-ink);isolation:isolate;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:28px;padding:44px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 100px -50px #000,0 0 0 1px #ffffff14}.bfeat:before{content:"";aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--bf-acc) 40%,transparent),transparent 65%);z-index:-1;border-radius:50%;width:70%;position:absolute;top:-30%;right:-12%}.bfeat .eyebrow{color:var(--bf-acc)}.bfeat h2{font-family:var(--disp);text-transform:uppercase;margin:14px 0;font-size:clamp(52px,6vw,104px);font-weight:900;line-height:.84}.bfeat-line{letter-spacing:-.02em;margin-bottom:10px;font-size:20px;font-weight:700}.bfeat-copy>p:not(.bfeat-line){opacity:.8;max-width:520px;font-size:14px;line-height:1.65}.bfeat-made{counter-reset:m;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;max-width:560px;margin:22px 0 0;padding:0;list-style:none;display:grid}.bfeat-made li{counter-increment:m;border-top:1px solid color-mix(in srgb,var(--bf-ink) 22%,transparent);opacity:.9;gap:10px;padding-top:10px;font-size:12px;line-height:1.45;display:flex}.bfeat-made li:before{content:counter(m,decimal-leading-zero);color:var(--bf-acc);font-weight:800}.bfeat-acts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.bfeat .bf-primary{background:var(--bf-acc);border-color:var(--bf-acc);color:#14110d}.bfeat .bf-ghost{border-color:color-mix(in srgb,var(--bf-ink) 40%,transparent);color:var(--bf-ink);text-decoration:none}.bfeat .bf-ghost:hover{background:#ffffff14}.bfeat .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.bfeat .bf-primary svg{fill:currentColor;stroke:none}.bfeat-stage{justify-content:center;padding:10px 0;display:flex;position:relative}.bfeat-stage .phone{width:min(300px,100%);transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:rotate(3deg)}.bfeat:hover .bfeat-stage .phone{transform:rotate(1deg)translateY(-4px)}.bfeat-products{pointer-events:none;position:absolute;inset:-10% -6%}.bfeat-products img{object-fit:contain;width:112px;height:112px;animation:7s ease-in-out infinite float;animation-delay:calc(var(--i) * -1.1s);background:#f4ede1;border-radius:20px;position:absolute;box-shadow:0 20px 40px -14px #000}.bfeat-products img:first-child{top:8%;left:0;transform:rotate(-10deg)}.bfeat-products img:nth-child(2){top:4%;right:0;transform:rotate(9deg)}.bfeat-products img:nth-child(3){width:96px;height:96px;top:46%;left:-2%;transform:rotate(6deg)}.bfeat-products img:nth-child(4){width:92px;height:92px;top:50%;right:2%;transform:rotate(-7deg)}.bfeat-products img:nth-child(5){width:84px;height:84px;bottom:4%;left:8%}.bfeat-products img:nth-child(6){width:86px;height:86px;bottom:2%;right:9%}.bfeat.big{padding:56px}a.newcard{color:var(--ink);text-decoration:none}.newcard{aspect-ratio:auto;height:100%;min-height:260px}.newcard small{max-width:240px;line-height:1.45}.newcard-go{color:var(--lime);margin-top:6px;font-size:12px;font-style:normal;font-weight:800}:root[data-appearance=light] .newcard-go{color:#4f5f10}@media (width<=1100px){.bfeat{grid-template-columns:1fr;padding:34px 28px}.bfeat-stage .phone{width:260px}.bfeat-products img{width:84px;height:84px}}@media (width<=560px){.bfeat,.bfeat.big{border-radius:14px;padding:26px 20px}.bfeat-made{grid-template-columns:1fr}.bfeat-stage .phone{width:220px}.bfeat-products{inset:-4%}.bfeat-products img{border-radius:14px;width:64px!important;height:64px!important}}.wearing{grid-template-columns:minmax(180px,250px) minmax(0,1fr);align-items:start;gap:26px;display:grid}.wearing .phone{max-width:250px}.wearing .layers div{grid-template-columns:76px 1fr auto}.detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}@media (width<=1100px){.detail-grid{grid-template-columns:1fr}}@media (width<=560px){.wearing{grid-template-columns:1fr}.wearing .phone{max-width:230px;margin:0 auto}}a.studio-out{color:var(--ink);border-color:#dffa6a55;display:block}a.studio-out:hover{border-color:var(--lime)}.pack-live{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:22px;display:grid}.pack-live .phone{max-width:200px}@media (width<=560px){.pack-live{grid-template-columns:1fr}}.you-id{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.you-id b{font-size:17px;display:block}.you-id small{color:var(--muted);font-size:12px}.you-av{background:var(--lime);width:54px;height:54px;color:var(--lime-ink);font-family:var(--disp);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:900;display:grid;box-shadow:0 0 30px -8px #dffa6a88}.you-av.sm{width:40px;height:40px;box-shadow:none;font-size:15px}.you-id .btn{margin-left:8px}.stamps{grid-template-columns:repeat(14,minmax(0,1fr));gap:8px;display:grid}.stamp{aspect-ratio:1;border:1.5px dashed var(--line2);color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.stamp b{font-weight:700}.stamp.some{border-style:solid;border-color:var(--lilac);color:var(--ink)}.stamp.got{background:var(--lime);color:var(--lime-ink);box-shadow:0 0 0 3px var(--bg),0 0 0 4.5px var(--lime);border:0;transform:rotate(-8deg)}.stamp.got span{font-size:11px;font-weight:900;position:absolute;top:-4px;right:-2px}.stamp.today{outline:2px solid var(--coral);outline-offset:3px}@media (width<=860px){.stamps{grid-template-columns:repeat(7,minmax(0,1fr))}}.pins{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.pin{border:1px solid var(--line);background:var(--surface);opacity:.65;border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.pin.got{opacity:1;border-color:#dffa6a55;box-shadow:0 0 30px -18px #dffa6a}.pin-disc{border:1.5px dashed var(--line2);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.pin.got .pin-disc{border:3px solid var(--surface2);box-shadow:0 8px 20px -8px #000}.pin b{font-family:var(--disp);text-transform:uppercase;font-size:19px;font-weight:800;line-height:1}.pin small{color:var(--muted);font-size:12px;line-height:1.4}.friends h3{font-size:26px}.set-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.set-grid .field{margin:0}@media (width<=1100px){.set-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.set-grid{grid-template-columns:1fr}.you-id .btn{margin-left:0}}.season-card{min-height:0}.gcard .cb-cover{will-change:transform}:root[data-appearance=light] .phone{box-shadow:0 30px 60px -30px #0007,0 0 0 1px #0002}:root[data-appearance=light] .mini:after{box-shadow:inset 0 0 0 1px #0001}:root[data-appearance=light] .bfeat,:root[data-appearance=light] .play-stage{box-shadow:0 40px 80px -40px #0006}@media (width<=860px){footer.cb-foot{padding:22px 18px}footer.cb-foot .btn[data-act=export]{margin-left:0}}.cb-cover.small{container-type:inline-size}.cb-cover.small .cb-cover-title span:first-child{display:none}.cb-cover.small .cb-cover-title span:last-child{font-size:clamp(8px,14cqi,15px);line-height:.92}.stamps{grid-template-columns:repeat(14,minmax(0,62px));justify-content:space-between}@media (width<=860px){.stamps{grid-template-columns:repeat(7,minmax(0,1fr))}}.c2-btn,.cb-mode button,.cb-mode a{white-space:nowrap}@media (width<=1520px){.cb-mode>span{display:none}.cb-mode{padding:4px}}@media (width<=1024px){.cb-nav{min-width:0;max-width:100%}}@media (width<=560px){.cb-top{column-gap:8px;padding:10px 14px}.cb-right{gap:6px}.c2-btn[data-c2=sound],.c2-btn[data-c3=music],.cb-appear button[aria-pressed=true]{display:none}.cb-appear button{border-left:1px solid var(--line)!important;border-radius:30px!important}.cb-mode a,.cb-mode button{padding:6px 11px}.cb-nav button,.cb-nav .nav-out{padding:8px 12px}}.cb-cover .cb-cover-photo{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.cb-top{z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:74px;padding:0 32px;display:grid;position:sticky;top:0}.cb-brand{letter-spacing:-.05em;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:10px;padding:0;font-size:27px;font-weight:800;display:flex}.cb-brand i{background:var(--lime);border-radius:11px 11px 6px 6px;width:27px;height:29px;position:relative;transform:rotate(-12deg)}.cb-brand i:after{content:"";background:#22251d;border-radius:3px 3px 1px 1px;width:11px;height:10px;position:absolute;top:9px;left:8px}.cb-brand small{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-left:4px;font-size:10px;font-weight:700}.cb-nav{border:1px solid var(--line);border-radius:99px;gap:3px;padding:4px;display:flex}.cb-nav button{min-height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:8px 20px;font-size:12px;font-weight:600}.cb-nav button:hover{color:var(--ink);background:var(--surface2)}.cb-nav button[aria-current=page]{background:var(--lime);color:var(--lime-ink)}.cb-right{justify-content:end;align-items:center;gap:10px;display:flex}.cb-mode{border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:8px;padding:4px 4px 4px 14px;font-size:11px;font-weight:600;display:flex}.cb-mode button{background:var(--surface2);cursor:pointer;border:0;border-radius:99px;min-height:34px;padding:6px 14px;font-size:11px;font-weight:700}.cb-mode button:hover{background:var(--lilac);color:#26222f}.cb-appear{display:flex}.cb-appear button{border:1px solid var(--line);cursor:pointer;background:0 0;min-height:42px;padding:6px 13px;font-size:11px;font-weight:600}.cb-appear button:first-child{border-radius:30px 0 0 30px}.cb-appear button:last-child{border-left:0;border-radius:0 30px 30px 0}.cb-appear button[aria-pressed=true]{background:var(--surface2)}button.cb-signin{background:var(--lime);color:var(--lime-ink);border:0}button.cb-signin:hover{background:var(--lime);opacity:.9}.cb-account{position:relative}.cb-account-btn{border:1px solid var(--line);background:var(--surface2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.cb-account-menu{background:var(--surface);border:1px solid var(--line);z-index:40;border-radius:10px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0003}.cb-account-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:600}.cb-account-menu button:hover{background:var(--surface2)}.cb-signin-prompt{border:1px solid var(--line);background:var(--surface2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;font-size:13px;font-weight:600;display:flex}@media (width<=1280px){.cb-top{grid-template-columns:auto 1fr auto;padding:0 20px}.cb-nav{justify-self:center}.cb-nav button{padding:8px 13px}.cb-mode>span{display:none}.cb-mode{padding:4px}.cb-brand small{display:none}}@media (width<=1024px){.cb-top{grid-template-columns:1fr auto;row-gap:10px;height:auto;padding:12px 20px}.cb-nav{order:3;grid-column:1/-1;justify-content:space-between;overflow-x:auto}.cb-nav button{padding:8px 14px}.cb-mode>span{display:none}.cb-right{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}}@media (width<=560px){.cb-appear button{min-height:38px;padding:6px 10px}}:is(.gcard-info,.upc,.row .right) .badge{border:1px solid var(--line2);letter-spacing:.03em;text-transform:none;white-space:nowrap;color:inherit;-webkit-backdrop-filter:none;background:0 0;border-radius:6px;align-items:center;gap:6px;height:auto;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex;position:static}:is(.gcard-info,.upc,.row .right) .badge.live{background:var(--coral);border-color:var(--coral);color:#231511}:is(.gcard-info,.upc,.row .right) .badge.live:before{content:"";background:#231511;border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse}:is(.gcard-info,.upc,.row .right) .badge.scheduled{border-color:var(--lilac);color:var(--lilac)}:root[data-appearance=light] :is(.gcard-info,.upc,.row .right) .badge.scheduled{color:#4f3f8c;border-color:#8a78c9}:is(.gcard-info,.upc,.row .right) .badge.draft{color:var(--muted);border-style:dashed}:is(.gcard-info,.upc,.row .right) .badge.ended{color:var(--muted);border-color:var(--line)}:is(.gcard-info,.upc,.row .right) .badge.ok{color:#d5e68d;background:#daf16d1a;border-color:#b1c66455}:root[data-appearance=light] :is(.gcard-info,.upc,.row .right) .badge.ok{color:#45633f;background:#e5ead3;border-color:#cbd5b1}@keyframes pulse{50%{opacity:.3}}.page{counter-reset:ch;max-width:1480px;margin:0 auto;padding:40px 48px 96px}.sec{counter-increment:ch;margin-top:72px}.page .panel{padding:26px}.head h1,.sec-head h2,.live-copy h2,.season h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;line-height:.86}.sec-head h2{font-size:clamp(38px,4vw,64px)}.live-copy h2{font-size:clamp(46px,5vw,84px)}.season h2{font-size:clamp(40px,4.2vw,68px)}.upc h3,.gcard h3,.panel h3,.ticket b{font-family:var(--disp);text-transform:uppercase;letter-spacing:0;font-weight:800;line-height:.95}.upc h3{font-size:28px}.gcard h3{font-size:25px}.panel h3{font-size:26px}.eyebrow{letter-spacing:.2em}.sec>.sec-head .eyebrow:before{content:"CH." counter(ch,decimal-leading-zero) "  ";color:var(--lime);white-space:pre;font-weight:800}:root[data-appearance=light] .sec>.sec-head .eyebrow:before{color:#4f5f10}.bfeat-stage .mini .cb-scene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wearing-mini .mini,.bfeat-stage .mini{container-type:inline-size}.wearing-mini .mini iframe,.bfeat-stage .mini iframe{--k:calc(100cqw / 390px)}.cb-cover{aspect-ratio:480/420;background:var(--cover);width:100%;color:var(--cover-ink);border-radius:6px;flex-direction:column;padding:18px 20px;display:flex;position:relative;overflow:hidden}.cb-cover .v8-poster-art{width:100%;height:88%;position:absolute;inset:4% 0 auto auto}.cb-cover-top{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.1em;text-transform:uppercase;z-index:1;justify-content:space-between;gap:10px;font-size:9px;font-weight:600;display:flex;position:relative;overflow:hidden}.cb-cover-title{z-index:1;letter-spacing:-.06em;text-transform:uppercase;flex-direction:column;margin-top:auto;font-weight:800;line-height:.9;display:flex;position:relative}.cb-cover-title span:first-child{letter-spacing:-.03em;font-size:clamp(14px,1.4vw,20px)}.cb-cover-title span:last-child{font-size:clamp(28px,3vw,46px)}.cb-cover.small{padding:10px 12px}.cb-cover.small .cb-cover-top{display:none}.cb-cover.small .cb-cover-title span:first-child{font-size:8px}.cb-cover.small .cb-cover-title span:last-child{font-size:15px}[data-testid=game-detail-screen] .detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}@media (width<=1100px){[data-testid=game-detail-screen] .detail-grid{grid-template-columns:1fr}}.hero-util{letter-spacing:.13em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.hero-util>span{align-items:center;gap:10px;display:flex}.hero-util i{background:var(--coral);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #df725320}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;min-height:640px;display:grid}.hero-kicker{letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:26px;font-size:9px;font-weight:700;display:flex}.hero-kicker:before{content:"";background:var(--ink);width:24px;height:1px}.hero h1{letter-spacing:-.075em;margin:0 0 30px;font-size:clamp(64px,7.4vw,119px);font-weight:800;line-height:.88}.hero h1>span{white-space:nowrap;display:block}.hero h1 .outline{color:#0000;-webkit-text-stroke:1.65px var(--ink);letter-spacing:-.063em;font-size:.9em;font-style:italic;line-height:1.1}.hero h1>span:last-child{font-size:1.08em}.dot{color:var(--coral)}.hero-copy>p{color:var(--muted);font-size:15px;line-height:1.7}.hero-cta{flex-wrap:wrap;align-items:center;gap:22px;margin:32px 0 30px;display:flex}.hero-cta .btn.lime{min-height:54px;box-shadow:4px 5px 0 var(--lilac);border-radius:99px;padding:12px 24px}:root[data-appearance=light] .hero-cta .btn.lime{color:#fffdf7;background:#292a27;border-color:#292a27}.hero-art{aspect-ratio:1;justify-self:end;width:100%;max-width:680px;position:relative}.hero-art img{object-fit:contain;z-index:1;width:100%;height:100%;animation:7s ease-in-out infinite float;position:relative}.hero-art:before{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:4%}.roundel{z-index:2;background:var(--lime);color:#22251d;text-align:center;letter-spacing:.08em;border-radius:50%;place-content:center;width:104px;height:104px;font-size:6px;font-weight:700;display:grid;position:absolute;top:4%;right:2%;transform:rotate(14deg)}.roundel b{letter-spacing:-.05em;margin:4px 0;font-size:19px;line-height:.85}.ticket{z-index:3;background:var(--surface);border:1px solid var(--line);text-align:left;cursor:pointer;color:var(--ink);border-radius:6px;align-items:center;gap:16px;padding:16px 20px;display:flex;position:absolute;bottom:3%;left:10%;right:2%;transform:rotate(-3deg);box-shadow:0 18px 40px #0005}.ticket:hover{transform:rotate(-2deg)translateY(-3px)}.ticket .tk-mark{border-radius:6px;flex:none;place-items:center;width:58px;height:58px;display:grid}.ticket small{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:600}.ticket b{letter-spacing:-.05em;margin:4px 0;font-size:clamp(20px,2vw,30px);line-height:1;display:block}.ticket span{color:var(--muted);font-size:11px}.ticket .arrow{border:1px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}@keyframes float{50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes marq{to{transform:translate(-50%)}}[data-testid=home-screen] .tiers{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}[data-testid=home-screen] .tier{aspect-ratio:3/4;border:1px solid var(--line);background:var(--surface);overflow-wrap:break-word;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;padding:8px;font-size:10px;font-weight:700;display:flex}[data-testid=home-screen] .tier.got{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}[data-testid=home-screen] .tier svg{align-self:center;width:60%;height:auto}[data-testid=daily-three] .daily{display:flex}@media (width<=1100px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.live,.season{grid-template-columns:1fr}.hero{grid-template-columns:1fr;gap:20px;min-height:0;padding-top:30px}.hero-art{justify-self:center}}@media (width<=1000px){.hero-art{max-width:560px}}@media (width<=860px){.page{padding:28px 18px 80px}.ribbon{margin:20px -18px 0}.row{grid-template-columns:44px minmax(0,1fr) auto}.row>:nth-child(3){display:none}[data-testid=home-screen] .tiers{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=560px){.g2,.g3,.g4{grid-template-columns:1fr}.hero h1{font-size:clamp(48px,15vw,70px)}.live-copy{padding:28px 22px}.ticket{left:0;right:0}}.gp-root{--gp-bg:#0e0c0b;--gp-surface:#1b1715;--gp-surface2:#24201c;--gp-border:#342e28;--gp-border2:#463e36;--gp-muted:#b9afa3;--gp-ink:#f3eee6;--gp-accent:#dffa6a;--gp-accent-hover:#f3ffb0;--gp-accent-ink:#172000;--gp-warn:#ffc24a;--gp-warn-border:#6b5320;--gp-ok:#7fe6a0;--gp-ok-border:#2f6b45;color:var(--gp-ink);background:var(--gp-bg);flex-direction:column;min-height:100vh;font-family:Bricolage Grotesque,system-ui,sans-serif;display:flex}.gp-disp{text-transform:uppercase;letter-spacing:.02em;font-family:Big Shoulders Display,Impact,sans-serif}.gp-main{box-sizing:border-box;flex-direction:column;flex:auto;gap:18px;width:100%;max-width:1240px;margin:0 auto;padding:20px 16px 40px;display:flex}.gp-columns{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.gp-col-main{flex-direction:column;flex:999 600px;gap:16px;min-width:0;display:flex}.gp-aside{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.gp-sec{background:var(--gp-surface);border:1px solid var(--gp-border);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.gp-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--gp-muted);margin:0;font-size:12px;font-weight:700}.gp-muted{color:var(--gp-muted);margin:0;font-size:14px;line-height:1.45}.gp-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gp-wrap{flex-wrap:wrap;gap:8px;display:flex}.gp-chip{font:inherit;border:1px solid var(--gp-border2);min-height:40px;color:var(--gp-ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.gp-chip.gp-on{background:var(--gp-accent);color:var(--gp-accent-ink);border-color:var(--gp-accent)}.gp-lock{color:var(--gp-warn);border:1px solid var(--gp-warn-border);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.gp-ok{color:var(--gp-ok);border:1px solid var(--gp-ok-border);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.gp-btn{font:inherit;border:1px solid var(--gp-border2);background:var(--gp-surface2);min-height:44px;color:var(--gp-ink);cursor:pointer;border-radius:12px;padding:10px 18px;font-size:15px;font-weight:700}.gp-btn.gp-prime{background:var(--gp-accent);color:var(--gp-accent-ink);border-color:var(--gp-accent)}.gp-tbl{border-collapse:collapse;width:100%;font-size:14px}.gp-tbl th{text-align:left;color:var(--gp-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--gp-border);padding:8px 6px;font-size:12px;font-weight:700}.gp-tbl td{border-bottom:1px solid var(--gp-border);padding:10px 6px}.gp-hero{border:1px solid var(--gp-border);box-sizing:border-box;background:radial-gradient(circle at 80% 30%,#1f3a2e,#151210 62%);border-radius:22px;flex-wrap:wrap;align-items:center;gap:28px;padding:26px 22px;display:flex}.gp-footer{border-top:1px solid var(--gp-border);background:#151210}.gp-footer-inner{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding:18px 16px 26px;display:flex}.gp-empty{border:1.5px dashed var(--gp-border2);color:var(--gp-muted);text-align:center;border-radius:14px;padding:14px;font-size:14px}.gp-adslot{border:1.5px dashed var(--gp-border2);box-sizing:border-box;background:#151210;border-radius:10px;justify-content:center;align-items:center;width:300px;max-width:100%;height:250px;margin:0 auto;display:flex;position:relative}*{box-sizing:border-box}body{overflow-x:clip}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--ink);-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}a:hover{color:var(--lime)}:root[data-appearance=light] a:hover{color:#4a5a12}h1,h2,h3,h4,p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}:root[data-appearance=light] :focus-visible{outline-color:#292a27}.btn{border:1px solid var(--line2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.btn.primary{background:var(--act);border-color:var(--act);color:var(--act-ink)}.btn.primary:hover{filter:brightness(.93)}.btn.pill{border-radius:99px}.btn:disabled{opacity:.45;cursor:default}.badge{border:1px solid var(--line2);letter-spacing:.03em;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.badge.live{background:var(--coral);border-color:var(--coral);color:#231511}.badge.live:before{content:"";background:#231511;border-radius:50%;width:6px;height:6px;animation:1.6s infinite pulse}.badge.scheduled{border-color:var(--lilac);color:var(--lilac)}:root[data-appearance=light] .badge.scheduled{color:#4f3f8c;border-color:#8a78c9}.badge.draft{color:var(--muted);border-style:dashed}.badge.ended{color:var(--muted);border-color:var(--line)}.badge.ok{color:#d5e68d;background:#daf16d1a;border-color:#b1c66455}:root[data-appearance=light] .badge.ok{color:#45633f;background:#e5ead3;border-color:#cbd5b1}main{min-height:calc(100dvh - 74px)}:root[data-appearance=light] .head h1 em{color:#5f6fd0}.head p{max-width:620px;color:var(--muted);margin-top:16px;font-size:15px;line-height:1.6}.cb-scene{border-radius:10px;width:100%;height:auto}.gcard{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}.gcard:hover .cb-cover{transform:translateY(-3px)}.gcard .cb-cover{transition:transform .25s}.gcard-info{justify-content:space-between;align-items:start;gap:12px;display:flex}.gcard h3{letter-spacing:-.04em;font-size:21px;font-weight:800}.gcard p{color:var(--muted);margin-top:3px;font-size:13px}.wear{color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.wear b{color:var(--ink)}:root[data-motion=off] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ribbon{background:var(--lilac);color:#262337;border-block:1px solid #0002;margin:20px -48px 0;padding:14px 0;overflow:hidden;transform:rotate(-1.4deg)}.ribbon-track{width:max-content;animation:38s linear infinite marq;display:flex}.ribbon-track div{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:36px;padding-right:36px;font-size:clamp(20px,2vw,30px);font-weight:800;display:flex}.ribbon .v8-star{fill:#262337;width:24px;height:24px}.live{border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.live-copy{flex-direction:column;gap:16px;padding:40px 38px;display:flex}.live-copy h2{letter-spacing:-.06em;font-size:clamp(34px,3.6vw,56px);font-weight:800;line-height:.95}.live-copy p{opacity:.8;max-width:420px;font-size:14px;line-height:1.6}.live-meta{flex-wrap:wrap;gap:26px;margin-top:6px;display:flex}.live-meta div{flex-direction:column;gap:2px;display:flex}.live-meta b{letter-spacing:-.04em;font-size:26px;font-weight:800}.live-meta span{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:10px;font-weight:600}.live-games{background:#0000000d;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:center;gap:12px;padding:28px;display:grid}.live-game{color:#2a2830;text-align:left;cursor:pointer;background:#fffdf5d9;border:0;border-radius:10px;flex-direction:column;gap:8px;padding:8px 8px 10px;transition:transform .2s;display:flex}.live-game:hover{transform:translateY(-3px)}.live-game b{padding:0 4px;font-size:13px}.live-game .cb-scene{border-radius:6px}.bar{background:var(--line);border-radius:9px;height:6px;overflow:hidden}.bar i{background:var(--lime);border-radius:9px;height:100%;display:block}.up{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.upc{text-align:left;cursor:pointer;border:0;border-radius:12px;flex-direction:column;gap:10px;min-height:190px;padding:20px;transition:transform .2s;display:flex}.upc:hover{transform:translateY(-3px)}.upc h3{letter-spacing:-.045em;font-size:22px;font-weight:800;line-height:1}.upc small{opacity:.75;font-size:11px;font-weight:600}.upc .foot{justify-content:space-between;align-items:end;margin-top:auto;font-size:11px;font-weight:700;display:flex}.dots{gap:4px;display:flex}.dots i{border:1px solid #0002;border-radius:50%;width:10px;height:10px}.season{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:36px;display:grid}.season h2{letter-spacing:-.06em;margin-top:10px;font-size:clamp(32px,3.4vw,52px);font-weight:800;line-height:.95}[data-testid=events-screen] .tiers,[data-testid=live-season-editor-screen] .tiers{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;display:grid}[data-testid=events-screen] .tier,[data-testid=live-season-editor-screen] .tier{aspect-ratio:3/4;border:1px solid var(--line);background:var(--surface);overflow-wrap:break-word;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;padding:8px;font-size:10px;font-weight:700;display:flex}[data-testid=events-screen] .tier.got,[data-testid=live-season-editor-screen] .tier.got{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}[data-testid=events-screen] .tier svg,[data-testid=live-season-editor-screen] .tier svg{align-self:center;width:60%;height:auto}.studio{grid-template-columns:232px minmax(0,1fr);min-height:calc(100dvh - 74px);display:grid}.side{border-right:1px solid var(--line);flex-direction:column;gap:4px;height:calc(100dvh - 74px);padding:26px 16px;display:flex;position:sticky;top:74px}.side .ws{border-bottom:1px solid var(--line);margin-bottom:14px;padding:0 12px 20px}.side .ws b{margin-top:8px;font-size:15px;display:block}.side .ws small{color:var(--muted);font-size:11px}.side button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.side button:hover{background:var(--surface)}.side button[aria-current=page]{background:var(--surface2);color:var(--lime)}:root[data-appearance=light] .side button[aria-current=page]{color:#292a27;font-weight:700}.side button svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:19px;height:19px}.side button small{color:var(--muted);margin-left:auto;font-size:11px}.side .rule-note{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding:16px 12px 0;font-size:11px;line-height:1.55}.side .rule-note b{color:var(--ink);margin-bottom:6px;font-size:13px;display:block}.studio .page{max-width:1400px;margin:0;padding:36px 40px 96px}.crumb button{cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:30px;display:flex;overflow-x:auto}.tabs button{color:var(--muted);cursor:pointer;border:0;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 16px;font-size:13px;font-weight:700}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--lime)}:root[data-appearance=light] .tabs button[aria-selected=true]{border-bottom-color:#292a27}.tl-wrap{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow-x:auto}.tl{min-width:980px;position:relative}.tl-row{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);min-height:52px;display:grid}.tl-row:last-child{border-bottom:0}.tl-label{border-right:1px solid var(--line);background:var(--surface);z-index:2;cursor:pointer;text-align:left;border-top:0;border-bottom:0;border-left:0;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:700;display:flex;position:sticky;left:0}.tl-label:hover{color:var(--lime)}.tl-label .cb-cover{aspect-ratio:1;border-radius:6px;width:30px;padding:0}.tl-label .cb-cover *{display:none}.tl-track{background-image:linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:8.33333% 100%;position:relative}.tl-months .tl-track{background:0 0;grid-template-columns:repeat(12,1fr);display:grid}.tl-months .tl-track span{letter-spacing:.1em;border-left:1px solid var(--line);color:var(--muted);padding:12px 8px;font-size:10px;font-weight:700}.tl-months .tl-label{letter-spacing:.1em;color:var(--muted);font-size:10px}.tl-bar{white-space:nowrap;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:6px;min-width:10px;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:8px;bottom:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #0002}.tl-bar:hover{filter:brightness(1.06);z-index:3;box-shadow:0 0 0 2px var(--ink)}.tl-bar.draft{background-image:repeating-linear-gradient(-45deg,#ffffff38 0 6px,#0000 6px 12px)}.tl-bar svg{flex:none}.tl-season .tl-bar{letter-spacing:.06em;text-transform:uppercase;border-radius:99px;font-size:10px;top:10px;bottom:10px}.tl-today{background:var(--coral);z-index:4;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.tl-today span{color:var(--coral);letter-spacing:.1em;white-space:nowrap;font-size:9px;font-weight:800;position:absolute;top:4px;left:4px}.legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;font-size:11px;display:flex}.legend i{vertical-align:middle;border-radius:3px;width:18px;height:10px;margin-right:6px;display:inline-block}.pack-pick{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.pack-pick button{cursor:pointer;text-align:left;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:start;gap:8px;padding:10px 8px;font-size:10px;font-weight:700;line-height:1.2;display:flex}.pack-pick button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--bg) inset}.checks{flex-direction:column;display:flex}.checks label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:10px 0;font-size:14px;font-weight:600;display:flex}.checks input{width:18px;height:18px;accent-color:var(--lime)}.checks small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.notice{border:1px solid var(--line2);border-radius:10px;align-items:start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.notice.warn{border-color:var(--coral);background:#df72531a}.adapt{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.adapt figure{background:var(--surface2);border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:8px;display:flex}.adapt figcaption{flex-direction:column;gap:3px;padding:0 6px 6px;display:flex}.adapt figcaption b{font-size:14px}.adapt figcaption small{color:var(--muted);font-size:11px}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatches label{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.swatches input[type=color]{border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:8px;width:38px;height:38px;padding:2px}.layers{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.layers div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:grid}.layers div:last-child{border-bottom:0}.layers div.on{background:var(--surface2)}.layers div span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.pack{background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden}.pack:hover{border-color:var(--line2)}.pack-art{place-items:center;height:170px;display:grid;position:relative}.pack-art .dots{position:absolute;bottom:14px;right:14px}.pack-art .eyebrow{position:absolute;top:16px;left:16px}.pack-info{padding:18px 20px 20px}.pack-info h3{letter-spacing:-.045em;font-size:22px;font-weight:800}.pack-info p{color:var(--muted);margin-top:4px;font-size:12px}.pack-info .foot{color:var(--muted);justify-content:space-between;align-items:center;margin-top:16px;font-size:11px;display:flex}.dialog{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;width:calc(100% - 32px);max-width:520px;padding:30px}.dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080abb}.dialog h2{letter-spacing:-.05em;margin:8px 0 12px;font-size:28px;font-weight:800}.dialog p{color:var(--muted);font-size:14px;line-height:1.6}.toast{background:var(--ink);color:var(--bg);z-index:60;border-radius:10px;padding:12px 18px;font-size:13px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}footer.cb-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;padding:26px 40px;font-size:11px;display:flex}footer.cb-foot b{letter-spacing:-.06em;color:var(--ink);font-size:24px;font-weight:800}footer.cb-foot .btn{margin-left:auto}.play{grid-template-columns:minmax(0,1.5fr) minmax(280px,.6fr);align-items:start;gap:24px;display:grid}.play-stage{border-radius:16px;position:relative;overflow:hidden}.play-stage .cb-scene{border-radius:0}.play-band{align-items:center;gap:12px;padding:14px 18px;font-size:13px;font-weight:700;display:flex}.mcal{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.mcal-head{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mcal-head span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:10px;font-size:10px;font-weight:700}.mweek{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));row-gap:3px;min-height:112px;padding-bottom:8px;display:grid}.mweek:last-child{border-bottom:0}.mday{border-left:1px solid var(--line);padding:8px 10px 0}.mday:first-child{border-left:0}.mday b{border-radius:99px;place-items:center;min-width:26px;height:26px;font-size:13px;font-weight:700;display:inline-grid}.mday.out b{color:var(--muted);opacity:.55}.mday.today b{background:var(--coral);color:#231511}.mbar{z-index:1;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:6px;min-width:0;margin:0 3px;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0002}.mbar span{text-overflow:ellipsis;overflow:hidden}.mbar:hover{box-shadow:0 0 0 2px var(--ink)}.mbar.draft{background-image:repeating-linear-gradient(-45deg,#ffffff38 0 6px,#0000 6px 12px)}@media (width<=640px){.mbar span{display:none}.mbar{justify-content:center;padding:0}.mday{padding:6px 4px 0}.mday b{min-width:22px;height:22px;font-size:11px}}.simbar{z-index:25;background:var(--coral);color:#231511;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 32px;font-size:13px;display:flex;position:sticky;top:74px}.simbar .input{color:#231511;background:#fff6;border-color:#23151133;min-height:36px}.simbar .btn{border-color:#23151155;margin-left:auto}.timemachine{border:1px dashed var(--line2);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:26px;padding:18px 20px;display:grid}.timemachine p{color:var(--muted);max-width:560px;margin-top:6px;font-size:13px}.tl-bar.ghost{background:repeating-linear-gradient(-45deg,transparent 0 6px,var(--line) 6px 8px);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line2);justify-content:center}.tl-bar.ghost:hover{color:var(--ink)}.daily{text-align:left;cursor:pointer;align-items:center;gap:16px;padding:14px;display:flex}.daily b{letter-spacing:-.03em;margin:4px 0 2px;font-size:17px;display:block}.daily small{color:var(--muted);font-size:12px}.daily-check{border:1px solid var(--line2);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.daily.ok{border-color:var(--lime)}.daily.ok .daily-check{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}@media (width<=1100px){.g5{grid-template-columns:repeat(3,minmax(0,1fr))}.timemachine{grid-template-columns:1fr}}@media (width<=560px){.g5{grid-template-columns:repeat(2,minmax(0,1fr))}.simbar{padding:10px 16px;top:auto}}.dialog.wide{max-width:980px;position:relative}.pc{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:start;gap:28px;display:grid}.pc-art svg{border-radius:10px;width:100%;height:auto;box-shadow:0 20px 40px #0004}.pc-side{flex-direction:column;gap:10px;display:flex}.pc-side h2{margin:4px 0 8px}.pc-side .btn{justify-content:center}.pc-x{position:absolute;top:14px;right:14px}textarea.input{resize:vertical;min-height:84px;line-height:1.5}@media (width<=760px){.pc{grid-template-columns:1fr}.pc-art{max-width:320px}}.newcard{border:1.5px dashed var(--line2);aspect-ratio:480/420;cursor:pointer;text-align:center;background:0 0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.newcard span{background:var(--lime);width:54px;height:54px;color:var(--lime-ink);border-radius:50%;place-items:center;display:grid}.newcard span svg{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}.newcard b{letter-spacing:-.04em;font-size:21px}.newcard small{color:var(--muted);font-size:12px}.newcard:hover{border-color:var(--lime)}label.btn{cursor:pointer}@media (width<=1280px){.cb-top{grid-template-columns:auto 1fr auto;padding:0 20px}.cb-nav{justify-self:center}.cb-nav button{padding:8px 13px}.cb-mode>span{display:none}.cb-mode{padding:4px}.cb-brand small{display:none}}@media (width<=1000px){.hero-art{max-width:560px}[data-stack]{grid-template-columns:1fr!important}}@media (width<=1100px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.live,.season,.play{grid-template-columns:1fr}.hero{grid-template-columns:1fr;gap:20px;min-height:0;padding-top:30px}.hero-art{justify-self:center}}@media (width<=1024px){.cb-top{grid-template-columns:1fr auto;row-gap:10px;height:auto;padding:12px 20px}.cb-nav{order:3;grid-column:1/-1;justify-content:space-between;overflow-x:auto}.cb-nav button{padding:8px 14px}.cb-mode>span{display:none}.simbar{top:auto}.side{top:0}}@media (width<=860px){.page{padding:28px 18px 80px}.studio{grid-template-columns:1fr}.side{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;height:auto;padding:8px;position:static;overflow-x:auto}.side .ws,.side .rule-note{display:none}.side button{flex-direction:column;justify-content:center;gap:4px;min-width:84px;min-height:58px;font-size:11px}.side button small{display:none}.studio .page{padding:26px 18px 80px}.ribbon{margin:20px -18px 0}.row{grid-template-columns:44px minmax(0,1fr) auto}.row>:nth-child(3){display:none}}@media (width<=560px){.g2,.g3,.g4{grid-template-columns:1fr}.hero h1{font-size:clamp(48px,15vw,70px)}.cb-appear button{min-height:38px;padding:6px 10px}.live-copy{padding:28px 22px}.ticket{left:0;right:0}.dialog{padding:22px}}svg{display:block}.eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.eyebrow.muted{font-weight:600}.btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.page{max-width:1480px;margin:0 auto;padding:40px 48px 96px}.head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.head h1{letter-spacing:-.06em;margin-top:14px;font-size:clamp(40px,4.6vw,72px);font-weight:800;line-height:.95}.head h1 em{color:var(--lime);font-style:normal}.head h1,.sec-head h2{font-family:var(--disp);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;line-height:.86}.head h1{font-size:clamp(58px,6.6vw,112px)}.head h1 em{text-shadow:0 0 42px #dffa6a55}.sec{margin-top:72px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.sec-head h2{letter-spacing:-.05em;margin-top:8px;font-size:clamp(38px,4vw,64px);font-weight:800;line-height:1}.sec-head p{color:var(--muted);max-width:440px;font-size:13px;line-height:1.5}.grid{gap:18px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px}.panel h3{letter-spacing:-.04em;font-size:22px;font-weight:800}.stat b{letter-spacing:-.05em;font-size:40px;font-weight:800;line-height:1;display:block}.stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.stat small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.rule{background:var(--line);border:0;height:1px;margin:28px 0}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;min-height:36px;padding:6px 16px;font-size:12px;font-weight:600}.chip:hover{background:var(--surface2)}.chip[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.tiers{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.tier{aspect-ratio:3/4;border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:space-between;padding:8px;font-size:10px;font-weight:700;display:flex}.tier.got{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.rows{flex-direction:column;display:flex}.row{border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:44px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:14px 4px;display:grid}.row:hover{background:var(--surface)}.row .ic{border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.row b{font-size:15px;display:block}.row small{color:var(--muted);font-size:12px}.row .right{justify-content:end;align-items:center;gap:12px;display:flex}.field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.field>span{font-size:12px;font-weight:700}.input,select.input{border:1px solid var(--line2);background:var(--bg);border-radius:9px;min-height:46px;padding:0 14px;font-size:14px}@media (width<=1100px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.page{padding:28px 18px 80px}.row{grid-template-columns:44px minmax(0,1fr) auto}.row>:nth-child(3){display:none}.tiers{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=560px){.g2,.g3,.g4{grid-template-columns:1fr}.g5{grid-template-columns:repeat(2,minmax(0,1fr))}.head h1{font-size:clamp(48px,15vw,70px)}}.hof-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.hof-card{border:1px solid var(--line);color:#f7f1e5;background:#000;border-radius:14px;padding:18px 20px;box-shadow:inset 0 0 60px #dffa6a0a}.hof-head{border-bottom:1px dashed #ffffff26;justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:10px;display:flex}.hof-head b{font-family:var(--disp);text-transform:uppercase;font-size:24px;font-weight:900}.hof-head small{letter-spacing:.14em;color:#8a877f;text-transform:uppercase;font-size:10px;font-weight:700}.hof-card ol{margin:0;padding:0;list-style:none}.hof-card li{font-variant-numeric:tabular-nums;grid-template-columns:30px 60px 1fr auto;align-items:baseline;gap:8px;padding:6px 0;display:grid}.hof-card li span{color:#8a877f;font-size:11px;font-weight:700}.hof-card li b{font-family:var(--disp);letter-spacing:.14em;font-size:20px;font-weight:900}.hof-card li em{font-size:14px;font-style:normal;font-weight:700}.hof-card li small{color:#8a877f;font-size:11px}.hof-card li.gold b,.hof-card li.gold em{color:var(--lime);text-shadow:0 0 18px #dffa6a88}.tier-up{z-index:90;background:var(--lilac);color:#262337;text-align:center;clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:18px 44px;animation:.7s cubic-bezier(.2,.9,.2,1.2) both tierIn;display:flex;position:fixed;top:96px;left:50%;transform:translate(-50%);box-shadow:0 30px 70px -20px #000}.tier-up small{letter-spacing:.26em;font-size:10px;font-weight:800}.tier-up b{font-family:var(--disp);text-transform:uppercase;font-size:clamp(44px,6vw,72px);font-weight:900;line-height:.85}.tier-up span{font-size:13px;font-weight:600}@keyframes tierIn{0%{opacity:0;transform:translate(-50%,-30px)scale(.8)}to{opacity:1;transform:translate(-50%)}}.streak{vertical-align:middle;color:var(--coral);letter-spacing:0;text-transform:none;background:#df725322;border:1px solid #df725366;border-radius:99px;align-items:center;gap:6px;margin-left:14px;padding:6px 12px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.streak svg{filter:drop-shadow(0 0 6px #df7253)}@media (width<=560px){.streak{width:max-content;margin:10px 0 0;display:flex}.hof-card li{grid-template-columns:26px 54px 1fr}.hof-card li small{display:none}}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.ach{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.ach .ach-ic{background:var(--surface2);width:44px;height:44px;box-shadow:none;border-radius:10px}.ach b{font-family:var(--disp);text-transform:uppercase;font-size:21px;font-weight:800;line-height:1}.ach small{color:var(--muted);font-size:12px;line-height:1.4}.ach:not(.got){opacity:.62}.ach.got{border-color:#dffa6a55;box-shadow:0 0 30px -18px #dffa6a}.ach.got .ach-ic{background:var(--lime)}html{overflow-x:clip}.cb-top.site .wrap{gap:8px}.cb-top.site .cb-nav{margin-left:28px}.cb-top.site .cb-right{gap:6px;margin-left:auto}.cb-top.site .s-signin{display:none}.cb-top.site .s-menu{display:grid}.cb-top.site .s-menu .ico{width:22px;height:22px}@media (width>=860px){.cb-top.site .s-signin{display:inline-flex}.cb-top.site .s-menu{display:none}}.s-sheet{border-bottom:1px solid var(--line);padding:8px var(--gut) 18px;transform-origin:top;animation:s-drop .22s var(--ease);background:#0c0e14;gap:2px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px #0009}.s-sheet[hidden]{display:none}.s-sheet a{border-bottom:1px solid var(--line);height:52px;font:800 19px var(--display);justify-content:space-between;align-items:center;padding:0 4px;display:flex}.s-sheet a .ico{color:var(--ink3)}.s-sheet a[aria-current=page]{color:var(--accent2)}.s-sheet .row{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.s-sheet .row a{height:48px;font:700 15px var(--ui);border-bottom:0;justify-content:center}.s-sheet .row a.primary{border-bottom:0}@keyframes s-drop{0%{opacity:0;transform:scaleY(.96)}}@media (width>=860px){.s-sheet{display:none!important}}.s-sec{margin-top:88px;scroll-margin-top:84px}@media (width>=1024px){.s-sec{margin-top:128px}}.s-hd{gap:12px;max-width:720px;margin-bottom:28px;display:grid}.s-hd.c{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}.s-hd h2{font:800 clamp(30px,5.4vw,52px)/1.02 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.s-hd p{color:var(--ink2);text-wrap:pretty;max-width:58ch;margin:0;font-size:17px;line-height:1.55}@media (width>=1024px){.s-hd{margin-bottom:44px}.s-hd p{font-size:18.5px}}.s-hd .eyebrow{align-items:center;gap:8px;display:inline-flex}.grad-ink{background:linear-gradient(100deg,#fff 10%,var(--accent2) 60%,#f08a5d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.faq{gap:10px;max-width:820px;margin:0 auto;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);transition:border-color .2s,background .2s}.faq details[open]{background:var(--surface2);border-color:var(--line2)}.faq summary{cursor:pointer;font:700 16px/1.35 var(--ui);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{background:var(--surface3);width:28px;height:28px;color:var(--ink2);transition:transform .25s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq summary .pm .ico{display:block}.faq details[open] summary .pm{color:var(--accent2);transform:rotate(45deg)}.faq .a{color:var(--ink2);max-width:68ch;padding:0 20px 20px;font-size:15px;line-height:1.6}.faq .a p{margin:0 0 8px}.s-cta{border-radius:var(--r5);text-align:center;background:radial-gradient(60% 90% at 50% 0%,#e0a33e47,transparent 70%),radial-gradient(50% 80% at 100% 100%,#b8573a38,transparent 70%),linear-gradient(180deg,var(--surface2),var(--surface));border:1px solid var(--line2);justify-items:center;gap:16px;margin-top:96px;padding:56px 22px;display:grid;position:relative;overflow:hidden}.s-cta h2{font:800 clamp(32px,6vw,60px)/1 var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:0}.s-cta p{color:var(--ink2);max-width:46ch;margin:0;font-size:17px}.s-cta .acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.s-cta small{color:var(--ink3);font-size:13px}@media (width>=1024px){.s-cta{margin-top:140px;padding:88px 40px}}.tick{color:var(--ink2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.tick .ico{color:var(--good);width:16px;height:16px}.ticks{flex-wrap:wrap;gap:8px 18px;display:flex}.kbdish{font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.hx{padding:28px 0 0;position:relative}.hx:before{content:"";inset:-80px calc(-1*var(--gut)) auto;z-index:-1;pointer-events:none;background:radial-gradient(40% 46% at 72% 42%,var(--t-glow),transparent 70%),radial-gradient(30% 30% at 20% 10%,#e0a33e1a,transparent 70%);height:900px;position:absolute}.hx-grid{align-items:center;gap:36px;display:grid}.hx-copy{justify-items:start;gap:18px;display:grid}.hx h1{font:800 clamp(44px,11.4vw,88px)/.94 var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0}.hx h1 .l{display:block}.hx h1 .g{background:linear-gradient(100deg,var(--accent2),#f08a5d 70%,#e26a8f);color:#0000;-webkit-background-clip:text;background-clip:text}.hx .lede{max-width:34ch;font-size:17.5px}.hx .acts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hx .new{background:var(--surface);border:1px solid var(--line2);height:32px;color:var(--ink2);border-radius:999px;align-items:center;gap:8px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.hx .new b{height:22px;color:var(--accent2);letter-spacing:.06em;text-transform:uppercase;background:#e0a33e29;border-radius:99px;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.hx .new span{padding-right:8px}@media (width>=1024px){.hx{padding-top:56px}.hx-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:32px;min-height:640px}.hx .lede{font-size:19px}}.stage{justify-items:center;gap:18px;display:grid;position:relative}.pm{--w:270px;width:var(--w);box-shadow:0 0 0 1px #ffffff14,0 40px 80px -20px #000c,0 0 120px -20px var(--t-glow);background:linear-gradient(160deg,#2b3140,#12151c 40%,#0b0d12);border-radius:42px;padding:9px;animation:7s ease-in-out infinite pm-float;position:relative}@keyframes pm-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.pm{animation:none}}.pm-scr{background:linear-gradient(170deg,var(--t-bg1),var(--t-bg2));color:var(--t-ink);transition:background .9s var(--ease),color .9s var(--ease);border-radius:34px;gap:9px;padding:12px 10px;display:grid;position:relative;overflow:hidden}.pm-top{align-items:center;gap:8px;height:26px;padding:0 4px;display:flex}.pm-top .lm{width:22px;height:22px;font:800 13px var(--display);background:var(--surface3);border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.pm-top .lm .bmark{width:22px!important;height:22px!important}.pm-top .tt{font:800 15px/1 var(--gfont,var(--display));letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;transition:opacity .3s;overflow:hidden}.pm-top .lv{background:#0000002e;border:1px solid #ffffff26;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800}.pm-hud{background:var(--t-hud);color:var(--t-hudInk);transition:background .9s var(--ease),color .9s var(--ease);border-radius:16px;grid-template-columns:62px 1fr;gap:7px;padding:7px;display:grid}.pm-mv{background:var(--t-acc);color:var(--t-accInk);transition:background .9s var(--ease),color .9s var(--ease);border-radius:11px;align-content:center;place-items:center;padding:6px 0;display:grid;box-shadow:inset 0 -3px #0000002e}.pm-mv small{font:800 8.5px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.pm-mv b{font:800 26px/1 var(--display)}.pm-goal{background:#0000000f;border-radius:11px;align-content:center;gap:3px;padding:6px 9px;display:grid}.pm-goal small{font:800 8.5px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;opacity:.65}.pm-goal .gs{align-items:center;gap:12px;display:flex}.pm-goal .g{font:800 17px/1 var(--display);align-items:center;gap:5px;display:flex}.pm-goal .g .pc{border-radius:7px;flex:none;width:24px;height:24px;overflow:hidden}.pm-board{background:var(--t-board);box-shadow:inset 0 0 0 2px var(--t-line);transition:background .9s var(--ease),box-shadow .9s var(--ease);border-radius:16px;grid-template-columns:repeat(6,1fr);gap:4px;padding:7px;display:grid}.pm-board .cl{aspect-ratio:1;transition:background .5s var(--ease);border-radius:8px;position:relative;overflow:hidden}.pm-bot{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pm-bot span{background:var(--t-btn);height:32px;color:var(--t-btnInk);font:800 12px var(--ui);transition:background .9s var(--ease),color .9s var(--ease);border-radius:11px;place-items:center;display:grid;box-shadow:inset 0 -3px #0000002e}.bsw{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12151ccc;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;max-width:540px;padding:5px;display:grid}.bsw button{min-width:0;color:var(--ink2);text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:8px;padding:8px;transition:background .25s,color .25s;display:flex;position:relative;overflow:hidden}.bsw button:hover{color:var(--ink)}.bsw button[aria-pressed=true]{background:var(--surface3);color:var(--ink)}.bsw .mk{width:28px;height:28px;font:800 14px var(--display);background:var(--surface2);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.bsw .tx{min-width:0;line-height:1.15;display:grid}.bsw .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bsw .tx small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (width<=520px){.bsw button{text-align:center;flex-direction:column;gap:5px;padding:8px 4px 10px}.bsw .tx{justify-items:center}.bsw .tx b{font-size:12px}.bsw .tx small{display:none}.bsw .mk{width:26px;height:26px}}.made{text-align:center;justify-items:center;gap:14px;margin-top:56px;display:grid}.made small{color:var(--ink3);letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:700}.made .ms{flex-wrap:wrap;justify-content:center;gap:10px 28px;display:flex}.made .m{color:var(--ink2);font:800 15.5px var(--display);opacity:.85;align-items:center;gap:9px;display:flex}.steps{gap:14px;display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(3,1fr);gap:18px}}.step{border-radius:var(--r5);background:linear-gradient(180deg,var(--surface2),var(--surface));border:1px solid var(--line);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.step .vis{border-bottom:1px solid var(--line);background:radial-gradient(70% 90% at 50% 100%,#e0a33e1a,#0000 70%);height:220px;position:relative;overflow:hidden}.step .txt{align-content:start;gap:8px;padding:20px 22px 24px;display:grid}.step .n{font:800 12px var(--ui);letter-spacing:.12em;color:var(--accent2);text-transform:uppercase}.step h3{font:800 24px/1.1 var(--display);letter-spacing:-.02em;margin:0}.step p{color:var(--ink2);margin:0;font-size:15px}.kit{color:#16130f;width:250px;box-shadow:var(--sh3);background:#f1ece4;border-radius:18px;gap:10px;padding:14px;display:grid;position:absolute;top:26px;left:50%;transform:translate(-50%)}.kit .hd{align-items:center;gap:9px;display:flex}.kit .hd b{font:700 15px Georgia,serif}.kit .hd small{color:#7a6e62;font-size:10.5px;display:block}.kit .sws{gap:5px;display:flex}.kit .sws i{border-radius:7px;flex:1;height:26px;box-shadow:inset 0 0 0 1px #00000014}.kit .pr{gap:6px;display:flex}.kit .pr img{border-radius:10px;width:46px;height:46px;box-shadow:0 2px 6px #0000001f}.kit .pr span{color:#9a8e80;border:1.5px dashed #bdb2a4;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.kit .fnt{color:#7a6e62;justify-content:space-between;align-items:baseline;font-size:10.5px;display:flex}.kit .fnt b{color:#16130f;font:700 22px Georgia,serif}.fan{place-items:center;display:grid;position:absolute;inset:0}.fan img{object-fit:cover;width:104px;height:188px;box-shadow:var(--sh3);transition:transform .5s var(--spring);border:3px solid #1d2230;border-radius:16px;position:absolute}.fan img:first-child{transform:translate(-78px,18px)rotate(-12deg)}.fan img:nth-child(2){z-index:2;border-color:var(--accent);width:112px;height:200px;transform:translateY(4px)}.fan img:nth-child(3){transform:translate(78px,18px)rotate(12deg)}.step:hover .fan img:first-child{transform:translate(-92px,10px)rotate(-16deg)}.step:hover .fan img:nth-child(3){transform:translate(92px,10px)rotate(16deg)}.step:hover .fan img:nth-child(2){transform:translateY(-6px)scale(1.03)}.share{align-content:center;justify-items:center;gap:14px;padding:0 18px;display:grid;position:absolute;inset:0}.lnk{background:var(--surface3);border:1px solid var(--line2);width:100%;max-width:280px;height:48px;box-shadow:var(--sh2);border-radius:14px;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.lnk .ico{color:var(--accent2)}.lnk code{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font:600 12.5px ui-monospace,Menlo,monospace;overflow:hidden}.lnk span{background:var(--accent);height:34px;color:var(--accentInk);border-radius:10px;place-items:center;padding:0 12px;font-size:12.5px;font-weight:800;display:grid}.dests{gap:8px;display:flex}.dests span{background:var(--surface);border:1px solid var(--line2);height:32px;color:var(--ink2);border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;display:flex}.dests .ico{width:15px;height:15px}.shp-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.shapes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=640px){.shapes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.shapes{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}.shape{text-align:left;border-radius:var(--r4);background:var(--surface);border:1px solid var(--line);transition:transform .25s var(--ease),border-color .25s,box-shadow .25s;width:100%;padding:0;display:block;position:relative;overflow:hidden}.shape:hover{border-color:var(--line2);box-shadow:var(--sh2);transform:translateY(-4px)}.shape .art{aspect-ratio:4/4.4;background:var(--surface2);overflow:hidden}.shape .art img{object-fit:cover;object-position:50% var(--fy,40%);width:100%;height:100%;transition:transform .5s var(--ease)}.shape:hover .art img{transform:scale(1.05)}.shape .bd{gap:4px;padding:11px 13px 14px;display:grid}.shape .nm{justify-content:space-between;align-items:center;gap:6px;display:flex}.shape h3{font:800 16px/1.15 var(--display);margin:0}.shape p{color:var(--ink3);margin:0;font-size:12.5px;line-height:1.4}.shapes-note{text-align:center;color:var(--ink3);margin-top:18px;font-size:13.5px}.who{gap:14px;display:grid}@media (width>=960px){.who{grid-template-columns:repeat(3,1fr);gap:18px}}.wcard{border-radius:var(--r5);border:1px solid var(--line);background:var(--surface);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.wcard .top{background:linear-gradient(150deg,var(--c1),var(--c2));height:230px;position:relative;overflow:hidden}.wcard .top:after{content:"";background:linear-gradient(#0000 50%,#00000059);position:absolute;inset:0}.wcard .top .ph{aspect-ratio:260/562;width:128px;box-shadow:var(--sh3);transition:transform .4s var(--ease);border:4px solid #0006;border-radius:18px;position:absolute;bottom:-70px;overflow:hidden}.wcard .top .ph img{object-fit:cover;width:100%;height:100%}.wcard:hover .top .ph{transform:translateY(-8px)}.wcard .top .ph.p1{right:22px;transform:rotate(6deg)}.wcard .top .ph.p2{width:104px;display:none;bottom:-110px;right:118px;transform:rotate(-6deg)}@media (width>=640px){.wcard .top .ph.p2{display:block}}.wcard:hover .top .ph.p1{transform:rotate(6deg)translateY(-8px)}.wcard:hover .top .ph.p2{transform:rotate(-6deg)translateY(-8px)}.wcard .lbl{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#00000059;border-radius:99px;align-items:center;gap:8px;height:32px;padding:0 12px 0 8px;font-size:13px;font-weight:800;display:flex;position:absolute;top:18px;left:18px}.wcard .lbl .ico{width:18px;height:18px}.wcard .ex{z-index:2;color:#fff;text-shadow:0 1px 8px #0009;align-items:center;gap:9px;display:flex;position:absolute;bottom:18px;left:18px}.wcard .top:before{content:"";z-index:1;background:radial-gradient(80% 80% at 0 100%,#0000008c,#0000 70%);width:70%;height:60%;position:absolute;bottom:0;left:0}.wcard .ex b{font:800 15px/1.1 var(--display);display:block}.wcard .ex small{opacity:.8;font-size:12px}.wcard .bd{align-content:start;gap:12px;padding:20px 22px 22px;display:grid}.wcard h3{font:800 22px/1.12 var(--display);letter-spacing:-.015em;margin:0}.wcard p{color:var(--ink2);margin:0;font-size:14.5px}.wcard ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.wcard li{color:var(--ink2);gap:9px;font-size:14px;display:flex}.wcard li .ico{width:16px;height:16px;color:var(--good);margin-top:2px}.st{align-items:center;gap:28px;display:grid}@media (width>=1080px){.st{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:48px}}.st-list{gap:6px;display:grid}@media (width<=1079px){.st .mock{order:-1}.st-list{grid-template-columns:1fr 1fr;gap:8px}.st-list .st-it{background:var(--surface);border-color:var(--line);grid-template-columns:1fr;align-content:start;padding:14px 12px}.st-list .st-it .em{grid-row:auto;width:34px;height:34px;margin-bottom:6px}.st-list .st-it h3{font-size:15px}.st-list .st-it p{font-size:13px}.st-list .st-it.on{border-color:#e0a33e80}}@media (width>=700px) and (width<=1079px){.st-list{grid-template-columns:repeat(4,1fr)}}.st-it{border-radius:var(--r3);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:40px 1fr;gap:4px 14px;width:100%;padding:14px;transition:all .3s;display:grid}.st-it.on{background:var(--surface);border-color:var(--line2)}.st-it .em{background:var(--surface2);width:40px;height:40px;color:var(--ink2);border-radius:12px;grid-row:span 2;place-items:center;transition:all .3s;display:grid}.st-it.on .em{color:var(--accent2);background:#e0a33e29}.st-it h3{font:800 16.5px/1.2 var(--display);margin:0}.st-it p{color:var(--ink3);margin:0;font-size:14px}.mock{border:1px solid var(--line2);-webkit-user-select:none;user-select:none;background:#0d0f15;border-radius:20px;font-size:12px;position:relative;overflow:hidden;box-shadow:0 50px 100px -30px #000c,0 0 0 1px #0006}.mk-top{border-bottom:1px solid var(--line);background:#10131a;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.mk-top .ws-dots{gap:5px;margin-right:4px;display:none}.mk-top .ws-dots i{background:#2a3040;border-radius:50%;width:9px;height:9px}.mk-top .nm{font:800 13px var(--display);white-space:nowrap}.mk-top .sv{color:var(--good);font-size:11px;font-weight:700;display:none}.mk-top .cr{height:28px;color:var(--accent2);white-space:nowrap;background:#e0a33e14;border:1px solid #e0a33e66;border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-weight:800;display:flex}.mk-top .cr .ico{width:14px;height:14px}.mk-top .pub{background:var(--accent);height:28px;color:var(--accentInk);border-radius:9px;place-items:center;padding:0 12px;font-weight:800;display:grid}@media (width>=640px){.mk-top .sv{display:inline}.mk-top .ws-dots{display:flex}}.mk-body{grid-template-columns:1fr;min-height:0;display:grid}.mk-layers{border-right:1px solid var(--line);background:#0f1218;padding:12px 10px;display:none}.mk-layers h4{font:800 10px var(--ui);letter-spacing:.12em;color:var(--ink3);text-transform:uppercase;margin:4px 6px 8px}.mk-layers div{height:28px;color:var(--ink2);border-radius:7px;align-items:center;gap:8px;padding:0 7px;font-weight:600;display:flex}.mk-layers div i{border-radius:4px;flex:none;width:14px;height:14px}.mk-canvas{background:radial-gradient(60% 60%,#181c26,#0d0f15);place-items:center;padding:18px 10px;display:grid;position:relative}.mg{width:206px;box-shadow:0 0 0 1px #ffffff0f,var(--sh3);background:#1c2029;border-radius:26px;padding:6px;position:relative}.mg-scr{color:#16130f;background:#efe8dd;border-radius:21px;gap:7px;padding:9px 8px;display:grid;position:relative;overflow:hidden}.mg-top{align-items:center;gap:6px;font:700 12.5px Georgia,serif;display:flex}.mg-hud{background:#ffffffa6;border-radius:11px;gap:6px;padding:5px;display:flex}.mg-hud .mv{color:#fff;width:44px;font:800 18px/1 var(--display);background:#b8573a;border-radius:8px;place-items:center;padding:4px 0;display:grid}.mg-hud .mv small{font:800 7px var(--ui);letter-spacing:.1em}.mg-hud .gl{font:800 13px var(--display);flex:1;align-items:center;gap:8px;padding-left:4px;display:flex}.mg-hud .gl img{border-radius:6px;width:22px;height:22px}.mg-board{background:#ffffff73;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px;display:grid;box-shadow:inset 0 0 0 2px #b8573a}.mg-board .q{aspect-ratio:1;background:#fff;border-radius:7px;position:relative;overflow:hidden}.mg-board .q img{object-fit:cover;width:100%;height:100%}.mg-btn{color:#f1ece4;background:#16130f;border-radius:8px;place-items:center;height:24px;font-size:10.5px;font-weight:800;display:grid}.mk-insp{border-top:1px solid var(--line);background:#0f1218;align-content:start;gap:10px;min-height:236px;padding:14px;display:grid}.mk-insp .k{font:800 10px var(--ui);letter-spacing:.12em;color:var(--ink3);text-transform:uppercase}.mk-insp h4{font:800 16px/1.2 var(--display);margin:0}.mk-insp p{color:var(--ink3);margin:0;font-size:11.5px;line-height:1.45}.ins{gap:10px;display:none}.ins.on{display:grid}.ins .chipz{flex-wrap:wrap;gap:5px;display:flex}.ins .chipz span{border:1px solid var(--line2);color:var(--ink2);border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700}.ins .sws{gap:6px;display:flex}.ins .sws i{border-radius:9px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff1f}.ins .sws i.pk{box-shadow:0 0 0 2px #0f1218,0 0 0 4px var(--accent2)}.tabs4{border:1px solid var(--line);background:#161a23;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;display:grid}.tabs4 span{text-align:center;color:var(--ink3);border-radius:7px;padding:5px 0;font-size:11px;font-weight:700}.tabs4 span.on{background:var(--surface3);color:var(--ink)}.prompt{border:1px solid var(--line2);color:var(--ink2);background:#161a23;border-radius:10px;padding:9px 10px;font-size:11.5px;line-height:1.4}.aibtn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 8px;font-size:12px;font-weight:800;display:flex}.aibtn.go{background:linear-gradient(180deg,var(--accent2),var(--accent));color:var(--accentInk);box-shadow:0 3px 0 var(--accentDeep)}.aibtn.alt{background:var(--surface3);border:1px solid var(--line2);color:var(--ink)}.aibtn .ico{width:15px;height:15px}.aibtn .cost{opacity:.75;font-weight:700}.vers{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.vers div{aspect-ratio:1;background:#1a1f2a;border-radius:10px;position:relative;overflow:hidden}.vers div img{object-fit:cover;width:100%;height:100%}.fine{color:var(--ink3);align-items:center;gap:6px;font-size:11px;display:flex}.fine .ico{width:13px;height:13px;color:var(--good)}.row2{grid-template-columns:1.25fr 1fr;gap:6px;display:grid}@media (width>=640px){.mk-body{grid-template-columns:minmax(0,1fr) 250px}.mk-insp{border-top:0;border-left:1px solid var(--line)}.mg{width:226px}}@media (width>=900px){.mk-body{grid-template-columns:150px minmax(0,1fr) 270px}.mk-layers{display:block}.mg{width:240px}}.ws-plays{gap:14px;display:grid}@media (width>=900px){.ws-plays{grid-template-columns:repeat(3,1fr);gap:18px}}.ws-play{border-radius:var(--r5);border:1px solid var(--line);background:var(--surface);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ws-play .vis{background:var(--bg2);border-bottom:1px solid var(--line);place-items:center;height:280px;display:grid;position:relative;overflow:hidden}.ws-play .bd{align-content:start;gap:8px;padding:20px 22px 24px;display:grid}.ws-play h3{font:800 21px var(--display);align-items:center;gap:10px;margin:0;display:flex}.ws-play h3 .ico{color:var(--accent2)}.ws-play p{color:var(--ink2);margin:0;font-size:14.5px}.brw{border:1px solid var(--line2);width:84%;box-shadow:var(--sh3);background:#151922;border-radius:14px;overflow:hidden}.brw .bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:30px;padding:0 10px;display:flex}.brw .bar i{background:#2e3546;border-radius:50%;width:7px;height:7px}.brw .bar code{height:18px;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;background:#0d1016;border-radius:6px;flex:1;margin-left:6px;padding:0 8px;font:600 10px/18px ui-monospace,Menlo,monospace;overflow:hidden}.brw .pg{grid-template-columns:1fr 92px;gap:10px;height:220px;padding:12px;display:grid}.brw .pg img{object-fit:cover;border-radius:12px;grid-area:1/2/3;width:92px;height:200px}.brw .pg .tx{align-content:start;gap:7px;display:grid}.brw .pg .tx b{color:var(--ink);font:700 15px Georgia,serif}.brw .pg .tx i{background:#232937;border-radius:4px;height:7px}.brw .pg .tx .cta{background:#b8573a;border-radius:7px;width:70px;height:22px;margin-top:4px}.tg{gap:8px;width:84%;max-width:300px;display:grid}.tg .msg{max-width:92%;color:var(--ink);background:#1c2433;border-radius:14px 14px 14px 4px;justify-self:start;padding:9px 11px;font-size:12.5px;line-height:1.4}.tg .msg b{color:#5eb7f0;margin-bottom:2px;font-size:11.5px;display:block}.tg .card{background:#1c2433;border:0;border-radius:14px 14px 14px 4px;max-width:92%;padding:0;overflow:hidden}.tg .card img{object-fit:cover;object-position:50% 40%;width:100%;height:78px}.tg .card .t{color:var(--ink2);padding:8px 11px 4px;font-size:12px}.tg .card .t strong{color:var(--ink);font-size:13px;display:block}.tg .btnz{color:#fff;background:#2b6cb0;border-radius:9px;place-items:center;height:30px;margin:6px 8px 8px;font-size:12px;font-weight:800;display:grid}.emb{gap:10px;width:86%;display:grid}.emb pre{border:1px solid var(--line2);color:var(--ink2);white-space:pre-wrap;word-break:break-all;background:#0d1016;border-radius:12px;margin:0;padding:12px 14px;font:600 11px/1.6 ui-monospace,Menlo,monospace}.emb pre .t{color:#ff9b7a}.emb pre .a{color:#a98bff}.emb pre .s{color:var(--accent2)}.emb .shop{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.emb .shop div{aspect-ratio:1.5;border:1px solid var(--line);background:#151922;border-radius:9px}.emb .shop div.g{aspect-ratio:auto;color:#fff4e6;background:linear-gradient(135deg,#2a1c14,#8a5427);border:0;grid-column:span 2;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.emb .shop div.g .ico{width:16px;height:16px}.trust{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.trust{grid-template-columns:1fr 1fr}}@media (width>=1024px){.trust{grid-template-columns:repeat(4,1fr);gap:16px}}.tr{border-radius:var(--r4);background:var(--surface);border:1px solid var(--line);align-content:start;gap:10px;padding:22px;display:grid}.tr .em{width:44px;height:44px;color:var(--good);background:#4cc38a1f;border-radius:14px;place-items:center;display:grid}.tr h3{font:800 18px/1.2 var(--display);margin:4px 0 0}.tr p{color:var(--ink2);margin:0;font-size:14px}.odds{background:var(--bg2);border:1px solid var(--line);border-radius:12px;gap:5px;margin-top:4px;padding:10px 12px;font-size:12px;display:grid}.odds div{color:var(--ink2);justify-content:space-between;display:flex}.odds div b{color:var(--ink);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pm,.fan img,.step:hover .fan img,.wcard .top .ph,.wcard:hover .top .ph,.shape,.shape:hover .art img{transition:none;animation:none}}.ws-foot{border-top:1px solid var(--line);color:var(--ink3);margin-top:64px;padding:18px 0 28px;font-size:13px}.ws-foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.ws-foot nav{gap:18px;display:flex}.ws-foot a{color:var(--ink3);text-decoration:none}.ws-foot a:hover{color:var(--ink)}main.ws-info{gap:16px;max-width:720px;padding:48px 0 24px;display:grid}main.ws-info .ws-back{justify-self:start;margin-bottom:8px;text-decoration:none}main.ws-info h1{margin:0}main.ws-info .lede{color:var(--ink2);margin:0;font-size:17px;line-height:1.55}main.ws-info p{color:var(--ink2);margin:0;font-size:15.5px;line-height:1.6}main.ws-info a{color:var(--accent2)}.ph{text-align:center;justify-items:center;gap:16px;padding:44px 0 8px;display:grid;position:relative}.ph:before{content:"";inset:-60px calc(-1*var(--gut)) auto;z-index:-1;pointer-events:none;background:radial-gradient(46% 60% at 50% 20%,#e0a33e29,#0000 70%);height:560px;position:absolute}.ph h1{font:800 clamp(38px,8.4vw,72px)/.98 var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:15ch;margin:0}.ph .lede{text-align:center;max-width:56ch}@media (width>=1024px){.ph{padding-top:72px}}@media (width<=520px){.ladder button{padding:10px 6px}.ladder button b{gap:6px;font-size:14.5px}.ladder button b .ico{display:none}.ladder button small{font-size:11px}.bill{width:100%;max-width:360px}.bill button{gap:5px;padding:0 6px;font-size:13.5px}.bill .pill{display:none}.pr-who{font-size:14px}}.ladder{background:var(--surface);border:1px solid var(--line2);border-radius:22px;grid-template-columns:1fr 1fr;gap:4px;width:100%;max-width:640px;margin-top:10px;padding:5px;display:grid}.ladder button{color:var(--ink2);text-align:center;background:0 0;border:0;border-radius:17px;justify-items:center;gap:2px;padding:12px 10px;transition:background .2s,color .2s;display:grid}.ladder button b{font:800 16px/1.2 var(--display);color:inherit;align-items:center;gap:8px;display:flex}.ladder button b .ico{width:18px;height:18px}.ladder button small{color:var(--ink3);font-size:12px;font-weight:600;line-height:1.3}.ladder button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.ladder button[aria-pressed=true] small{color:#4b5160}.pr-who{max-width:60ch;color:var(--ink2);min-height:46px;margin:2px 0 0;font-size:15px;line-height:1.5}.pr-who b{color:var(--ink)}.bill{background:var(--surface);border:1px solid var(--line2);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.bill button{z-index:1;height:40px;color:var(--ink2);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:800;transition:color .2s;display:flex;position:relative}.bill button[aria-pressed=true]{color:var(--bg)}.bill .th{background:var(--ink);width:calc(50% - 4px);transition:transform .3s var(--spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.bill[data-v=year] .th{transform:translate(100%)}.bill .pill{height:20px;padding:0 7px;font-size:10.5px}.bill button[aria-pressed=true] .pill{color:#7a5310;background:#0000001a}.fine-note{color:var(--ink3);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.fine-note .ico{vertical-align:-3px;width:15px;height:15px}#pnote{text-align:center;display:block}.plans{gap:14px;margin-top:36px;display:grid}@media (width>=700px){.plans{grid-template-columns:1fr 1fr}}@media (width>=1120px){.plans{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px}}.plan{border-radius:var(--r5);background:var(--surface);border:1px solid var(--line);flex-direction:column;min-width:0;padding:22px 18px 20px;display:flex;position:relative}.plan.hot{background:linear-gradient(180deg,#e0a33e1a,var(--surface) 40%);border-color:#e0a33e8c;box-shadow:0 30px 60px -30px #e0a33e59}.plan .tagx{background:linear-gradient(180deg,var(--accent2),var(--accent));height:24px;color:var(--accentInk);white-space:nowrap;border-radius:99px;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:flex;position:absolute;top:-12px;left:18px}.plan .code{font:800 11.5px var(--ui);letter-spacing:.14em;color:var(--ink3)}.plan h2{font:800 23px/1.05 var(--display);letter-spacing:-.01em;margin:4px 0 0}.price{flex-wrap:wrap;align-content:flex-end;align-items:baseline;gap:3px;min-height:92px;margin-top:12px;display:flex}.price .cur{font:800 22px var(--display);color:var(--ink2);align-self:flex-start;margin-top:4px}.price .amt{font:800 40px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.price .amt.long{font-size:32px}.price .amt.xl{font-size:27px}.price .from{letter-spacing:.1em;text-transform:uppercase;flex-basis:100%;order:-1;margin:0 0 2px;font-size:11px}.price .was{color:var(--ink3);flex-basis:100%;order:-1;margin:0 0 2px;font-size:15px;text-decoration:line-through}@media (width<=1119px){.price .amt.long,.price .amt.xl{font-size:40px}}.price .per{color:var(--ink3);flex-basis:100%;margin-top:4px;font-size:13px;font-weight:600}.plan>.pill{white-space:normal;align-self:flex-start;height:auto;margin-top:8px;padding:4px 9px;line-height:1.3}.psub{min-height:36px;color:var(--ink3);margin-top:4px;font-size:12.5px;line-height:1.4}.psub b{color:var(--good);font-weight:700}.plan .btn{margin-top:14px}.nums{border-top:1px solid var(--line);gap:0;margin-top:16px;display:grid}.nums div{border-bottom:1px solid var(--line);color:var(--ink3);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;font-size:12.5px;display:flex}.nums div>span{white-space:nowrap}.nums b{text-align:right;font:800 15px/1.2 var(--display);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.nums b i{font:700 10.5px var(--ui);color:var(--accent2);letter-spacing:.04em;font-style:normal;display:block}.nums b.none{color:var(--ink3);font-weight:600;font-family:var(--ui);font-size:13px}.feats{align-content:start;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.feats li{color:var(--ink2);gap:8px;font-size:13.5px;line-height:1.4;display:flex}.feats li .ico{width:16px;height:16px;color:var(--good);flex:none;margin-top:2px}.feats .lead{color:var(--ink);font-size:12.5px;font-weight:800}.small-print{border-radius:var(--r4);border:1px dashed var(--line2);color:var(--ink3);gap:8px;margin-top:18px;padding:16px 18px;font-size:13px;line-height:1.55;display:grid}.small-print b{color:var(--ink2)}.small-print p{margin:0}.value{gap:12px;margin-top:20px;display:grid}@media (width>=860px){.value{grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:stretch}}.value .q{border-radius:var(--r4);background:linear-gradient(135deg,#e0a33e24,var(--surface) 70%);border:1px solid #e0a33e59;align-content:center;gap:8px;padding:22px;display:grid}.value .q b{font:800 22px/1.15 var(--display);letter-spacing:-.01em}.value .q span{color:var(--ink2);font-size:14px}.stat{border-radius:var(--r4);background:var(--surface);border:1px solid var(--line);align-content:center;gap:4px;padding:18px;display:grid}.stat b{font:800 26px/1.1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat small{color:var(--ink3);font-size:13px;line-height:1.4}.stat.us b{color:var(--accent2)}.calc{gap:16px;display:grid}@media (width>=1024px){.calc{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px}}.cpanel{border-radius:var(--r5);background:var(--surface);border:1px solid var(--line);gap:20px;padding:22px;display:grid}.cgrp{gap:9px;display:grid}.cgrp>label,.cgrp>.lb{color:var(--ink2);justify-content:space-between;gap:10px;font-size:13px;font-weight:800;display:flex}.cgrp .lb small{color:var(--ink3);font-weight:600}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{border:1px solid var(--line2);background:var(--surface2);height:40px;color:var(--ink2);border-radius:12px;padding:0 14px;font-size:13.5px;font-weight:800}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.seg.pr-tiers{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.seg.pr-tiers button{padding:0 4px}.seg.two{grid-template-columns:1fr 1fr;display:grid}.seg.two button{padding:0 8px}.addrow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.addrow:first-of-type{border-top:0}.addrow b{font-size:14px;display:block}.addrow small{color:var(--ink3);font-size:12.5px}.addrow.off{opacity:.55}.pr-step{border:1px solid var(--line2);background:var(--surface2);border-radius:999px;align-items:center;display:inline-flex}.pr-step button{width:36px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pr-step button:disabled{color:var(--ink3);opacity:.5}.pr-step button .ico{width:16px;height:16px}.pr-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-weight:800}.sel{border:1px solid var(--line2);background:var(--surface2);height:44px;color:var(--ink);font:700 14px var(--ui);border-radius:12px;width:100%;padding:0 12px}.sel:disabled{opacity:.55}.sw{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex}.sw span b{font-size:14px;display:block}.sw span small{color:var(--ink3);font-size:12.5px}.sw input{appearance:none;background:var(--surface4);cursor:pointer;border-radius:99px;flex:none;width:46px;height:28px;margin:0;transition:background .2s;position:relative}.sw input:after{content:"";width:22px;height:22px;transition:transform .25s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.sw input:checked{background:var(--good)}.sw input:checked:after{transform:translate(18px)}.sw input:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.total{top:calc(var(--top-h) + 16px);border-radius:var(--r5);background:radial-gradient(80% 60% at 100% 0%,#e0a33e2e,transparent 70%),linear-gradient(180deg,var(--surface2),var(--surface));border:1px solid var(--line2);gap:14px;padding:24px;display:grid;position:sticky}.total .k{font:800 11px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.total .big{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.total .big b{font:800 54px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.total .big span{color:var(--ink3);font-weight:700}.total .big .was{font:700 28px/1 var(--display);color:var(--ink3);font-variant-numeric:tabular-nums}.total>.pill{white-space:normal;justify-self:start;height:auto;padding:4px 9px;line-height:1.3}.total .yr{color:var(--ink2);font-size:14px}.total .yr b{color:var(--good)}.lines{border-top:1px solid var(--line);display:grid}.lines div{border-bottom:1px solid var(--line);color:var(--ink2);justify-content:space-between;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.lines div b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.lines div.strike b{color:var(--ink3);text-decoration:line-through}.lines div.good,.lines div.good b{color:var(--good)}.total small.vat{color:var(--ink3);font-size:12.5px}.two{gap:16px;display:grid}@media (width>=1024px){.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}}.box{border-radius:var(--r5);background:var(--surface);border:1px solid var(--line);padding:22px}.box h3{font:800 20px/1.2 var(--display);margin:0 0 4px}.box>p{color:var(--ink2);margin:0 0 14px;font-size:14px;line-height:1.5}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th,.tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 4px}.tbl thead th{font:800 11px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.tbl td.n,.tbl th.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tbl td b{display:block}.tbl td small{color:var(--ink3);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.tbl tr:last-child td{border-bottom:0}.bands{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=560px){.bands{grid-template-columns:repeat(4,minmax(0,1fr))}}.band{background:var(--surface2);border:1px solid var(--line);border-radius:14px;gap:2px;padding:12px;display:grid}.band b{font:800 19px var(--display);font-variant-numeric:tabular-nums}.band small{color:var(--ink3);font-size:11.5px;font-weight:700}.band span{color:var(--accent2);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.meter-note{gap:8px;margin-top:14px;display:grid}.meter-note p{color:var(--ink2);gap:10px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.meter-note .ico{color:var(--accent2);flex:none;width:18px;height:18px;margin-top:2px}.modes{gap:12px;display:grid}@media (width>=860px){.modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.mode{border-radius:var(--r5);background:var(--surface);border:1px solid var(--line);align-content:start;gap:8px;padding:22px;display:grid;position:relative}.mode.def{background:linear-gradient(180deg,#4cc38a14,var(--surface) 50%);border-color:#4cc38a73}.mode .em{background:var(--surface3);width:44px;height:44px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.mode.def .em{color:var(--good);background:#4cc38a26}.mode h3{font:800 20px var(--display);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;display:flex}.mode p{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.mode .need{color:var(--ink3);font-size:12.5px}.rulesg{gap:10px;margin-top:14px;display:grid}@media (width>=700px){.rulesg{grid-template-columns:1fr 1fr}}@media (width>=1120px){.rulesg{grid-template-columns:repeat(3,1fr)}}.pr-rule{border-radius:var(--r4);background:var(--surface);border:1px solid var(--line);grid-template-columns:40px 1fr;gap:3px 12px;padding:16px;display:grid}.pr-rule .em{width:40px;height:40px;color:var(--accent2);background:#e0a33e1f;border-radius:12px;grid-row:span 2;place-items:center;display:grid}.pr-rule .em .ico{width:19px;height:19px}.pr-rule h4{font:800 15.5px/1.25 var(--display);margin:0}.pr-rule p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.ai-launch{gap:16px;display:grid}@media (width>=1024px){.ai-launch{grid-template-columns:1fr 1fr;gap:24px}}.aib{background:linear-gradient(180deg,var(--accent2),var(--accent));height:46px;color:var(--accentInk);box-shadow:0 4px 0 var(--accentDeep);border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:4px 0 14px;font-weight:800;display:flex}.aib span{opacity:.7;font-weight:700}.chk{gap:9px;margin:0;padding:0;list-style:none;display:grid}.chk li{color:var(--ink2);gap:10px;font-size:14px;line-height:1.45;display:flex}.chk li .ico{width:17px;height:17px;color:var(--good);flex:none;margin-top:2px}.fees{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:14px 0;display:grid}.fees div{background:var(--surface2);border:1px solid var(--line);text-align:center;border-radius:12px;gap:2px;padding:10px 6px;display:grid}.fees small{color:var(--ink3);letter-spacing:.06em;font-size:11px;font-weight:800}.fees b{font:800 15px var(--display);font-variant-numeric:tabular-nums}.cmp-tabs{background:var(--surface);border:1px solid var(--line);top:calc(var(--top-h) + 8px);z-index:5;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:12px;padding:4px;display:grid;position:sticky}.cmp-tabs button{height:38px;color:var(--ink2);background:0 0;border:0;border-radius:10px;font-size:13.5px;font-weight:800}.cmp-tabs button[aria-pressed=true]{background:var(--ink);color:var(--bg)}@media (width>=860px){.cmp-tabs{display:none}}.cmp{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 10px}.cmp thead th{top:var(--top-h);z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:800 16px var(--display);border-bottom-color:var(--line2);background:#0a0c11f0;padding-top:16px;padding-bottom:14px;position:sticky}.cmp thead th small{font:600 12px var(--ui);color:var(--ink3);margin-top:3px;display:block}.cmp tbody th{color:var(--ink2);width:28%;font-weight:600}.cmp td{color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.cmp thead th:not(:first-child){text-align:center}.cmp td .ico{width:18px;height:18px;color:var(--good)}.cmp td .no{background:var(--ink3);opacity:.6;vertical-align:middle;border-radius:2px;width:12px;height:2px;display:inline-block}.cmp td.hot,.cmp th.hot{background:#e0a33e0d}.cmp thead th.hot{background:#1a160ef5}.cmp tr.grp th{font:800 11.5px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent2);border-bottom-color:var(--line2);padding-top:26px}.cmp .tip{color:var(--ink3);margin-top:2px;font-size:12px;font-weight:500;display:block}@media (width<=859px){.cmp [data-p]{display:none}.cmp[data-show="0"] [data-p="0"],.cmp[data-show="1"] [data-p="1"],.cmp[data-show="2"] [data-p="2"],.cmp[data-show="3"] [data-p="3"],.cmp[data-show="4"] [data-p="4"]{display:table-cell}.cmp tbody th{width:58%}.cmp thead{display:none}.cmp th,.cmp td{padding:12px 8px}}.partner{border-radius:var(--r4);background:linear-gradient(135deg,#5b9bf01f,var(--surface) 60%);border:1px solid #5b9bf04d;grid-template-columns:48px 1fr;gap:4px 16px;margin-top:20px;padding:20px 22px;display:grid}.partner .em{color:#9cc2ff;background:#5b9bf029;border-radius:14px;grid-row:span 2;place-items:center;width:48px;height:48px;display:grid}.partner h3{font:800 18px var(--display);margin:0}.partner p{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.wt{border-radius:var(--r5);background:var(--surface);border:1px solid var(--line2);gap:18px;padding:24px;display:grid}@media (width>=1024px){.wt{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px;padding:32px}}.wt h3{font:800 26px/1.1 var(--display);letter-spacing:-.02em;margin:0}.wt p{color:var(--ink2);margin:0;font-size:15px;line-height:1.55}.wt .when{gap:10px;display:grid}.wt .days,.wt .times{flex-wrap:wrap;gap:6px;display:flex}.wt .days button,.wt .times button{border:1px solid var(--line2);background:var(--surface2);height:40px;color:var(--ink2);border-radius:12px;padding:0 13px;font-size:13.5px;font-weight:700}.wt .days button[aria-pressed=true],.wt .times button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.wt .inp{background:var(--surface2);border:1px solid var(--line2);border-radius:12px;align-items:center;height:48px;padding:0 14px;display:flex}.wt .inp:focus-within{border-color:var(--accent)}.wt .inp input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.wt .lbl{color:var(--ink2);font-size:13px;font-weight:800}.wt .ok{color:var(--ink2);background:#4cc38a14;border:1px solid #4cc38a4d;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;font-size:14px;display:none}.wt .ok.on{display:flex}.wt .ok .ico{color:var(--good);flex:none}.jr{--bg:#0b0c10;--bg2:#14171d;--surface:#121419;--surface2:#1a1d24;--line:#23262e;--line2:#2a2e37;--line3:#3a3f4a;--ink:#f2f3ee;--ink2:#9aa0ab;--ink3:#6b717c;--accent:#d9f25a;--accent2:#ecff8f;--accent-ink:#10120a;--good:#4cc38a;--bad:#ff8a9b;--display:"Bricolage Grotesque", Archivo, system-ui, sans-serif;--ui:Archivo, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--bg);min-height:100vh;color:var(--ink);font:15px/1.5 var(--ui);-webkit-font-smoothing:antialiased;display:block}.jr a{color:var(--accent);text-decoration:none}.jr a:hover{color:var(--accent2);text-decoration:underline}.jr button{cursor:pointer}.jr :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jr-auth{box-sizing:border-box;gap:20px;min-height:100vh;padding:20px;display:grid}@media (width>=980px){.jr-auth{grid-template-columns:minmax(360px,560px) minmax(0,1fr)}}.jr-left{box-sizing:border-box;flex-direction:column;min-width:0;display:flex}@media (width>=980px){.jr-left{padding:8px 56px}}.jr-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.jr-logo{font:800 22px var(--display);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.jr-logo-mark{background:var(--accent);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.jr-logo-mark:after{content:"";background:var(--bg);border-radius:4px;width:12px;height:12px}.jr-headlink{font:600 14px var(--ui);color:var(--ink2);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.jr-headlink:hover{color:var(--ink);text-decoration:none}.jr-headlink .ico{width:15px;height:15px}@media (width<=979px){.jr-head-hide-mobile{display:none}}.jr-progress{gap:6px;margin:22px 0 0;display:flex}.jr-progress i{background:var(--line2);border-radius:2px;flex-grow:1;height:4px}.jr-progress i.on{background:var(--accent)}.jr-hero{display:none}@media (width<=979px){.jr-hero{background:var(--bg2);flex-shrink:0;height:210px;margin:-20px -20px 0;display:block;position:relative;overflow:hidden}.jr-hero img{aspect-ratio:260/562;object-fit:cover;border-radius:16px;width:108px;position:absolute;top:26px;box-shadow:0 20px 40px #00000080}.jr-hero .h1{opacity:.9;z-index:1;width:100px;top:46px;left:24px;transform:rotate(-8deg)}.jr-hero .h2{z-index:2;margin-left:-54px;left:50%}.jr-hero .h3{opacity:.9;z-index:1;width:100px;top:46px;right:24px;transform:rotate(8deg)}.jr-hero:after{content:"";background:linear-gradient(180deg, #0b0c108c 0%, #0b0c1000 35%, #0b0c1033 65%, var(--bg) 100%);z-index:3;position:absolute;inset:0}.jr-hero .jr-logo{z-index:4;font-size:19px;position:absolute;top:14px;left:20px}.jr-hero .jr-logo .jr-logo-mark{width:26px;height:26px}.jr-hero-close{z-index:4;color:#c9cdd4;background:#0b0c10b3;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid;position:absolute;top:14px;right:18px}}.jr-step{flex-direction:column;flex-grow:1;justify-content:center;gap:24px;max-width:400px;padding:24px 0 40px;animation:.35s cubic-bezier(.2,.8,.2,1) jr-in;display:flex}@keyframes jr-in{0%{opacity:0;transform:translateY(8px)}}.jr-step h1{font:800 clamp(30px, 6vw, 44px)/1.02 var(--display);letter-spacing:-.02em;margin:0}.jr-sub{color:var(--ink2);margin:0;font-size:16px;line-height:1.5}.jr-foot{color:var(--ink3);flex-shrink:0;margin-top:auto;padding-top:18px;font-size:12px}.jr-foot a{color:var(--ink2);text-decoration:underline}.jr-section-label{margin:0;font-size:15px;font-weight:700}.jr-iconbox{background:var(--surface2);border:1px solid var(--line2);width:56px;height:56px;color:var(--accent);border-radius:16px;flex:none;place-items:center;display:grid}.jr-inline{color:var(--accent);font-weight:700;font-size:inherit;background:0 0;border:0;padding:0}.jr-providers{flex-direction:column;gap:10px;display:flex}.jr-provider-btn{height:52px;font:600 15px var(--ui);border:1px solid var(--line2);background:var(--surface2);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:12px;display:flex}.jr-provider-btn.light{color:#15171c;background:#fff;border-color:#fff}.jr-or{color:var(--ink3);align-items:center;gap:14px;font-size:13px;display:flex}.jr-or:before,.jr-or:after{content:"";background:var(--line);flex-grow:1;height:1px}.jr-field{flex-direction:column;gap:16px;margin:0;display:flex}.jr-group{flex-direction:column;gap:8px;display:flex}.jr-group label{font-size:14px;font-weight:600}.jr-label-row{justify-content:space-between;align-items:baseline;display:flex}.jr-inp{border:1px solid var(--line2);background:var(--surface);border-radius:12px;align-items:center;height:50px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.jr-inp:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #d9f25a2e}.jr-inp .ico{color:var(--ink3);flex:none;margin-left:16px}.jr-inp input{min-width:0;height:100%;font:500 15px var(--ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 16px}.jr-inp input::placeholder{color:var(--ink3)}.jr-toggle-pw{height:38px;color:var(--ink2);font:600 13px var(--ui);background:0 0;border:0;border-radius:8px;flex:none;margin-right:6px;padding:0 12px}.jr-toggle-pw:hover{color:var(--ink);background:#ffffff0f}.jr-err{color:var(--bad);align-items:center;gap:6px;font-size:13px;font-weight:600;display:none}.jr-err.on{display:flex}.jr-err .ico{flex:none;width:16px;height:16px}.jr-checkline{color:#c9cdd4;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.jr-checkline input{width:18px;height:18px;accent-color:var(--accent);margin:0}.jr-btn{background:var(--accent);height:52px;color:var(--accent-ink);font:700 16px var(--ui);border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;transition:opacity .15s,transform .1s;display:flex}.jr-btn:hover{background:var(--accent2)}.jr-btn:active{transform:scale(.98)}.jr-btn:disabled{opacity:.45;cursor:default}.jr-swap{color:var(--ink2);margin:0;font-size:14px}.jr-swap button,.jr-swap a{color:var(--accent);font-weight:700;font-size:inherit;background:0 0;border:0;padding:0}.jr-demo{color:#c9cdd4;background:#d9f25a0f;border:1px dashed #5a6230;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.jr-demo .tag{font:700 11px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);flex:none}.jr-demo b{color:var(--ink);letter-spacing:.08em}.jr-opt{background:var(--surface);border:1px solid var(--line2);text-align:left;color:var(--ink);border-radius:16px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.jr-opt:hover{border-color:var(--line3);background:var(--surface2)}.jr-opt .em{background:var(--surface2);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.jr-opt b{font-size:15px;display:block}.jr-opt small{color:var(--ink3);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.jr-opt>.ico{color:var(--ink3)}.jr-mailchip{background:var(--surface2);border:1px solid var(--line2);border-radius:99px;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;font-size:14px;font-weight:700;display:inline-flex}.jr-mailchip .ic{width:24px;height:24px;color:var(--accent);background:#d9f25a29;border-radius:50%;flex:none;place-items:center;display:grid}.jr-mailchip .ic .ico{width:14px;height:14px}.jr-mailchip em{font-style:normal}.jr-verified{background:#d9f25a14;border:1px solid #3a4120;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.jr-verified .ico{color:var(--accent);flex:none;width:18px;height:18px}.jr-otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:400px;display:grid}.jr-otp input{aspect-ratio:.86;background:var(--surface);border:1px solid var(--line3);text-align:center;width:100%;min-height:54px;max-height:66px;font:700 24px var(--display);color:var(--ink);caret-color:var(--accent);border-radius:12px;outline:none;transition:border-color .15s,box-shadow .15s}.jr-otp input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #d9f25a2e}.jr-otp input.f{border-color:var(--line3);background:var(--surface2)}.jr-otp.bad input{border-color:var(--bad);animation:.35s jr-shake}@keyframes jr-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.jr-otp-hint{color:var(--ink3);font-size:13px}.jr-resend{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.jr-resend button{color:var(--accent);background:0 0;border:0;padding:0;font-weight:700}.jr-resend button:disabled{color:var(--ink3);cursor:default}.jr-resend .timer{color:var(--ink3)}.jr-bars{gap:6px;margin-top:4px;display:flex}.jr-bars i{background:var(--line2);border-radius:3px;flex-grow:1;height:5px}.jr-strength-text{color:var(--ink2);font-size:13px;font-weight:600}.jr-rules{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.jr-rules li{color:var(--ink3);align-items:center;gap:8px;display:flex}.jr-rules li.ok{color:var(--accent)}.jr-rules .mark{text-align:center;flex:none;width:16px;font-weight:700}.jr-steps{border:1px solid var(--line);border-radius:16px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.jr-steps li{background:var(--surface);flex-direction:column;gap:12px;padding:18px;display:flex}.jr-steps li.todo{border-top:1px solid var(--line);color:var(--ink3);background:0 0;flex-direction:row;align-items:center;gap:10px;padding:16px 18px;font-size:15px;font-weight:600}.jr-steps .num{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.jr-steps li:not(.todo) .num{background:var(--accent);color:var(--accent-ink)}.jr-steps li.todo .num{border:1.5px solid var(--line3);color:var(--ink3);background:0 0}.jr-steps .row-head{align-items:center;gap:10px;display:flex}.jr-steps .row-head b{font-size:15px}.jr-steps input{border:1px solid var(--line2);background:var(--bg);height:48px;color:var(--ink);font:500 15px var(--ui);border-radius:12px;padding:0 16px}.jr-steps .jr-btn{height:48px;font-size:15px}.jr-panel{display:none}@media (width>=980px){.jr-panel{background:var(--bg2);border:1px solid var(--line);box-sizing:border-box;border-radius:28px;flex-direction:column;padding:56px;display:flex;position:relative;overflow:hidden}}.jr-eyebrow{font:700 12px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.jr-panel h2{font:800 clamp(32px, 4vw, 56px)/1.02 var(--display);letter-spacing:-.02em;max-width:20ch;margin:0}.jr-panel.v-signin{justify-content:space-between;gap:14px}.jr-panel.v-signin .jr-phones{width:520px;height:640px;position:absolute;top:170px;right:40px}.jr-panel.v-signin .jr-phones img{object-fit:cover;border:6px solid var(--bg);border-radius:26px;width:210px;height:454px;position:absolute;box-shadow:0 30px 60px #00000073}.jr-panel.v-signin .jr-phones .p1{top:70px;left:0;transform:rotate(-8deg)}.jr-panel.v-signin .jr-phones .p2{z-index:1;border-radius:28px;width:240px;height:520px;top:0;left:140px;transform:none;box-shadow:0 40px 80px #0000008c}.jr-panel.v-signin .jr-phones .p3{top:60px;right:0;transform:rotate(8deg)}.jr-panel.v-signin .jr-top{z-index:2;flex-direction:column;gap:14px;max-width:520px;display:flex;position:relative}.jr-chips{z-index:2;flex-wrap:wrap;gap:12px;max-width:420px;display:flex;position:relative}.jr-chip{border:1px solid var(--line2);background:#0b0c10d1;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.jr-chip .ico{width:18px;height:18px;color:var(--accent);flex:none}.jr-panel.v-create{justify-content:center;gap:36px}.jr-cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:720px;display:grid}.jr-cards3 .card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.jr-cards3 .card .n{font:800 28px var(--display);color:var(--accent)}.jr-cards3 .card b{font-size:16px}.jr-cards3 .card span{color:var(--ink2);font-size:14px;line-height:1.45}.jr-panel.v-code{justify-content:center;gap:30px}.jr-saved{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;max-width:560px;display:flex;overflow:hidden}.jr-saved .row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:18px 22px;display:flex}.jr-saved .row:last-child{border-bottom:0}.jr-saved .row img{object-fit:cover;border-radius:10px;flex:none;width:44px;height:44px}.jr-saved .row .meta{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.jr-saved .row b{font-size:15px}.jr-saved .row small{color:var(--ink2);font-size:13px}.jr-saved .row .tag{color:var(--accent);flex:none;font-size:12px;font-weight:700}.jr-panel.v-forgot{justify-content:center;gap:30px}.jr-cards4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:620px;display:grid}.jr-cards4 .card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.jr-cards4 .card .ico{width:22px;height:22px;color:var(--accent)}.jr-cards4 .card b{font-size:16px}.jr-cards4 .card span{color:var(--ink2);font-size:14px;line-height:1.45}.co,.co *{box-sizing:border-box}.co{color:#14161b;-webkit-font-smoothing:antialiased;background:#f4f5f7;min-height:100vh;font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.co button{font:inherit;cursor:pointer}.co a{color:#2f5bea}.co-proto{color:#c9cdd6;text-align:center;background:#14161b;padding:8px 16px;font-size:12.5px;line-height:1.4}.co-proto b{color:#fff}.co-bar{background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;max-width:980px;height:auto;margin:0 auto;padding:16px;display:flex;overflow:visible}.co-prov{align-items:center;gap:10px;font-weight:700;display:flex}.co-lg{color:#fff;background:linear-gradient(135deg,#2f5bea,#6e8bff);border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.co-prov small{color:#7a8090;font-size:12px;font-weight:500;line-height:1.2;display:block}.co-lock{color:#14866d;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.co-lock svg{width:15px;height:15px}.co-grid{gap:16px;max-width:980px;margin:0 auto;padding:0 16px 48px;display:grid}@media (width>=860px){.co-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:28px;padding-top:12px}}.co-card{background:#fff;border:1px solid #e3e5ea;border-radius:14px;padding:22px;box-shadow:0 1px 2px #14161b0a}.co-to{align-items:center;gap:12px;margin-bottom:14px;display:flex}.co-cm{color:#141007;background:linear-gradient(160deg,#f2c46b,#e0a33e);border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid;box-shadow:0 2px #9c6c1e}.co-to b{font-size:15px;display:block}.co-to small{color:#7a8090;font-size:12.5px}.co-amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0;font-size:34px;font-weight:750}.co-amt-sub{color:#4a5060;font-size:13.5px}.co-lines{border-top:1px solid #e3e5ea;margin-top:16px;display:block}.co-lines div{color:#4a5060;border-bottom:1px solid #e3e5ea;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.co-lines div b{color:#14161b;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.co-lines div.co-g,.co-lines div.co-g b{color:#14866d}.co-lines div.co-x b{color:#7a8090;text-decoration:line-through}.co-lines div.co-tot{color:#14161b;border-bottom:0;font-size:15px;font-weight:700}.co-lines div.co-tot b{font-weight:750}.co-back{color:#4a5060;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;height:auto;margin-top:14px;padding:0;font-size:13.5px;font-weight:400;text-decoration:none;display:inline-flex}.co-back:hover{color:#14161b}.co h1{letter-spacing:-.01em;margin:0 0 4px;font-size:20px}.co-muted{color:#4a5060;gap:0;margin:0 0 16px;font-size:14px;display:block}.co-lbl{color:#4a5060;margin:0 0 6px;font-size:13px;font-weight:600;display:block}.co-email{background:#f4f5f7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:11px 12px;font-size:14px;display:flex}.co-email span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-methods{gap:8px;margin-bottom:14px;display:grid}.co-m{text-align:left;color:#14161b;background:#fff;border:1.5px solid #e3e5ea;border-radius:11px;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex}.co-m:hover{border-color:#c9cdd6}.co-m[aria-checked=true]{border-color:#2f5bea;box-shadow:0 0 0 3px #2f5bea1f}.co-m .co-ic{color:#4a5060;background:#fafbfc;border:1px solid #e3e5ea;border-radius:5px;flex:none;place-items:center;width:34px;height:24px;font-size:10px;font-weight:800;display:grid}.co-m b{font-size:14.5px;font-weight:600}.co-m small{color:#7a8090;font-size:12px;display:block}.co-m .co-rd{border:2px solid #c9cdd6;border-radius:50%;flex:none;width:18px;height:18px;margin-left:auto}.co-m[aria-checked=true] .co-rd{border:5px solid #2f5bea}.co-here{color:#36406a;background:#f5f7fe;border:1.5px dashed #b9c3e8;border-radius:11px;gap:10px;margin-bottom:14px;padding:14px;font-size:13.5px;display:flex}.co-here svg{color:#2f5bea;flex:none;width:18px;height:18px;margin-top:1px}.co-sel{width:100%;height:44px;font:inherit;color:#14161b;background:#fff;border:1px solid #e3e5ea;border-radius:10px;margin-bottom:14px;padding:0 10px}.co-pay{color:#fff;background:#2f5bea;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-size:16px;font-weight:700;display:flex}.co-pay:hover{background:#2349c4}.co-fine{color:#7a8090;gap:0;margin:12px 0 0;font-size:12px;line-height:1.5;display:block}.co-done{text-align:center;padding:12px 4px}.co-done .co-ok{color:#14866d;background:#e3f5ef;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;display:grid}.co-done .co-ok svg{width:32px;height:32px}.co-done h1{font-size:22px}.co-done .co-go{color:#fff;background:#14161b;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:48px;margin-top:8px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.co-foot{color:#7a8090;flex-wrap:wrap;gap:16px;max-width:980px;margin:0 auto;padding:0 16px 32px;font-size:12px;display:flex}.cp-streamer-toggle{border:1px solid var(--cp-line-2);color:var(--cp-ink);cursor:pointer;background:#080b11b8;border-radius:99px;padding:7px 14px;font-size:12.6px;font-weight:600}.cp-streamer-toggle:hover{background:#080b11e6}.cp-streamer-toggle-on{border-color:var(--cp-accent,#5865f2);color:var(--cp-accent,#5865f2)}.cp-streamer-sheet-overlay{z-index:50;background:linear-gradient(#06080d8c,#06080de0);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cp-streamer-sheet{background:var(--cp-surface);border:1px solid var(--cp-line-2);width:100%;max-width:360px;max-height:90vh;color:var(--cp-ink);font-family:var(--cp-ui);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.cp-streamer-golive-sheet{max-width:420px}.cp-streamer-sheet-head{justify-content:space-between;align-items:center;display:flex}.cp-streamer-golive-links{gap:8px;margin-top:8px;display:flex}.cp-streamer-golive-platforms{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cp-streamer-badge{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:60;border:1px solid var(--cp-line-2);width:220px;color:var(--cp-ink);font-family:var(--cp-ui);background:#080b11b8;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex;position:fixed}.cp-streamer-badge-chroma{background:#0f0;border-color:#0f0}.cp-streamer-badge-line{text-align:center;word-break:break-word;margin:0;font-size:12.6px;font-weight:600}.cp-streamer-badge-actions{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.cp-streamer-chroma-toggle{color:var(--cp-ink-2);align-items:center;gap:6px;font-size:12px;display:flex}.muted{color:var(--muted)}.btn{border:1px solid var(--line2);cursor:pointer;white-space:nowrap;min-height:44px;color:inherit;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface2)}.btn.lime{background:var(--lime);border-color:var(--lime);color:var(--lime-ink)}.btn.sm{border-radius:8px;min-height:34px;padding:6px 12px;font-size:12px}.btn.text{border:0;min-height:32px;padding:6px 0}.btn.text:hover{background:0 0;text-decoration:underline}.page{box-sizing:border-box;max-width:1480px;margin:0 auto;padding:40px 48px 96px}.crumb{color:var(--muted);align-items:center;gap:10px;margin-bottom:18px;font-size:12px;display:flex}.crumb button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.empty{border:1px dashed var(--line2);color:var(--muted);border-radius:12px;padding:26px;font-size:13px;line-height:1.6}.play-stage{border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 60px 110px -50px #000,0 0 0 1px #ffffff14}.play-band{font-size:13px;font-weight:700;font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:12px;min-width:0;padding:14px 18px;display:flex}.pb-actions{flex-wrap:wrap}.pb-desktop-only{display:none}@media (width>=901px){.pb-desktop-only{align-items:center;display:inline-flex}}.play-frame,.play-frame iframe{box-sizing:border-box;max-width:100%}@media (width>=561px) and (width<=1024px){.page.play-page{padding-left:20px;padding-right:20px}.play-band{flex-wrap:wrap;row-gap:6px}.crumb{flex-wrap:wrap}}.play-page--full{background:#000;position:fixed;inset:0}.play-frame--full{box-sizing:border-box;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:absolute;inset:0}.play-frame--full iframe{background:#000;border:0;width:100%;height:100%;display:block}.cine-intro{z-index:20;color:#f7f1e5;text-align:center;cursor:pointer;background:#050507;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.cine-intro:before,.cine-intro:after{content:"";background:#000;height:13%;position:absolute;left:0;right:0}.cine-intro:before{top:0}.cine-intro:after{bottom:0}.cine-intro small{letter-spacing:.4em;opacity:0;font-size:11px;font-weight:700;animation:.6s .15s forwards cine-rise}.cine-intro b{font-family:var(--disp);text-transform:uppercase;opacity:0;font-size:clamp(56px,8vw,128px);font-weight:900;line-height:.85;animation:.7s cubic-bezier(.2,.8,.2,1.2) .35s forwards cine-slam}.cine-intro span{opacity:0;align-items:center;gap:8px;font-size:13px;font-weight:600;animation:.6s .8s forwards cine-rise;display:flex}.cine-intro i{background:var(--a);transform-origin:0;height:2px;animation:1.3s cubic-bezier(.6,0,.2,1) .3s forwards cine-load;position:absolute;bottom:19%;left:12%;right:12%;transform:scaleX(0)}.cine-intro.out{animation:.55s forwards cine-fade-out}@keyframes cine-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cine-slam{0%{opacity:0;letter-spacing:.2em;filter:blur(8px);transform:scale(1.5)}to{opacity:1;letter-spacing:0;filter:none;transform:none}}@keyframes cine-load{to{transform:scaleX(1)}}@keyframes cine-fade-out{to{opacity:0;visibility:hidden;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.cine-intro small,.cine-intro b,.cine-intro span,.cine-intro i,.cine-intro.out{opacity:1;animation:none;transform:none}}.cine-end{z-index:65;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050507d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cine-end-card{color:#f7f1e5;background:#111116;border:1px solid #ffffff1a;border-radius:18px;width:min(560px,100%);position:relative;overflow:hidden;box-shadow:0 60px 120px -30px #000}.cine-end-top{flex-direction:column;gap:8px;padding:30px 30px 26px;display:flex;position:relative}.cine-end-top small{letter-spacing:.3em;font-size:10px;font-weight:700}.cine-end-top b{font-family:var(--disp);text-transform:uppercase;font-size:clamp(60px,11vw,104px);font-weight:900;line-height:.82}.cine-end-top span{font-size:15px;font-weight:600}.cine-end-body{flex-direction:column;gap:16px;padding:22px 30px 28px;display:flex}.cine-end-acts{flex-wrap:wrap;gap:8px;display:flex}.cine-end .btn{color:#f7f1e5;border-color:#fff3}.cine-end .btn.lime{color:#22251d;border-color:var(--lime)}.cine-end .btn.text{justify-content:center}.cine-end-x{z-index:2;position:absolute;top:14px;right:14px}.sk-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sk-bg:#0a0c11;--sk-rail:#0e1118;--sk-surface:#12151c;--sk-surface2:#171b24;--sk-surface3:#1d2230;--sk-line:#242a38;--sk-line2:#333b4b;--sk-ink:#eceff5;--sk-ink2:#98a2b5;--sk-ink3:#69738a;--sk-accent:#e0a33e;--sk-accent2:#f2c46b;--sk-accent-ink:#141007;--sk-good:#4cc38a;--sk-warn:#e8b04a;--sk-bad:#e2445c;--sk-info:#5b9bf0;--sk-display:"Bricolage Grotesque", "Archivo", system-ui, sans-serif;--sk-ui:"Archivo", system-ui, sans-serif;--sk-r1:8px;--sk-r2:12px;--sk-r3:16px;--sk-shadow:0 8px 24px #00000059;color:var(--sk-ink);font:15px/1.5 var(--sk-ui)}.sk-root button,.sk-root input,.sk-root select,.sk-root textarea{font:inherit;color:inherit}.sk-root :focus-visible{outline:2px solid var(--sk-accent2);outline-offset:2px}.sk-card{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:var(--sk-r3);padding:16px}.sk-card h3{font:800 17px var(--sk-display);margin:0 0 6px}.sk-muted{color:var(--sk-ink2)}.sk-faint{color:var(--sk-ink3)}.sk-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sk-pill{border:1px solid var(--sk-line2);color:var(--sk-ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.sk-pill.ok{color:var(--sk-good);border-color:#4cc38a66}.sk-pill.warn{color:var(--sk-warn);border-color:#e8b04a66}.sk-pill.bad{color:var(--sk-bad);border-color:#e2445c73}.sk-pill.info{color:var(--sk-info);border-color:#5b9bf073}.sk-field{gap:6px;display:grid}.sk-field label{color:var(--sk-ink2);font-size:13px;font-weight:600}.sk-input,.sk-select,.sk-textarea{background:var(--sk-surface2);border:1px solid var(--sk-line2);border-radius:10px;width:100%;padding:9px 12px}.sk-input:focus,.sk-select:focus,.sk-textarea:focus{border-color:var(--sk-accent);outline:none}.sk-textarea{resize:vertical;min-height:90px}.sk-btn{border:1px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.sk-btn:hover{background:var(--sk-surface3)}.sk-btn:disabled{opacity:.4;cursor:default}.sk-btn.primary{background:var(--sk-accent);border-color:var(--sk-accent);color:var(--sk-accent-ink);box-shadow:0 3px #9c6c1e}.sk-btn.primary:hover{background:var(--sk-accent2)}.sk-btn.ghost{background:0 0;border-color:#0000}.sk-btn.small{border-radius:8px;padding:5px 10px;font-size:13px}.sk-btn.danger{color:var(--sk-bad)}.sk-toggle{background:var(--sk-surface3);border:1px solid var(--sk-line2);cursor:pointer;border-radius:999px;flex:none;width:42px;height:24px;position:relative}.sk-toggle:after{content:"";background:var(--sk-ink2);border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px}.sk-toggle[aria-checked=true]{background:var(--sk-accent);border-color:var(--sk-accent)}.sk-toggle[aria-checked=true]:after{background:var(--sk-accent-ink);transform:translate(18px)}.sk-toast{background:var(--sk-surface3);border:1px solid var(--sk-line2);box-shadow:var(--sk-shadow);opacity:0;z-index:50;border-radius:12px;padding:10px 16px;transition:all .25s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px)}.sk-toast.on{opacity:1;transform:translate(-50%)}.sk-dialog-overlay{z-index:90;background:#05070aa6;place-items:center;display:grid;position:fixed;inset:0}.sk-dialog{width:calc(100% - 32px);max-width:420px}.sk-credits{color:var(--sk-accent2);white-space:nowrap;background:#e0a33e14;border:1px solid #e0a33e73;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;text-decoration:none;display:inline-flex}.sk-credits b{color:var(--sk-ink);font-weight:700}.sk-credits:hover{background:#e0a33e29}@media (width<=1180px){.sk-credits .lbl{display:none}}.sk-chips{flex-wrap:wrap;gap:6px;display:flex}.sk-chip{border:1px solid var(--sk-line2);background:var(--sk-surface2);color:var(--sk-ink2);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.sk-chip[aria-pressed=true]{background:var(--sk-accent);border-color:var(--sk-accent);color:var(--sk-accent-ink);font-weight:700}.sk-swatch{border:2px solid var(--sk-line2);cursor:pointer;border-radius:50%;width:26px;height:26px;padding:0}.sk-swatch[aria-pressed=true]{border-color:var(--sk-ink)}.sk-strip-h{letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink3);align-items:baseline;gap:8px;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.sk-strip-h span{text-transform:none;letter-spacing:0;font-weight:400}.sk-strip-row{scrollbar-width:thin;gap:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.sk-strip-v{cursor:pointer;width:64px;color:var(--sk-ink3);font:600 10.5px var(--sk-ui);background:0 0;border:0;flex:none;justify-items:center;gap:3px;padding:0;display:grid}.sk-strip-v .sk-thumb{background:repeating-conic-gradient(#1f2431 0 25%, #191d27 0 50%) 0 0 / 12px 12px;border:1px solid var(--sk-line2);border-radius:12px;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden}.sk-strip-v canvas,.sk-strip-v img{object-fit:contain;width:52px;height:52px}.sk-strip-v:hover .sk-thumb{border-color:var(--sk-ink3)}.sk-strip-v[aria-current=true] .sk-thumb{border:2px solid var(--sk-accent);box-shadow:0 0 0 3px #e0a33e2e}.sk-strip-v[aria-current=true]{color:var(--sk-accent2)}.sk-strip-v .sk-lab{white-space:nowrap;text-overflow:ellipsis;max-width:64px;overflow:hidden}@media (prefers-reduced-motion:reduce){.sk-root *{transition:none!important;animation:none!important}}.ss-app{grid-template-columns:var(--ss-rail-w,232px) minmax(0, 1fr) var(--ss-preview-w,420px);grid-template-rows:var(--ss-top-h,56px) minmax(0, 1fr);background:var(--sk-bg);height:100vh;display:grid}.ss-home-page{background:var(--sk-bg);min-height:100vh}.ss-top{border-bottom:1px solid var(--sk-line);background:var(--sk-rail);grid-column:1/-1;align-items:center;gap:12px;padding:0 16px;display:flex}.ss-mono{background:var(--sk-accent);width:30px;height:30px;color:var(--sk-accent-ink);font:800 15px var(--sk-display);border-radius:9px;flex:none;place-items:center;display:grid}.ss-back{color:var(--sk-ink2);border:1px solid var(--sk-line2);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:13px;text-decoration:none}.ss-back:hover{color:var(--sk-ink)}.ss-game{font:800 17px var(--sk-display);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ss-starter{color:var(--sk-ink3);border:1px solid var(--sk-line2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.ss-save{color:var(--sk-ink3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.ss-save i{background:var(--sk-good);border-radius:50%;width:7px;height:7px;display:inline-block}.ss-save.dirty i{background:var(--sk-warn)}.ss-save.error i{background:var(--sk-bad)}.ss-spacer{flex:1}.ss-avatar{background:var(--sk-surface3);border:1px solid var(--sk-line2);width:32px;height:32px;color:var(--sk-ink);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}.ss-rail{background:var(--sk-rail);border-right:1px solid var(--sk-line);padding:12px 10px;overflow:auto}.ss-rail ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ss-rail a{color:var(--sk-ink2);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 10px;font-weight:600;text-decoration:none;display:grid}.ss-rail a:hover{background:var(--sk-surface);color:var(--sk-ink)}.ss-rail a[aria-current=page]{background:var(--sk-surface2);color:var(--sk-ink);box-shadow:inset 3px 0 0 var(--sk-accent)}.ss-rail .ss-n{background:var(--sk-surface3);width:24px;height:24px;font:700 12px var(--sk-ui);color:var(--sk-ink2);border-radius:7px;place-items:center;display:grid}.ss-rail a[aria-current=page] .ss-n{background:var(--sk-accent);color:var(--sk-accent-ink)}.ss-rail .ss-dot{border-radius:50%;width:8px;height:8px}.ss-rail .ss-dot.ok{background:var(--sk-good)}.ss-rail .ss-dot.warn{background:var(--sk-warn)}.ss-rail .ss-dot.none{background:0 0}.ss-rail .ss-hint{color:var(--sk-ink3);margin:14px 10px 0;font-size:12px}.ss-main{padding:24px 28px 64px;overflow:auto}.ss-h1{font:800 26px/1.15 var(--sk-display);letter-spacing:-.01em;margin:0 0 4px}.ss-lede{color:var(--sk-ink2);max-width:68ch;margin:0 0 20px}.ss-preview{border-left:1px solid var(--sk-line);background:#07090d;flex-direction:column;align-items:center;gap:10px;padding:14px 14px 10px;display:flex;overflow:hidden}.ss-preview-bar{width:100%;color:var(--sk-ink3);align-items:center;gap:8px;font-size:12px;display:flex}.ss-preview-bar b{color:var(--sk-ink2);font-weight:600}.ss-live{color:var(--sk-good);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ss-live i{background:var(--sk-good);border-radius:50%;width:7px;height:7px}.ss-phone{aspect-ratio:390/844;max-width:100%;min-height:0;box-shadow:var(--sk-shadow);background:#000;border:8px solid #1b2030;border-radius:30px;flex:1;position:relative;overflow:hidden}.ss-phone iframe{background:var(--sk-bg);border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=1180px){.ss-app{--ss-preview-w:340px;--ss-rail-w:200px}}@media (width<=960px){.ss-app{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ss-top-h,56px) auto 1fr auto;height:auto;min-height:100vh}.ss-top{overflow-x:auto}.ss-rail{border-right:0;border-bottom:1px solid var(--sk-line);padding:6px 8px;overflow-x:auto}.ss-rail ol{gap:4px;display:flex}.ss-rail a{white-space:nowrap;grid-template-columns:auto auto;padding:7px 10px}.ss-rail .ss-dot,.ss-rail .ss-hint{display:none}.ss-main{padding:18px 16px 40px}.ss-preview{border-left:0;border-top:1px solid var(--sk-line);height:auto}.ss-phone{flex:none;width:min(340px,100%);height:auto}.ss-starter,.ss-save span{display:none}}.ss-mobile-only{display:none}.ss-rail-wrap{display:contents}@media (width<=767px){.ss-mobile-only{display:inline-flex}.ss-rail-wrap{display:block}.ss-rail-wrap .ss-rail{display:none}.ss-rail-wrap[data-open=true] .ss-rail{width:100%;max-height:60vh;display:block;overflow-y:auto}.ss-rail-wrap[data-open=true] .ss-rail ol{flex-direction:column}}.ss-home-top{z-index:10;height:var(--ss-top-h,56px);border-bottom:1px solid var(--sk-line);background:#0e1118eb;align-items:center;gap:12px;padding:0 20px;display:flex;position:sticky;top:0}.ss-home-brand{font:800 17px var(--sk-display);white-space:nowrap}.ss-home-brand span{color:var(--sk-ink3);font-weight:600}.ss-home{max-width:1200px;margin:0 auto;padding:28px 24px 72px}.ss-home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.ss-home-sec{margin-top:28px}.ss-home-sec>.ss-hd{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ss-home-sec>.ss-hd .ss-sp{flex:1}.ss-gs{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;padding:20px 22px;display:grid}.ss-gs-ring{align-items:center;gap:14px;display:flex}.ss-gs-ring svg{flex:none;width:64px;height:64px;transform:rotate(-90deg)}.ss-gs-ring circle{fill:none;stroke-width:7px}.ss-gs-ring .ss-bg{stroke:var(--sk-surface3)}.ss-gs-ring .ss-fg{stroke:var(--sk-accent);stroke-linecap:round;transition:stroke-dashoffset .5s}.ss-gs ol{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ss-gs li a{border:1px solid var(--sk-line);background:var(--sk-surface2);color:var(--sk-ink);border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:10px;height:100%;padding:10px 12px;text-decoration:none;display:grid}.ss-gs li a:hover{border-color:var(--sk-ink3)}.ss-gs .ss-ck{border:2px solid var(--sk-line2);border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.ss-gs li.done .ss-ck{background:var(--sk-good);border-color:var(--sk-good)}.ss-gs li.done b{color:var(--sk-ink2);text-decoration:line-through;-webkit-text-decoration-color:var(--sk-ink3);text-decoration-color:var(--sk-ink3)}.ss-cont{grid-template-columns:300px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.ss-cont-th{min-height:220px;text-decoration:none;display:block;position:relative}.ss-cont-bd{align-content:start;gap:12px;min-width:0;padding:20px 22px;display:grid}.ss-cont h3{font:800 24px/1.15 var(--sk-display);color:var(--sk-ink);margin:0}.ss-step-chips{flex-wrap:wrap;gap:6px;display:flex}.ss-step-chips a{border:1px solid var(--sk-line2);background:var(--sk-surface2);color:var(--sk-ink2);border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ss-step-chips a:hover{color:var(--sk-ink);border-color:var(--sk-ink3)}.ss-step-chips .ss-n{background:var(--sk-surface3);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.ss-step-chips a.ok .ss-n{color:var(--sk-good);background:#4cc38a33}.ss-step-chips a.warn .ss-n{background:var(--sk-warn);color:var(--sk-accent-ink)}.ss-meta{color:var(--sk-ink2);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.ss-meta b{color:var(--sk-ink)}.ss-seg{border:1px solid var(--sk-line2);background:var(--sk-surface);border-radius:10px;display:inline-flex;overflow:hidden}.ss-seg button{color:var(--sk-ink2);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:13px;font-weight:600}.ss-seg button[aria-pressed=true]{background:var(--sk-surface3);color:var(--sk-ink)}.ss-search{max-width:220px}.ss-game-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.ss-game-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.ss-game-card-th{aspect-ratio:16/10;width:100%;font:800 18px var(--sk-display);color:#fff;text-shadow:0 1px 4px #00000080;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ss-game-card-st{gap:6px;display:flex;position:absolute;top:10px;left:10px}.ss-game-card-st .sk-pill{background:#0a0c11c7}.ss-game-card-bd{flex:1;gap:8px;padding:12px 14px 14px;display:grid}.ss-game-card-nm{justify-content:space-between;align-items:center;gap:8px;display:flex}.ss-game-card-nm b{font:800 17px var(--sk-display);color:var(--sk-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-game-card-acts{gap:8px;margin-top:auto;padding-top:4px;display:flex}.ss-game-card-acts .sk-btn{flex:1;justify-content:center}.ss-new{text-align:center;border:1.5px dashed var(--sk-line2);border-radius:var(--sk-r3);min-height:260px;color:var(--sk-ink2);place-items:center;gap:8px;padding:20px;text-decoration:none;display:grid}.ss-new:hover{border-color:var(--sk-accent);color:var(--sk-ink)}.ss-new .ss-plus{background:var(--sk-surface2);border:1px solid var(--sk-line2);width:52px;height:52px;color:var(--sk-accent2);border-radius:16px;place-items:center;margin:0 auto 4px;font-size:28px;display:grid}.ss-empty{text-align:center;color:var(--sk-ink2);grid-column:1/-1;padding:32px}@media (width<=860px){.ss-gs,.ss-cont{grid-template-columns:1fr}.ss-cont-th{min-height:180px}}@media (width<=560px){.ss-home{padding:20px 16px 56px}.ss-home-top{padding:0 12px}.ss-home-brand span{display:none}.ss-search{flex:100%;max-width:none}}.sa-page{grid-template-columns:216px minmax(0,1fr);gap:32px;max-width:1240px;margin:0 auto;padding:24px 24px 80px;display:grid}.sa-nav{align-self:start;position:sticky;top:20px}.sa-who{border-bottom:1px solid var(--sk-line);align-items:center;gap:10px;margin-bottom:10px;padding:4px 10px 14px;display:flex}.sa-who .sa-av{background:var(--sk-surface3);border:1px solid var(--sk-line2);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.sa-who b{font-size:14px;display:block}.sa-who small{color:var(--sk-ink3);font-size:12px}.sa-nav ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sa-nav a{color:var(--sk-ink2);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sa-nav a:hover{background:var(--sk-surface);color:var(--sk-ink)}.sa-nav a[aria-current=page]{background:var(--sk-surface2);color:var(--sk-ink);box-shadow:inset 3px 0 0 var(--sk-accent)}.sa-nav a .sa-ic{text-align:center;width:18px;color:var(--sk-ink3);flex:none}.sa-nav a[aria-current=page] .sa-ic{color:var(--sk-accent2)}.sa-main{min-width:0}.sa-main h1:focus{outline:none}.sa-main h2{font:800 18px var(--sk-display);margin:0 0 4px}.sa-main h3{font:800 16px var(--sk-display);margin:0 0 4px}.sa-blk{margin-top:20px}.sa-hd{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.sa-hd .sa-sp{flex:1}.sa-hd p{color:var(--sk-ink3);margin:2px 0 0;font-size:13px}.sa-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sa-form-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.sa-form-foot .sa-faint{margin-right:auto;font-size:13px}.sa-setline{border-top:1px solid var(--sk-line);align-items:center;gap:14px;padding:12px 0;display:flex}.sa-setline:first-child{border-top:0;padding-top:0}.sa-setline .sa-tx{flex:1;min-width:0}.sa-setline .sa-tx b{font-size:14px;display:block}.sa-setline .sa-tx small{color:var(--sk-ink3);font-size:13px;display:block}.sa-hint{color:var(--sk-ink3);font-size:12px}.sa-err{color:var(--sk-bad);min-height:0;font-size:12px}.sa-banner{border:1px solid var(--sk-line2);background:var(--sk-surface2);color:var(--sk-ink2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.sa-banner .sa-sp{flex:1}.sa-av-s{width:28px;height:28px;color:var(--sk-accent-ink);background:var(--sk-accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.sa-tbl-wrap{border:1px solid var(--sk-line);border-radius:var(--sk-r2);overflow-x:auto}.sa-tbl{border-collapse:collapse;width:100%;font-size:14px}.sa-tbl th,.sa-tbl td{text-align:left;border-bottom:1px solid var(--sk-line);white-space:nowrap;padding:10px 12px}.sa-tbl td.sa-num,.sa-tbl th.sa-num{text-align:right;font-variant-numeric:tabular-nums}.sa-tbl tr:last-child td{border-bottom:0}.sa-kits{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.sa-kit{flex-direction:column;gap:10px;padding:0;display:flex;overflow:hidden}.sa-kit .sa-sw{justify-content:center;align-items:center;gap:6px;height:96px;padding:12px;display:flex;position:relative}.sa-kit .sa-sw .sa-lg{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:24px;font-weight:800;overflow:hidden}.sa-kit .sa-bd{flex:1;align-content:start;gap:8px;padding:0 14px 14px;display:grid}.sa-kit .sa-dots{gap:4px;display:flex}.sa-kit .sa-dots i{border:1px solid #ffffff26;border-radius:6px;width:18px;height:18px;display:block}.sa-kit .sa-ln{color:var(--sk-ink2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.sa-kit .sa-acts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.sa-newkit{text-align:center;border:1.5px dashed var(--sk-line2);border-radius:var(--sk-r3);min-height:240px;color:var(--sk-ink2);place-items:center;padding:16px;text-decoration:none;display:grid}.sa-newkit:hover{border-color:var(--sk-accent);color:var(--sk-ink)}.sa-plan-now{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.sa-plan-now .sa-big{font:800 26px var(--sk-display)}.sa-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sa-pl{flex-direction:column;gap:10px;display:flex;position:relative}.sa-pl.sa-cur{border-color:#e0a33e99;box-shadow:inset 0 0 0 1px #e0a33e40}.sa-pl .sa-pr{font:800 24px var(--sk-display)}.sa-pl .sa-pr small{font:600 13px var(--sk-ui);color:var(--sk-ink3)}.sa-pl ul{color:var(--sk-ink2);gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.sa-pl li{grid-template-columns:16px 1fr;gap:6px;display:grid}.sa-pl li:before{content:"✓";color:var(--sk-good);font-weight:700}.sa-pl li.sa-no{color:var(--sk-ink3)}.sa-pl li.sa-no:before{content:"–";color:var(--sk-ink3)}.sa-card-mock{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sa-cc{border:1px solid var(--sk-line2);width:54px;height:36px;color:var(--sk-ink2);letter-spacing:.05em;background:linear-gradient(135deg,#2a3350,#1a2036);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.sa-tiles{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:12px;display:grid}.sa-tile{padding:14px 16px}.sa-tile .sa-lb{color:var(--sk-ink2);font-size:13px}.sa-tile .sa-v{font:700 28px/1.2 var(--sk-ui);margin-top:2px}.sa-tile.sa-hero .sa-v{font-size:44px;line-height:1.05}.sa-tile .sa-sub{color:var(--sk-ink3);margin-top:2px;font-size:12px}.sa-meter{background:#3987e52e;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.sa-meter i{background:#3987e5;border-radius:999px;height:100%;display:block}.sa-meter.sa-warn i{background:var(--sk-warn)}.sa-meter.sa-bad i{background:var(--sk-bad)}.sa-chips{flex-wrap:wrap;gap:6px;display:flex}.sa-chips button{border:1px solid var(--sk-line2);background:var(--sk-surface);color:var(--sk-ink2);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.sa-chips button[aria-pressed=true]{background:var(--sk-surface3);color:var(--sk-ink);border-color:var(--sk-ink3)}.sa-chips button .sa-c{color:var(--sk-ink3);margin-left:4px;font-weight:400}.sa-topups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sa-tu{text-align:left;cursor:pointer;border:1px solid var(--sk-line2);background:var(--sk-surface2);color:var(--sk-ink);border-radius:14px;gap:6px;padding:14px;display:grid}.sa-tu:hover{border-color:var(--sk-accent);background:#e0a33e0f}.sa-tu b{font:800 22px var(--sk-display)}.sa-tu span{color:var(--sk-ink2);font-size:13px}.sa-cr-plus{color:var(--sk-good)}.sa-cr-minus{color:var(--sk-ink)}.sa-chs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sa-ch{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.sa-ch .sa-lg{width:44px;height:44px;font:800 18px var(--sk-display);color:var(--sk-accent-ink);border-radius:12px;place-items:center;display:grid}.sa-ch .sa-tx b{font-size:15px}.sa-ch .sa-tx p{color:var(--sk-ink2);margin:2px 0 8px;font-size:13px}.sa-ch .sa-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sa-list{display:grid}.sa-li{border-top:1px solid var(--sk-line);align-items:center;gap:12px;padding:10px 0;display:flex}.sa-li:first-child{border-top:0}.sa-li .sa-ic{background:var(--sk-surface3);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.sa-li .sa-tx{overflow-wrap:anywhere;flex:1;min-width:0}.sa-li .sa-tx b{font-size:14px;display:block}.sa-li .sa-tx small{color:var(--sk-ink3);font-size:12px}.sa-danger-card{border-color:#e2445c73}.sa-danger-card ul{color:var(--sk-ink2);margin:8px 0 12px;padding-left:18px;font-size:14px}.sa-dlg-list{color:var(--sk-ink2);margin:8px 0;padding-left:18px;font-size:14px}.sa-checkline{color:var(--sk-ink2);align-items:flex-start;gap:8px;font-size:14px;display:flex}.sa-checkline input{accent-color:var(--sk-accent);margin-top:4px}.sa-matrix td{text-align:center}.sa-matrix td:first-child,.sa-matrix th:first-child{text-align:left}.sa-matrix input{accent-color:var(--sk-accent);width:16px;height:16px}@media (width<=1180px){.sa-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-tiles{grid-template-columns:1fr 1fr}}@media (width<=860px){.sa-page{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 16px 64px}.sa-nav{z-index:20;background:var(--sk-bg);border-bottom:1px solid var(--sk-line);margin:0 -16px;padding:8px 16px;position:sticky;top:0}.sa-who{display:none}.sa-nav ol{gap:4px;display:flex;overflow-x:auto}.sa-nav a{padding:7px 11px}.sa-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--sk-accent)}.sa-two,.sa-chs{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.sa-li{flex-wrap:wrap}.sa-li .sa-tx{flex-basis:calc(100% - 50px)}.sa-plans,.sa-topups{grid-template-columns:minmax(0,1fr)}.sa-tiles{grid-template-columns:1fr 1fr;gap:10px}.sa-tile.sa-hero,.sa-tiles .sa-tile:last-child{grid-column:1/-1}.sa-tile .sa-v{font-size:22px}.sa-plan-now{grid-template-columns:minmax(0,1fr)}.sa-setline{flex-wrap:wrap}.sa-tile.sa-hero .sa-v{font-size:36px}}.sa-launcher{z-index:40;border-radius:999px;position:fixed;bottom:20px;right:20px}.sa-panel{background:var(--sk-surface);border-left:1px solid var(--sk-line);width:360px;max-width:100vw;box-shadow:var(--sk-shadow);z-index:40;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@media (width<=767px){.sa-panel{width:100vw;left:0}}.sa-header{border-bottom:1px solid var(--sk-line);font:800 15px var(--sk-display);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.sa-body{flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex;overflow-y:auto}.sa-empty{flex-direction:column;gap:8px;display:flex}.sa-chips{flex-wrap:wrap}.sa-chip{cursor:pointer;background:var(--sk-surface2)}.sa-chip:hover{background:var(--sk-surface3)}.sa-msg{border-radius:var(--sk-r2);max-width:92%;padding:8px 12px;font-size:14px}.sa-msg-creator{background:var(--sk-accent);color:var(--sk-accent-ink);align-self:flex-end}.sa-msg-assistant{background:var(--sk-surface2);border:1px solid var(--sk-line);align-self:flex-start}.sa-msg-system{color:var(--sk-ink3);text-align:center;background:0 0;align-self:center;font-size:13px}.sa-simulated-pill{margin-bottom:6px;display:inline-block}.sa-changes{flex-direction:column;gap:8px;display:flex}.sa-change-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sa-change-item{align-items:flex-start;gap:8px;display:flex}.sa-change-icon{flex:none}.sa-change-delta{font-size:12px}.sa-input-row{border-top:1px solid var(--sk-line);align-items:flex-end;gap:8px;padding:10px 14px;display:flex}.sa-input{flex:1;min-height:42px;max-height:120px}.sa-describe{flex-direction:column;gap:8px;display:flex}.sa-error{color:var(--sk-bad);margin:0;font-size:13px}.an{max-width:1240px;margin:0 auto;padding:22px 24px 80px}.an-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.an-filters{border-bottom:1px solid var(--sk-line);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 6px;padding:12px 0;display:flex}.an-filters .an-lb{color:var(--sk-ink3);font-size:13px;font-weight:600}.an-game-select{width:auto;min-width:200px}.an-seg{border:1px solid var(--sk-line2);background:var(--sk-surface);border-radius:10px;display:inline-flex;overflow:hidden}.an-seg button{color:var(--sk-ink2);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:13px;font-weight:600}.an-seg button[aria-pressed=true]{background:var(--sk-surface3);color:var(--sk-ink)}.an-seg button:hover{color:var(--sk-ink)}.an-period{font-size:13px}.an-sp{flex:1}.an-note{margin:0 0 6px;font-size:13px}.an-sec{margin-top:22px}.an-sec-hd{margin-bottom:10px}.an-sec-hd h2{font:800 18px var(--sk-display);margin:0}.an-sub{color:var(--sk-ink3);margin:2px 0 0;font-size:13px}.an-insight{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.an-insight p{margin:0;font-size:14px;line-height:1.45}.an-insight-info{background:#5b9bf012;border-color:#5b9bf073}.an-banner{border:1px solid var(--sk-line2);background:var(--sk-surface2);color:var(--sk-ink2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.an-banner .an-sp{flex:1}.an-ai-card{padding:16px}.an-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.an-tile{padding:14px 16px}.an-lb{color:var(--sk-ink2);font-size:13px}.an-v{font:700 26px/1.2 var(--sk-ui);margin-top:2px}.an-d{margin-top:2px;font-size:12px}.an-empty{text-align:center;padding:18px}.an-daybars{gap:6px;margin:10px 0;display:grid}.an-hb{grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;gap:12px;font-size:13px;display:grid}.an-hb-tr{background:var(--sk-surface3);border-radius:4px;height:12px;display:block;position:relative}.an-hb-tr i{background:var(--sk-accent);border-radius:4px;min-width:2px;display:block;position:absolute;top:0;bottom:0;left:0}.an-hb-vl{text-align:right;font-variant-numeric:tabular-nums}@media (width<=860px){.an-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.an-filters{position:static}.an-hb{grid-template-columns:70px minmax(0,1fr) 70px;gap:8px}}@media (width<=560px){.an{padding:16px 16px 64px}.an-tiles{grid-template-columns:1fr 1fr;gap:10px}.an-v{font-size:22px}.an-game-select{flex:100%;min-width:0}}.sb-root{max-width:980px}.sb-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-grow{flex:1;min-width:0}.sb-hero{background:radial-gradient(120% 140% at 100% 0%, #e0a33e2e, #e0a33e00 55%), var(--sk-surface);border:1px solid #e0a33e47;border-radius:20px;margin:0 0 18px;padding:28px 28px 22px;position:relative;overflow:hidden}.sb-eyebrow{font:700 12px var(--sk-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--sk-accent2);margin:0 0 8px}.sb-hero h1{font:800 clamp(26px, 4vw, 38px) / 1.1 var(--sk-display);letter-spacing:-.02em;max-width:18ch;margin:0 0 10px}.sb-lede{color:var(--sk-ink2);max-width:58ch;margin:0 0 18px;font-size:16px}.sb-steps{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.sb-steps button{border:1px solid var(--sk-line2);color:var(--sk-ink2);cursor:pointer;background:#0a0c1159;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 6px;font-size:13px;font-weight:600;display:inline-flex}.sb-steps button:hover{color:var(--sk-ink);border-color:var(--sk-line2)}.sb-steps i{border:2px solid var(--sk-line2);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:800;display:grid}.sb-steps .done{color:var(--sk-ink)}.sb-steps .done i{background:var(--sk-good);border-color:var(--sk-good);color:#06120c}.sb-ai{font:700 11px var(--sk-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-accent2);white-space:nowrap;background:#e0a33e14;border:1px solid #e0a33e73;border-radius:999px;padding:2px 8px}.sb-banner{border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;font-size:14px;display:flex}.sb-banner.ok{background:#4cc38a14;border:1px solid #4cc38a59}.sb-banner.warn{background:#e8b04a14;border:1px solid #e8b04a66}.sb-banner span{flex:1;min-width:200px}.sb-sec{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:18px;margin:0 0 16px;padding:20px 20px 22px;scroll-margin-top:16px}.sb-sec-h{align-items:flex-start;gap:12px;margin:0 0 14px;display:flex}.sb-num{background:var(--sk-surface3);width:30px;height:30px;color:var(--sk-ink2);font:800 14px var(--sk-display);border-radius:10px;flex:none;place-items:center;display:grid}.sb-sec-h h2{font:800 20px/1.2 var(--sk-display);margin:2px 0}.sb-sec-h p{color:var(--sk-ink2);margin:0;font-size:14px}.sb-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sb-kind{text-align:left;border:1.5px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.sb-kind:hover{border-color:var(--sk-ink3);background:var(--sk-surface3)}.sb-kind[aria-checked=true]{border-color:var(--sk-accent);background:linear-gradient(#e0a33e1f,#e0a33e08)}.sb-kind b{font:700 15px/1.25 var(--sk-ui)}.sb-kind span{color:var(--sk-ink2);font-size:12.5px;line-height:1.35}.sb-agency{border-top:1px solid var(--sk-line);margin-top:14px;padding-top:14px}.sb-agency-h{color:var(--sk-ink2);margin-bottom:8px;font-size:13px;font-weight:700}.sb-agency-list{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.sb-agency-chip{text-align:left;border:1.5px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.sb-agency-chip[aria-checked=true]{border-color:var(--sk-accent)}.sb-agency-chip span{color:var(--sk-ink3);font-size:11.5px}.sb-lc{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px;display:grid}.sb-drop{text-align:center;border:2px dashed var(--sk-line2);cursor:pointer;background-color:var(--sk-surface2);border-radius:16px;place-items:center;min-height:190px;padding:18px;display:grid;position:relative}.sb-drop:hover,.sb-drop:focus-visible{border-color:var(--sk-accent)}.sb-drop.over{border-color:var(--sk-accent);background:#e0a33e14}.sb-drop.has{border-style:solid;padding:14px}.sb-drop.has img{max-width:100%;max-height:160px;display:block}.sb-drop-big{font:700 15px var(--sk-ui);margin:6px 0 2px}.sb-found{flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;margin:0 0 14px;display:flex}.sb-found-item{flex-direction:column;align-items:center;gap:4px;display:flex}.sb-sw{border:2px solid #ffffff24;border-radius:10px;width:34px;height:34px;display:block}.sb-roles{gap:6px;display:grid}.sb-role{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:12px;grid-template-columns:44px minmax(0,1fr) 96px;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:grid}.sb-pick{cursor:pointer;border:2px solid #ffffff2e;border-radius:9px;width:44px;height:36px;display:block;position:relative;overflow:hidden}.sb-pick input{cursor:pointer;opacity:0;border:0;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;position:absolute;inset:-8px}.sb-role b{font-size:14px;font-weight:700;line-height:1.2;display:block}.sb-role span{color:var(--sk-ink3);font-size:12px;line-height:1.25;display:block}.sb-hex{text-transform:uppercase;padding:8px 9px;font:600 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.sb-checks{gap:6px;margin-top:12px;display:grid}.sb-check{border:1px solid var(--sk-line);background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.sb-check-t{min-width:0;color:var(--sk-ink2);flex:1}.sb-fonts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sb-font{text-align:left;border:1.5px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:14px 14px 12px;display:flex}.sb-font:hover{border-color:var(--sk-ink3);background:var(--sk-surface3)}.sb-font[aria-checked=true]{border-color:var(--sk-accent)}.sb-font-h{color:var(--sk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:23px;line-height:1.08;overflow:hidden}.sb-font-b{color:var(--sk-ink2);font-size:13px;line-height:1.4}.sb-font-n{color:var(--sk-ink3);border-top:1px solid var(--sk-line);justify-content:space-between;gap:8px;margin-top:2px;padding-top:7px;font-size:11.5px;display:flex}.sb-font-n b{color:var(--sk-ink2);font-weight:700}.sb-voices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sb-voice{text-align:left;border:1.5px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.sb-voice:hover{border-color:var(--sk-ink3);background:var(--sk-surface3)}.sb-voice[aria-checked=true]{border-color:var(--sk-accent)}.sb-voice b{font:800 18px var(--sk-display)}.sb-voice>span{color:var(--sk-ink2);font-size:12.5px;line-height:1.35}.sb-voice q{quotes:none;font:700 15px var(--sk-ui);color:var(--sk-accent2);margin-top:2px;display:block}.sb-voice-note{color:var(--sk-ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.sb-chg{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;display:inline-flex}.sb-chg s{color:var(--sk-ink3)}.sb-pdrop{border:2px dashed var(--sk-line2);text-align:center;color:var(--sk-ink2);cursor:pointer;border-radius:16px;margin-top:14px;padding:26px 18px}.sb-pdrop:hover,.sb-pdrop:focus-visible,.sb-pdrop.over{border-color:var(--sk-accent);background:#e0a33e0f}.sb-pdrop b{color:var(--sk-ink);font:800 17px var(--sk-display);margin:6px 0 2px;display:block}.sb-plist{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}.sb-prod{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sb-pimg{aspect-ratio:1;cursor:pointer;background-color:#1b1f29;border:0;place-items:center;width:100%;padding:0;display:grid;position:relative}.sb-pimg:disabled{cursor:default}.sb-pimg img{object-fit:contain;width:78%;height:78%}.sb-tag{background:#0a0c11cc;border:1px solid #ffffff24;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.sb-tag.in{color:var(--sk-good);border-color:#4cc38a80}.sb-pbody{gap:6px;padding:10px;display:grid}.sb-ptools{border-top:1px solid var(--sk-line);justify-content:space-between;gap:2px;padding:4px 6px;display:flex}.sb-ptools button{color:var(--sk-ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:13px;font-weight:600}.sb-ptools button:hover{background:var(--sk-surface3);color:var(--sk-ink)}.sb-ptools button:disabled{opacity:.3;cursor:default;background:0 0}.sb-del:hover{color:var(--sk-bad)}.sb-pnote{color:var(--sk-ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.sb-busy{min-height:150px;color:var(--sk-ink2);place-items:center;font-size:13px;display:grid}.sb-bar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--sk-line2);box-shadow:var(--sk-shadow);background:#171b24eb;border-radius:18px;align-items:center;gap:14px;margin-top:20px;padding:12px 12px 12px 16px;display:flex;position:sticky;bottom:12px}.sb-bar-sum{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sb-bar-logo{background:var(--sk-surface3);border-radius:9px;flex:none;place-items:center;width:64px;height:40px;display:grid;overflow:hidden}.sb-bar-logo img{max-width:100%;max-height:100%}.sb-bar-sws{flex:none;display:flex}.sb-bar-sws i{border:2px solid #171b24;border-radius:50%;width:18px;height:18px;margin-left:-5px}.sb-bar-sws i:first-child{margin-left:0}.sb-bar-txt{min-width:90px;font-size:13px;line-height:1.35}.sb-bar-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.sb-bar-txt span{color:var(--sk-ink2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sb-bar-ren{color:var(--sk-ink2);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;max-width:200px;font-size:12.5px;display:flex}.sb-bar-apply{border-radius:12px;flex:none;padding:12px 20px;font-size:16px}.sb-bar-apply.pulse{animation:1.6s ease-in-out infinite sb-pulse}@keyframes sb-pulse{50%{box-shadow:0 0 0 6px #e0a33e38}}@media (prefers-reduced-motion:reduce){.sb-bar-apply.pulse{animation:none}}.sb-cele-ba{justify-content:center;align-items:center;gap:16px;margin:14px 0;display:flex}.sb-cele-ba figure{justify-items:center;gap:8px;margin:0;display:grid}.sb-cele-ba figcaption{letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink3);font-size:12px;font-weight:700}.sb-cele-sws{display:flex}.sb-cele-sws i{border:2px solid var(--sk-surface);border-radius:50%;width:30px;height:30px;margin-left:-8px}.sb-cele-sws i:first-child{margin-left:0}.sb-cele-arrow{font:800 26px var(--sk-display);color:var(--sk-accent2)}.sb-cele-changed{color:var(--sk-ink2);gap:6px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.sb-cele-changed li:before{content:"✓ ";color:var(--sk-good);font-weight:800}@media (width<=760px){.sb-kinds,.sb-fonts,.sb-voices{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-lc{grid-template-columns:1fr}}@media (width<=520px){.sb-sec{border-radius:16px;padding:16px 14px 18px}.sb-role{grid-template-columns:40px minmax(0,1fr) 84px}.sb-bar{gap:10px;padding:8px 8px 8px 10px}.sb-bar-sws,.sb-bar-logo,.sb-bar-ren{display:none}}.sb-sp-head{flex-direction:column;gap:2px;margin:0 0 10px;display:flex}.sb-sp-head h2{font:800 18px var(--sk-display);color:var(--sk-ink);margin:0}.sb-sp-picker{align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.sb-sp-picker select{width:auto}.sb-sp-layout{grid-template-columns:1fr 280px;align-items:start;gap:16px;display:grid}.sb-sp-fields{gap:14px;display:grid}.sb-sp-color{gap:4px;margin-bottom:10px;display:grid}.sb-sp-color:last-child{margin-bottom:0}.sb-sp-color-label{color:var(--sk-ink2);font-size:13px;font-weight:600}.sb-sp-color-controls{align-items:center;gap:8px;display:flex}.sb-sp-color-swatch{border:1px solid var(--sk-line);cursor:pointer;background:0 0;border-radius:10px;width:36px;height:36px;padding:0}.sb-sp-color-hex{font-variant-numeric:tabular-nums;width:110px}.sb-sp-logo{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sb-sp-logo:last-child{margin-bottom:0}.sb-sp-logo-thumb{border:1px solid var(--sk-line);background:var(--sk-surface2);border-radius:12px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.sb-sp-logo-thumb img{object-fit:contain;width:100%;height:100%}.sb-sp-logo-meta{gap:4px;min-width:0;display:grid}.sb-sp-preview{border:1px solid var(--sk-line);border-radius:var(--sk-r3);background:var(--sk-surface);padding:12px;position:sticky;top:8px}.sb-sp-preview-head{margin-bottom:8px}.sb-sp-preview-card{border:1px solid var(--sk-line2);background:var(--sk-surface2);border-radius:14px;min-height:120px;padding:14px}.sb-sp-preview-card h3{font:800 16px var(--sk-display);color:var(--sk-ink);margin:0 0 10px}.sb-sp-preview-swatches{gap:8px;margin-bottom:10px;display:flex}.sb-sp-preview-swatch{border:2px solid var(--sk-surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--sk-line);border-radius:50%}.sb-sp-preview-logos{gap:8px;display:flex}.sb-sp-preview-logo{object-fit:contain;border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:10px;width:48px;height:48px}@media (width<=900px){.sb-sp-layout{grid-template-columns:1fr}.sb-sp-preview{position:static}}.th-page{max-width:1200px;padding:20px 24px 60px}.th-head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.th-head>div:first-child{flex:320px}.th-power{flex-wrap:wrap;gap:8px;display:flex}.ai-btn{color:var(--sk-accent2);border-color:#e0a33e80}.ai-btn:hover{background:#e0a33e1a}.th-tabs{border-bottom:1px solid var(--sk-line);gap:4px;margin-top:4px;display:flex}.th-tabs button{color:var(--sk-ink2);font:600 14px var(--sk-ui);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.th-tabs button[aria-selected=true]{color:var(--sk-ink);border-color:var(--sk-accent)}.th-tabs .count{background:var(--sk-surface3);color:var(--sk-ink2);border-radius:999px;padding:0 7px;font-size:12px;line-height:20px}.th-tabs button[aria-selected=true] .count{color:var(--sk-accent2);background:#e0a33e2e}.th-rules{color:var(--sk-ink3);max-width:80ch;margin:10px 0 12px;font-size:13px}.th-rules b{color:var(--sk-ink2);font-weight:600}.th-rules-list{border:1px dashed var(--sk-line2);border-radius:999px;margin-left:4px;padding:2px 9px;display:inline-block}.th-card{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:var(--sk-r3);overflow:auto}.th-tbl{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.th-tbl th{text-align:left;background:var(--sk-surface);color:var(--sk-ink3);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--sk-line);padding:10px 8px;font-size:11px}.th-tbl td{vertical-align:middle;border-bottom:1px solid var(--sk-line);padding:8px}.th-tbl tr:last-child td{border-bottom:0}.th-move{flex-direction:column;gap:2px;display:flex}.grip{background:var(--sk-surface2);width:24px;height:22px;color:var(--sk-ink3);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.grip:hover:not(:disabled){color:var(--sk-ink);background:var(--sk-surface3)}.grip:disabled{opacity:.35;cursor:default}.cell-in{border:1px solid var(--sk-line2);width:100%;color:var(--sk-ink);font:inherit;background:0 0;border-radius:8px;padding:6px 8px}.cell-in:focus{background:var(--sk-surface2);border-color:var(--sk-accent);outline:none}.cell-in.bad,.num.bad{background:#e2445c14;border-color:var(--sk-bad)!important}.err{color:var(--sk-bad);margin-top:3px;font-size:12px;line-height:1.3;display:block}.num{background:var(--sk-surface2);border:1px solid var(--sk-line2);text-align:right;width:58px;color:var(--sk-ink);border-radius:8px;padding:5px 7px}.num.s{width:46px}.cell-json{resize:vertical;width:100%;min-height:32px;font-family:var(--sk-mono,monospace);font-size:12px}.thumb-btn{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;display:block}.thumb-btn canvas{background:var(--sk-surface2);border-radius:10px}.swatch-btn{border:1px solid var(--sk-line2);cursor:pointer;font:600 13px var(--sk-ui);color:var(--sk-ink2);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;display:inline-flex}.swatch-btn i{border:1px solid #ffffff2e;border-radius:6px;flex:none;width:18px;height:18px;display:block}.pic-cell{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pic-src{color:var(--sk-ink3);white-space:nowrap;font-size:12px}.pic-src.ai{color:var(--sk-accent2)}.pic-btn{color:var(--sk-accent2);border-color:#e0a33e73}.lv-badge{background:var(--sk-surface3);min-width:30px;height:30px;font:800 14px var(--sk-display);border-radius:9px;place-items:center;display:inline-grid}.size-in{color:var(--sk-ink3);align-items:center;gap:4px;display:flex}.goals{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.goal{background:var(--sk-surface2);border:1px solid var(--sk-line2);border-radius:999px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.goal select,.goal input{color:var(--sk-ink);background:0 0;border:0;font-size:13px}.goal .num{width:44px;padding:2px 5px;font-size:13px}.goal .x{width:20px;height:20px;color:var(--sk-ink3);cursor:pointer;background:0 0;border:0;border-radius:50%}.goal .x:hover{background:var(--sk-surface3);color:var(--sk-bad)}.add-goal{border:1px dashed var(--sk-line2);color:var(--sk-ink2);cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-size:12px}.stars-btn{cursor:pointer;color:var(--sk-ink2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:13px;display:inline-flex}.stars-btn b{color:var(--sk-accent2)}.rar{border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.c-grip,.c-acts{width:1%}.acts{justify-content:flex-end;gap:2px;display:flex}.icon-btn{width:28px;height:28px;color:var(--sk-ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.icon-btn:hover:not(:disabled){background:var(--sk-surface2);color:var(--sk-ink)}.icon-btn.del:hover:not(:disabled){color:var(--sk-bad)}.icon-btn:disabled{opacity:.35;cursor:default}.th-foot{border-top:1px solid var(--sk-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.th-add-row{margin-top:10px}.th-notes{gap:8px;margin-top:14px;display:grid}.note{color:var(--sk-ink);background:#e8b04a0f;border:1px solid #e8b04a59;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.note.bad{background:#e2445c0f;border-color:#e2445c66}.empty{text-align:center;color:var(--sk-ink2);border:1px solid var(--sk-line);border-radius:var(--sk-r3);background:var(--sk-surface);padding:40px 20px}.empty h3{font:800 18px var(--sk-display);color:var(--sk-ink);margin:0 0 6px}.linkish{color:var(--sk-accent2);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:1px 4px;font-weight:600;text-decoration:underline}.th-undo{background:var(--sk-surface3);border:1px solid var(--sk-line2);box-shadow:var(--sk-shadow);z-index:70;border-radius:12px;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.th-special-dot{background:var(--sk-surface3);border-radius:8px;width:24px;height:24px;display:inline-block}.th-sw-grid{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:10px;display:grid}.th-sw-grid button{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:8px;padding:0}.th-sw-grid button[aria-pressed=true]{box-shadow:0 0 0 2px var(--sk-accent);border-color:#fff}.th-sw-row{align-items:center;gap:8px;display:flex}.th-sw-row input[type=color]{border:1px solid var(--sk-line2);background:var(--sk-surface3);cursor:pointer;border-radius:8px;flex:none;width:38px;height:36px;padding:2px}.th-import-panel{margin-top:12px}.steps{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;display:flex}.steps span{color:var(--sk-ink3);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.steps span i{background:var(--sk-surface3);width:20px;height:20px;font:700 11px var(--sk-ui);border-radius:50%;place-items:center;font-style:normal;display:grid}.steps span.on{color:var(--sk-ink)}.steps span.on i{background:var(--sk-accent);color:var(--sk-accent-ink)}.steps span.done i{color:var(--sk-good);background:#4cc38a33}.srcs{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.src{text-align:left;border:1px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;color:var(--sk-ink2);border-radius:14px;align-content:start;gap:4px;padding:12px;font-size:12.5px;line-height:1.35;display:grid}.src b{color:var(--sk-ink);font-size:14.5px}.src[aria-checked=true]{border-color:var(--sk-accent);box-shadow:0 0 0 1px var(--sk-accent) inset;background:#e0a33e0f}.drop{border:2px dashed var(--sk-line2);text-align:center;cursor:pointer;background:var(--sk-surface2);border-radius:16px;padding:26px;display:block}.drop:hover{border-color:var(--sk-accent)}.cuts{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:12px;display:grid}.cuts figure,.cuts label{border:1px solid var(--sk-line2);color:var(--sk-ink2);text-align:center;border-radius:12px;justify-items:center;gap:4px;margin:0;padding:8px 6px;font-size:12px;display:grid;position:relative}.cuts img{object-fit:contain;width:64px;height:64px}.cuts .busy{place-items:center;min-height:96px;display:grid}.cuts.pick label{cursor:pointer}.cuts.pick label.on{border-color:var(--sk-accent)}.map-tbl,.pv-tbl{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.map-tbl td,.map-tbl th,.pv-tbl td,.pv-tbl th{border-bottom:1px solid var(--sk-line);text-align:left;padding:6px 8px}.map-tbl .sample{color:var(--sk-ink3);font-size:13px}.pv-tbl tr.bad td{background:#e2445c0f}.pv-tbl .why{color:var(--sk-bad)}.pv-tbl .ok{color:var(--sk-good)}.sum{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.radio-row{flex-wrap:wrap;gap:16px;margin-top:14px;font-size:14px;display:flex}.radio-row label{cursor:pointer;align-items:center;gap:6px;display:flex}.stepper{border:1px solid var(--sk-line2);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.stepper button{background:var(--sk-surface3);cursor:pointer;width:30px;height:30px;color:var(--sk-ink);border:0;font-size:16px}.stepper button:disabled{opacity:.35;cursor:default}.stepper output{text-align:center;min-width:30px;font-weight:700;display:inline-block}.props{gap:8px;margin-top:14px;display:grid}.prop{border:1px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.prop.on{background:#e0a33e0f;border-color:#e0a33e99}.prop b{display:block}.prop small{color:var(--sk-ink3);font-size:13px}@media (width<=960px){.th-tbl,.th-tbl tbody{display:block}.th-tbl thead{display:none}.th-tbl tr{border-bottom:1px solid var(--sk-line);grid-template-columns:1fr 1fr;gap:4px 10px;padding:12px 10px;display:grid}.th-tbl td{border:0;padding:2px 0}}.sd-design-page .ss-app{grid-template-columns:var(--ss-rail-w,232px) minmax(0, 1fr)}.sd-design-page .ss-preview{display:none}.sd-design-page .ss-main{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.sd-brand{border-bottom:1px solid var(--sk-line);background:var(--sk-surface);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 16px;display:flex}.sd-who{align-items:center;gap:8px;min-width:0;display:flex}.sd-who img{object-fit:contain;background:var(--sk-surface3);border-radius:7px;width:28px;height:28px}.sd-mark{width:28px;height:28px;font:800 13px var(--sk-display);background:var(--sk-accent);color:var(--sk-accent-ink);border-radius:7px;place-items:center;display:grid}.sd-who b{font:800 14px var(--sk-display);white-space:nowrap;text-overflow:ellipsis;max-width:120px;display:block;overflow:hidden}.sd-who a{color:var(--sk-ink3);font-size:12px;display:block}.sd-sep{background:var(--sk-line2);width:1px;height:26px}.sd-sw{align-items:center;gap:6px;display:flex}.sd-sw button{cursor:grab;border:2px solid #ffffff2e;border-radius:8px;width:28px;height:28px;padding:0}.sd-sw button:hover{border-color:var(--sk-ink2);transform:translateY(-1px)}.sd-sw-lbl{color:var(--sk-ink3);white-space:nowrap;margin-right:2px;font-size:12px}.sd-fonts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sd-grow{flex:1}.sd-ai-wrap{position:relative}.sd-suggest{z-index:20;background:var(--sk-surface2);border:1px solid var(--sk-line2);border-radius:var(--sk-r2,12px);width:300px;box-shadow:var(--sk-shadow);padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0}.sd-suggest-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--sk-info,#6ab0ff);font-size:11px;font-weight:700}.sd-suggest h4{font:800 16px var(--sk-display);margin:2px 0 4px}.sd-suggest p{color:var(--sk-ink2);margin:0 0 10px;font-size:13px}.sd-pal{gap:4px;margin-bottom:10px;display:flex}.sd-pal i{border-radius:4px;flex:1;height:14px}.sd-cost{color:var(--sk-ink3);margin:8px 0 0;font-size:12px}.sd-refund{white-space:normal;text-align:left;color:var(--sk-ink2);margin-top:4px}.sd-work{flex:1;grid-template-columns:220px minmax(0,1fr) 320px;min-height:0;display:grid}.sd-layers{border-right:1px solid var(--sk-line);background:var(--sk-rail);padding:12px 8px 24px;overflow:auto}.sd-layers h2{font:800 13px var(--sk-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink3);margin:2px 8px 8px}.sd-list{margin:0;padding:0;list-style:none}.sd-grp{letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink3);padding:12px 10px 4px;font-size:11px;font-weight:700}.sd-item{cursor:pointer;color:var(--sk-ink2);border-radius:9px;align-items:center;gap:9px;padding:6px 8px;font-size:14px;font-weight:600;display:flex}.sd-item:hover{background:var(--sk-surface);color:var(--sk-ink)}.sd-item[aria-selected=true]{background:var(--sk-surface3);color:var(--sk-ink);box-shadow:inset 3px 0 0 var(--sk-accent)}.sd-item.child{padding-left:30px;font-weight:500}.sd-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sd-where{color:var(--sk-ink3);border:1px solid var(--sk-line2);white-space:nowrap;border-radius:999px;padding:0 6px;font-size:10px;font-weight:600}.sd-tw{width:18px;height:18px;color:var(--sk-ink3);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0}.sd-layers-foot{color:var(--sk-ink3);margin:14px 8px 0;font-size:12px}.sd-stage{background:radial-gradient(120% 80% at 50% 0,#121722 0%,#07090d 70%);flex-direction:column;min-width:0;min-height:0;display:flex}.sd-sbar{border-bottom:1px solid var(--sk-line);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.sd-spacer{flex:1}.seg{background:var(--sk-surface);border:1px solid var(--sk-line2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--sk-ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:13px;font-weight:600}.seg button:hover{color:var(--sk-ink)}.seg button[aria-pressed=true]{background:var(--sk-surface3);color:var(--sk-ink)}.sd-seg-mode button[data-mode=edit][aria-pressed=true]{background:var(--sk-accent);color:var(--sk-accent-ink)}.sd-seg-mode button[data-mode=play][aria-pressed=true]{background:var(--sk-good);color:#06140d}.sd-zoom{background:var(--sk-surface);border:1px solid var(--sk-line2);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.sd-zoom button{color:var(--sk-ink2);cursor:pointer;background:0 0;border:0;border-radius:7px;width:28px;height:26px;font-weight:700}.sd-zoom button:hover{background:var(--sk-surface3);color:var(--sk-ink)}.sd-zoom span{text-align:center;min-width:46px;color:var(--sk-ink2);font-variant-numeric:tabular-nums;font-size:12px}.sd-fit{font-size:12px;width:auto!important;padding:0 8px!important}.sd-fit[aria-pressed=true]{background:var(--sk-surface3);color:var(--sk-ink)}.sd-stagewrap{flex:1;min-height:0;display:flex;position:relative}.sd-showing{z-index:4;color:var(--sk-ink3);border:1px solid var(--sk-line2);background:#12151ce0;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 12px;font-size:12px;display:flex;position:absolute;top:12px;left:14px}.sd-showing b{color:var(--sk-ink2);white-space:nowrap;font-weight:600}.sd-canvas{flex:1;min-width:0;min-height:0;padding:50px 18px 18px;display:flex;position:relative;overflow:auto}.sd-sizer{flex:none;margin:auto;position:relative}.sd-device{background:#000;border:12px solid #1b2030;border-radius:42px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 0 1px #2a3142}.sd-device.tablet{border-width:16px;border-radius:30px}.sd-device iframe,.sd-device [data-testid=studio-preview-loading],.sd-device [data-testid=studio-preview-error]{background:var(--sk-bg);border:0;width:100%;height:100%;position:absolute;inset:0}.sd-device [data-testid=studio-preview-loading],.sd-device [data-testid=studio-preview-error]{text-align:center;color:var(--sk-ink2);word-break:break-word;justify-content:center;align-items:center;padding:16px;font-size:13px;display:flex;overflow:auto}.sd-drop{z-index:5;border:3px dashed var(--sk-accent);border-radius:inherit;background:#e0a33e24;place-items:center;display:grid;position:absolute;inset:0}.sd-drop.over{background:#e0a33e4d}.sd-drop span{background:var(--sk-surface2);border:1px solid var(--sk-line2);text-align:center;border-radius:999px;max-width:80%;padding:8px 14px;font-size:15px;font-weight:700}.sd-hint{color:var(--sk-ink3);text-align:center;border-top:1px solid var(--sk-line);margin:0;padding:8px 14px 10px;font-size:12px}.sd-hint.play{color:var(--sk-good)}.sd-insp{border-left:1px solid var(--sk-line);background:var(--sk-surface);padding:14px 16px 40px;overflow:auto}.sd-ihead{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.sd-ihead-big{background:var(--sk-surface3);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.sd-ihead-meta h3{font:800 19px/1.15 var(--sk-display);margin:0}.sd-ihead-meta p{color:var(--sk-ink3);margin:2px 0 0;font-size:12px}.sd-ihead-x{color:var(--sk-ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;margin-left:auto;font-size:18px}.sd-sec{border-top:1px solid var(--sk-line);padding:14px 0 4px}.sd-sec h4{font:700 13px var(--sk-ui);color:var(--sk-ink);align-items:center;gap:8px;margin:0 0 10px;display:flex}.sd-pill{color:var(--sk-ink3);font-size:11px;font-weight:600}.sd-f{gap:6px;margin-bottom:12px;display:grid}.sd-f>label,.sd-lab{color:var(--sk-ink2);font-size:13px;font-weight:600}.sd-note{color:var(--sk-ink3);margin:0;font-size:12px}.sd-note-faint{color:var(--sk-ink3);margin:0 0 10px;font-size:12px}.sd-muted{color:var(--sk-ink2);font-size:13px}.sd-kv{color:var(--sk-ink2);flex-direction:column;gap:4px;margin:0 0 8px;padding:0;font-size:13px;list-style:none;display:flex}.sd-warnline{color:var(--sk-warn);margin:0;font-size:12px}.sd-colrow{border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px;padding:2px;display:flex}.sd-colrow.over{box-shadow:0 0 0 2px var(--sk-accent);background:#e0a33e33}.sd-chip{border-radius:10px;flex:none;width:38px;height:38px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26,0 0 0 1px #0006}.sd-chip input{cursor:pointer;background:0 0;border:0;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;position:absolute;inset:-8px}.sd-hex{font-variant-numeric:tabular-nums;text-transform:uppercase;width:96px;padding:8px;font-size:14px}.sd-mini{gap:4px;display:flex}.sd-mini button{cursor:pointer;border:1px solid #fff3;border-radius:6px;width:20px;height:20px;padding:0}.sd-mini button:hover{transform:scale(1.12)}.sd-range{align-items:center;gap:10px;display:flex}.sd-range input{accent-color:var(--sk-accent);flex:1}.sd-range output{color:var(--sk-ink2);text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-size:12px}.sd-tog{color:var(--sk-ink2);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.sd-seg-full,.sd-seg-mode{flex-wrap:wrap;display:flex}.sd-seg-full button{flex:auto;justify-content:center}.sd-hero{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:var(--sk-r2,12px);align-items:center;gap:12px;margin-bottom:14px;padding:10px;display:flex}.sd-hero-pv{border-radius:12px;flex:none;place-items:center;width:72px;height:72px;display:grid}.sd-hero-meta{flex:1;gap:6px;min-width:0;display:grid}.sd-src{color:var(--sk-ink3);font-size:12px}.sd-products{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;display:grid}.sd-products button{aspect-ratio:1;border:1px solid var(--sk-line2);cursor:pointer;background:#ede8e2;border-radius:10px;place-items:center;padding:4px;display:grid;overflow:hidden}.sd-products button img{object-fit:contain;width:100%;height:100%}.sd-set{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sd-set button{background:var(--sk-surface2);border:1px solid var(--sk-line2);cursor:pointer;color:var(--sk-ink2);border-radius:12px;justify-items:center;gap:6px;min-width:0;padding:10px 4px;font-size:12px;font-weight:600;display:grid}.sd-set button:hover{border-color:var(--sk-accent);color:var(--sk-ink)}.sd-imgbox{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sd-thumb{background:var(--sk-surface3) center/cover;border:1px solid var(--sk-line2);width:72px;height:72px;color:var(--sk-ink3);text-align:center;border-radius:10px;flex:none;place-items:center;font-size:11px;display:grid;overflow:hidden}.sd-thumb img{max-width:100%;max-height:100%}.sd-btns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sd-empty h2{font:800 13px var(--sk-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink3);margin:2px 0 8px}.sd-empty h3{font:800 20px/1.2 var(--sk-display);margin:4px 0 6px}.sd-empty p{color:var(--sk-ink2);margin:0 0 14px;font-size:14px}.sd-how{counter-reset:s;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sd-how li{color:var(--sk-ink2);gap:10px;font-size:13px;display:flex}.sd-how li:before{counter-increment:s;content:counter(s);background:var(--sk-surface3);width:22px;height:22px;color:var(--sk-ink);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.sd-quick{flex-wrap:wrap;gap:6px;display:flex}.sd-fontrow{align-items:center;gap:8px;display:flex}.sd-fontsample{color:var(--sk-ink);min-width:34px;font-size:22px;line-height:1}.sd-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.sd-swatch,.sd-btn-swatch,.sd-panel-swatch,.sd-hud-swatch,.sd-piece-dot{border-radius:10px;width:40px;height:40px;display:block}.sd-piece-dot{border-radius:6px;width:22px;height:22px}@media (width<=1380px){.sd-sw-lbl{display:none}}@media (width<=1180px){.sd-work{grid-template-columns:172px minmax(0,1fr) 284px}.sd-insp{padding:14px 14px 40px}}@media (width<=960px){.sd-design-page .ss-app{grid-template-columns:minmax(0,1fr)}.sd-design-page .ss-main{overflow:visible}.sd-work{flex-direction:column;display:flex}.sd-stage{order:1;height:78vh;min-height:420px}.sd-insp{border-left:0;border-top:1px solid var(--sk-line);order:2}.sd-layers{border-right:0;border-top:1px solid var(--sk-line);order:3;max-height:none}.sd-brand{padding:10px 12px}.sd-sep{display:none}}@media (width<=520px){.sd-canvas{padding:48px 10px 10px}.sd-stage{height:auto;min-height:0}.sd-stagewrap{flex:none;height:72vh}.sd-insp{padding:14px 14px 40px}.sd-suggest{width:auto;left:0;right:0}}.lv-page{gap:0;max-width:1040px;display:grid}.lv-empty{text-align:center;padding:32px}.lv-chip{border-radius:var(--sk-r2);background:var(--sk-surface);border:1px solid var(--sk-line);align-items:center;gap:12px;margin-bottom:20px;padding:10px 14px;display:flex}.lv-playing{color:var(--sk-good);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.lv-playing i{background:var(--sk-good);border-radius:50%;width:7px;height:7px}.lv-sec-t{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.lv-sec-t h2{font:800 18px var(--sk-display);margin:0}.lv-list{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px;margin-bottom:24px;display:grid}.lv-card{all:unset;box-sizing:border-box;border-radius:var(--sk-r2);background:var(--sk-surface);border:1px solid var(--sk-line);cursor:pointer;gap:8px;padding:10px 10px 12px;display:grid;position:relative}.lv-card:hover{border-color:var(--sk-line2);background:var(--sk-surface2)}.lv-card[aria-current=true]{border-color:var(--sk-accent);box-shadow:0 0 0 1px var(--sk-accent) inset;background:var(--sk-surface2)}.lv-card .top{justify-content:space-between;align-items:center;gap:6px;display:flex}.lv-card .t{font:800 15px var(--sk-display);white-space:nowrap}.lv-mini{border-radius:8px;width:100%;height:auto;display:block}.lv-card .meta{color:var(--sk-ink2);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.lv-card .goals{flex-wrap:wrap;gap:8px;font-size:12px;font-weight:700;display:flex}.lv-card .stars{color:var(--sk-ink3);font-size:11.5px}.lv-add{all:unset;box-sizing:border-box;border:1.5px dashed var(--sk-line2);border-radius:var(--sk-r2);min-height:120px;color:var(--sk-ink2);cursor:pointer;text-align:center;align-content:center;place-items:center;gap:6px;padding:12px;font-weight:600;display:grid}.lv-add:hover{border-color:var(--sk-accent);color:var(--sk-ink)}.lv-add .plus{background:var(--sk-surface2);width:34px;height:34px;color:var(--sk-accent);border-radius:50%;place-items:center;font-size:20px;display:grid}.diff{border:1px solid var(--sk-line2);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:700}.diff.d0{color:var(--sk-good);border-color:#4cc38a66}.diff.d1{color:var(--sk-info);border-color:#5b9bf073}.diff.d2{color:var(--sk-warn);border-color:#e8b04a66}.diff.d3{color:var(--sk-bad);border-color:#e2445c73}.diff.dq{color:var(--sk-ink3)}.lv-ed-head{border-top:1px solid var(--sk-line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding-top:20px;display:flex}.lv-ed-head h2{font:800 22px var(--sk-display);margin:0 6px 0 0}.lv-ed{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container (width>=700px){.lv-ed{grid-template-columns:minmax(0,1fr) 300px}}.lv-ed-side{align-content:start;gap:12px;display:grid}.lv-tools{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.lv-tool{border:1px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.lv-tool:hover{background:var(--sk-surface3)}.lv-tool[aria-pressed=true]{border-color:var(--sk-accent);color:var(--sk-ink);background:#e0a33e24}.lv-brush{background:var(--sk-surface);border:1px solid var(--sk-line);min-height:40px;color:var(--sk-ink2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;font-size:13px;display:flex}.lv-brush .lbl{color:var(--sk-ink);margin-right:2px;font-weight:700}.lv-brush .seg{border:1px solid var(--sk-line2);border-radius:9px;display:inline-flex;overflow:hidden}.lv-brush .seg button{background:var(--sk-surface2);cursor:pointer;color:var(--sk-ink2);border:0;padding:5px 10px;font-size:12.5px;font-weight:600}.lv-brush .seg button[aria-pressed=true]{background:var(--sk-accent);color:var(--sk-accent-ink)}.lv-swatch{border:1px solid var(--sk-line2);cursor:pointer;border-radius:8px;width:30px;height:30px;padding:0}.lv-swatch[aria-pressed=true]{border-color:var(--sk-accent);box-shadow:0 0 0 2px var(--sk-accent)}.lv-board-wrap{justify-items:center;gap:10px;display:grid}.lv-board{--bd:#3a2763;background:var(--bd);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:16px;gap:3px;width:100%;max-width:460px;padding:8px;display:grid}.lv-cell{aspect-ratio:1;cursor:crosshair;background:#ffffff21;border:0;border-radius:7px;padding:0;position:relative}.lv-cell.alt{background:#ffffff14}.lv-cell:hover{box-shadow:inset 0 0 0 2px #ffffff73}.lv-cell:focus-visible{outline:2px solid var(--sk-accent2);outline-offset:1px;z-index:2}.lv-cell.empty{background:0 0;box-shadow:inset 0 0 0 1px #ffffff1f}.lv-cell.blocker{background:linear-gradient(145deg,#8c87a0,#58546a)}.lv-cell .ly{pointer-events:none;border-radius:6px;position:absolute;inset:2px}.lv-cell .ly.jelly{background:#ff69b459;box-shadow:inset 0 0 0 2px #ff8cc8bf}.lv-cell .ly.jelly.h2{background:#ff50aa99;box-shadow:inset 0 0 0 3px #ffaad7f2}.lv-cell .ly.ice{background:linear-gradient(135deg,#c8ebff8c,#8cc8ff47);box-shadow:inset 0 0 0 2px #dcf5ffd9}.lv-cell .ly.ice.h2{background:linear-gradient(135deg,#dcf5ffcc,#96d2ff80);box-shadow:inset 0 0 0 3px #fff}.lv-cell .pc{pointer-events:none;border-radius:50%;position:absolute;inset:16%}.lv-cell .lock{pointer-events:none;font-size:9px;line-height:1;position:absolute;bottom:1px;right:2px}.lv-cell .sp{pointer-events:none;clip-path:polygon(0 0,100% 0,50% 100%);background:#e0a33e;width:44%;height:30%;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.lv-sizes{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.lv-stepper{border:1px solid var(--sk-line2);background:var(--sk-surface2);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.lv-stepper button{cursor:pointer;width:34px;height:34px;color:var(--sk-ink2);background:0 0;border:0;font-size:18px}.lv-stepper button:disabled{opacity:.35;cursor:default}.lv-stepper input{border:0;border-left:1px solid var(--sk-line2);border-right:1px solid var(--sk-line2);text-align:center;background:0 0;width:48px;height:34px;font-weight:700}.size-l{color:var(--sk-ink2);margin-right:8px;font-size:13px;font-weight:600}.lv-hintline{color:var(--sk-ink3);text-align:center;font-size:12.5px}.lv-moves-row{align-items:center;gap:12px;display:flex}.lv-moves-row input[type=range]{accent-color:var(--sk-accent);flex:1}.lv-chips{flex-wrap:wrap;gap:6px;display:flex}.lv-chip-c{border:1px solid var(--sk-line2);cursor:pointer;border-radius:10px;width:38px;height:38px;padding:0;position:relative}.lv-chip-c[aria-pressed=false]{opacity:.35;filter:grayscale(.8)}.small-note{color:var(--sk-ink3);margin:8px 0 0;font-size:12.5px}.lv-goal{grid-template-columns:minmax(0,1fr) 58px 28px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.lv-goal-x{width:30px;height:30px;color:var(--sk-ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:16px}.lv-goal-x:hover{background:var(--sk-surface3);color:var(--sk-bad)}.lv-stars-in{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lv-stars-in label{color:var(--sk-warn);margin-bottom:3px;font-size:12px;font-weight:700;display:block}.lv-lower{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}@container (width>=700px){.lv-lower{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.lv-meter-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.lv-big{font:800 26px/1 var(--sk-display)}.lv-meter{background:linear-gradient(90deg,#3c9d72 0 25%,#4a7fc4 25% 50%,#c79a3e 50% 75%,#b8404f 75%);border-radius:999px;height:12px;margin:14px 0 6px;position:relative}.lv-meter .mk{background:var(--sk-ink);border:3px solid var(--sk-bg);border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.lv-meter-l{color:var(--sk-ink3);justify-content:space-between;font-size:11.5px;display:flex}.lv-bot-say{margin:12px 0 4px;font-size:15px}.lv-reach{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.lv-reach div{background:var(--sk-surface2);border-radius:10px;padding:8px 10px}.lv-reach .s{color:var(--sk-warn);font-size:12px}.lv-reach b{font:800 18px var(--sk-display);display:block}.lv-reach small{color:var(--sk-ink3);font-size:11.5px}.lv-bot-run{color:var(--sk-ink3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;display:flex}.lv-bot-run .prog{background:var(--sk-surface3);border-radius:4px;flex:1;min-width:80px;height:4px;overflow:hidden}.lv-bot-run .prog i{background:var(--sk-accent);width:0;height:100%;display:block}.lv-meter-card.busy .lv-big,.lv-meter-card.busy .lv-bot-say,.lv-meter-card.busy .lv-reach{opacity:.45}.lv-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-checks li{background:var(--sk-surface2);border-radius:10px;grid-template-columns:22px 1fr;align-items:start;gap:8px;padding:9px 10px;font-size:14px;line-height:1.45;display:grid}.lv-checks li .ic{width:20px;height:20px;font:800 12px var(--sk-ui);border-radius:50%;place-items:center;margin-top:1px;display:grid}.lv-checks li.bad .ic{color:var(--sk-bad);background:#e2445c2e}.lv-checks li.warn .ic{color:var(--sk-warn);background:#e8b04a2e}.lv-checks li.info .ic{color:var(--sk-info);background:#5b9bf02e}.lv-checks li.ok .ic{color:var(--sk-good);background:#4cc38a2e}.lv-checks li .fix{margin-top:6px}.lv-other{border:1px solid var(--sk-line);border-radius:var(--sk-r3);background:var(--sk-surface);margin-top:28px}.lv-other summary{cursor:pointer;font:800 16px var(--sk-display);align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.lv-other summary::-webkit-details-marker{display:none}.lv-other .chev{color:var(--sk-ink3);transition:transform .2s}.lv-other[open] summary .chev{transform:rotate(90deg)}.lv-others{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:0 16px 16px;display:grid}.lv-oth{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:var(--sk-r2);align-content:start;gap:8px;padding:12px;display:grid}.lv-oth b{font:800 15px var(--sk-display)}.lv-oth p{color:var(--sk-ink2);margin:0;font-size:13px}@media (width<=480px){.lv-reach b{font-size:16px}.lv-sizes{gap:10px}}.lv-generic-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.lv-generic-row-json{flex-direction:column;align-items:stretch}.lv-generic-num{align-items:center;gap:6px;display:flex}.lv-generic-num input{text-align:center;width:90px}.lv-generic-json-preview{overflow-wrap:anywhere;max-width:100%;color:var(--sk-ink2);font-size:12px;display:block}.lv-generic-json{resize:vertical;width:100%;font-family:ui-monospace,monospace;font-size:12px}.lv-generic-error{color:var(--sk-danger,#c0392b);margin:4px 0 0;font-size:12px}.lv-generic-flatrow{gap:2px;display:grid}.lv-generic-wave-location+.lv-generic-wave-location{border-top:1px solid var(--sk-line);margin-top:14px;padding-top:10px}.lv-generic-wave{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:var(--sk-r2);margin:8px 0;padding:10px}.lv-generic-wave-head,.lv-generic-group-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.lv-generic-groups{gap:8px;margin-top:6px;display:grid}.lv-generic-group{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:var(--sk-r1);padding:8px}.pz{gap:16px;max-width:1000px;padding:20px 24px 60px;display:grid}.pz-head h1{margin:0 0 4px}.pz-section-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pz-section-head h2{font:800 18px var(--sk-display);margin:0}.pz-empty{border:2px dashed var(--sk-line2);border-radius:var(--sk-r3);text-align:center;gap:8px;padding:24px;display:grid}.pz-tiles{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;display:grid}.pz-tile{background:var(--sk-surface2);border:1px solid var(--sk-line);cursor:pointer;color:var(--sk-ink);border-radius:14px;justify-items:center;gap:4px;padding:10px 6px 8px;display:grid;position:relative}.pz-tile:hover{border-color:var(--sk-line2);background:var(--sk-surface3)}.pz-tile.selected{border-color:var(--sk-accent);box-shadow:0 0 0 2px #e0a33e59}.pz-tile.alike{border-color:#e8b04ab3}.pz-tile-num{font:700 11px var(--sk-ui);color:var(--sk-ink3);position:absolute;top:6px;left:7px}.pz-tile-name{text-align:center;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.pz-tile-alike{background:var(--sk-warn);color:var(--sk-accent-ink);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.pz-tile-add{color:var(--sk-ink2);background:0 0;border-style:dashed;align-content:center;min-height:120px}.pz-tile-add[aria-disabled=true]{opacity:.55;cursor:default}.pz-banner{background:#e0a33e14;border:1px solid #e0a33e59;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:14px;display:flex}.pz-banner p{color:var(--sk-ink2);flex:260px;margin:0}.pz-board{gap:8px;margin-top:16px;display:grid}.pz-board-grid{background:var(--sk-surface2);border-radius:14px;grid-template-columns:repeat(7,1fr);gap:4px;padding:8px;display:grid}.pz-alike-list{gap:6px;display:grid}.pz-alike-item{color:var(--sk-ink2);background:#e8b04a14;border:1px solid #e8b04a59;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.pz-ok-line{color:var(--sk-good);font-size:13px}.pz-frames,.pz-fills{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.pz-frames button,.pz-fills button{border:1px solid var(--sk-line);background:var(--sk-surface2);color:var(--sk-ink2);cursor:pointer;border-radius:10px;padding:6px 10px;font-size:13px}.pz-frames button[aria-checked=true],.pz-fills button[aria-checked=true]{border-color:var(--sk-accent);color:var(--sk-ink);background:var(--sk-surface3)}.pz-field{margin-bottom:10px}.pz-ed{grid-template-columns:220px minmax(0,1fr);gap:20px;display:grid}.pz-side{align-content:start;gap:12px;display:grid}.pz-big{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:var(--sk-r3);place-items:center;padding:10px;display:grid;position:relative}.pz-pill{background:var(--sk-surface3);color:var(--sk-ink2);border-radius:999px;padding:2px 10px;font-size:12px}.pz-big .pz-pill{position:absolute;top:8px;left:8px}.pz-swatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pz-swatch{cursor:pointer;border:2px solid #ffffff1f;border-radius:8px;width:26px;height:26px;padding:0}.pz-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--sk-accent);border-color:#fff}.pz-override{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:12px;gap:8px;padding:10px;display:grid}.pz-specials-grid{text-align:center;color:var(--sk-ink2);grid-template-columns:repeat(3,1fr);gap:6px;font-size:11.5px;display:grid}.pz-side-btns{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pz-side-btns .sk-btn{justify-content:center}.pz-tabs{border-bottom:1px solid var(--sk-line);flex-wrap:wrap;gap:4px;display:flex}.pz-tabs button{color:var(--sk-ink2);font:600 14px var(--sk-ui);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.pz-tabs button[aria-selected=true]{color:var(--sk-ink);border-color:var(--sk-accent)}.pz-panel{min-height:220px;padding-top:14px}.pz-empty h3{font:800 17px var(--sk-display);margin:0}.pz-prod-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;margin-top:10px;display:grid}.pz-prod{border:1px solid var(--sk-line);background:var(--sk-surface2);cursor:pointer;color:var(--sk-ink2);border-radius:12px;justify-items:center;gap:3px;padding:6px;font-size:12px;display:grid}.pz-prod img{object-fit:cover;border-radius:8px;width:62px;height:62px}.pz-bases{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pz-bases button{border:1px solid var(--sk-line);background:var(--sk-surface2);color:var(--sk-ink2);cursor:pointer;border-radius:10px;padding:6px 10px;font-size:12.5px}.pz-bases button[aria-checked=true]{border-color:var(--sk-accent);color:var(--sk-ink);background:var(--sk-surface3)}.pz-pad{background:repeating-conic-gradient(#1f2431 0 25%, #191d27 0 50%) 0 0/16px 16px;touch-action:none;cursor:crosshair;border-radius:14px;width:192px;height:192px;display:block}.pz-sp-picker{gap:4px;max-width:360px;margin-bottom:16px;display:grid}.pz-sp-panel{margin-top:16px}.pz-sp-listfield{margin-bottom:20px}.pz-sp-listfield-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pz-sp-listfield-head h3{font:700 15px var(--sk-ui);margin:0}.pz-sp-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;margin-bottom:14px;display:grid}.pz-sp-cell{background:var(--sk-surface2);border:1px solid var(--sk-line);cursor:pointer;color:var(--sk-ink);border-radius:14px;justify-items:center;gap:4px;padding:10px 6px 8px;display:grid}.pz-sp-cell:hover{border-color:var(--sk-line2);background:var(--sk-surface3)}.pz-sp-cell.selected,.pz-sp-cell[aria-pressed=true]{border-color:var(--sk-accent);box-shadow:0 0 0 2px #e0a33e59}.pz-sp-cell img{object-fit:cover;border-radius:8px;width:48px;height:48px}.pz-sp-swatch{border-radius:8px;width:48px;height:48px;display:block}.pz-sp-cell-label{text-align:center;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.pz-sp-cell.add{color:var(--sk-ink2);background:0 0;border-style:dashed;align-content:center;min-height:90px}.pz-sp-cell.add[aria-disabled=true]{opacity:.55;cursor:default}.pz-sp-item-ed{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:12px;gap:10px;padding:14px;display:grid}.pz-sp-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pz-sp-row>span:first-child{color:var(--sk-ink2);font-size:13px}.pz-sp-imgslot{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pz-sp-imgslot-thumb{border:1px solid var(--sk-line);background:var(--sk-surface2);border-radius:12px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.pz-sp-imgslot-thumb img{object-fit:contain;width:100%;height:100%}.pz-sp-imgslot-meta{gap:4px;min-width:0;display:grid}.pu-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pu-ready{border:1px solid var(--sk-line2);background:var(--sk-surface);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.pu-ready i{background:var(--sk-ink3);border-radius:50%;flex:none;width:9px;height:9px}.pu-ready.ok i{background:var(--sk-good)}.pu-ready.warn i{background:var(--sk-warn)}.pu-ready.bad i{background:var(--sk-bad)}.pu-tabs{border-bottom:1px solid var(--sk-line);gap:2px;margin:0 0 18px;display:flex;overflow-x:auto}.pu-tab{white-space:nowrap;color:var(--sk-ink2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 12px;font-size:14px;font-weight:600;display:inline-flex}.pu-tab:hover{color:var(--sk-ink)}.pu-tab[aria-selected=true]{color:var(--sk-ink);border-bottom-color:var(--sk-accent)}.pu-tab-badge{background:var(--sk-surface3);min-width:18px;height:18px;color:var(--sk-ink2);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.pu-tab-badge.bad{background:var(--sk-bad);color:#fff}.pu-tab-badge.warn{background:var(--sk-warn);color:var(--sk-accent-ink)}.pu-tab-badge.ok{background:var(--sk-good);color:#06130c}.pu-sec{margin:0 0 24px}.pu-sec h2{font:800 18px var(--sk-display);margin:0 0 4px}.pu-lead{color:var(--sk-ink2);margin:0 0 14px;font-size:14px}.pu-err{color:var(--sk-bad);margin:6px 0 0;font-size:13px}.pu-link{color:var(--sk-accent2);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.pu-link:hover{text-decoration:underline}.pu-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pu-note{background:var(--sk-surface2);border:1px solid var(--sk-line);color:var(--sk-ink2);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:14px;display:flex}.pu-note.gold{background:#e0a33e12;border-color:#e0a33e59}.pu-spacer{flex:1}.pu-ck-start,.pu-ck-run{padding:20px}.pu-ck-list{color:var(--sk-ink2);gap:4px;margin:10px 0 16px;padding:0;font-size:14px;list-style:none;display:grid}.pu-ck-list li:before{content:"·";color:var(--sk-accent);margin-right:8px;font-weight:800}.pu-ck-sum{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 18px;display:flex}.pu-ck-head{font:800 18px/1.2 var(--sk-display)}.pu-ck-group{margin-top:18px}.pu-ck-group>h4{letter-spacing:.08em;text-transform:uppercase;color:var(--sk-ink3);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.pu-ck-item{background:var(--sk-surface);border:1px solid var(--sk-line);border-left:4px solid var(--sk-warn);border-radius:14px;gap:4px;margin-bottom:8px;padding:12px 14px;display:grid}.pu-ck-item.block{border-left-color:var(--sk-bad)}.pu-ck-where{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pu-ck-what{font-size:15px;font-weight:700}.pu-ck-acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pu-f2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.pu-opt{border:1px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.pu-opt:has(input:checked){border-color:var(--sk-accent);background:#e0a33e12}.pu-opt input{accent-color:var(--sk-accent);flex:none;width:16px;height:16px;margin:3px 0 0}.pu-opt b{font-size:14px;display:block}.pu-opt span{color:var(--sk-ink2);font-size:13px}.pu-opts{gap:8px;display:grid}.pu-check-ico{background:var(--sk-accent);width:20px;height:20px;color:var(--sk-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.pu-tg-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.pu-tg-row b{display:block}.pu-tg-row span{color:var(--sk-ink2);font-size:13px}.pu-ec-rows{gap:8px;margin-bottom:10px;display:grid}.pu-ec-row{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:12px;grid-template-columns:minmax(150px,1.6fr) auto 84px minmax(110px,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.pu-lbl{color:var(--sk-ink3);font-size:13px}.pu-ec-boost{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.pu-ec-b{gap:10px;display:grid}.pu-mini{color:var(--sk-ink2);grid-template-columns:1fr 92px;align-items:center;gap:8px;font-size:13px;display:grid}.pu-fromrules{color:var(--sk-ink2);gap:4px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pu-fromrules li:before{content:"↳ ";color:var(--sk-ink3)}.pu-ec-est{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pu-ec-num{font:800 20px var(--sk-display);color:var(--sk-accent2)}.pu-stepper{border:1px solid var(--sk-line2);background:var(--sk-surface2);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.pu-stepper button{cursor:pointer;width:34px;height:36px;color:var(--sk-ink2);background:0 0;border:0;font-size:18px}.pu-stepper output{text-align:center;min-width:34px;font-weight:700}.pu-ad-preview{max-width:220px}.pu-ad-phone{aspect-ratio:9/16;background:linear-gradient(#2b1b4a,#1a1030);border:6px solid #1b2030;border-radius:22px;place-items:center;padding:12px;display:grid}.pu-ad-phone.off{opacity:.35;filter:grayscale()}.pu-ad-sheet{text-align:center;background:#0a0c11eb;border:1px solid #ffffff1a;border-radius:14px;width:100%;padding:12px}.pu-ad-sheet h5{font:800 16px var(--sk-display);margin:0 0 4px}.pu-ad-sheet p{color:var(--sk-ink2);margin:0 0 10px;font-size:11.5px}.pu-ad-watch{background:var(--sk-accent);color:var(--sk-accent-ink);border-radius:9px;padding:7px;font-size:12px;font-weight:700;display:block}.pu-ad-no{color:var(--sk-ink3);margin-top:6px;font-size:11px;display:block}.pu-never{color:var(--sk-ink2);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pu-never li:before{content:"✕";color:var(--sk-bad);margin-right:8px;font-weight:800}.pu-au-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pu-au-q{border-top:1px solid var(--sk-line);gap:8px;padding:14px 0;display:grid}.pu-au-q:first-child{border-top:0;padding-top:0}.pu-seg{flex-wrap:wrap;gap:6px;display:flex}.pu-seg label{position:relative}.pu-seg input{opacity:0;pointer-events:none;position:absolute}.pu-seg span{border:1px solid var(--sk-line2);background:var(--sk-surface2);color:var(--sk-ink2);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-block}.pu-seg input:checked+span{background:var(--sk-accent);border-color:var(--sk-accent);color:var(--sk-accent-ink)}.pu-au-rating{align-items:center;gap:16px;display:flex}.pu-au-badge{width:64px;height:64px;font:800 22px var(--sk-display);background:var(--sk-good);color:#06130c;border-radius:18px;flex:none;place-items:center;display:grid}.pu-au-badge.r9{color:#07101f;background:#5b9bf0}.pu-au-badge.r12{background:var(--sk-warn);color:var(--sk-accent-ink)}.pu-au-badge.r17{background:var(--sk-bad);color:#fff}.pu-chips{flex-wrap:wrap;gap:6px;display:flex}.pu-lang-miss{color:var(--sk-warn);margin-top:8px;font-size:13px}.pu-ch-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;display:grid}.pu-soon-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.pu-ch-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--sk-ink3);margin:22px 0 10px;font-size:12px;font-weight:700}.pu-ch{align-content:start;gap:10px;display:grid}.pu-ch.on{border-color:#e0a33e73}.pu-ch-hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.pu-ch p{color:var(--sk-ink2);margin:0;font-size:13px}.pu-ch.soon{opacity:.85;border-style:dashed}.pu-ch-wide{grid-column:1/-1}.pu-code{border:1px solid var(--sk-line2);color:#cfd6e4;white-space:pre-wrap;word-break:break-all;resize:vertical;background:#07090d;border-radius:10px;width:100%;padding:10px 12px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pu-linkbox{background:var(--sk-surface2);border:1px solid var(--sk-line2);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.pu-linkbox span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.pu-hero{align-items:center;gap:18px;margin-bottom:16px;display:flex}.pu-hero h3{font:800 22px/1.2 var(--sk-display);margin:0}.pu-sum{gap:0;margin:0;display:grid}.pu-row-item{border-top:1px solid var(--sk-line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:grid}.pu-row-item:first-child{border-top:0}.pu-row-item dt{color:var(--sk-ink3);font-size:13px;font-weight:600}.pu-row-item dd{min-width:0;margin:0}.pu-go{justify-items:start;gap:10px;margin-top:18px;display:grid}.pu-why{color:var(--sk-bad);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pu-stage{text-align:center;padding:36px 20px}.pu-done{padding:22px;position:relative}.pu-done h3{font:800 26px/1.15 var(--sk-display);margin:0 0 6px}.pu-live{color:var(--sk-good);background:#4cc38a1f;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.pu-qr{color:#141007;background:#fff;border-radius:14px;justify-items:center;gap:6px;width:172px;margin-top:18px;padding:10px;font-size:12px;font-weight:600;display:grid}.pu-qr canvas{width:152px;height:152px;image-rendering:pixelated}.pu-vs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pu-vs>li{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:14px;overflow:hidden}.pu-vs-top{grid-template-columns:1fr minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.pu-vs-label{font:800 15px var(--sk-display);color:var(--sk-ink2)}.pu-vs-t{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.pu-gf-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pu-gf{border:1px solid var(--sk-line2);white-space:pre-wrap;word-break:break-word;background:#07090d;border-radius:12px;max-height:62vh;padding:12px 14px;font:12.5px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.pu-gf-k{color:#8fb8ff}.pu-gf-n{color:#f2c46b}.pu-gf-b{color:#e98aa8}@media (width<=960px){.pu-au-grid,.pu-ad-grid,.pu-done{grid-template-columns:1fr}}@media (width<=640px){.pu-ec-row{grid-template-columns:1fr 1fr}.pu-ec-row .pu-lbl{display:none}.pu-ec-row>:first-child{grid-column:1/-1}.pu-row-item{grid-template-columns:1fr auto}.pu-row-item dd{grid-column:1/-1}.pu-vs-top{grid-template-columns:1fr}}.ru-page{max-width:980px;container-type:inline-size}.ru-bar{border-radius:var(--r2);background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:12px 14px;display:flex}.ru-cap{gap:5px;min-width:150px;display:grid}.ru-cap b{font:800 16px var(--display)}.ru-track{background:var(--surface3);border-radius:6px;width:150px;height:6px;overflow:hidden}.ru-track i{background:var(--accent);height:100%;transition:width .3s;display:block}.ru-cap.full .ru-track i{background:var(--warn)}.ru-guard-line{min-width:220px;color:var(--ink2);flex:1;align-items:center;gap:10px;font-size:13.5px;display:flex}.ru-sh{background:#4cc38a21;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ru-linkish{all:unset;color:var(--accent2);cursor:pointer;text-decoration:underline}.ru-sec-t{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.ru-sec-t h2{font:800 18px var(--display);margin:0}.ru-faint{color:var(--ink2);font-size:13px}.ru-tpls{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:28px;display:grid}.ru-tpl{all:unset;box-sizing:border-box;border-radius:var(--r2);background:var(--surface);border:1px solid var(--line);cursor:pointer;grid-template-columns:34px 1fr;gap:4px 10px;padding:12px;display:grid}.ru-tpl:hover{border-color:var(--line2);background:var(--surface2)}.ru-tpl:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.ru-tpl[aria-disabled=true]{opacity:.45;cursor:default}.ru-tpl .ru-ic{background:var(--surface3);border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.ru-tpl b{font:800 14.5px var(--display)}.ru-tpl .ru-d{color:var(--ink2);font-size:12.5px;line-height:1.4}.ru-rules{gap:12px;margin-bottom:28px;display:grid}.ru-rule{background:var(--surface);border:1px solid var(--line);border-radius:var(--r3)}.ru-rule.off{opacity:.55}.ru-rule.has-bad{border-color:#e2445c80}.ru-new .ru-rule{box-shadow:0 0 0 2px var(--accent)}.ru-rule-h{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 14px 12px;display:flex}.ru-rule-n{background:var(--surface3);width:26px;height:26px;font:700 12.5px var(--ui);color:var(--ink2);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.ru-rule-s{flex:1;min-width:0;font-size:15px;line-height:1.45}.ru-off-tag{color:var(--ink3);margin-left:6px;font-size:12px}.ru-rule-act{flex:none;align-items:center;gap:4px;display:flex}.ru-toggle{border:1px solid var(--line2);background:var(--surface3);cursor:pointer;border-radius:999px;width:36px;height:20px;position:relative}.ru-toggle[aria-checked=true]{background:var(--accent)}.ru-ibtn{width:32px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ru-ibtn:hover{background:var(--surface3);color:var(--ink)}.ru-ibtn.del:hover{color:var(--bad)}.ru-rule-b{gap:8px;padding:12px 14px 14px;display:grid}.ru-line{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ru-kw{font:800 12px var(--ui);letter-spacing:.08em;text-align:center;border-radius:8px;padding:8px 0}.ru-kw.when{color:var(--info);background:#5b9bf024}.ru-kw.if{color:var(--warn);background:#e8b04a24}.ru-kw.then{color:var(--good);background:#4cc38a24}.ru-boxes{gap:6px;display:grid}.ru-box{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ru-and{color:var(--ink3);text-align:right;flex:none;width:30px;font-size:12px;font-weight:700}.ru-dd{appearance:none;background:var(--surface2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2398A2B5' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--line2);cursor:pointer;border-radius:9px;min-width:0;max-width:100%;padding:7px 28px 7px 10px;font-size:14px;font-weight:600}.ru-dd:hover{border-color:var(--ink3)}.ru-dd:focus{border-color:var(--accent);outline:none}.ru-dd.when{border-color:#5b9bf080}.ru-dd.bad,.ru-num.bad,.ru-txt.bad{border-color:var(--bad)}.ru-num{background:var(--surface2);border:1px solid var(--line2);text-align:center;border-radius:9px;width:84px;padding:7px 8px;font-weight:600}.ru-txt{background:var(--surface2);border:1px solid var(--line2);border-radius:9px;flex:1;min-width:160px;padding:7px 10px}.ru-num:focus,.ru-txt:focus{border-color:var(--accent);outline:none}.ru-x{width:28px;height:28px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:14px}.ru-x:hover{background:var(--surface3);color:var(--bad)}.ru-addc{border:1px dashed var(--line2);color:var(--ink2);cursor:pointer;background:0 0;border-radius:9px;justify-self:start;padding:5px 10px;font-size:13px;font-weight:600}.ru-addc:hover{color:var(--ink);border-color:var(--ink3)}.ru-addc:disabled{opacity:.5;cursor:default}.ru-always{color:var(--ink3);padding:7px 0;font-size:13.5px}.ru-probs{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ru-probs li{border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:8px 10px;font-size:13.5px;display:grid}.ru-probs li.bad{color:#f3a6b2;background:#e2445c17}.ru-probs li.warn{color:#efcb86;background:#e8b04a17}.ru-probs li i{border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-style:normal;font-weight:800;display:grid}.ru-probs li.bad i{background:#e2445c40}.ru-probs li.warn i{background:#e8b04a40}.ru-empty{text-align:center;border:1.5px dashed var(--line2);border-radius:var(--r3);color:var(--ink2);padding:32px 20px}.ru-empty b{font:800 17px var(--display);color:var(--ink);margin-bottom:4px;display:block}.ru-sim{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@container (width>=720px){.ru-sim{grid-template-columns:260px minmax(0,1fr)}}.ru-sits{align-content:start;gap:6px;display:grid}.ru-sit{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--surface2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.ru-sit:hover{border-color:var(--line2)}.ru-sit:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.ru-sit[aria-pressed=true]{border-color:var(--accent);background:#e0a33e1f}.ru-custom{background:var(--surface2);border:1px solid var(--line);border-radius:10px;gap:8px;padding:10px;display:grid}.ru-row2{color:var(--ink2);grid-template-columns:1fr 112px;align-items:center;gap:8px;font-size:13px;display:grid}.ru-out{background:var(--bg);border:1px solid var(--line);border-radius:var(--r2);min-height:200px;padding:14px}.ru-out h4{font:800 15px var(--display);margin:0 0 10px}.ru-moment-words{color:var(--ink2);margin:0 0 10px;font-size:13px}.ru-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ru-steps li{background:var(--surface);border-radius:10px;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:8px 10px;font-size:14px;line-height:1.45;display:grid}.ru-steps li .ru-m{width:22px;height:22px;font:800 11.5px var(--ui);border-radius:50%;place-items:center;display:grid}.ru-steps li.ev .ru-m{color:var(--info);background:#5b9bf033}.ru-steps li.fire .ru-m{color:var(--good);background:#4cc38a33}.ru-steps li.no .ru-m{background:var(--surface3);color:var(--ink3)}.ru-steps li.no{color:var(--ink2)}.ru-steps li.eco .ru-m{color:var(--accent);background:#e0a33e33}.ru-steps li small{color:var(--ink3);font-size:12.5px;display:block}.ru-chk{border-radius:999px;align-items:center;gap:4px;margin:3px 4px 0 0;padding:1px 7px;font-size:12.5px;display:inline-flex}.ru-chk.y{color:var(--good);background:#4cc38a21}.ru-chk.n{color:#f08a9b;background:#e2445c1f}.ru-result{background:linear-gradient(135deg,#e0a33e24,#e0a33e0a);border:1px solid #e0a33e59;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.ru-result b{font:800 15px var(--display)}.ru-muted{color:var(--ink2);font-size:13.5px}.ru-gift{background:var(--surface2);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.ru-guards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin-top:12px;display:grid}.ru-gd{border-radius:var(--r2);background:var(--surface);border:1px solid var(--line);color:var(--ink2);grid-template-columns:30px 1fr;gap:10px;padding:12px;font-size:13.5px;line-height:1.45;display:grid}.ru-gd b{color:var(--ink);margin-bottom:2px;font-size:14px;display:block}.ru-gd .ru-ic{background:var(--surface3);border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.ru-numgame{gap:5px;max-width:320px;margin-bottom:20px;display:grid}.ru-difftable{border-collapse:collapse;width:100%;margin-bottom:12px}.ru-difftable th,.ru-difftable td{border-bottom:1px solid var(--line);text-align:center;padding:8px 10px}.ru-difftable thead th{font:800 12px var(--ui);letter-spacing:.04em;color:var(--ink2)}.ru-difftable th[scope=row]{text-align:left;white-space:nowrap;font-size:13.5px;font-weight:700}.ru-difftable .ru-num{width:72px}.ru-numpreview{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);margin-bottom:28px;padding:12px 14px}.ru-numpreview b{font:800 14px var(--display);margin-bottom:6px;display:block}.ru-numpreview ul{color:var(--ink2);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ru-numfields{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:28px;display:grid}.ru-numfield{border-radius:var(--r2);background:var(--surface);border:1px solid var(--line);gap:6px;padding:10px 12px;font-size:13px;display:grid}.ru-numfield label{color:var(--ink2);font-weight:600}.ru-mission-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ru-missionfield{gap:4px;display:grid}.ru-locked-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ru-locked-list li{color:var(--ink2);background:var(--surface2);border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:13.5px}@media (width<=520px){.ru-line{grid-template-columns:1fr;gap:4px}.ru-kw{text-align:left;justify-self:start;padding:3px 8px}.ru-box .ru-and{width:auto}.ru-rule-h{flex-wrap:wrap}}.rn-page{gap:16px;max-width:980px;display:grid;container-type:inline-size}.rn-card{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:var(--sk-r3);padding:16px}.rn-card-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rn-card-h h2{font:800 18px var(--sk-display);margin:0}.rn-card-h .rn-grow{flex:1}.rn-sub{color:var(--sk-ink2);font-size:13px}.rn-f{gap:6px;min-width:0;display:grid}.rn-f-lab{color:var(--sk-ink2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rn-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 22px;display:grid}.rn-grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px 18px;display:grid}@container (width<=620px){.rn-grid2,.rn-grid3{grid-template-columns:minmax(0,1fr)}}.rn-colrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rn-chip{border:1px solid var(--sk-line2);border-radius:8px;flex:none;width:30px;height:30px;display:inline-block;overflow:hidden}.rn-chip input[type=color]{cursor:pointer;border:0;width:100%;height:100%;padding:0}.rn-hex{width:84px;font:inherit;background:var(--sk-surface2);border:1px solid var(--sk-line2);color:var(--sk-ink);border-radius:8px;padding:5px 8px}.rn-mini{gap:4px;display:flex}.rn-mini button{cursor:pointer;border:1px solid #ffffff2e;border-radius:6px;width:20px;height:20px;padding:0}.rn-seg{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:12px;flex-wrap:wrap;gap:4px;max-width:100%;padding:3px;display:inline-flex}.rn-seg button{color:var(--sk-ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 11px;font-size:13px;font-weight:600}.rn-seg button[aria-pressed=true]{background:var(--sk-surface3);color:var(--sk-ink);box-shadow:inset 0 0 0 1px var(--sk-line2)}.rn-range{align-items:center;gap:10px;display:flex}.rn-range input[type=range]{accent-color:var(--sk-accent);flex:1}.rn-range output{color:var(--sk-ink2);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-size:13px}.rn-tog{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.rn-note{color:var(--sk-ink3);margin:0;font-size:13px}.rn-pic{border:1px solid var(--sk-line);border-radius:var(--sk-r3);background:var(--sk-surface2);gap:10px;padding:12px;display:grid}.rn-pic-cur{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rn-pic-th{background:repeating-conic-gradient(#232836 0 25%, #1b1f2a 0 50%) 0 0/14px 14px;border-radius:10px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.rn-pic-th img{max-width:100%;max-height:100%}.rn-pic-t{color:var(--sk-ink3);flex:160px;font-size:13px;display:grid}.rn-pic-t b{color:var(--sk-ink);font-size:14px}.rn-tod{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@container (width<=520px){.rn-tod{grid-template-columns:repeat(2,minmax(0,1fr))}}.rn-tod button{border:1px solid var(--sk-line);background:var(--sk-surface2);cursor:pointer;color:var(--sk-ink2);border-radius:12px;gap:6px;padding:6px 6px 8px;font-size:13px;font-weight:700;display:grid}.rn-tod button[aria-pressed=true]{border-color:var(--sk-accent);color:var(--sk-ink);box-shadow:0 0 0 2px #e0a33e4d}.rn-tod canvas{aspect-ratio:1.5;border-radius:8px;width:100%}.rn-worlds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}@container (width<=620px){.rn-worlds{grid-template-columns:minmax(0,1fr)}}.rn-worlds .w{border:1px solid var(--sk-line);background:var(--sk-surface2);border-radius:12px;gap:6px;padding:8px;display:grid}.rn-worlds canvas{aspect-ratio:1.5;border-radius:8px;width:100%}.rn-layers{gap:8px;display:grid}.rn-layer{border:1px solid var(--sk-line);background:var(--sk-surface2);border-radius:12px}.rn-layer[aria-current=true]{border-color:var(--sk-accent);box-shadow:0 0 0 2px #e0a33e38}.rn-layer.off{opacity:.6}.rn-layer-h{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.rn-layer-h canvas{border-radius:6px;flex:none;width:72px;height:28px}.rn-layer-h .nm{flex:120px;min-width:0;display:grid}.rn-layer-h .nm span{color:var(--sk-ink3);font-size:12px}.rn-layer-h .acts{align-items:center;gap:4px;display:flex}.rn-layer-b{border-top:1px solid var(--sk-line);gap:14px;padding:4px 12px 14px;display:grid}.rn-graph{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:12px;width:100%;height:190px;display:block}.rn-readout{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.rn-readout .k{background:var(--sk-surface2);border:1px solid var(--sk-line);color:var(--sk-ink2);border-radius:10px;padding:6px 10px;font-size:13px}.rn-readout .k b{color:var(--sk-ink);font-size:15px;display:block}.rn-tracks{gap:6px;margin-top:10px;display:grid}.rn-trk{border:1px solid var(--sk-line);background:var(--sk-surface2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.rn-trk .nm{flex:140px;display:grid}.rn-trk .nm span{color:var(--sk-ink3);font-size:12px}.rn-tabs{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.rn-tabs button{border:1px solid var(--sk-line);background:var(--sk-surface2);color:var(--sk-ink2);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.rn-tabs button[aria-selected=true]{background:var(--sk-surface3);color:var(--sk-ink);border-color:var(--sk-accent)}.rn-tabs button .c{color:var(--sk-ink3);margin-left:4px;font-size:12px;font-weight:500}.rn-ob{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;display:grid}@container (width<=700px){.rn-ob{grid-template-columns:minmax(0,1fr)}}.rn-ob-list{gap:8px;display:grid}.rn-ob-tile{border:1px solid var(--sk-line);background:var(--sk-surface2);cursor:pointer;color:var(--sk-ink);text-align:left;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px;display:grid}.rn-ob-tile[aria-pressed=true]{border-color:var(--sk-accent);box-shadow:0 0 0 2px #e0a33e4d}.rn-ob-tile canvas{background:#1b1f2a;border-radius:8px;width:64px;height:52px}.rn-ob-tile .t{gap:2px;min-width:0;display:grid}.rn-ob-tile .m{color:var(--sk-ink3);font-size:12px}.rn-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@container (width<=560px){.rn-how{grid-template-columns:minmax(0,1fr)}}.rn-how button{border:1px solid var(--sk-line);background:var(--sk-surface2);cursor:pointer;color:var(--sk-ink2);border-radius:12px;justify-items:center;gap:4px;padding:8px 6px 10px;font-size:13px;font-weight:700;display:grid}.rn-how button[aria-pressed=true]{border-color:var(--sk-accent);color:var(--sk-ink);box-shadow:0 0 0 2px #e0a33e4d}.rn-how canvas{aspect-ratio:1.6;width:100%}.rn-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@container (width<=560px){.rn-mode{grid-template-columns:minmax(0,1fr)}}.rn-mode button{text-align:left;border:1px solid var(--sk-line);background:var(--sk-surface2);cursor:pointer;color:var(--sk-ink);border-radius:14px;grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.rn-mode button[aria-pressed=true]{border-color:var(--sk-accent);box-shadow:0 0 0 2px #e0a33e4d}.rn-mode canvas{width:56px;height:56px}.rn-prods{gap:8px;display:grid}.rn-prod{border:1px solid var(--sk-line);background:var(--sk-surface2);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.rn-prod canvas{width:52px;height:52px}.rn-prod .f{grid-template-columns:minmax(0,1.4fr) 90px minmax(0,1fr);align-items:end;gap:10px;display:grid}@container (width<=620px){.rn-prod{grid-template-columns:52px minmax(0,1fr)}.rn-prod .f{grid-template-columns:minmax(0,1fr)}}.rn-pw{gap:10px;display:grid}.rn-pw-card{border:1px solid var(--sk-line);background:var(--sk-surface2);border-radius:14px}.rn-pw-card.off{opacity:.6}.rn-pw-h{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.rn-pw-h canvas{flex:none;width:46px;height:46px}.rn-pw-h .t{flex:160px;display:grid}.rn-pw-h .t span{color:var(--sk-ink3);font-size:12px}.rn-pw-b{border-top:1px solid var(--sk-line);gap:14px;padding:12px;display:grid}.rn-run-pv{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid}@container (width<=620px){.rn-run-pv{grid-template-columns:minmax(0,1fr)}}.rn-run-pv canvas{background:linear-gradient(#141a36,#2c2457);border-radius:14px;width:180px;height:220px;display:block}.rn-outfits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}@container (width<=560px){.rn-outfits{grid-template-columns:repeat(2,minmax(0,1fr))}}.rn-outfits .o{border:1px solid var(--sk-line);background:var(--sk-surface);border-radius:12px;justify-items:center;gap:6px;padding:6px;display:grid}.rn-outfits canvas{aspect-ratio:.8;background:#1b1f2a;border-radius:8px;width:100%}.rn-empty{text-align:center;color:var(--sk-ink2);padding:24px}.sp-root{max-width:100%}.sp-lede{margin:0 0 20px}.sp-current{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:var(--sk-r2);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;padding:10px 12px;display:flex}.sp-current-t{flex:200px;min-width:0;font-size:13px;line-height:1.35}.sp-current-t b{color:var(--sk-ink);font-weight:700;display:block}.sp-current-t span{color:var(--sk-ink3);font-size:12px;display:block}.sp-thumb-art{width:72px;height:45px;font:700 11px var(--sk-ui);text-align:center;border-radius:9px;flex:none;place-items:center;padding:2px 4px;display:grid;overflow:hidden}.sp-brandbar,.sp-brandcta{border-radius:var(--sk-r2);background:linear-gradient(90deg, #e0a33e1a, #e0a33e00 70%), var(--sk-surface);border:1px solid #e0a33e4d;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;padding:10px 12px;display:flex}.sp-swatches{flex:none;display:flex}.sp-swatches i{border:2px solid var(--sk-surface);border-radius:50%;width:18px;height:18px;margin-left:-5px}.sp-swatches i:first-child{margin-left:0}.sp-brandbar-t,.sp-brandcta-t{flex:1;min-width:160px;font-size:13px;line-height:1.35}.sp-brandbar-t b,.sp-brandcta-t b{font-size:14px;display:block}.sp-brandbar-t span,.sp-brandcta-t span{color:var(--sk-ink2)}.sp-describe{background:linear-gradient(180deg, #e0a33e12, #e0a33e00 60%), var(--sk-surface);border-color:#e0a33e47;margin-bottom:32px;position:relative}.sp-h2{font:800 19px/1.2 var(--sk-display);align-items:center;gap:10px;margin:0 0 4px;display:flex}.sp-ai{font:700 11px var(--sk-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-accent2);background:#e0a33e14;border:1px solid #e0a33e73;border-radius:999px;padding:2px 8px}.sp-pwrap{position:relative}.sp-prompt{min-height:88px;padding:12px 14px 26px}.sp-count{color:var(--sk-ink3);pointer-events:none;font-size:12px;position:absolute;bottom:10px;right:12px}.sp-examples{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.sp-lbl{color:var(--sk-ink3);align-self:center;margin-right:2px;font-size:12px}.sp-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp-err{color:var(--sk-bad);margin:8px 0 0;font-size:13px}.sp-quote{color:var(--sk-ink2);border-left:3px solid var(--sk-accent);overflow-wrap:anywhere;margin:0 0 12px;padding:2px 0 2px 12px;font-size:14px;font-style:italic}.sp-result{gap:16px;display:grid}.sp-res-top{grid-template-columns:96px 1fr;align-items:center;gap:16px;display:grid}.sp-res-name{font:800 22px/1.1 var(--sk-display);overflow-wrap:anywhere;margin:4px 0 6px}.sp-tag{font:600 15px var(--sk-ui);color:var(--sk-ink2)}.sp-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.sp-stat{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:12px;padding:10px 12px}.sp-stat b{font:800 20px/1.1 var(--sk-display);display:block}.sp-stat span{color:var(--sk-ink2);font-size:12px}.sp-galhead{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.sp-search{width:240px;max-width:100%}.sp-filters{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.sp-filter{border:1px solid var(--sk-line2);color:var(--sk-ink2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.sp-filter[aria-pressed=true]{background:var(--sk-ink);color:var(--sk-bg);border-color:var(--sk-ink)}.sp-filter-c{opacity:.65;font-size:11px;font-weight:600}.sp-live-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sp-live-card{background:var(--sk-surface2);border:1px solid var(--sk-line);border-radius:var(--sk-r2);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sp-live-name{color:var(--sk-ink);font-weight:700}.sp-live-card .sk-btn{align-self:flex-start;margin-top:4px}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:14px;display:grid}.sp-card{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:var(--sk-r3);flex-direction:column;display:flex;overflow:hidden}.sp-thumb-btn{aspect-ratio:16/10;background:var(--sk-surface2);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative}.sp-thumb-btn .sp-thumb-art{border-radius:0;width:100%;height:100%;font-size:16px}.sp-cover-photo{object-fit:cover;width:100%;height:100%;display:block}.sp-badge{color:var(--sk-ink);background:#0a0c11c7;border:1px solid #ffffff24;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.sp-badge.ready{color:var(--sk-good);border-color:#4cc38a73}.sp-num{font:700 11px var(--sk-ui);color:#ffffffd9;background:#0a0c1199;border-radius:6px;padding:2px 6px;position:absolute;top:8px;right:8px}.sp-body{flex-direction:column;flex:1;gap:8px;padding:12px 14px 14px;display:flex}.sp-name{font:800 17px/1.2 var(--sk-display);margin:0}.sp-yours{color:var(--sk-accent2);margin:-4px 0 0;font-size:12.5px}.sp-looks{color:var(--sk-ink2);margin:0;font-size:13px}.sp-chips{flex-wrap:wrap;gap:5px;display:flex}.sp-foot{align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.sp-empty{text-align:center;border:1px dashed var(--sk-line2);border-radius:var(--sk-r3);color:var(--sk-ink2);grid-column:1/-1;padding:40px 20px}.sp-empty b{color:var(--sk-ink);font:800 17px var(--sk-display);margin-bottom:4px;display:block}.sp-dlg-btns{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}@media (width<=700px){.sp-res-top{grid-template-columns:1fr}.sp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-search{width:100%}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.sp-current{flex-wrap:wrap}}.sr-only{position:absolute;left:-9999px}.sy-page{gap:0;display:grid}.sy-sum{border-radius:var(--sk-r3);background:var(--sk-surface);border:1px solid var(--sk-line);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.sy-sum-n{font:800 22px var(--sk-display);white-space:nowrap}.sy-sum-n b{color:var(--sk-accent)}.sy-sum-icons{flex-wrap:wrap;gap:4px;display:flex}.sy-sum-icons span{background:var(--sk-surface3);width:30px;height:30px;color:var(--sk-accent);border-radius:9px;place-items:center;display:grid}.sy-sum-icons svg{width:18px;height:18px}.sy-sum-faint{color:var(--sk-ink3);font-size:13px}.sy-sum-meta{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.sy-scene-pill{color:var(--sk-ink2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sy-scene-pill b{color:var(--sk-ink)}.sy-pill-starter{color:var(--sk-accent2);border-color:#e0a33e66}.sy-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.sy-seg{background:var(--sk-surface);border:1px solid var(--sk-line2);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.sy-seg button{color:var(--sk-ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.sy-seg button:hover{color:var(--sk-ink)}.sy-seg button[aria-pressed=true]{background:var(--sk-surface3);color:var(--sk-ink);box-shadow:inset 0 0 0 1px var(--sk-line2)}.sy-seg-c{color:var(--sk-ink3);font-variant-numeric:tabular-nums;font-size:11.5px}.sy-spacer{flex:1}.sy-search{max-width:220px;padding:7px 12px}.sy-grp{margin-top:22px}.sy-grp h2{font:800 15px var(--sk-display);color:var(--sk-ink2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 10px;display:flex}.sy-grp h2 small{font:400 13px var(--sk-ui);color:var(--sk-ink3)}.sy-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.sy-card{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:var(--sk-r3);flex-direction:column;gap:10px;min-width:0;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.sy-card:hover{border-color:var(--sk-line2)}.sy-card.on{background:linear-gradient(180deg, #e0a33e12, transparent 60%), var(--sk-surface);border-color:#e0a33e73}.sy-card.blocked{background:repeating-linear-gradient(135deg, var(--sk-surface), var(--sk-surface) 10px, #13161d 10px, #13161d 20px)}.sy-card.open{box-shadow:var(--sk-shadow);grid-column:1/-1}.sy-card-top{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sy-ico{background:var(--sk-surface3);width:44px;height:44px;color:var(--sk-ink2);border-radius:12px;place-items:center;transition:all .2s;display:grid}.sy-ico svg{width:26px;height:26px}.sy-card.on .sy-ico{background:var(--sk-accent);color:var(--sk-accent-ink)}.sy-card.blocked .sy-ico{opacity:.5}.sy-card h3{line-height:1.2;font:800 16px var(--sk-display);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.sy-what{color:var(--sk-ink2);margin:0;font-size:13.5px;line-height:1.45}.sy-tags{flex-wrap:wrap;gap:6px;display:flex}.sy-need{color:var(--sk-ink);background:#5b9bf012;border:1px solid #5b9bf047;border-radius:10px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.sy-need.bad{background:#e2445c14;border-color:#e2445c66}.sy-ni{background:var(--sk-info);color:#06101f;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:800;display:grid}.sy-need.bad .sy-ni{background:var(--sk-bad);color:#fff}.sy-linkish{color:var(--sk-accent2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.sy-lock-row{color:var(--sk-ink2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.sy-lock-ic{width:14px;height:14px;color:var(--sk-good);flex:none;margin-top:2px}.sy-card-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.sy-why{position:relative}.sy-tipbox{background:var(--sk-surface3);border:1px solid var(--sk-line2);width:min(280px,80vw);box-shadow:var(--sk-shadow);z-index:10;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:0}.sy-tipbox b{margin-bottom:4px;display:block}.sy-drawer{border-top:1px solid var(--sk-line);gap:16px;padding-top:14px;display:grid}.sy-drawer-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 18px;display:grid}.sy-set-wide{grid-column:1/-1}.sy-raw{background:var(--sk-surface2);border:1px solid var(--sk-line2);white-space:pre-wrap;word-break:break-word;color:var(--sk-ink2);border-radius:10px;margin:0;padding:10px 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.sy-l{color:var(--sk-ink2);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.sy-h{color:var(--sk-ink3);margin-top:5px;font-size:12px;display:block}.sy-num{border:1px solid var(--sk-line2);background:var(--sk-surface2);border-radius:10px;align-items:center;width:max-content;display:flex;overflow:hidden}.sy-num button{cursor:pointer;width:34px;height:38px;color:var(--sk-ink2);background:0 0;border:0;font-size:16px}.sy-num button:hover{background:var(--sk-surface3);color:var(--sk-ink)}.sy-num input{text-align:center;font-variant-numeric:tabular-nums;border:0;border-left:1px solid var(--sk-line2);border-right:1px solid var(--sk-line2);background:0 0;width:64px;height:38px}.sy-num input:focus{outline:2px solid var(--sk-accent2);outline-offset:-2px}.sy-u{color:var(--sk-ink3);padding:0 10px;font-size:13px}.sy-set.err .sy-num{border-color:var(--sk-bad)}.sy-emsg{color:var(--sk-bad);margin-top:5px;font-size:12px;display:block}.sy-checks{flex-wrap:wrap;gap:6px;display:flex}.sy-ck{border:1px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;display:inline-flex}.sy-ck:has(input:checked){border-color:var(--sk-accent);background:#e0a33e1a}.sy-ck input{accent-color:var(--sk-accent);width:15px;height:15px;margin:0}.sy-ck-ic{width:18px;height:18px;color:var(--sk-accent);place-items:center;display:inline-grid}.sy-ck-ic svg{width:16px;height:16px}.sy-sw-row{align-items:center;gap:10px;font-size:14px;display:flex}.sy-sw-row .sk-toggle[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sy-off-note{color:var(--sk-ink3);font-size:13px}.sy-locks{background:#4cc38a0f;border:1px solid #4cc38a40;border-radius:12px;gap:6px;padding:12px;display:grid}.sy-locks-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--sk-good);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.sy-dfoot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sy-empty{text-align:center;border:1px dashed var(--sk-line2);border-radius:var(--sk-r3);color:var(--sk-ink2);padding:28px}.sy-empty-act{margin-top:12px}@media (width<=760px){.sy-search{flex:200px;max-width:none}.sy-grp h2 small{flex-basis:100%}.sy-sum-meta{margin-left:0}.sy-cards{grid-template-columns:1fr}}@media (width<=600px){.sy-page{overflow-x:hidden}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.err{color:var(--sk-bad);font-size:12px}.wd-page .btns{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.wd-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.wd-search{flex:220px;max-width:320px}.wd-seg{background:var(--sk-surface);border:1px solid var(--sk-line2);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.wd-seg button{color:var(--sk-ink2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.wd-seg button:hover{color:var(--sk-ink)}.wd-seg button[aria-pressed=true]{background:var(--sk-surface3);color:var(--sk-ink)}.wd-seg .c{color:var(--sk-ink3);font-size:11px}.wd-seg .c.warn{color:var(--sk-warn)}.wd-seg .c.info{color:var(--sk-info)}.wd-tip{display:inline-block;position:relative}.wd-tip>button{border:1px solid var(--sk-line2);background:var(--sk-surface2);width:20px;height:20px;color:var(--sk-ink2);font:700 11px var(--sk-ui);cursor:pointer;border-radius:50%;padding:0}.wd-tip .bub{background:var(--sk-surface3);border:1px solid var(--sk-line2);width:260px;color:var(--sk-ink2);box-shadow:var(--sk-shadow);z-index:20;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.wd-langs{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:var(--sk-r2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:10px 12px;display:flex}.wd-langs .lbl{color:var(--sk-ink2);margin-right:2px;font-size:13px;font-weight:600}.wd-lang{border:1px solid var(--sk-line2);background:var(--sk-surface2);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:13px;display:inline-flex}.wd-lang .x{color:var(--sk-ink3);cursor:pointer;background:0 0;border:0;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:1}.wd-lang .x:hover{background:var(--sk-surface3);color:var(--sk-ink)}.wd-lang.base{padding-right:10px}.wd-lang .p{color:var(--sk-info);font-size:11px}.wd-show{color:var(--sk-ink2);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.wd-show select{width:auto}.wd-wrap{border:1px solid var(--sk-line);border-radius:var(--sk-r3);background:var(--sk-surface);overflow-x:auto}table.wd{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:14px}.wd col.word{width:31%}.wd col.act{width:48px}.wd col.lang{width:auto}.wd thead th{z-index:1;background:var(--sk-surface2);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink3);border-bottom:1px solid var(--sk-line);padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.wd thead .ai{color:var(--sk-info);letter-spacing:.04em;text-transform:none;margin-left:6px;font-size:10px}.wd thead .hl{align-items:center;gap:6px;display:flex}.wd tr.grp th{background:var(--sk-bg);text-align:left;font:800 14px var(--sk-display);color:var(--sk-ink);border-bottom:1px solid var(--sk-line);letter-spacing:0;text-transform:none;padding:14px 12px 6px}.wd tr.grp th span{font:600 12px var(--sk-ui);color:var(--sk-ink3);margin-left:6px}.wd td{border-bottom:1px solid var(--sk-line);vertical-align:top;padding:8px 12px}.wd tbody tr.w:hover td{background:#ffffff04}.wd .lbl{align-items:center;gap:6px;padding-top:7px;font-weight:600;display:flex}.wd .chg{background:var(--sk-accent);border-radius:50%;flex:none;width:7px;height:7px}.wd .sw{border:1px solid #00000080;border-radius:4px;flex:none;width:12px;height:12px}.wd .where{color:var(--sk-ink3);margin-top:2px;font-size:12px;line-height:1.35}.wd .where.off{font-style:italic}.wd .cell{position:relative}.wd .in{resize:none;width:100%;color:var(--sk-ink);background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 44px 6px 9px;font-size:14px;line-height:1.4;transition:border-color .15s,background .15s;display:block}.wd .in:hover{border-color:var(--sk-line2);background:var(--sk-surface2)}.wd .in:focus{border-color:var(--sk-accent);background:var(--sk-surface2);outline:none}.wd textarea.in{min-height:52px}.wd .cnt{color:var(--sk-ink3);pointer-events:none;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:8px;right:8px}.wd .cell.long .in{background:#e8b04a0f;border-color:#e8b04a8c}.wd .cell.long .cnt{color:var(--sk-warn);font-weight:700}.wd .cell.empty .in{border-color:#e2445c8c}.wd .cell.ai .in{background:#5b9bf00f;border-style:dashed;border-color:#5b9bf08c}.wd .msg{flex-wrap:wrap;align-items:center;gap:6px;min-height:0;margin-top:4px;font-size:12px;line-height:1.35;display:flex}.wd .msg:empty{display:none}.wd .cell.empty+.msg{color:var(--sk-bad)}.wd .cell.long+.msg{color:var(--sk-warn)}.wd .cell.ai+.msg{color:var(--sk-info)}.wd .reset{width:32px;height:32px;color:var(--sk-ink2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;margin-top:2px;font-size:16px}.wd .reset:hover:not(:disabled){background:var(--sk-surface3);border-color:var(--sk-line2);color:var(--sk-ink)}.wd .reset:disabled{opacity:.25;cursor:default}.wd-empty{text-align:center;color:var(--sk-ink2);padding:36px 20px}.wd-empty b{color:var(--sk-ink);font:800 17px var(--sk-display);margin-bottom:4px;display:block}.wd-foot{color:var(--sk-ink3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.wd-opts{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;display:grid}.wd-opt{text-align:left;border:1px solid var(--sk-line2);background:var(--sk-surface2);cursor:pointer;color:var(--sk-ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.wd-opt b{font-size:15px}.wd-opt span{color:var(--sk-ink3);font-size:12px}.wd-opt:hover:not(:disabled){border-color:var(--sk-ink3)}.wd-opt[aria-checked=true]{border-color:var(--sk-accent);box-shadow:inset 0 0 0 1px var(--sk-accent);background:#e0a33e14}.wd-opt:disabled{opacity:.45;cursor:default}.wd-note{color:var(--sk-ink2);background:#5b9bf014;border:1px solid #5b9bf04d;border-radius:12px;gap:10px;margin:0 0 16px;padding:10px 12px;font-size:13px;display:flex}.wd-progress{background:var(--sk-surface3);border-radius:3px;height:6px;margin:10px 0 4px;overflow:hidden}.wd-progress i{background:var(--sk-info);width:0;height:100%;transition:width .2s;display:block}.wd-sample{color:var(--sk-ink2);gap:4px;min-height:66px;margin:8px 0 0;font-size:13px;display:grid}.wd-sp-head{flex-direction:column;gap:2px;margin:0 0 10px;display:flex}.wd-sp-head h2{font:800 18px var(--sk-display);color:var(--sk-ink);margin:0}.wd-sp-picker{align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.wd-sp-picker select{width:auto}.wd-sp-layout{grid-template-columns:1fr 280px;align-items:start;gap:16px;display:grid}.wd-sp-groups{gap:14px;display:grid}.wd-sp-fields{gap:12px;margin-top:8px;display:grid}.wd-sp-field{gap:4px;display:grid}.wd-sp-label{color:var(--sk-ink2);justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.wd-sp-count{color:var(--sk-ink3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.wd-sp-count.over{color:var(--sk-warn);font-weight:700}.wd-sp-steps{border:1px solid var(--sk-line);border-radius:var(--sk-r2);background:var(--sk-surface);padding:10px}.wd-sp-stepslist{gap:10px;margin:8px 0;display:grid}.wd-sp-step{border:1px solid var(--sk-line2);border-radius:10px;gap:6px;padding:8px 10px;display:grid}.wd-sp-step-head{justify-content:space-between;align-items:center;display:flex}.wd-sp-stepfield{gap:4px;display:grid}.wd-sp-startcard{border:1px solid var(--sk-line);border-radius:var(--sk-r3);background:var(--sk-surface);padding:12px;position:sticky;top:8px}.wd-sp-startcard-head{margin-bottom:8px}.wd-sp-startcard-phone{border:1px solid var(--sk-line2);background:var(--sk-surface2);border-radius:14px;min-height:120px;padding:14px}.wd-sp-startcard-phone h3{font:800 16px var(--sk-display);color:var(--sk-ink);margin:0 0 6px}.wd-sp-startcard-phone p{color:var(--sk-ink2);margin:0 0 10px;font-size:13px}.wd-sp-startcard-phone ol{color:var(--sk-ink2);gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}@media (width<=900px){.wd-sp-layout{grid-template-columns:1fr}.wd-sp-startcard{position:static}}@media (width<=700px){.wd-search{flex-basis:100%;max-width:none}.wd-seg{width:100%;overflow-x:auto}.wd-show{width:100%;margin-left:0}.wd-wrap{background:0 0;border:0;overflow:visible}table.wd,table.wd tbody{display:block}.wd colgroup,.wd thead{display:none}.wd tr.grp{display:block}.wd tr.grp th{background:0 0;padding:16px 2px 8px;display:block}.wd tr.w{background:var(--sk-surface);border:1px solid var(--sk-line);border-radius:12px;grid-template-columns:1fr 40px;gap:4px 8px;margin-bottom:8px;padding:10px;display:grid}.wd tr.w td{border:0;padding:0;display:block}.wd tr.w td.l{grid-area:1/1;padding:2px 0 0}.wd tr.w td:not(.l):not(.a){grid-column:1/-1}.wd tr.w td.a{text-align:right;grid-area:1/2}.wd tr.w td:not(.l):not(.a):before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-ink3);margin:4px 0 2px;font-size:11px;display:block}.wd .lbl{padding-top:0}.wd-opts{grid-template-columns:1fr}}main.ws-info.ws-try{gap:16px;max-width:720px;padding:48px 0 24px;display:grid}main.ws-try .ws-back{justify-self:start;margin-bottom:8px;text-decoration:none}main.ws-try h1{margin:0}main.ws-try .lede{color:var(--ink2);max-width:none;margin:0;font-size:17px;line-height:1.55}.try-cols{gap:16px;margin-top:8px;display:grid}@media (width>=720px){.try-cols{grid-template-columns:1fr 1fr}}.try-col{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:20px}.try-col h2{font:800 15px/1 var(--display,inherit);color:var(--ink);margin:0 0 12px}.try-col ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.try-col li{align-items:flex-start;gap:10px;display:flex}.try-col li b{color:var(--ink);font-size:14.5px;display:block}.try-col li small{color:var(--ink3);margin-top:2px;font-size:13px;line-height:1.5;display:block}.try-ico{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.try-ico svg{width:14px;height:14px}.try-ico-yes{color:#4ade80;background:#2eaa6e29}.try-ico-no{color:#f27373;background:#e0464624}.try-cta{border-top:1px solid var(--line);justify-items:start;gap:10px;margin-top:8px;padding-top:28px;display:grid}.try-cta h2{font:800 22px/1.15 var(--display,inherit);color:var(--ink);margin:0}.try-cta p{color:var(--ink2);margin:0;font-size:15px}.try-cta small{color:var(--ink3);font-size:13px}.cp-clip-toolbar{justify-content:center;padding:10px 16px 0;display:flex}.cp-clip-floating{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:60;position:fixed}.cp-save-clip-btn{border:1px solid var(--cp-line-2);color:var(--cp-ink);background:#080b11b8;border-radius:99px;padding:7px 14px;font-size:12.6px;font-weight:600}.cp-save-clip-btn:hover{background:#080b11e6}.cp-clip-sheet-overlay{z-index:50;background:linear-gradient(#06080d8c,#06080de0);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cp-clip-sheet{background:var(--cp-surface);border:1px solid var(--cp-line-2);width:100%;max-width:360px;max-height:90vh;color:var(--cp-ink);font-family:var(--cp-ui);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.cp-clip-sheet-head{justify-content:space-between;align-items:center;display:flex}.cp-clip-sheet-close{color:var(--cp-ink-2);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.cp-clip-video{background:#000;border-radius:12px;width:100%}.cp-clip-sheet-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cabinet-play{--cp-bg:#0a0c11;--cp-surface:#12151c;--cp-surface-2:#171b24;--cp-line:#242a38;--cp-line-2:#333b4b;--cp-ink:#eceff5;--cp-ink-2:#98a2b5;--cp-ink-3:#69738a;--cp-accent:#e0a33e;--cp-accent-ink:#141007;--cp-good:#4cc38a;--cp-info:#5b9bff;--cp-bad:#e2445c;--cp-display:"Bricolage Grotesque", "Archivo", system-ui, sans-serif;--cp-ui:"Archivo", system-ui, sans-serif;--cp-mono:"Chivo Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--cp-bg);color:var(--cp-ink);font-family:var(--cp-ui);min-height:100%}.cabinet-play *{box-sizing:border-box}.cabinet-play button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.cp-top{border-bottom:1px solid var(--cp-line);background:var(--cp-surface);align-items:center;gap:13px;padding:10px 16px;display:flex}.cp-back{border:1px solid var(--cp-line-2);color:var(--cp-ink-2);border-radius:99px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-size:12.6px;text-decoration:none;display:flex}.cp-back:hover{color:var(--cp-ink);border-color:var(--cp-ink-3)}.cp-gmark{width:30px;height:30px;font-family:var(--cp-display);background:var(--cp-accent);color:var(--cp-accent-ink);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.cp-title{font-family:var(--cp-display);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.cp-identity{align-items:center;margin-left:auto;display:flex}.cp-signin-prompt{flex-direction:column;gap:7px;display:flex}.cp-app{grid-template-columns:minmax(0,1fr) 260px;display:grid}@media (width<=900px){.cp-app{grid-template-columns:1fr}.cp-rail{display:none}}.cp-arena{background:radial-gradient(120% 90% at 50% 0%, #131826 0%, var(--cp-bg) 62%);place-items:center;min-height:0;padding:16px;display:grid}.cp-stage{width:100%;max-width:480px;position:relative}.cp-rail{border-left:1px solid var(--cp-line);background:var(--cp-surface)}.cp-overlay{z-index:4;background:linear-gradient(#06080d80,#06080ddb);justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.cp-box{background:var(--cp-surface);border:1px solid var(--cp-line-2);border-radius:16px;flex-direction:column;gap:11px;width:100%;max-width:330px;padding:17px;display:flex}.cp-box h2{font-family:var(--cp-display);letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.15}.cp-box .cp-sub{color:var(--cp-ink-2);margin:0;font-size:12.6px;line-height:1.58}.cp-btn{background:var(--cp-accent);color:var(--cp-accent-ink);text-align:center;border-radius:99px;width:100%;padding:11px 17px;font-size:14px;font-weight:700}.cp-btn:disabled{opacity:.6;cursor:not-allowed}.cp-btn.cp-ghost{color:var(--cp-ink);border:1px solid var(--cp-line-2);background:0 0;font-weight:600}.cp-status-row{flex-wrap:wrap;gap:7px;padding:10px 16px 0;display:flex}.cp-pill{border:1px solid var(--cp-line-2);font-family:var(--cp-mono);color:var(--cp-ink-2);background:#080b119e;border-radius:99px;padding:5px 12px;font-size:12.6px}.cp-pill.cp-bad{border-color:var(--cp-bad);color:var(--cp-bad)}.cp-board{background:var(--cp-surface-2);border:1px solid var(--cp-line-2);border-radius:16px;width:100%;min-width:240px;min-height:480px;position:relative;overflow:visible}.cp-own-chrome-viewport{background:var(--cp-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.cp-own-chrome-stage{transform-origin:50%;flex:none;position:relative}@media (width<=520px){.cp-own-chrome-stage{width:100vw!important;height:100dvh!important;transform:none!important}}.cp-own-chrome-board{width:100%;height:100%;position:absolute;inset:0}.cp-bare-overlay{z-index:4;text-align:center;color:var(--cp-ink);font-family:var(--cp-ui);flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:20px;display:flex;position:absolute;inset:0}.cp-result-invisible{opacity:0;pointer-events:none;position:absolute;inset:0}.cp-design-bridge-viewport{width:100vw;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--cp-bg);box-sizing:border-box;position:fixed;inset:0}.cp-design-bridge-board{width:100%;height:100%;position:relative}[data-testid=play-page-board] button[data-square]{pointer-events:none!important}:root{--cabinet-bg-canvas:#0b0d12;--cabinet-text-primary:#f2f4f8;background:var(--cabinet-bg-canvas);color:var(--cabinet-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{min-height:100%}
