:root{--bg: #050805;--panel: #0c120b;--panel-2: #121a10;--line: #24351c;--neon: #8fd61f;--glow: #9cff2e;--neon-dim: #5f9a12;--text: #f2f7ee;--muted: #9fb197;--danger: #ff4d5e;--font-display: "Orbitron", "Chakra Petch", system-ui, sans-serif;--font-body: "Chakra Petch", system-ui, sans-serif;--font-pill: "Barlow", "Chakra Petch", system-ui, sans-serif}*{box-sizing:border-box}body{font:16px/1.45 var(--font-body);margin:0;color:var(--text);min-height:100vh;background-color:var(--bg);background-image:radial-gradient(ellipse at 50% -10%,rgba(143,214,31,.14),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0 56 16v32L28 64 0 48V16zM28 64v33M0 48v49M56 48v49' fill='none' stroke='%238fd61f' stroke-opacity='.07' stroke-width='1'/%3E%3C/svg%3E");background-attachment:fixed}h1,h2,h3{font-family:var(--font-display);letter-spacing:.04em}h2{text-transform:uppercase;font-size:22px;color:#fff;margin:18px 0 8px;display:flex;align-items:center;gap:10px}h2:before{content:"";width:10px;height:10px;border:2px solid var(--neon);border-radius:50%}h2:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--neon),transparent);opacity:.6}h3{font-size:16px;margin:4px 0 8px}a{color:var(--glow)}header.brand{position:relative;z-index:80;background:#000;border-bottom:2px solid var(--neon)}.brand-banner{height:clamp(150px,42vw,240px);background:#000 url(/img/banner.jpg) center / cover no-repeat}@media(min-width:600px)and (max-width:899px){.brand-banner{background-size:contain}}body.signed-in .brand-banner{display:none}@media(min-width:900px){.brand-banner{width:100%;height:clamp(240px,32vw,620px);background-size:cover;background-position:center 70%}}.brand-bar{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(6px,1vw,10px);flex-wrap:wrap;padding:4px clamp(8px,1.5vw,16px) 0;background:linear-gradient(180deg,#0b1209,#000)}.gw-pill{display:inline-flex;align-items:center;justify-content:center;gap:clamp(4px,.8vw,8px);margin:0;max-width:100%;min-width:0;padding:clamp(3px,.55vw,6px) clamp(10px,1.6vw,18px);border:2px solid #7CFF28;border-radius:999px;background:#050805;color:#fff;font:700 clamp(15px,3vw,24px)/1.1 var(--font-pill);text-transform:uppercase;letter-spacing:.04em;box-shadow:0 0 8px #7cff288c,0 0 16px #7cff2847,0 3px 10px #7cff282e;white-space:nowrap;cursor:pointer;transition:box-shadow .15s,border-color .15s,filter .15s}.gw-pill-txt{overflow:hidden;text-overflow:ellipsis;min-width:0}.gw-pill-ico{flex:none;width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center;font-size:1em;line-height:1;filter:drop-shadow(0 0 4px rgba(124,255,40,.35))}.gw-pill-ico svg{width:1em;height:1em;display:block}.gw-pill:hover,.gw-pill:focus-visible{outline:none;border-color:#9cff2e;box-shadow:0 0 12px #7cff28,0 0 22px #7cff2873,0 3px 12px #7cff2840}.brand-bar h1.gw-pill{margin:0 0 6px;max-width:min(58vw,420px)}.brand-bar h1.gw-pill .gw-pill-txt{color:#fff}#who{font-size:inherit;color:inherit;border:none;padding:0 0 6px;border-radius:0;text-transform:uppercase;letter-spacing:.04em;background:transparent}#who:empty{display:none}nav{display:flex;flex-wrap:wrap;gap:clamp(3px,.6vw,8px);padding:clamp(6px,1vw,10px) clamp(6px,1.2vw,16px);background:#000000d9;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;overflow-x:hidden;backdrop-filter:blur(6px);justify-content:stretch;align-items:stretch}nav[hidden]{display:none}nav button{display:inline-flex;align-items:center;justify-content:center;gap:clamp(2px,.4vw,6px);flex:1 1 0;min-width:0;padding:clamp(5px,.9vw,8px) clamp(2px,.9vw,14px);font:600 clamp(9px,1.35vw,14px) var(--font-body);text-transform:uppercase;letter-spacing:clamp(.02em,.08vw,.06em);color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:4px;cursor:pointer;transition:all .15s}nav button[hidden]{display:none}nav button:hover{border-color:var(--neon);color:var(--glow)}nav button.active{color:var(--glow);border-color:var(--glow);box-shadow:inset 0 -3px 0 var(--glow)}.ico{width:clamp(14px,1.6vw,18px);height:clamp(14px,1.6vw,18px);flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:520px){nav{justify-content:stretch;padding:6px;gap:3px;overflow-x:hidden}nav button{flex:1 1 calc(25% - 3px);flex-direction:column;gap:2px;padding:6px 2px;font-size:clamp(9px,2.6vw,11px);min-width:0;max-width:calc(25% - 3px)}.ico{width:clamp(16px,5vw,22px);height:clamp(16px,5vw,22px)}}@media(max-width:340px){nav button{flex:1 1 calc(33.33% - 3px);max-width:calc(33.33% - 3px)}}.btn{padding:9px 16px;font:700 14px var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--neon);background:transparent;border:1px solid var(--neon);border-radius:4px;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:all .15s;margin:2px}.btn:hover{background:#8fd61f1f;box-shadow:0 0 12px #9cff2e66}.btn.primary{background:var(--neon);color:#061000}.btn.primary:hover{background:var(--glow)}.btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}main{max-width:960px;margin:8px auto 40px;padding:0 16px}.card{position:relative;background:linear-gradient(160deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:6px;padding:14px 16px;margin:10px 0;box-shadow:0 0 0 1px #0009,0 6px 18px #00000080}.card:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;background:var(--neon);box-shadow:0 0 10px var(--glow);border-radius:2px}.card:hover{border-color:var(--neon-dim)}.soldout{opacity:.45;filter:grayscale(.7)}.error{color:var(--danger)}.muted{color:var(--muted);font-size:14px}input,select,textarea{font:15px var(--font-body);color:var(--text);background:#000;border:1px solid var(--line);border-radius:4px;padding:9px 10px;margin:4px 0;max-width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--neon);box-shadow:0 0 8px #9cff2e73}input[type=radio]{accent-color:var(--neon)}pre{background:#000;border:1px solid var(--line);padding:10px;color:var(--neon);font-size:12px;max-height:60vh;overflow:auto}#signin{display:flex;justify-content:center;margin-top:40px}#signin:empty{display:none}.badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.module-badge{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 12px}.module-badge:before{display:none}.badge-emblem{width:64px;height:64px;display:grid;place-items:center;font-size:28px;color:var(--muted);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:#1b2617}.module-badge.passed{border-color:var(--neon);box-shadow:0 0 16px #9cff2e40,inset 0 0 20px #8fd61f14}.module-badge.passed .badge-emblem{background:radial-gradient(circle,var(--glow),var(--neon-dim));color:#061000;filter:drop-shadow(0 0 8px var(--glow))}.module-badge.inprogress .badge-emblem{background:#2b3f13;color:var(--neon)}.module-badge.cooldown .badge-emblem{background:#2a2a12;color:#d6d61f}.badge-name{font-family:var(--font-display);font-size:13px;letter-spacing:.05em;text-transform:uppercase}.balance-card h3{font-size:clamp(18px,4.5vw,26px);color:#fff;text-shadow:0 0 12px rgba(156,255,46,.7)}.prize-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.prize-card{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding-top:0;overflow:hidden}.prize-card:before{display:none}.prize-icon{width:calc(100% + 32px);margin:0 -16px 6px;height:110px;display:grid;place-items:center;font-size:52px;background:radial-gradient(circle at 50% 60%,rgba(156,255,46,.28),transparent 65%),#000;border-bottom:1px solid var(--neon-dim)}.prize-name{font-family:var(--font-display);text-transform:uppercase;font-size:15px}.prize-pts{color:var(--neon);font-weight:700;font-size:18px;text-shadow:0 0 8px rgba(156,255,46,.5)}.celebrate-layer{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:9999}.coin{position:absolute;top:-40px;left:var(--x);width:var(--size);height:var(--size);image-rendering:pixelated;clip-path:polygon(30% 0,70% 0,70% 10%,90% 10%,90% 30%,100% 30%,100% 70%,90% 70%,90% 90%,70% 90%,70% 100%,30% 100%,30% 90%,10% 90%,10% 70%,0 70%,0 30%,10% 30%,10% 10%,30% 10%);background:linear-gradient(#e9ffc9,#e9ffc9) 30% 25% / 15% 20% no-repeat,linear-gradient(#2f5a06,#2f5a06) 45% 50% / 12% 45% no-repeat,linear-gradient(135deg,var(--glow) 0 50%,var(--neon-dim) 50% 100%);filter:drop-shadow(0 0 6px rgba(156,255,46,.8));animation:coin-fall var(--dur) steps(40) var(--delay) forwards}@keyframes coin-fall{0%{transform:translate(0) scaleX(1);opacity:1}25%{transform:translate(calc(var(--drift) * .25),27vh) scaleX(.2)}50%{transform:translate(calc(var(--drift) * .5),55vh) scaleX(1)}75%{transform:translate(calc(var(--drift) * .75),82vh) scaleX(.2)}85%{opacity:1}to{transform:translate(var(--drift),110vh) scaleX(1);opacity:0}}.celebrate-banner{position:fixed;left:50%;top:30%;transform:translate(-50%,-50%) scale(.6);opacity:0;padding:18px 28px;border-radius:6px;background:#000;color:#fff;border:2px solid var(--neon);font:800 clamp(20px,4vw,40px)/1.1 var(--font-display);text-align:center;text-transform:uppercase;text-shadow:0 0 12px var(--glow);box-shadow:0 0 30px #9cff2e99;animation:banner-pop 2.6s ease forwards;z-index:10000}@keyframes banner-pop{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}15%{transform:translate(-50%,-50%) scale(1.08);opacity:1}25%,80%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-60%) scale(.95);opacity:0}}.celebrate-flash{position:fixed;inset:0;background:radial-gradient(circle,rgba(156,255,46,.5),transparent 60%);animation:flash .9s ease-out forwards;pointer-events:none;z-index:9998}@keyframes flash{0%{opacity:1}to{opacity:0}}.shake{animation:shake .6s ease-in-out 2}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.coin,.celebrate-flash{display:none}.shake{animation:none}.celebrate-banner{animation-duration:.01s;animation-fill-mode:none;opacity:1;transform:translate(-50%,-50%)}nav button,.btn{transition:none}}.perfect-splash{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;cursor:pointer;overflow:hidden;background:radial-gradient(circle at 50% 45%,#142808d9,#000000f5 70%);animation:ps-fade .35s ease-out both}.perfect-splash.out{animation:ps-fade .3s ease-in reverse forwards}.perfect-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;animation:ps-zoom 4s ease-out both}.perfect-text{position:relative;text-align:center;padding:16px}.perfect-title{font:800 clamp(34px,9vw,96px)/1.05 var(--font-display);color:#fff;letter-spacing:.04em;text-shadow:0 0 8px var(--glow),0 0 24px var(--glow),0 0 48px var(--neon);animation:ps-pop .6s .15s cubic-bezier(.2,1.4,.4,1) both}.perfect-sub{margin-top:12px;font:700 clamp(15px,3.6vw,30px)/1.2 var(--font-display);color:var(--glow);letter-spacing:.08em;text-shadow:0 0 12px var(--neon);animation:ps-fade .5s .5s both}.perfect-hint{margin-top:22px;font-size:13px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}@keyframes ps-fade{0%{opacity:0}to{opacity:1}}@keyframes ps-zoom{0%{transform:scale(1.25);opacity:0}30%{opacity:.55}to{transform:scale(1);opacity:.55}}@keyframes ps-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.perfect-splash,.perfect-splash.out,.perfect-img,.perfect-title,.perfect-sub{animation:none}}.bar-right{display:inline-flex;align-items:flex-end;gap:8px}.tour-btn{width:30px;height:30px;border-radius:50%;border:1px solid var(--neon);background:#000;color:var(--neon);font:800 15px var(--font-display);cursor:pointer;box-shadow:0 0 8px #9cff2e66}.tour-btn[hidden]{display:none}.tour-btn:hover,.tour-btn:focus-visible{background:var(--neon);color:#061000;outline:none}.tour-root{position:fixed;inset:0;z-index:9990}.tour-dim{position:fixed;inset:0;background:#000000d1}.tour-dim[hidden],.tour-spot[hidden]{display:none}.tour-spot{position:fixed;border-radius:8px;border:2px solid var(--glow);pointer-events:none;box-shadow:0 0 0 9999px #000c,0 0 18px var(--glow),inset 0 0 12px #9cff2e66;transition:all .3s ease;animation:tour-pulse 1.6s ease-in-out infinite}@keyframes tour-pulse{50%{box-shadow:0 0 0 9999px #000c,0 0 30px var(--glow),inset 0 0 18px #9cff2e99}}.tour-panel{position:fixed;color:var(--text);background:linear-gradient(160deg,#142010,#070b06);border:1px solid var(--neon);border-radius:10px;box-shadow:0 0 24px #9cff2e59,0 12px 40px #000000b3;animation:tour-in .3s ease-out both;outline:none}@keyframes tour-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.tour-panel.welcome{left:50%;top:50%;transform:translate(-50%,-50%);width:min(760px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;display:grid;grid-template-columns:280px 1fr;animation:tour-in-c .35s ease-out both}@keyframes tour-in-c{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}.tour-hero{width:100%;height:100%;max-height:460px;object-fit:cover;object-position:center 20%;border-radius:10px 0 0 10px;border-right:1px solid var(--neon-dim)}.tour-panel.welcome .tour-body{padding:26px 24px;align-self:center}.tour-panel.welcome .tour-title{font-size:clamp(20px,3vw,28px)}.tour-panel.bubble{display:flex;gap:12px;align-items:flex-start;padding:14px}.tour-panel.bubble:after{content:"";position:absolute;left:calc(var(--arrow-x, 50%) - 9px);width:16px;height:16px;background:#142010;border:1px solid var(--neon);transform:rotate(45deg)}.tour-panel.bubble[data-side=below]:after{top:-9px;border-right:0;border-bottom:0}.tour-panel.bubble[data-side=above]:after{bottom:-9px;border-left:0;border-top:0;background:#070b06}.tour-avatar{width:64px;height:64px;flex:0 0 64px;border-radius:50%;object-fit:cover;border:2px solid var(--neon);box-shadow:0 0 12px #9cff2e99}.tour-body{flex:1;min-width:0}.tour-title{margin:0 0 6px;font:800 17px/1.2 var(--font-display);color:#fff;text-shadow:0 0 10px rgba(156,255,46,.7);display:block;text-transform:none}.tour-title:before,.tour-title:after{display:none}.tour-text{margin:0 0 10px;font-size:15px;color:#dfe9d9}.tour-dots{display:flex;gap:6px;margin-bottom:10px}.tour-dot{width:8px;height:8px;border-radius:2px;background:#2a3a20;transform:rotate(45deg)}.tour-dot.on{background:var(--glow);box-shadow:0 0 8px var(--glow)}.tour-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tour-spacer{flex:1}.tour-skip{border-color:transparent;color:var(--muted)}.tour-panel .btn:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:600px){.tour-panel.welcome{grid-template-columns:1fr}.tour-hero{height:38vh;max-height:300px;border-radius:10px 10px 0 0;border-right:0;border-bottom:1px solid var(--neon-dim);object-position:center 15%}.tour-panel.welcome .tour-body{padding:16px}.tour-avatar{width:48px;height:48px;flex-basis:48px}.tour-text{font-size:14px}}@media(prefers-reduced-motion:reduce){.tour-spot,.tour-panel,.tour-panel.welcome{animation:none;transition:none}}.request-row{padding:8px 0;border-bottom:1px solid var(--line)}.request-row:last-child{border-bottom:0}#log select,#req select,#req input{display:block;width:100%;box-sizing:border-box;margin:6px 0}.subtabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.subtabs .btn{padding:6px 10px;font-size:.9rem}.sp-fold{margin-bottom:10px;padding:0 12px 4px}.sp-fold>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;list-style:none}.sp-fold>summary::-webkit-details-marker{display:none}.sp-fold[open]>summary{margin-bottom:8px}.sp-fold form{display:grid;gap:8px;padding-bottom:12px}.sp-fold input,.sp-fold textarea{width:100%;box-sizing:border-box}.sched-banner{padding:6px 10px;border-radius:8px;font-size:.9rem}.sched-banner.warn{background:#ffc10726;border:1px solid rgba(255,193,7,.6)}.sched-banner.ok{background:#4caf501f;border:1px solid rgba(76,175,80,.5)}.day-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.day-row b{min-width:90px}.day-row input{max-width:120px}.store-chip{display:inline-block;min-width:22px;padding:0 5px;border-radius:6px;font-size:.75rem;font-weight:700;text-align:center;background:transparent;color:var(--sc, #b8bec4);border:1px solid var(--sc, #b8bec4);box-shadow:0 0 5px color-mix(in srgb,var(--sc, #b8bec4) 50%,transparent);text-shadow:0 0 4px color-mix(in srgb,var(--sc, #b8bec4) 60%,transparent)}.sched-sc-t,.sched-sc-time{color:var(--sc);font-weight:700;text-shadow:0 0 5px color-mix(in srgb,var(--sc) 50%,transparent)}.sched-sc-time{font:900 13px/1 var(--font-display);white-space:nowrap;text-shadow:0 0 5px var(--sc),0 0 10px color-mix(in srgb,var(--sc) 40%,transparent)}.sched-sc-time small{font-size:.55em;font-weight:800;margin-left:.08em}.sched-grid td.fill .sched-sc-time{text-shadow:none}.grid-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.sched-grid{border-collapse:collapse;font-size:.8rem;min-width:640px;width:100%}.sched-grid th,.sched-grid td{padding:4px 6px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.sched-grid th:first-child,.sched-grid td:first-child{position:sticky;left:0;background:var(--panel)}.sched-grid tr.me td{font-weight:700}nav{scrollbar-width:none}nav::-webkit-scrollbar{display:none}@media(max-width:560px){nav{gap:3px;padding:6px 4px;overflow-x:hidden}nav button{flex:1 1 calc(25% - 3px);flex-direction:column;gap:2px;padding:6px 2px;min-width:0;max-width:calc(25% - 3px);font-size:clamp(9px,2.5vw,11px);letter-spacing:.02em}nav button .ico{width:clamp(16px,5vw,20px);height:clamp(16px,5vw,20px)}nav button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}nav button[data-tab=pos] span{white-space:normal;text-align:center;line-height:1.05}}.pos-card h3{margin-top:0}body.touring nav button.active{background:var(--panel);color:var(--text);border-color:var(--line);box-shadow:none}nav .lbl-short{display:none}@media(max-width:399px){nav{gap:3px;padding:6px 3px;overflow-x:hidden}nav button{min-width:0;flex:1 1 calc(25% - 3px);max-width:calc(25% - 3px);padding:5px 2px;font-size:clamp(8.5px,2.8vw,10px);letter-spacing:0}nav button .ico{width:18px;height:18px}nav button[data-tab=pos] .lbl-long{display:none}nav button[data-tab=pos] .lbl-short{display:inline}}.mystery-card{display:flex;gap:14px;align-items:center;border-color:#ff2bd6!important;background:linear-gradient(135deg,#9cff2e1a,#ff2bd61a 60%,#00e5ff1a)}.mystery-card h3{margin:0 0 4px}.mystery-card-art{flex:0 0 64px;height:64px;display:grid;place-items:center;font:900 38px var(--font-display);color:var(--glow);border:2px solid var(--glow);border-radius:6px;box-shadow:0 0 14px #9cff2e99,inset 0 0 12px #ff2bd673;text-shadow:2px 0 #ff2bd6,-2px 0 #00e5ff}body.mbx-open{overflow:hidden}.mbx-root{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:10px;background:radial-gradient(ellipse at center,#102208f5,#000000fa);animation:mbx-in .25s ease-out}.mbx-scan{position:absolute;inset:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(0deg,rgba(156,255,46,.08) 0 1px,transparent 1px 3px);animation:mbx-scan 6s linear infinite}.mbx-scan{display:none!important;animation:none!important}.mbx-panel{position:relative;width:min(560px,100%);max-height:100%;overflow:auto;padding:14px;border:1px solid var(--glow);border-radius:8px;background:#050a04e6;box-shadow:0 0 24px #9cff2e59,0 0 60px #ff2bd626}.mbx-head{display:flex;align-items:center;justify-content:space-between}.mbx-title{position:relative;margin:0;font:900 clamp(20px,6vw,30px) var(--font-display);letter-spacing:.12em;color:var(--glow);text-shadow:0 0 10px rgba(156,255,46,.8)}.mbx-title:before,.mbx-title:after{content:none}.mbx-x{background:none;border:1px solid var(--line);color:var(--text);width:36px;height:36px;border-radius:4px;cursor:pointer}.mbx-sub{color:var(--muted);font-size:13px;margin:6px 0 10px}.mbx-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:clamp(3px,1vw,6px)}.mbx-sq{aspect-ratio:1;display:grid;place-items:center;border-radius:3px;font:700 clamp(7px,2vw,11px) var(--font-display);transition:background .12s,box-shadow .12s,transform .12s}.mbx-sq.on{color:#0a1404d9;background:linear-gradient(145deg,#9cff2e,#5f9a12);box-shadow:0 0 6px #9cff2e8c;animation:mbx-pulse 2.4s ease-in-out infinite}.mbx-sq.on:nth-child(7n){background:linear-gradient(145deg,#9cff2e,#00b8cc)}.mbx-sq.on:nth-child(11n){background:linear-gradient(145deg,#9cff2e,#c21fa6)}.mbx-sq.off{color:#2b3a24;background:#0b1009;border:1px solid #1a2614;box-shadow:none}.mbx-root.rolling .mbx-sq.on{filter:brightness(.55);animation:none}.mbx-sq.hit{filter:none!important;background:#ff2bd6!important;color:#fff;transform:scale(1.15);box-shadow:0 0 14px #ff2bd6,0 0 26px #00e5ffb3!important}.mbx-sq.win{background:#fff!important;color:#000;transform:scale(1.25);animation:mbx-win .22s steps(2) 6;box-shadow:0 0 18px #fff,0 0 34px var(--glow),0 0 50px #ff2bd6!important}.mbx-actions{display:flex;justify-content:center;margin-top:12px}.mbx-reveal{position:absolute;inset:0;display:grid;place-items:center;background:#000000b8;padding:16px}.mbx-card{text-align:center;max-width:360px;padding:20px;border:2px solid var(--glow);border-radius:8px;background:#071004;box-shadow:0 0 30px #9cff2e80,inset 0 0 20px #ff2bd640;animation:mbx-in .35s ease-out}.mbx-k{margin:0;color:#00e5ff;letter-spacing:.2em;font:700 12px var(--font-display)}.mbx-prize{font:900 clamp(20px,6vw,28px) var(--font-display);color:var(--glow);margin:8px 0;text-shadow:0 0 12px rgba(156,255,46,.8)}@keyframes mbx-pulse{50%{box-shadow:0 0 12px #9cff2ee6}}@keyframes mbx-win{50%{background:var(--glow)!important}}@keyframes mbx-scan{to{background-position:0 300px}}@keyframes mbx-in{0%{opacity:0;transform:scale(.97)}}@keyframes mbx-glitch{0%,90%,to{transform:translate(0)}92%{transform:translate(3px,-1px)}95%{transform:translate(-3px,1px)}}.mbx-root.reduced *,.mbx-root.reduced{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.mbx-root *,.mbx-root{animation:none!important}}.mbx-sq.won{padding:1px;overflow:hidden}.mbx-won{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:center;word-break:break-word;font:600 clamp(5.5px,1.5vw,9px)/1.1 var(--font-body);letter-spacing:0}.mbx-sq.off.won{color:#7f9a72;background:#0e150b;border-color:#2a3a22}.mbx-reveal[hidden]{display:none}.puzzle-card{display:flex;gap:14px;align-items:center;border-color:#00e5ff!important;background:linear-gradient(135deg,#00e5ff14,#9cff2e1a)}.puzzle-card h3{margin:0 0 4px}.puzzle-card-art{flex:0 0 64px;height:64px;display:grid;place-items:center}.puzzle-card-art .pz-piece-svg{width:64px;height:64px}.pz-piece-svg path{fill:#9cff2ed9;stroke:#eaffd0;stroke-width:3;filter:drop-shadow(0 0 6px rgba(156,255,46,.8))}.pz-root{position:fixed;inset:0;z-index:2000;overflow:auto;padding:10px;background:radial-gradient(ellipse at top,#102208f7,#000000fc);animation:mbx-in .25s ease-out}.pz-panel{position:relative;max-width:980px;margin:0 auto;padding:12px;border:1px solid var(--glow);border-radius:8px;background:#050a04e6;box-shadow:0 0 24px #9cff2e4d}.pz-boards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:820px){.pz-boards{grid-template-columns:repeat(4,1fr)}}.pz-slot-board{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;background:#070c05;color:var(--text);border:1px solid var(--line);border-radius:6px;cursor:pointer;font:inherit;transition:box-shadow .2s,opacity .2s,border-color .2s}.pz-slot-board.can{border-color:var(--glow);box-shadow:0 0 14px #9cff2eb3;animation:mbx-pulse 1.2s ease-in-out infinite}.pz-slot-board.no{opacity:.35;cursor:not-allowed}.pz-board{width:100%;height:auto;max-height:46vh;display:block}.pz-bg{fill:#040704;stroke:#1d2b16;stroke-width:2}.pz-empty{fill:#9cff2e08;stroke:#9cff2e47;stroke-width:1.6}.pz-edge{fill:none;stroke:#0000008c;stroke-width:1.4}.pz-fill.snap{animation:pz-snap .55s cubic-bezier(.2,1.6,.4,1)}.pz-fill.snap .pz-edge{stroke:#fff;stroke-width:4;animation:pz-flash .6s ease-out forwards}.pz-name{font:700 12px var(--font-display);text-align:left}.pz-name b{color:var(--glow);float:right}.pz-prize{font-size:11px;color:var(--muted);text-align:left}.pz-tray-head{display:flex;justify-content:space-between;gap:8px;margin:12px 0 6px;font-size:13px;flex-wrap:wrap}.pz-tray{display:flex;flex-wrap:wrap;gap:6px;min-height:66px;padding:8px;border:1px dashed rgba(156,255,46,.35);border-radius:6px;background:#0006}.pz-piece{position:relative;width:58px;height:58px;padding:0;border:1px solid transparent;border-radius:6px;background:none;cursor:pointer;color:var(--text)}.pz-piece .pz-piece-svg{width:100%;height:100%}.pz-piece span{position:absolute;inset:auto 0 2px;font:700 10px var(--font-display);text-shadow:0 0 4px #000}.pz-piece.sel{border-color:#ff2bd6;box-shadow:0 0 12px #ff2bd6;transform:translateY(-3px)}.pz-piece.dup .pz-piece-svg path{fill:#3a3a3a;stroke:#777;filter:none}.pz-piece.drop{animation:pz-drop .6s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--i) * .12s)}.pz-dup{margin-top:8px;padding:8px 10px;border:1px solid #ffb300;border-radius:6px;color:#ffd54f;display:flex;gap:10px;align-items:center;justify-content:space-between}.pz-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:2300;padding:10px 14px;border-radius:6px;background:#0b1409;border:1px solid var(--glow);box-shadow:0 0 14px #9cff2e80}.pz-toast.warn{border-color:#ffb300;color:#ffd54f}.pz-zoom{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;background:#000000d9;padding:12px}.pz-zoom-in{width:min(640px,100%);text-align:center}.pz-zoom .pz-board{max-height:76vh}.pz-root .mbx-reveal{position:fixed;z-index:2250}.pz-host{position:fixed;inset:0;z-index:2400;display:grid;place-items:center;background:#000000b8;overflow:hidden}.pz-host-stage{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;max-width:100%;padding:10px}.pz-host-girl{position:relative;width:min(300px,74vw);animation:pz-slide 1.1s cubic-bezier(.25,1.4,.5,1) both,pz-wave 1.6s .9s ease-in-out 2;transform-origin:50% 100%}.pz-host-girl img{width:100%;display:block;filter:drop-shadow(0 0 16px rgba(156,255,46,.55))}.pz-wink{position:absolute;left:57%;top:52%;width:20px;height:20px;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff 0 20%,rgba(156,255,46,.9) 40%,transparent 70%);animation:pz-wink .9s 1s ease-out 2}.pz-hand-wrap{display:flex;flex-direction:column;align-items:center;opacity:0;transform:scale(.6);transition:opacity .3s,transform .4s cubic-bezier(.3,1.6,.5,1)}.pz-host.hand .pz-hand-wrap{opacity:1;transform:none}.pz-hand{width:min(130px,34vw);height:auto;filter:drop-shadow(0 0 10px var(--glow)) drop-shadow(0 0 22px rgba(255,43,214,.5))}.pz-palm{fill:#9cff2e29;stroke:var(--glow);stroke-width:3}.pz-f{fill:#9cff2e14;stroke:#9cff2e59;stroke-width:2.5;transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(.32);transition:transform .3s cubic-bezier(.3,1.7,.5,1),fill .2s}.pz-f.up{transform:none;fill:var(--glow);stroke:#f4ffe4}.pz-count{font:900 clamp(22px,7vw,36px) var(--font-display);color:#000;letter-spacing:.06em;-webkit-text-stroke:1px var(--glow);text-shadow:0 0 4px var(--glow),0 0 10px var(--glow),0 0 20px var(--glow),0 0 34px rgba(156,255,46,.6)}.pz-reel .pz-confirm,.pz-reel .pz-collect{background:var(--glow);border-color:var(--glow);color:#0b1400;box-shadow:0 0 12px #9cff2e8c}.pz-host.pop .pz-count{animation:pz-pop .35s ease-out}.pz-host.out{opacity:0;transition:opacity .35s}@keyframes pz-slide{0%{transform:translate(-120vw) rotate(-8deg)}70%{transform:translate(10px) rotate(2deg)}to{transform:none}}@keyframes pz-wave{25%{transform:rotate(-4deg) translateY(-4px)}50%{transform:rotate(3deg)}75%{transform:rotate(-2deg) translateY(-2px)}}@keyframes pz-wink{30%{opacity:1;transform:scale(1.6)}to{opacity:0;transform:scale(.4)}}@keyframes pz-pop{40%{transform:scale(1.25)}}@keyframes pz-snap{0%{transform:scale(1.35);opacity:.3}to{transform:none;opacity:1}}@keyframes pz-flash{to{stroke:#0000008c;stroke-width:1.4}}@keyframes pz-drop{0%{transform:translateY(-140px) rotate(-25deg);opacity:0}to{transform:none;opacity:1}}.pz-root.reduced *,.pz-host.reduced *{animation:none!important;transition:none!important}.pz-host.reduced .pz-hand-wrap{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.pz-root *,.pz-host *{animation:none!important;transition:none!important}}.pz-reel{position:fixed;inset:0;z-index:2400;display:grid;place-items:center;background:#000000eb;cursor:pointer;padding:10px}.pz-reel-stage{width:min(960px,100%);border:1px solid var(--glow);border-radius:8px;overflow:hidden;box-shadow:0 0 26px #9cff2e73,0 0 60px #ff2bd62e}.pz-reel-video{display:block;width:100%;aspect-ratio:16 / 9;background:#000}.pz-reel-result{position:absolute;left:0;right:0;bottom:max(12%,40px);display:flex;flex-direction:column;align-items:center;gap:12px;animation:mbx-in .3s ease-out}.pz-reel.result .pz-reel-stage{filter:brightness(.75)}.pz-reel.out{opacity:0;transition:opacity .3s}@media(prefers-reduced-motion:reduce){.pz-reel-result{animation:none}}.pz-style-chrome .pz-piece-svg path{fill:url(#pzg-chrome);stroke:#fff;stroke-width:3;filter:drop-shadow(1px 1px 0 #4a5158) drop-shadow(-1px -1px 0 #fff) drop-shadow(0 3px 5px rgba(0,0,0,.6))}.pz-style-chrome .pz-empty{fill:#c8d2dc0d;stroke:#d2dce673}.pz-style-holo .pz-piece-svg path{fill:url(#pzg-holo);stroke:#fff;stroke-width:3;filter:drop-shadow(0 0 6px rgba(169,139,255,.8));animation:pz-holo 3s linear infinite}.pz-style-holo .pz-empty{fill:#a98bff0d;stroke:#b4a0ff73}.pz-style-gold .pz-piece-svg path{fill:url(#pzg-gold);stroke:#fff6c8;stroke-width:3;filter:drop-shadow(0 0 5px rgba(255,200,40,.7)) drop-shadow(0 3px 4px rgba(0,0,0,.6));animation:pz-glint 2.6s ease-in-out infinite}.pz-style-gold .pz-empty{fill:#d4a0170d;stroke:#e6be5080}.pz-style-magenta-cyan .pz-piece-svg path{fill:url(#pzg-mc);stroke:#ffe6fb;stroke-width:3;filter:drop-shadow(0 0 6px #ff2bd6) drop-shadow(0 0 10px rgba(0,229,255,.8))}.pz-style-magenta-cyan .pz-empty{fill:#ff2bd60a;stroke:#00e5ff73}.pz-style-carbon .pz-piece-svg path{fill:url(#pzg-carbon);stroke:#f5f7fa;stroke-width:3.5;filter:drop-shadow(0 0 4px rgba(255,255,255,.75)) drop-shadow(0 3px 5px rgba(0,0,0,.8))}.pz-style-carbon .pz-empty{fill:#ffffff08;stroke:#fff6}.pz-piece.dup .pz-piece-svg path{fill:#3a3a3a!important;stroke:#777!important;filter:none!important;animation:none!important}@keyframes pz-holo{to{filter:drop-shadow(0 0 6px rgba(169,139,255,.8)) hue-rotate(360deg)}}@keyframes pz-glint{50%{filter:drop-shadow(0 0 9px rgba(255,230,120,1)) drop-shadow(0 3px 4px rgba(0,0,0,.6)) brightness(1.25)}}@media(prefers-reduced-motion:reduce){.pz-piece-svg path{animation:none!important}}.cards-card{display:flex;gap:14px;align-items:center;border-color:#ffd54f!important;background:linear-gradient(135deg,#ffd54f14,#9cff2e14 50%,#a98bff1a)}.cards-card h3{margin:0 0 4px}.cards-card-art{flex:0 0 64px}.cards-btns{display:flex;flex-wrap:wrap;gap:6px}.tc{position:relative;width:150px;aspect-ratio:5 / 7;perspective:1000px;font-size:10px}.tc-small{width:64px;font-size:4.3px}.tc-inner{position:absolute;inset:0;transform-style:preserve-3d;will-change:transform}.tc-flip .tc-inner{transform:rotateY(180deg)}.tc-face{position:absolute;inset:0;backface-visibility:hidden;border-radius:8px;overflow:hidden}.tc-front{display:flex;flex-direction:column;padding:.6em;gap:.45em;background:linear-gradient(160deg,#1a2316,#070b05);border:.3em solid #5f9a12;box-shadow:0 0 .8em #9cff2e59;color:#f2f7ee}.tc-front.r-rare{border-color:#cfd8dc;background:linear-gradient(160deg,#263038,#0b0f12);box-shadow:0 0 1.4em #dce6f08c}.tc-front.r-holo{border-color:transparent;background:linear-gradient(#0b0716,#0b0716) padding-box,linear-gradient(120deg,#ff7ad9,#ffd36e,#8affc1,#6ee7ff,#a98bff,#ff7ad9) border-box;box-shadow:0 0 1.6em #a98bffb3}.tc-back{transform:rotateY(180deg);display:grid;place-items:center;border:.3em solid #5f9a12;background:repeating-linear-gradient(45deg,#0d1609 0 .8em,#13200d .8em 1.6em)}.tc-back span{font:900 3.2em var(--font-display);color:var(--glow);text-shadow:0 0 .4em var(--glow)}.tc-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3em}.tc-name{font:800 1.15em/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.03em}.tc-badge{flex:none;font:700 .75em var(--font-display);padding:.15em .45em;border-radius:1em;background:#5f9a12;color:#061000}.r-rare .tc-badge{background:#cfd8dc}.r-holo .tc-badge{background:linear-gradient(90deg,#ff7ad9,#6ee7ff);color:#120a20}.tc-art{flex:1;min-height:0;border-radius:.4em;overflow:hidden;display:grid;place-items:center;border:.1em solid rgba(255,255,255,.15);background:#000}.tc-art img{width:100%;height:100%;object-fit:cover}.tc-ph{background:radial-gradient(circle at 30% 30%,hsla(var(--h),90%,60%,.55),transparent 55%),repeating-conic-gradient(from calc(var(--h) * 1deg),hsla(var(--h),80%,45%,.35) 0 15deg,transparent 15deg 30deg),#050805}.tc-ph-icon{width:58%;height:auto;fill:#fff;stroke:hsl(var(--h,90),90%,70%);stroke-width:3;filter:drop-shadow(0 0 .4em hsl(var(--h,90),90%,60%))}.tc-ph-icon circle{fill:hsl(var(--h,90),90%,55%);stroke:none}.tc-msg{margin:0;font-size:.95em;line-height:1.25;min-height:2.5em;color:#dfe8d8}.tc-foot{font:700 .65em var(--font-display);letter-spacing:.2em;color:#ffffff73;text-align:center}.tc-shine{position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);background-size:250% 100%;animation:tc-shine 3s ease-in-out infinite;mix-blend-mode:screen}.r-holo .tc-shine{background:linear-gradient(110deg,transparent 20%,rgba(255,122,217,.35) 35%,rgba(110,231,255,.35) 50%,rgba(255,211,110,.35) 65%,transparent 80%);background-size:300% 100%;animation-duration:2.2s}.tc-sparkle{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 30%,#fff 0 1.5%,transparent 3%),radial-gradient(circle at 75% 20%,#fff 0 1%,transparent 2.5%),radial-gradient(circle at 60% 70%,#fff 0 1.2%,transparent 2.8%),radial-gradient(circle at 30% 80%,#fff 0 1%,transparent 2.5%);animation:tc-sparkle 1.6s ease-in-out infinite}.tc-count{position:absolute;top:-.6em;right:-.6em;background:#ff2bd6;color:#fff;font:800 1.2em var(--font-display);padding:.15em .5em;border-radius:1em;box-shadow:0 0 .6em #ff2bd6}.tc-flip-shadow{position:absolute;left:8%;right:8%;bottom:-6%;height:14%;border-radius:50%;background:#000000d9;filter:blur(10px);pointer-events:none;z-index:-1;opacity:0;will-change:transform,opacity}.tc-flip-sweep{position:absolute;inset:0;border-radius:8px;pointer-events:none;z-index:3;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);will-change:transform,opacity}.tc.tc-landed:after{content:"";position:absolute;inset:-4%;border-radius:12px;pointer-events:none;opacity:0;z-index:-1;animation:tc-glow-land .9s ease-out forwards;box-shadow:0 0 1.6em .3em var(--land-glow, rgba(156,255,46,.55))}.tc.tc-landed[data-rarity=rare]{--land-glow: rgba(205,255,60,.7)}.tc.tc-landed[data-rarity=holo]{--land-glow: rgba(169,139,255,.85)}.tc.tc-landed.tc-secret,.tc.tc-landed[data-rarity^=secret]{--land-glow: rgba(255,40,160,.9)}@keyframes tc-glow-land{0%{opacity:0;transform:scale(.96)}35%{opacity:1;transform:scale(1.03)}to{opacity:.55;transform:scale(1)}}.tc.tc-landed[data-rarity=holo] .tc-inner{animation:tc-pop .7s ease-out}.tc.tc-landed[data-rarity=rare] .tc-inner{animation:tc-pop .5s ease-out}@media(prefers-reduced-motion:reduce){.tc.tc-landed:after{animation:none;opacity:.55}.tc.tc-landed .tc-inner{animation:none!important}}.tc-root{position:fixed;inset:0;z-index:2000;overflow:auto;padding:10px;background:radial-gradient(ellipse at center,#101808f7,#000000fc)}.tc-pack-view,.tc-gift-view{display:grid;place-items:center}.tc-pack{position:relative;width:180px;height:260px;border-radius:10px;overflow:hidden;background:linear-gradient(125deg,#2c3a20,#9cff2e 30%,#1a1a1a 45%,#ff2bd6,#00e5ff 85%,#2c3a20);background-size:250% 250%;box-shadow:0 0 30px #9cff2e80;animation:tc-foil 2.5s linear infinite}.tc-pack.jumbo{width:210px;height:300px}.tc-pack-top{position:absolute;left:0;right:0;top:0;height:16%;background:inherit;border-bottom:2px dashed rgba(0,0,0,.5);z-index:2}.tc-pack-body{position:absolute;inset:16% 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#061000;text-align:center;background:#ffffff1f}.tc-pack-body b{font:900 22px var(--font-display);letter-spacing:.08em;text-shadow:0 0 8px #fff}.tc-pack-body span{font:800 13px var(--font-display);background:#061000;color:var(--glow);padding:3px 8px;border-radius:3px}.tc-pack-body i{font:700 11px var(--font-display);font-style:normal}.tc-pack.shake{animation:tc-foil 2.5s linear infinite,tc-shake .5s ease-in-out 2}.tc-pack.torn .tc-pack-top{animation:tc-tear .6s ease-in forwards}.tc-pack.torn .tc-pack-body{animation:tc-drop .6s .1s ease-in forwards}.tc-fan{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;padding:10px}.tc-fan .tc{width:min(150px,28vw)}.tc-slot{animation:tc-fanout .5s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i) * 60ms)}.tc-pack-actions{text-align:center;margin-top:6px}.tc-pack-sum{font:800 16px var(--font-display);color:var(--glow)}.tc-sec{font:800 13px var(--font-display);letter-spacing:.1em;margin:14px 0 6px;color:var(--muted)}.tc-binder{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px}.tc-binder .tc{width:100%;font-size:6.2px}@media(min-width:600px){.tc-binder{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.tc-binder .tc{font-size:8.6px}}.tc-pick{padding:0;border:0;background:none;cursor:pointer}.tc-missing{aspect-ratio:5 / 7;border:2px dashed rgba(156,255,46,.25);border-radius:8px;display:grid;place-items:center;color:#9cff2e4d;font:900 28px var(--font-display)}.tc-give-in{width:min(360px,100%);display:flex;flex-direction:column;gap:8px;align-items:center;padding:14px;background:#070c05;border:1px solid var(--glow);border-radius:8px}.tc-give-in select,.tc-give-in textarea{width:100%}.tc-give-in h3{margin:4px 0 0}.tc-give-btns{display:flex;gap:8px;justify-content:flex-end;width:100%}.tc-gift-in{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:380px}.tc-gift-card .tc{width:min(220px,60vw);font-size:14px}.tc-from{margin:0;color:var(--muted)}.tc-note{margin:0;padding:10px 14px;border-left:3px solid #ff2bd6;background:#ff2bd614;font-style:italic}@keyframes tc-shine{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes tc-sparkle{50%{opacity:.2;transform:scale(1.03)}}@keyframes tc-pop{40%{transform:scale(1.12)}}@keyframes tc-foil{to{background-position:250% 250%}}@keyframes tc-shake{25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes tc-tear{to{transform:translate(40px,-160px) rotate(25deg);opacity:0}}@keyframes tc-drop{to{transform:translateY(120%);opacity:0}}@keyframes tc-fanout{0%{transform:translateY(60px) scale(.6) rotate(calc((var(--i) - var(--n) / 2) * 6deg));opacity:0}}.tc-root.reduced *,.tc-root.reduced{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.tc *,.tc-root *{animation:none!important;transition:none!important}}.tc-front.tc-front-full{padding:0;border:0;background:#000;box-shadow:0 0 .8em #9cff2e40;border-radius:4.5%/3.2%}.tc-front-full.r-rare{box-shadow:0 0 1.4em #dce6f08c}.tc-front-full.r-holo{box-shadow:0 0 1.6em #a98bffb3}.tc-front-full img{width:100%;height:100%;object-fit:cover;display:block}.tc-shimmer-full{mix-blend-mode:normal!important;opacity:1!important}.tc-shimmer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;opacity:.85;pointer-events:none}.tc-sheen{background:linear-gradient(110deg,transparent 20%,rgba(255,122,217,.35) 35%,rgba(110,231,255,.35) 50%,rgba(255,211,110,.35) 65%,transparent 80%);background-size:300% 100%;animation-duration:2.2s}.tc-full.tc-broken .tc-front-full{background:repeating-linear-gradient(45deg,#0d1609 0 .8em,#13200d .8em 1.6em)}@media(prefers-reduced-motion:reduce){.tc-shimmer{display:none}}.tc-pages{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.tc-pages::-webkit-scrollbar{display:none}.tc-page{flex:0 0 100%;scroll-snap-align:start;padding:4px 2px}.tc-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:520px;margin:0 auto;padding:10px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#0b1209,#060a05)}.tc-page-grid .tc{width:100%;font-size:6.2px}@media(min-width:600px){.tc-page-grid .tc{font-size:9px}}.tc-empty-slot{aspect-ratio:5 / 7;border:2px dashed rgba(156,255,46,.25);border-radius:6px;background:#9cff2e08}.tc-page-no{text-align:center;color:var(--muted);font-size:12px;margin:6px 0 0}.tc-dots{display:flex;justify-content:center;gap:8px;margin:6px 0}.tc-dot{width:10px;height:10px;padding:0;border-radius:50%;border:1px solid var(--glow);background:transparent;cursor:pointer}.tc-dot.on{background:var(--glow);box-shadow:0 0 8px var(--glow)}.tc-overflow{margin-bottom:12px;padding:10px;border:1px solid #ffb300;border-radius:8px;background:#ffb3000f}.tc-ov-head{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;margin-bottom:8px;font-size:13px}.tc-ov-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.tc-ov-item{flex:0 0 104px;display:flex;flex-direction:column;gap:4px;align-items:stretch}.tc-ov-item .tc{width:100%;font-size:6.5px}.tc-ov-acts{display:flex;flex-direction:column;gap:4px}.tc-ov-acts .btn{padding:4px 6px;font-size:11px}.tc-exp{display:inline-block;text-align:center;font:700 10px var(--font-display);padding:2px 6px;border-radius:10px;background:#3a2c00;color:#ffd54f}.tc-exp.soon{background:#4a0010;color:#ff8a9a;box-shadow:0 0 8px #ff4d5e99}.tc-pack-ov{color:#ffd54f;font-size:13px;max-width:360px;margin:4px auto 8px}.tc-ov-warn{color:#ffd54f}.tc-tabs{display:flex;gap:6px;margin:4px 0 8px}.tc-tabs button{flex:1;padding:8px;border:1px solid var(--line);background:#070c05;color:var(--text);font:700 12px var(--font-display);letter-spacing:.06em;border-radius:4px;cursor:pointer}.tc-tabs button.on{border-color:var(--glow);color:var(--glow);box-shadow:inset 0 -3px 0 var(--glow)}.tc-vault-set{margin-bottom:14px}.tc-vault-head{display:flex;justify-content:space-between;font:700 13px var(--font-display);margin-bottom:4px}.tc-meter{height:6px;border-radius:3px;background:#1a2614;overflow:hidden;margin-bottom:8px}.tc-meter i{display:block;height:100%;background:linear-gradient(90deg,var(--neon),var(--glow));box-shadow:0 0 6px var(--glow)}.tc-vault-card .tc{width:100%;font-size:6.2px;filter:saturate(.85)}.tc-front.r-exclusive{border-color:transparent;background:linear-gradient(#140a02,#140a02) padding-box,linear-gradient(135deg,#ffd54f,#ff2bd6,#00e5ff,#ffd54f) border-box;box-shadow:0 0 1.8em #ffd54fb3}.r-exclusive .tc-badge{background:linear-gradient(90deg,#ffd54f,#ff2bd6);color:#1a0a00}.set-badge{display:inline-block;padding:1px 7px;border-radius:10px;background:linear-gradient(90deg,#ffd54f,#ff2bd6);color:#1a0a00;font:800 11px var(--font-display);box-shadow:0 0 8px #ffd54f99}.key-chip{display:inline-block;padding:1px 7px;border-radius:10px;border:1px solid #ffd54f;color:#ffd54f;font-weight:700}.set-rewards{margin:0}.chest-card{border-color:#ffd54f!important;background:linear-gradient(135deg,#ffd54f14,#0000 60%)}.chest-head{display:flex;gap:12px;align-items:center}.chest-head h3{margin:0 0 2px}.chest-icon{font-size:34px;filter:drop-shadow(0 0 8px rgba(255,213,79,.7))}.chest-slots{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin:10px 0 6px}.chest-av{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:800 clamp(9px,2.6vw,13px) var(--font-display);background:radial-gradient(circle at 35% 30%,#c6ff6e,#4d8a0c);color:#061000;box-shadow:0 0 8px #9cff2e99}.chest-av.me{background:radial-gradient(circle at 35% 30%,#ffe08a,#c79200);box-shadow:0 0 10px #ffd54fcc}.chest-av.empty{background:#0b1209;border:1px dashed rgba(255,213,79,.4);color:#ffd54f80;box-shadow:none;font-size:clamp(9px,2.6vw,13px)}.chest-names{font-size:12px;color:var(--muted);margin:0 0 8px}.trophy-card h3{margin:0 0 8px}.trophy-row{display:flex;gap:10px;overflow-x:auto}.trophy-item{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:1px solid var(--line);border-radius:6px;padding:6px 8px;color:var(--muted);font-size:11px;cursor:pointer}.trophy-svg{width:40px;height:40px;fill:#ffd54f40;stroke:#ffd54f;stroke-width:2.5;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(255,213,79,.7))}.trophy-svg.big{width:110px;height:110px}.chest-root{display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#3c28008c,#020502f7 60%),#020502;overflow-y:auto}.chest-stage{width:min(460px,100%);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px}.chest-skip{position:fixed;top:12px;right:12px;z-index:5}.trophy-big h2{margin:4px 0 0}.trophy-names{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;font:700 13px var(--font-display);color:#ffd54f}.spin-list{width:100%;display:grid;gap:4px}.spin-line{display:flex;justify-content:space-between;padding:6px 10px;border:1px solid var(--line);border-radius:6px;background:#0006;animation:mbx-in .3s ease-out}.spin-line span,.spin-pts{color:var(--glow);font-family:var(--font-display)}.spin-now{min-height:1.4em;margin:0;font-size:15px}.wheel-wrap{position:relative;width:min(240px,66vw);aspect-ratio:1}.wheel-pointer{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:2;color:#ff2bd6;font-size:22px;text-shadow:0 0 8px #ff2bd6}.wheel{position:absolute;inset:0;border-radius:50%;border:3px solid var(--glow);box-shadow:0 0 18px #9cff2e99;background:repeating-conic-gradient(#0d1a08 0 22.5deg,#1d3311 22.5deg 45deg);transition:transform 2.1s cubic-bezier(.15,.85,.25,1)}.wheel span{position:absolute;left:50%;top:50%;transform-origin:0 0;font:800 clamp(8px,2.4vw,11px) var(--font-display);color:#eaffd0;transform:rotate(calc(var(--k) * 22.5deg + 11.25deg - 90deg)) translate(28%,-50%);width:46%;text-align:right;padding-right:6px}.chest-open .chest-box{position:relative;width:120px;height:90px;margin:0 auto 12px}.chest-base{position:absolute;inset:30px 0 0;background:linear-gradient(#7a4b12,#3d2307);border:3px solid #ffd54f;border-radius:6px;display:grid;place-items:center;font-size:28px}.chest-lid{position:absolute;left:0;right:0;top:0;height:36px;background:linear-gradient(#a8691a,#6b3f0c);border:3px solid #ffd54f;border-radius:30px 30px 4px 4px;transform-origin:10% 100%;animation:lid 1s .4s ease-out forwards}.chest-open{position:relative}.chest-open:after{content:"";position:absolute;left:50%;top:20px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 60px 40px #ffd54f80;opacity:0;animation:burst 1s .7s ease-out forwards}.ammo{animation:pz-pop .5s ease-out}@keyframes lid{to{transform:rotate(-35deg) translateY(-6px)}}@keyframes burst{to{opacity:1}}.zw{position:relative;width:min(420px,92vw);height:220px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(#090f12,#0c1408)}.zw-ground{position:absolute;left:0;right:0;bottom:0;height:34px;background:#1a2614;border-top:2px solid #2f4a1f}.zombie{position:absolute;bottom:34px;left:calc(105% + var(--i) * 50px);width:34px;height:74px;animation:z-walk 3s linear forwards,z-fall .5s calc(2.9s + var(--i) * .15s) ease-in forwards;transform-origin:50% 100%}.z-head{position:absolute;top:0;left:6px;width:22px;height:22px;border-radius:45%;background:#7fb069;box-shadow:inset -4px -3px #5d8a4c}.z-head:after{content:"";position:absolute;top:8px;left:4px;width:4px;height:4px;background:#c00;border-radius:50%;box-shadow:9px 1px #c00}.z-body{position:absolute;top:22px;left:5px;width:24px;height:34px;background:#4a5a7a;border-radius:4px}.z-body:after{content:"";position:absolute;bottom:-18px;left:3px;width:6px;height:18px;background:#3b2f25;box-shadow:12px 0 #3b2f25}.z-arm{position:absolute;top:28px;left:-14px;width:22px;height:6px;background:#7fb069;border-radius:3px;box-shadow:0 9px #7fb069}.zw-text{position:absolute;inset:0;display:grid;place-items:center;font:900 clamp(26px,8vw,40px) var(--font-display);color:var(--glow);text-shadow:0 0 14px var(--glow),2px 0 #ff2bd6,-2px 0 #00e5ff;opacity:0;animation:zw-show .4s 3.8s ease-out forwards}@keyframes zw-show{to{opacity:1}}@keyframes z-walk{to{left:calc(20% + var(--i) * 48px)}}@keyframes z-fall{to{transform:rotate(90deg) translateY(6px);opacity:.5}}.chest-root.reduced *,.chest-root.reduced{animation:none!important;transition:none!important}.tc-front.r-rare{border-color:#ffd54f;background:linear-gradient(160deg,#3c5a0a,#0d1803);box-shadow:0 0 1.4em #9cff2e8c,inset 0 0 0 .18em #b8860b}.r-rare .tc-badge{background:linear-gradient(90deg,#c6ff3d,#9cff2e);color:#102000;box-shadow:0 0 0 1px #ffd54f}.tc-front-full.r-rare{box-shadow:0 0 0 .22em #ffd54f,0 0 1.4em #9cff2e99}.tc-secret .tc-front{box-shadow:0 0 0 .25em #0a0a0a,0 0 0 .45em #ff2bd6,0 0 2em #ff2bd6bf!important}.tc-secret-band{position:absolute;left:0;right:0;bottom:0;height:9%;z-index:3;pointer-events:none;background:repeating-linear-gradient(135deg,#ff2bd6 0 .7em,#0a0a0a .7em 1.4em);box-shadow:0 -.2em .8em #ff2bd699}.tc-secret-band:before{content:"";position:absolute;top:-.25em;left:0;right:0;height:.25em;background:linear-gradient(90deg,#00e5ff,#ffd54f,#ff2bd6)}.tc-secret-tag,.tc-secret-one{position:absolute;z-index:4;font:900 1.05em var(--font-display, sans-serif);letter-spacing:.12em;pointer-events:none}.tc-secret-tag{bottom:1.4%;left:4%;color:#fff;text-shadow:0 0 .5em #ff2bd6,0 0 .2em #000}.tc-secret-one{top:3%;right:3%;padding:.15em .5em;border-radius:.6em;background:#0a0a0a;color:#ffd54f;border:1px solid #ffd54f;box-shadow:0 0 .6em #ffd54fb3}.tc-secret-ph .tc-front-full img{filter:saturate(1.4) contrast(1.1) hue-rotate(-25deg)}.tc-small .tc-secret-tag,.tc-small .tc-secret-one{font-size:.8em}.set-badge.pure{background:linear-gradient(90deg,#00e5ff,#9cff2e);box-shadow:0 0 8px #00e5ffb3}.lb-card h3{margin:0 0 8px}.lb-tabs button{font-size:11px;padding:7px 4px}.lb-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lb-list li{display:grid;grid-template-columns:2em 1fr auto;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;background:#00000059}.lb-list li:nth-child(1) .lb-rank{color:#ffd54f;text-shadow:0 0 8px #ffd54f}.lb-list li.me{border-color:var(--glow);box-shadow:inset 3px 0 0 var(--glow)}.lb-rank{font:800 15px var(--font-display);color:var(--glow)}.lb-name small{display:block;color:var(--muted);font-size:11px}.lb-list b{font-family:var(--font-display);color:var(--glow)}.lb-me{margin:8px 0 0;font-size:13px;color:var(--muted)}.lb-me b{color:var(--glow)}.tc-full.tc-secret:not(.tc-secret-ph) :is(.tc-secret-band,.tc-secret-tag,.tc-secret-one){display:none}.load-fail{border-color:#ff6b6b!important}.load-fail h3{margin:0 0 4px}.badge-grid [data-mod],.badge-grid [data-appmod]{cursor:pointer}.module-content{line-height:1.55;overflow-wrap:anywhere}.module-content img{max-width:100%;height:auto;display:block;margin:.8em auto;border-radius:6px}.module-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.module-content td,.module-content th{border:1px solid rgba(57,255,20,.25);padding:.35em .5em;vertical-align:top}.module-content h1,.module-content h2,.module-content h3{color:var(--accent, #39ff14)}.quiz-cta{text-align:center}.btn.big{font-size:1.15rem;padding:.8em 2em}.ref-list{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ref-item{display:block;text-decoration:none;color:inherit}@media(max-width:379px){nav button{flex:1 1 0;min-width:0;padding:5px 1px;font-size:7.5px;overflow:hidden}nav button .ico{width:17px;height:17px}}button.mbx-sq{padding:0;cursor:default;min-width:0;width:100%;box-sizing:border-box;overflow:hidden;border:0}.mbx-select .mbx-sq.on{cursor:pointer}.mbx-sq.sel{outline:3px solid #ff2bd6;outline-offset:-3px;background:#ff2bd659!important;box-shadow:0 0 14px #ff2bd6,inset 0 0 10px #ff2bd6!important;transform:scale(1.08);z-index:2}.mbx-sq:disabled{opacity:1}.ps-art{color:#ffd54f!important;text-shadow:0 0 12px #ffd54f,0 0 24px #ff2bd6!important}.ps-root .mbx-title{color:#ffd54f;text-shadow:0 0 10px #ffd54f,2px 0 #ff2bd6,-2px 0 #00e5ff}.ps-root .mbx-sq.on{border-color:#00e5ff;box-shadow:0 0 6px #00e5ff99}.ps-root .mbx-sq.hit{background:#ffd54f!important;color:#1a0a00;box-shadow:0 0 18px #ffd54f!important}.pz-slot-board{position:relative}.pz-hi{fill:#ff2bd647;stroke:#ff2bd6;stroke-width:5;filter:drop-shadow(0 0 6px #ff2bd6) drop-shadow(0 0 14px #ff2bd6);animation:pz-hi 1s ease-in-out infinite}.pz-have{fill:#00000073;stroke:#ffffff73;stroke-width:3;stroke-dasharray:8 6}@keyframes pz-hi{50%{fill:#ff2bd60f;stroke-width:2.5}}.pz-fit{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:1;padding:2px 8px;border-radius:10px;font:700 11px var(--font-display);white-space:nowrap;pointer-events:none}.pz-fit.yes{background:#ff2bd6;color:#fff;box-shadow:0 0 10px #ff2bd6}.pz-fit.have{background:#000000bf;color:#aaa;border:1px solid #555}.pz-slot-board.no{opacity:.5}.pz-picking .pz-board{max-height:30vh}.pz-picking .pz-boards{position:sticky;top:0;z-index:3;background:#040704f5;padding-bottom:6px}.pz-picking .pz-prize{display:none}:root{--hot: #ff2d95;--hot-glow: rgba(255,45,149,.55)}:is(.mystery-card,.puzzle-card,.cards-card,.chest-card,.trophy-card,.lb-card,.fl-card){border:1px solid var(--hot)!important;box-shadow:0 0 0 1px #ff2d9540,0 0 18px var(--hot-glow),inset 0 0 24px #ff2d9514;background:linear-gradient(160deg,#ff2d951a,#9cff2e0a 55%,#0003),#0b0710}:is(.mystery-card,.puzzle-card,.cards-card,.chest-card,.trophy-card,.lb-card,.fl-card) h3{color:var(--glow);text-shadow:0 0 8px rgba(156,255,46,.6)}:is(.mystery-card,.puzzle-card,.cards-card,.chest-card) .btn.primary{background:linear-gradient(90deg,var(--hot),#ff5fb8);color:#fff;border-color:var(--hot);box-shadow:0 0 12px var(--hot-glow)}:is(.mystery-card,.puzzle-card,.cards-card,.chest-card) .btn.primary:hover:not(:disabled){box-shadow:0 0 0 2px var(--glow),0 0 16px var(--glow)}:is(.mystery-card,.puzzle-card,.cards-card,.chest-card) .btn.primary:disabled{background:#2a1422;color:#a67;box-shadow:none}:is(.mystery-card,.puzzle-card,.cards-card,.chest-card) .btn:not(.primary){border-color:var(--glow);color:var(--glow)}.mystery-card-art{background:none!important;border:0!important;box-shadow:none!important}.mystery-card-art img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 0 10px var(--hot-glow))}.ps-art img{filter:drop-shadow(0 0 10px rgba(156,255,46,.7))}.puzzle-card{position:relative;overflow:hidden}.pz-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;opacity:.45;pointer-events:none;z-index:0}.puzzle-card>:not(.pz-card-bg){position:relative;z-index:1}.pack-btn{display:inline-flex;align-items:center;gap:8px;padding-top:4px;padding-bottom:4px}.pack-btn img{width:26px;height:39px;object-fit:contain;filter:drop-shadow(0 0 4px rgba(255,255,255,.4))}.binder-btn{background:linear-gradient(#00000073,#00000073),url(/img/ui/binder-cover.webp) center / cover!important;min-width:120px}.chest-icon{font-size:0}.chest-icon img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 0 10px var(--hot-glow))}.chest-av.empty img{width:70%;height:70%;object-fit:contain;opacity:.55}.btn-key{width:18px;height:18px;vertical-align:-4px;margin-right:6px}.chest-art{position:relative;width:200px;height:200px;margin:0 auto 8px}.chest-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.chest-art .ca-open{opacity:0;animation:ca-open .5s .8s ease-out forwards;filter:drop-shadow(0 0 22px var(--glow))}.chest-art .ca-locked{animation:ca-shake .6s .1s ease-in-out,ca-hide .2s .9s forwards}@keyframes ca-open{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1.05)}}@keyframes ca-hide{to{opacity:0}}@keyframes ca-shake{25%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}75%{transform:rotate(-2deg)}}.zombie.z-art{width:62px;height:140px;bottom:30px}.zombie.z-art img{height:100%;width:auto;filter:drop-shadow(0 0 6px var(--hot-glow))}.zombie.z-art:before,.zombie.z-art:after{content:none}@media(prefers-reduced-motion:reduce){.chest-art .ca-open{opacity:1}.chest-art .ca-locked{opacity:0}}.mbx-root:not(.ps-root) .mbx-panel{border-color:var(--hot);box-shadow:0 0 24px var(--hot-glow);background:linear-gradient(#08040c59,#08040cd9 45%),url(/img/ui/mystery-bg.webp) center top / 100% auto no-repeat #08040c}.mbx-root:not(.ps-root) .mbx-sq.on{background:#000 url(/img/ui/mystery-closed.webp) center / 118% no-repeat!important;color:#fff;border:1px solid rgba(156,255,46,.35);box-shadow:0 0 5px #ff2d9573;animation:none}.mbx-root:not(.ps-root) .mbx-sq.on span{align-self:end;font-size:clamp(6px,1.7vw,9px);text-shadow:0 0 3px #000,0 0 3px #000;opacity:.8}.mbx-root:not(.ps-root) .mbx-sq.off.won{background:#000 url(/img/ui/mystery-open.webp) center / 118% no-repeat!important;border-color:#2a1f2a}.mbx-root:not(.ps-root) .mbx-sq.off.won .mbx-won{position:relative;color:#ffd6ea;background:#0009;border-radius:2px;padding:0 1px;opacity:.85}.mbx-root:not(.ps-root) .mbx-sq.off.won:before{content:"";position:absolute;inset:0;background:#00000059}.mbx-sq{position:relative}.mbx-root:not(.ps-root) .mbx-sq.sel{outline:3px solid var(--glow);outline-offset:-2px;box-shadow:0 0 14px var(--glow),0 0 4px #fff!important;transform:scale(1.12)}.mbx-root:not(.ps-root) .mbx-sq.win{background:#000 url(/img/ui/mystery-open.webp) center / 118% no-repeat!important;box-shadow:0 0 20px var(--hot)!important}.mbx-root:not(.ps-root) .mbx-title{color:var(--hot);text-shadow:0 0 10px var(--hot),0 0 22px var(--hot-glow)}.mbx-root:not(.ps-root) .mbx-play{background:linear-gradient(90deg,var(--hot),#ff5fb8);color:#fff;box-shadow:0 0 14px var(--hot-glow)}.ps-root .mbx-panel{border-color:var(--glow);box-shadow:0 0 24px #9cff2e66;background:linear-gradient(#0a040ecc,#0a040ee0),url(/img/ui/powersurge-board.webp) center / 160% no-repeat #0a040e}.ps-root .mbx-grid{background:#00000059;border-radius:6px;padding:4px}.ps-root .mbx-sq.on{background:#140a1ad9!important;border:1px solid rgba(255,45,149,.55);color:#f6c9e2;box-shadow:inset 0 0 6px #9cff2e40;animation:none}.ps-root .mbx-sq.hit,.ps-root .mbx-sq.win{background:#000 url(/img/ui/powersurge-lit.webp) center / 130% no-repeat!important;color:#fff;text-shadow:0 0 4px #000;box-shadow:0 0 16px var(--hot),0 0 26px #9cff2e99!important}.ps-root .mbx-title{color:var(--glow);text-shadow:0 0 10px var(--glow),2px 0 var(--hot),-2px 0 #00e5ff}.ps-root .mbx-play{background:linear-gradient(90deg,var(--glow),#c8ff5e);color:#0b1400;box-shadow:0 0 14px #9cff2e99}.vb-head{background:linear-gradient(#00000059,#0000008c),url(/img/ui/binder-cover.webp) center / cover;border-radius:6px;padding:10px}.vb-title{color:var(--hot)!important;text-shadow:0 0 10px var(--hot),0 0 26px var(--hot-glow)!important}.vb-panel{border-color:var(--hot)!important;box-shadow:0 0 22px var(--hot-glow)}.vb-sets,.vb-filters{display:flex;gap:6px;overflow-x:auto;margin:6px 0}.vb-chip{flex:none;padding:5px 14px;border-radius:16px;border:1.5px solid var(--hot);background:transparent;color:#ffd0e6;font:700 12px var(--font-display);cursor:pointer}.vb-chip.on{background:var(--glow);border-color:var(--glow);color:#0b1400;box-shadow:0 0 10px #9cff2e99}.vb-progress{height:12px;border-radius:6px;background:#1b1420;overflow:hidden;margin-top:6px;border:1px solid #2c2030}.vb-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--hot),#c7e23a 70%,var(--glow));box-shadow:0 0 10px var(--hot-glow)}.vb-stats{display:flex;justify-content:space-between;font:700 13px var(--font-display);margin:4px 0 2px}.vb-stats span{color:var(--hot)}.vb-stats .vb-done{color:var(--glow);text-shadow:0 0 8px var(--glow);animation:vb-pulse 1.4s ease-in-out 3}@keyframes vb-pulse{50%{text-shadow:0 0 18px var(--glow),0 0 30px var(--glow)}}.vb-book{position:relative;perspective:1600px;touch-action:pan-y;margin-top:6px;outline:none}.vb-page{position:relative}.vb-under{position:relative;filter:brightness(.8)}.vb-turning{position:absolute;inset:0;transform-origin:left center;transform-style:preserve-3d;will-change:transform;transition:transform .5s cubic-bezier(.645,.045,.355,1);box-shadow:6px 0 18px -4px var(--hot)}.vb-turning.flipped{transform:rotateY(-180deg);box-shadow:-6px 0 18px -4px var(--glow)}.vb-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#0d0811}.vb-back{transform:rotateY(180deg);background:linear-gradient(270deg,#100a14,#1a0f20);border-right:2px solid var(--hot)}.vb-current{transition:transform .2s}.vb-current:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 60%,rgba(0,0,0,.45));opacity:var(--p, 0)}.vb-book.vb-fade .vb-current{opacity:0;transition:opacity .15s}.vb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px;background:#0d0811;border-radius:2.75%/2.07%}.vb-slot{position:relative;aspect-ratio:5 / 7;border-radius:8px}.vb-slot .tc{width:100%;font-size:5.6px}.vb-missing{display:grid;place-items:center;align-content:center;gap:4px;background:repeating-linear-gradient(135deg,#1a1a1f 0 6px,#202026 6px 12px);border:1.5px solid rgba(255,45,149,.35);filter:grayscale(1);opacity:.6}.vb-q{font:900 clamp(28px,9vw,46px) var(--font-display);color:#ff2d958c;filter:blur(.6px)}.vb-missing small{font:700 10px var(--font-display);color:#777}.vb-blank{border:1px dashed rgba(255,255,255,.06)}.vb-secret{display:grid;place-items:center;align-content:center;gap:2px;text-align:center;border:2px solid var(--hot);background:repeating-linear-gradient(135deg,#160b16 0 6px,#1d0f1d 6px 12px);box-shadow:0 0 12px var(--hot-glow)}.vb-lock svg{width:38px;height:38px;fill:var(--glow);stroke:var(--glow);filter:drop-shadow(0 0 6px var(--glow))}.vb-secret b{font:900 13px var(--font-display);color:#fff}.vb-sec{font:800 11px var(--font-display);color:var(--hot)}.vb-secret small{font-size:9px;color:#aaa}.vb-dup{position:absolute;top:8%;right:6%;z-index:5;padding:1px 6px;border-radius:9px;background:var(--hot);color:#fff;font:900 11px var(--font-display);box-shadow:0 0 8px var(--hot-glow)}.vb-origin{position:absolute;right:4%;bottom:3%;z-index:5;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#0b0710;border:1.5px solid}.vb-origin svg{width:14px;height:14px}.vb-origin.pulled{border-color:var(--glow)}.vb-origin.pulled svg{fill:var(--glow)}.vb-origin.traded{border-color:var(--hot)}.vb-origin.traded svg{stroke:var(--hot);fill:none}.vb-nav{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font:700 12px var(--font-display);color:var(--muted)}.vb-arrow{width:40px;height:34px;border-radius:6px;border:1.5px solid var(--hot);background:transparent;color:var(--hot);font-size:22px;line-height:1;cursor:pointer}.vb-arrow:disabled{opacity:.3;cursor:default}@media(prefers-reduced-motion:reduce){.vb-turning,.vb-current{transition:none}.vb-stats .vb-done{animation:none}}.vb-wrap{position:relative}.vb-body.vb-hidden{opacity:0;pointer-events:none}.vb-body.vb-underlay{transition:opacity .2s}.vb-body.vb-reveal{animation:vb-under .2s ease-out both}@keyframes vb-under{0%{opacity:0}}.vb-cover-stage{position:relative;perspective:1200px;z-index:20}.vb-body.vb-underlay{position:absolute;inset:0 0 auto;z-index:1}.vb-cover{position:relative;width:100%;aspect-ratio:1020 / 1350;transform-origin:left center;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.645,.045,.355,1);touch-action:pan-y;cursor:pointer;outline:none}.vb-cover.opened{transform:rotateY(-180deg)}.vb-cface{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:2.75%/2.07%;overflow:hidden}.vb-cfront{background:url(/img/ui/binder-closed.webp) center / 100% 100% no-repeat}.vb-cover{filter:drop-shadow(0 0 14px rgba(140,255,40,.3))}.vb-cback{transform:rotateY(180deg);background:linear-gradient(90deg,#100a14,#1a0f20);border-right:3px solid var(--hot);box-shadow:inset -8px 0 18px -6px var(--hot)}.vb-stickers{position:absolute;inset:0}.vb-sticker{position:absolute;width:27%;height:auto;transform:rotate(var(--r));filter:drop-shadow(3px 5px 6px rgba(0,0,0,.6));user-select:none;-webkit-user-drag:none}.vb-sticker.slap{animation:vb-slap .25s cubic-bezier(.3,1.4,.5,1) .15s both}@keyframes vb-slap{0%{transform:rotate(var(--r)) scale(1.3);opacity:0}to{transform:rotate(var(--r)) scale(1);opacity:1}}.vb-cover.editing{cursor:default;outline:2px dashed var(--glow);outline-offset:3px}.vb-cover.editing .vb-sticker{cursor:grab;touch-action:none;animation:vb-wiggle .4s ease-in-out infinite alternate}@keyframes vb-wiggle{to{transform:rotate(calc(var(--r) + 2deg))}}.vb-nameplate{position:absolute;left:50%;top:77.8%;transform:translate(-50%,-50%);font:900 clamp(16px,5vw,26px) var(--font-display);color:#c8c8d2;letter-spacing:.04em;text-shadow:0 -1px 0 #000,0 2px 0 rgba(255,255,255,.22)}.vb-open-hint{text-align:center;margin:12px 0 0;display:grid;gap:2px}.vb-open-hint b{font:900 24px var(--font-display);color:var(--hot);text-shadow:0 0 10px var(--hot),0 0 22px var(--hot-glow);animation:vb-pulse2 1.6s ease-in-out infinite}.vb-open-hint span{color:var(--glow);font:700 14px var(--font-display)}@keyframes vb-pulse2{50%{opacity:.55}}.vb-cover-acts{display:flex;gap:8px;justify-content:center;margin-top:10px}.vb-edit-bar{position:sticky;bottom:0;display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px;margin-top:8px;background:#140a16;border:1px solid var(--hot);border-radius:8px;font-size:12px}.vb-gallery-in{background:#0d0811;border:1px solid var(--hot);border-radius:12px;padding:14px;max-width:420px;width:92vw;text-align:center;box-shadow:0 0 20px var(--hot-glow)}.vb-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0}.vb-gallery-grid figure{margin:0}.vb-gallery-grid img{width:100%;filter:drop-shadow(2px 3px 4px rgba(0,0,0,.6))}.vb-gallery-grid figure:not(.has) img{opacity:.55}.vb-gallery-grid figcaption{font-size:11px}.vb-gallery-grid small{display:block;color:var(--muted)}.rip-host{position:relative;z-index:2;display:grid;place-items:center;min-height:70vh}.rip-stage{display:grid;justify-items:center;gap:14px}.rip-pack{position:relative;width:min(240px,62vw);aspect-ratio:2 / 3;touch-action:none;user-select:none}.rip-pack img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;pointer-events:none}.rip-strip{transform-origin:0% 17%;z-index:2}.rip-strip.fly{transition:transform .7s cubic-bezier(.55,0,1,.45),opacity .7s!important;transform:translate(420px,1200px) rotate(200deg)!important}.rip-line{position:absolute;left:4%;right:4%;height:0;border-top:2px dashed rgba(255,255,255,.75);z-index:3;pointer-events:none;filter:drop-shadow(0 0 4px var(--hot))}.rip-pack:not(.hinting) .rip-line{opacity:0;transition:opacity .3s}.rip-count{position:absolute;left:0;right:0;bottom:8%;text-align:center;font:900 14px var(--font-display);color:#fff;text-shadow:0 0 8px var(--hot);z-index:3;pointer-events:none}.jumbo .rip-count{text-shadow:0 0 8px #ffc83c}.rip-hint{margin:0;font:900 18px var(--font-display);color:var(--hot);text-shadow:0 0 10px var(--hot);opacity:0;transition:opacity .3s}.rip-hint.on{opacity:1;animation:vb-pulse2 1.4s ease-in-out infinite}.rip-pack.untear{animation:rip-untear .3s cubic-bezier(.34,1.56,.64,1)}.rip-pack.part-torn.hinting .rip-line{opacity:1;clip-path:inset(0 0 0 calc(var(--torn, 0) * 100%))}@keyframes rip-untear{40%{transform:translateY(-4px) scale(1.02)}}.rip-stage.burst .rip-pack:after{content:"";position:absolute;left:-30%;right:-30%;top:5%;height:30%;background:radial-gradient(closest-side,#fff,rgba(255,40,160,.6),transparent);animation:rip-burst .6s ease-out forwards;z-index:4}.jumbo.rip-stage.burst .rip-pack:after{background:radial-gradient(closest-side,#fff,rgba(255,200,60,.7),transparent)}.rip-stage.burst .rip-body{animation:rip-drop .6s .25s ease-in forwards}@keyframes rip-burst{0%{opacity:0;transform:scale(.4)}40%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes rip-drop{to{transform:translateY(110vh)}}.rip-stage.rm-fade{opacity:0;transition:opacity .15s}.rip-fx{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:50}.rip-fan .tc-slot{background:none;border:0;padding:0;cursor:pointer;border-radius:10px}.rip-fan .tc-slot{animation:none}.rip-cutflash{position:fixed;inset:0;background:#fff;pointer-events:none;z-index:5;animation:rip-cutflash .35s ease-out both}@keyframes rip-cutflash{0%{opacity:.9}to{opacity:0}}@keyframes rip-rise{0%{transform:translateY(40vh);opacity:0}}.rip-fan .tc-slot.revealed .tc{transform:scale(1.06);transition:transform .3s}.rip-fan .tc-slot.revealed .tc-inner:after{content:"";position:absolute;inset:0;background:#fff;border-radius:inherit;animation:rip-flash .2s .3s ease-out both;pointer-events:none}@keyframes rip-flash{0%{opacity:0}40%{opacity:.85}to{opacity:0}}.glow-common .tc{box-shadow:0 0 24px #d0d0e0;border-radius:8px}.glow-rare .tc{box-shadow:0 0 32px #8cff28,0 0 0 2px #8cff2880;border-radius:8px}.glow-holo .tc{border-radius:8px;position:relative}.glow-holo .tc:before{content:"";position:absolute;inset:-4px;border-radius:11px;background:conic-gradient(from var(--a, 0deg),#ff28a0,#ffd23c,#8cff28,#28d8ff,#b028ff,#ff28a0);animation:rip-spin 2s linear infinite;z-index:-1;filter:blur(2px)}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rip-spin{to{--a: 360deg}}.glow-secret .tc{box-shadow:0 0 36px #ff28a0,0 0 0 2px #ff28a0;border-radius:8px}.tc-slot.heartbeat{animation:rip-heart .3s ease-in-out 2!important}@keyframes rip-heart{30%{transform:scale(1.08) rotate(-2deg)}60%{transform:scale(.97) rotate(2deg)}}.rip-secret{position:fixed;inset:0;z-index:60;display:grid;place-items:center;pointer-events:none}.rip-secret-burst{position:absolute;inset:0;background:radial-gradient(circle,rgba(255,40,160,.85),transparent 70%);animation:rip-sburst 1.4s ease-out forwards}@keyframes rip-sburst{0%{transform:scale(0);opacity:1}to{transform:scale(2.2);opacity:0}}.rip-secret b{position:relative;font:900 26px var(--font-display);color:#fff;padding:8px 18px;background:#ff28a0;border-radius:8px;box-shadow:0 0 30px #ff28a0;animation:vb-slap .3s both}.tc-tap-hint{position:relative;z-index:2;text-align:center;color:var(--glow);font:700 14px var(--font-display);margin:6px 0 0}@media(prefers-reduced-motion:reduce){.rip-fan .tc-slot,.rip-hint.on,.vb-open-hint b,.glow-holo .tc:before,.vb-sticker.slap,.vb-cover.editing .vb-sticker{animation:none!important}.rip-fan .tc-slot{animation:vb-under .15s both!important}.vb-cover{transition:opacity .15s}.vb-cover.opened{transform:none;opacity:0}}.sk-root{position:fixed;right:6px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:90;display:flex;align-items:flex-end;gap:0;max-width:min(440px,98vw);pointer-events:none;animation:sk-in .45s cubic-bezier(.3,1.4,.5,1) both}.sk-root>*{pointer-events:auto}@keyframes sk-in{0%{transform:translate(40px,60px) scale(.9);opacity:0}}.sk-root.sk-out{animation:sk-out .2s ease-in forwards}@keyframes sk-out{to{transform:translateY(40px);opacity:0}}.sk-bubble{position:relative;flex:1;min-width:0;background:#f7f7fa;color:#111;border:2.5px solid var(--glow);border-radius:14px;padding:10px 12px;margin-bottom:26px;margin-right:-14px;box-shadow:0 0 18px #8cff2873,0 8px 20px #0009;cursor:pointer}.sk-bubble:after{content:"";position:absolute;right:4px;bottom:18px;border:10px solid transparent;border-left-color:var(--glow);transform:translate(100%)}.sk-head{font:900 12px var(--font-display);color:var(--hot);letter-spacing:.05em;margin-bottom:3px}.sk-text{margin:0;font:600 14px/1.35 system-ui,sans-serif;min-height:2.7em}.sk-rest{visibility:hidden}.sk-next{color:var(--hot);margin-left:4px;font-size:11px}.sk-next.off{opacity:0}.sk-acts{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.sk-acts .btn{padding:6px 14px;font-size:13px}.sk-acts .btn.primary{background:var(--glow);color:#0b1400;border-color:var(--glow)}.sk-help{width:34px;padding:6px 0!important;border-radius:50%;border:2px solid var(--hot)!important;color:var(--hot)!important;background:#111!important}.sk-sprite{width:150px;height:175px;object-fit:contain;flex:none;filter:drop-shadow(0 0 10px rgba(140,255,40,.55));image-rendering:auto}.sk-sprite.sprite{height:150px;width:auto;max-width:120px}.sk-concern .sk-bubble{border-color:#ffb020;box-shadow:0 0 18px #ffb02080,0 8px 20px #0009}.sk-concern .sk-bubble:after{border-left-color:#ffb020}.sk-concern .sk-head{color:#b86e00}.sk-concern .sk-sprite{filter:drop-shadow(0 0 10px rgba(255,176,32,.6))}.sk-concern .sk-acts .btn.primary{background:#ffb020;border-color:#ffb020;color:#1a1000}.sk-detail{margin:0;font-size:13px;color:#333;flex-basis:100%}.sk-quiet{animation:none}.sk-quiet .sk-sprite{filter:none;opacity:.9}@media(prefers-reduced-motion:reduce){.sk-root,.sk-root.sk-out{animation:none}}@media(max-width:380px){.sk-sprite{width:112px;height:131px}.sk-text{font-size:13px}}.vb-cfront:before{content:"";position:absolute;inset:0;background:var(--binder-tex, none) center / 180px repeat;mix-blend-mode:overlay;opacity:.55;pointer-events:none}.vb-cfront:after{content:"";position:absolute;inset:0;background:var(--binder-color, #ff2d95);mix-blend-mode:color;opacity:.28;pointer-events:none}.vb-stickers,.vb-nameplate{z-index:2}.vb-grid{background-image:linear-gradient(#0d0811c7,#0d0811c7),var(--page-bg, none);background-size:auto,160px}body:not(.cz-sleeve-none) .vb-owned .tc,body:not(.cz-sleeve-none) .cz-shelf .tc{outline:3px solid var(--sleeve);outline-offset:1px;border-radius:8px}body.cz-sleeve-holo .vb-owned .tc,body.cz-sleeve-holo .cz-shelf .tc{outline:3px solid #fff;box-shadow:0 0 0 3px #ff28a0,0 0 0 6px #28d8ff}.rip-stage.burst .rip-pack:after{background:radial-gradient(closest-side,#fff,color-mix(in srgb,var(--pack-glow, #ff28a0) 70%,transparent),transparent)}.cz-rainbow{background:linear-gradient(90deg,#ff28a0,#ffd23c,#8cff28,#28d8ff,#b028ff);-webkit-background-clip:text;background-clip:text;color:transparent!important}.cz-panel{border-color:var(--hot)!important;box-shadow:0 0 22px var(--hot-glow)}.cz-title{color:var(--hot)!important;text-shadow:0 0 10px var(--hot),0 0 26px var(--hot-glow)!important}.cz-row{border:1px solid #2c2433;border-radius:10px;margin:8px 0;background:#121016;overflow:hidden}.cz-row.open{border-color:var(--hot)}.cz-row-head{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;background:none;border:0;color:inherit;text-align:left;cursor:pointer}.cz-thumb{flex:none;width:48px;height:48px;border-radius:6px;background:#222 center / cover;display:grid;place-items:center;overflow:hidden;font:900 18px var(--font-display);color:var(--hot);text-shadow:0 0 8px var(--hot)}.cz-thumb img{height:100%}.cz-th-pack{background-size:contain!important;background-repeat:no-repeat!important}.cz-th-profile{background:linear-gradient(135deg,#1c1022,#0b0a0e);border:2px solid var(--hot)}.cz-th-showcase{background:linear-gradient(135deg,#fff3,#ff28a055,#28d8ff55)}.cz-th-sleeve{background:#111;outline:3px solid var(--glow);outline-offset:-6px}.cz-row-t{flex:1;min-width:0;display:grid}.cz-row-t b{font:900 15px var(--font-display);letter-spacing:.03em}.cz-row-t small{color:var(--glow);font-weight:700}.cz-lockn{display:flex;align-items:center;gap:3px;color:#999;font-size:12px;white-space:nowrap}.cz-lock{width:13px;height:13px;fill:#aaa;stroke:#aaa;flex:none}.cz-chev{color:var(--hot);font:900 22px var(--font-display)}.cz-body{padding:4px 10px 12px}.cz-opt-group{margin-top:6px}.cz-opt-group>b{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.cz-opts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cz-opt{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:16px;border:1.5px solid #3a3040;background:#19151d;color:#eee;font-size:12px;cursor:pointer}.cz-opt.on{border-color:var(--glow);box-shadow:0 0 8px #8cff2880;color:#fff}.cz-opt.locked{opacity:.5}.cz-sw{width:16px;height:16px;border-radius:50%;display:inline-block;background-size:cover;border:1px solid #fff4;font-style:normal;font-size:12px;line-height:16px;text-align:center}.cz-sw.cz-ic{border:0}.cz-sw.cz-holo,.cz-sw.cz-rainbow{background:conic-gradient(#ff28a0,#ffd23c,#8cff28,#28d8ff,#b028ff,#ff28a0)}.cz-sidekicks{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cz-sidekick{position:relative;display:grid;justify-items:center;gap:2px;padding:6px 2px;border-radius:10px;border:1.5px solid #3a3040;background:#151219;color:#eee;cursor:pointer}.cz-sidekick img{height:72px;width:auto;max-width:100%;object-fit:contain}.cz-sidekick span{font:800 11px var(--font-display)}.cz-sidekick small{font-size:9px;color:var(--muted)}.cz-sidekick.on{border-color:var(--glow);box-shadow:0 0 10px #8cff2880}.cz-sidekick.locked img{filter:grayscale(1) brightness(.4)}.cz-sidekick.locked .cz-lock{position:absolute;top:6px;right:6px;width:16px;height:16px}.cz-toggles{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px;font-size:13px}.cz-toggles small{color:var(--muted)}.cz-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;max-height:300px;overflow-y:auto;margin-top:4px}.cz-card{padding:0;border:2px solid transparent;border-radius:8px;background:none;cursor:pointer}.cz-card.on{border-color:var(--glow);box-shadow:0 0 10px var(--glow)}.cz-card .tc{width:100%;font-size:4.5px}.cz-foot{text-align:center;font-size:12px}.cz-pcard{position:relative;border-radius:14px;padding:14px;background:#0f0c12;border:2px solid var(--hot);box-shadow:0 0 18px var(--hot-glow)}.cz-frame-neon-double{outline:2px solid var(--glow);outline-offset:4px}.cz-frame-gold{border-color:#ffc83c;box-shadow:0 0 18px #ffc83c80}.cz-frame-holo{border:3px solid transparent;background:linear-gradient(#0f0c12,#0f0c12) padding-box,conic-gradient(#ff28a0,#ffd23c,#8cff28,#28d8ff,#b028ff,#ff28a0) border-box}.cz-frame-carbon{border-color:#888;background:linear-gradient(#0f0c12d9,#0f0c12d9),url(/img/textures/carbon-fiber.webp) center / 140px}.cz-vid{position:absolute;top:8px;right:12px;font:700 10px var(--font-display);color:#888}.cz-ptop{display:flex;gap:12px;align-items:center;margin-top:12px}.cz-avatar{flex:none;width:92px;height:112px;border-radius:10px;border:2px solid var(--glow);overflow:hidden;display:grid;place-items:center;background:#1a1520}.cz-avatar img{height:100%}.cz-avatar .tc{width:100%;font-size:4px}.cz-name{font:900 26px var(--font-display);line-height:1.05;word-break:break-word}.cz-ptitle{display:inline-block;margin:6px 0 2px;padding:3px 14px;border-radius:14px;background:var(--glow);color:#0b1400;font:900 12px var(--font-display)}.cz-pcard h4{margin:14px 0 6px;font:900 13px var(--font-display);letter-spacing:.05em;color:#ddd}.cz-badges{display:flex;gap:6px;overflow-x:auto}.cz-badges img{width:52px;height:52px;flex:none;filter:drop-shadow(1px 2px 3px rgba(0,0,0,.6))}.cz-shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:10px;border-bottom:6px solid var(--glow);border-radius:0 0 4px 4px;box-shadow:0 8px 12px -8px var(--glow)}.cz-shelf .tc{width:100%;font-size:5px}.cz-empty{aspect-ratio:5 / 7;border:2px dashed #444;border-radius:8px;display:grid;place-items:center;color:#555;font-size:28px}.cz-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cz-stats div{border:1px solid #333;border-radius:10px;padding:8px 4px;text-align:center;display:grid}.cz-stats b{font:900 24px var(--font-display);color:var(--hot);text-shadow:0 0 10px var(--hot-glow)}.cz-stats .g b{color:var(--glow);text-shadow:0 0 10px rgba(140,255,40,.5)}.cz-stats span{font-size:9px;color:#aaa;font-weight:700}.cz-rank{text-align:center;color:var(--glow);font-weight:800;margin:12px 0 0}.cz-pcard{overflow:hidden}.cz-shelf>*,.cz-ptop>div,.cz-stats>div,.cz-cards>*{min-width:0}.cz-ptop .muted{overflow-wrap:anywhere;font-size:12px}.cz-psk{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 4px;padding:8px 10px;border-radius:12px;border:1.5px solid #3a3040;background:#151219;color:#eee;cursor:pointer;text-align:left}.cz-psk:hover,.cz-psk[aria-expanded=true]{border-color:var(--glow);box-shadow:0 0 10px #8cff2859}.cz-psk img{height:56px;width:auto;max-width:48px;object-fit:contain;flex:none}.cz-psk-t{flex:1;min-width:0;display:grid;gap:2px}.cz-psk-t b{font:800 14px var(--font-display)}.cz-psk-t small{font-size:11px;color:var(--muted)}.cz-psk .cz-chev{margin-left:auto}.cz-psk-pick{margin:6px 0 4px}.cz-shelf .tc,.cz-avatar .tc,.cz-cards .tc{width:100%!important;min-width:0!important}.cz-panel{max-width:min(560px,100vw);box-sizing:border-box}.sk-ask{display:flex;gap:6px;margin-top:8px}.sk-ask input{flex:1;min-width:0;padding:7px 10px;border-radius:16px;border:1.5px solid #bbb;font:600 13px system-ui,sans-serif;color:#111;background:#fff}.sk-ask input:focus{outline:2px solid var(--glow);border-color:var(--glow)}.sk-ask .btn{padding:6px 12px;font-size:13px;background:var(--hot);border-color:var(--hot);color:#fff}.sk-answers{display:grid;gap:6px;margin-top:8px;max-height:42vh;overflow-y:auto}.sk-ans{border-left:3px solid var(--hot);background:#ececf2;border-radius:6px;padding:6px 8px}.sk-ans b{font:800 12px system-ui,sans-serif;color:#7a0f4a}.sk-ans p{margin:3px 0 4px;font-size:12.5px;line-height:1.35;color:#222}.sk-ans .sk-more{padding:3px 10px;font-size:12px;background:#111;color:var(--glow);border-color:var(--glow)}.learn-ask{float:right;margin-top:-2px}.module-content .sk-hit{background:#ff28a040;outline:2px solid var(--hot);border-radius:4px;scroll-margin-top:80px}.tour-btn.sk-avatar-btn{width:auto;height:65.625px;padding:0;margin:0 0 -2px;overflow:visible;border:none;border-radius:0;background:transparent;box-shadow:none;line-height:0;align-self:flex-end;display:inline-flex;align-items:flex-end}.sk-avatar-btn img{width:auto;height:65.625px;max-width:75px;border-radius:0;object-fit:contain;object-position:bottom center;display:block;vertical-align:bottom;filter:none}.sk-avatar-btn:hover,.sk-avatar-btn:focus-visible{background:transparent;outline:none;box-shadow:none}.sk-avatar-btn:hover img,.sk-avatar-btn:focus-visible img{filter:brightness(1.12)}.sk-avatar-btn:focus-visible{outline:2px solid var(--neon);outline-offset:2px}.sk-avatar-btn:disabled{opacity:.85;cursor:default}@media(min-width:768px){.tour-btn.sk-avatar-btn{height:93.75px}.sk-avatar-btn img{height:93.75px;max-width:106.25px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.sk-avatar-btn:hover img,.sk-avatar-btn:focus-visible img{filter:brightness(1.12) drop-shadow(0 2px 6px rgba(0,0,0,.4))}}#who{position:relative;z-index:90}.pf-wrap{display:inline-flex;align-items:flex-end;max-width:min(42vw,280px);min-width:0;padding-bottom:0}.brand-bar h1.gw-pill,.pf-btn.gw-pill{font-weight:700;line-height:1.1;vertical-align:middle}.pf-btn.gw-pill{touch-action:manipulation;-webkit-tap-highlight-color:transparent;max-width:100%;overflow:hidden}.pf-caret{display:none!important}@media(max-width:400px){.gw-pill{font-size:clamp(13px,3.6vw,16px);padding:3px 10px;gap:4px}.brand-bar h1.gw-pill{max-width:min(52vw,200px)}.pf-wrap{max-width:min(38vw,140px)}}.pf-menu{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:120;width:min(300px,92vw);background:#110d14;border:2px solid var(--hot);border-radius:12px;box-shadow:0 0 22px var(--hot-glow),0 10px 30px #000;padding:10px;display:grid;gap:8px}.pf-menu-head{cursor:pointer}.pf-menu-head{display:flex;gap:10px;align-items:center}.pf-menu-head b{display:block;font:900 16px var(--font-display);color:#fff}.pf-menu-head small{color:var(--muted)}.pf-nick{display:flex;gap:6px;align-items:flex-end}.pf-nick label,.pf-loc{flex:1;display:grid;gap:3px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.pf-menu input,.pf-menu select,.pf-panel input:not([type=checkbox]):not([type=file]),.pf-panel select{padding:7px 9px;border-radius:8px;border:1px solid #3a3040;background:#19151d;color:#fff;font:14px system-ui,sans-serif;text-transform:none;letter-spacing:0;width:100%;box-sizing:border-box}.pf-nick .btn{padding:7px 12px}.pf-item{text-align:left;padding:10px;border-radius:8px;border:1px solid #2c2433;background:#181320;color:#fff;font:800 14px var(--font-display);cursor:pointer}.pf-item:hover,.pf-item:focus-visible{border-color:var(--glow);color:var(--glow)}.pf-av{display:inline-block;flex:none;border-radius:50%;overflow:hidden;border:2px solid var(--glow);box-shadow:0 0 0 2px #ff28a080,0 0 10px #8cff2873;background:#140c18}.pf-av img{width:100%;height:100%;object-fit:cover;display:block}.pf-panel{border-color:var(--hot)!important;box-shadow:0 0 22px var(--hot-glow);max-width:min(560px,100vw);box-sizing:border-box}.pf-panel form{display:grid;gap:8px}.pf-panel label{display:grid;gap:3px;font-size:12px;color:#bbb}.pf-panel label small{color:var(--muted)}.pf-panel h4{margin:10px 0 0;font:900 13px var(--font-display);color:var(--hot);letter-spacing:.06em;text-transform:uppercase}.pf-top{display:flex;gap:12px;align-items:center}.pf-top>div{display:grid;gap:2px;min-width:0}.pf-name{font:900 24px var(--font-display);color:#fff;text-shadow:0 0 10px var(--hot-glow);overflow-wrap:anywhere}.pf-top small{color:var(--muted)}.pf-photo-btns{display:flex;gap:6px;margin-top:6px}.pf-photo-btns .btn{padding:5px 10px;font-size:12px}.pf-ro{display:flex;justify-content:space-between;gap:10px;padding:7px 9px;border:1px dashed #3a3040;border-radius:8px;font-size:13px}.pf-ro span{color:var(--muted)}.pf-ro b{text-align:right}.pf-chips{display:flex;flex-wrap:wrap;gap:5px}.pf-chip input{position:absolute;opacity:0}.pf-chip span{display:inline-block;padding:5px 10px;border-radius:14px;border:1.5px solid #3a3040;background:#19151d;color:#ddd;font-size:12px;cursor:pointer}.pf-chip input:checked+span{border-color:var(--glow);color:#0b1400;background:var(--glow)}.pf-chip input:focus-visible+span{outline:2px solid var(--hot)}.pf-rank{display:grid;gap:4px}.pf-rank-row{display:grid;grid-template-columns:24px 1fr 36px 36px;gap:6px;align-items:center;padding:5px 8px;border:1px solid #2c2433;border-radius:8px;background:#151219}.pf-rank-row b{color:var(--hot);font:900 16px var(--font-display)}.pf-rank-row .btn{padding:4px 0}.pf-toggle{display:flex!important;align-items:center;gap:8px;font-size:13px!important;color:#eee!important}.pf-quiet{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pf-filters{display:grid;grid-template-columns:1fr 120px;gap:6px}.pf-filters input,.pf-filters select{padding:8px;border-radius:8px;border:1px solid #3a3040;background:#19151d;color:#fff}.pf-list{display:grid;gap:6px}.pf-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid #2c2433;background:#121016;color:inherit;text-align:left;cursor:pointer}.pf-row:hover,.pf-row:focus-visible{border-color:var(--hot)}.pf-row-t{flex:1;min-width:0;display:grid}.pf-row-t b{font:800 15px var(--font-display)}.pf-row-t small{color:var(--muted)}.pf-card{display:grid;gap:6px}.pf-tags{display:flex;flex-wrap:wrap;gap:5px}.pf-tags span{padding:4px 9px;border-radius:12px;font-size:12px;border:1px solid #555;color:#ddd}.pf-tags.g span{border-color:var(--glow);color:var(--glow)}.pf-tags.p span{border-color:var(--hot);color:#ff8cc6}.pf-quiet-tag{justify-self:start;margin-top:4px;padding:3px 10px;border-radius:12px;background:#2a2140;color:#c9b8ff;font-size:12px;font-weight:700}.pf-facts{display:grid;gap:6px;margin-top:6px}.pf-facts div{display:flex;justify-content:space-between;gap:8px;padding:7px 9px;border:1px solid #2c2433;border-radius:8px;font-size:13px}.pf-facts span{color:var(--muted)}.pf-facts a{color:var(--glow)}.vb-pipe{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--binder-piping, #8cff28);-webkit-mask:url(/img/ui/binder-piping-mask.webp) center / 100% 100% no-repeat;mask:url(/img/ui/binder-piping-mask.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 0 3px var(--binder-piping, #8cff28))}.pf-sk{display:flex;gap:10px;align-items:center;padding:8px;margin:6px 0;border:1px solid var(--hot);border-radius:10px;background:linear-gradient(135deg,#1c1022,#0b0a0e)}.pf-sk-face{width:56px;height:56px;border-radius:50%;border:2px solid var(--glow);box-shadow:0 0 10px #9cff2e80;flex:none;object-fit:cover}.pf-sk-compact .pf-sk-face{width:40px;height:40px}.pf-sk-body{min-width:0;flex:1;display:grid;gap:4px}.pf-sk-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pf-sk-lv{font:800 12px var(--font-display);color:#0b1400;background:var(--glow);border-radius:10px;padding:1px 7px}.pf-sk-tier{font:700 11px var(--font-display);color:var(--hot);border:1px solid var(--hot);border-radius:10px;padding:0 6px}.pf-sk-bar{height:8px;border-radius:4px;background:#2a1f30;overflow:hidden}.pf-sk-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--hot),var(--glow));box-shadow:0 0 8px var(--glow)}.pf-sk-stats{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px}.sk-lvl{display:flex;align-items:baseline;gap:8px;margin:2px 0 4px}.sk-lvl b{font:900 22px var(--font-display);color:var(--glow);text-shadow:0 0 10px var(--glow),0 0 22px rgba(156,255,46,.5)}.sk-lvl span{font:700 11px var(--font-display);color:var(--hot);letter-spacing:.08em;text-transform:uppercase}.sk-levelup .sk-bubble{border-color:var(--glow)!important;box-shadow:0 0 18px #9cff2e99!important}.sk-levelup .sk-lvl b{animation:sk-lvl-pop .6s cubic-bezier(.2,1.6,.4,1) 1}@keyframes sk-lvl-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.sk-levelup .sk-lvl b{animation:none}}.skp-root{display:grid;place-items:center;align-content:start;gap:6px;padding-top:18px;background:radial-gradient(ellipse at center,#28081ef7,#000000fc)}.skp-head{text-align:center}.skp-root .rip-count{display:none}.skp-reveal{display:grid;justify-items:center;gap:10px;text-align:center;padding:12px}.skp-card{display:grid;justify-items:center;gap:6px;padding:14px 18px;border-radius:14px;border:2px solid var(--glow);background:linear-gradient(160deg,#1c1022,#070507);box-shadow:0 0 22px #9cff2e80,0 0 40px var(--hot-glow);animation:skp-in .6s cubic-bezier(.2,1.5,.4,1) 1}.skp-card img{width:140px;height:140px;border-radius:50%;object-fit:cover;border:3px solid var(--hot);box-shadow:0 0 18px var(--hot)}.skp-card b{font:900 20px var(--font-display);color:var(--glow);text-shadow:0 0 10px var(--glow)}.skp-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ski-wrap{display:grid;justify-items:center;gap:10px;text-align:center;max-width:960px;margin:0 auto;padding:8px}.ski-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;width:100%}.ski-card{margin:0;padding:6px 6px 8px;border-radius:12px;border:1px solid #3a3a3a;background:#141414;display:grid;justify-items:center;gap:4px}.ski-card img{width:100%;max-width:150px;height:auto;aspect-ratio:300 / 350;object-fit:contain}.ski-card b{font:800 14px var(--font-display);color:#e6e6e6}.ski-card.ski-feat{border-color:#9cff2e;box-shadow:0 0 12px #9cff2e59}.ski-card.ski-feat b{color:#9cff2e}.ski-new{display:block;font:800 11px var(--font-display);letter-spacing:.08em;color:#0a0a0a;background:#9cff2e;border-radius:6px;padding:1px 6px;margin:0 auto 3px;width:max-content}.ski-offer{color:#cfcfcf;margin:4px 0 0}.ski-root .mbx-title{color:#9cff2e;text-transform:none}.ski-hint{color:#9a9a9a;font-size:13px;margin:-4px 0 0}.ski-card[data-zoom]{cursor:zoom-in;transition:border-color .15s,box-shadow .15s,transform .15s;-webkit-tap-highlight-color:transparent}.ski-card[data-zoom]:hover,.ski-card[data-zoom]:focus-visible{border-color:#9cff2e;outline:none;box-shadow:0 0 0 2px #9cff2e8c}.ski-card[data-zoom]:active{transform:scale(.97)}.pti-card img{aspect-ratio:1 / 1;max-width:112px}.pti-fav{display:block;margin-top:4px;font:700 10px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a;text-align:center}.pti-jobs{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:2px;text-align:center}.pti-jobs li{font-size:12px;color:#cfcfcf;line-height:1.25}.pti-card.ski-feat .pti-jobs li{color:#e6e6e6}.az-root{position:fixed;left:0;right:0;top:var(--az-top, 0px);height:100vh;height:var(--az-h, 100dvh);z-index:3000;box-sizing:border-box;display:grid;place-items:center;overflow:hidden;overscroll-behavior:contain;touch-action:none;cursor:zoom-out;background:#000000f0;padding:max(60px,calc(env(safe-area-inset-top) + 56px)) max(12px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.az-fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:100%}.az-img{display:block;cursor:default;height:auto;max-width:100%;aspect-ratio:var(--az-ar, .857);width:min(100%,760px,calc((var(--az-h, 100dvh) - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * var(--az-ar, .857)));object-fit:contain;border-radius:14px;border:1px solid #3a3a3a;background:#0b0b0b;box-shadow:0 0 24px #9cff2e2e}.az-name{font:800 20px var(--font-display);color:#9cff2e;text-align:center;cursor:default}.az-x{position:absolute;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;padding:0;background:#111;color:#e6e6e6;border:1px solid #9cff2e;font:700 28px/1 system-ui,sans-serif;cursor:pointer}.az-x:hover,.az-x:focus-visible{background:#9cff2e;color:#0a0a0a;outline:none}@keyframes skp-in{0%{transform:scale(.5) rotateY(90deg);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.skp-card{animation:none}}.qr-overlay{position:fixed;inset:0;z-index:95;background:#000000c7;overflow-y:auto;padding:14px 10px calc(20px + env(safe-area-inset-bottom));animation:qr-in .25s ease-out both}@keyframes qr-in{0%{opacity:0;transform:translateY(14px)}}.qr-panel{max-width:560px;margin:0 auto;background:#0b0b10;border:2px solid var(--glow);border-radius:14px;padding:14px;box-shadow:0 0 18px #8cff2859}.qr-panel h2{margin:0 0 4px}.qr-score{margin:0;font-size:15px}.qr-talk{display:flex;align-items:flex-end;gap:8px;margin:10px 0}.qr-sprite{width:72px;height:auto;flex:none}.qr-bubble{flex:1;background:#f7f7fa;color:#111;border:2.5px solid var(--glow);border-radius:14px;padding:8px 10px}.qr-bubble p{margin:0}.qr-list{padding-left:20px;margin:8px 0}.qr-item{margin:0 0 14px;padding:10px;border:1px solid #333;border-radius:10px;background:#12121a}.qr-q{margin:0 0 6px;font-weight:700}.qr-yours{margin:0 0 6px;color:#ffb3d9}.qr-line,.qr-outro{margin:0 0 8px;font-style:italic}.qr-sk .sk-head{display:inline}.qr-read{width:100%;text-align:left;white-space:normal}.qr-acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.qr-plain .qr-panel{border-color:#555;box-shadow:none}.qr-reduced,.qr-reduced *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.qr-overlay{animation:none}}.retake-banner{border:2px solid var(--hot);box-shadow:0 0 14px #ff28a066}.score-hist{display:block;font-size:12px;margin-top:4px}.quiz-cta .score-hist{font-size:14px;margin:0 0 8px}.score-hist .first-perfect{color:#32cd32;font-weight:700}.qr-bonus{margin:6px 0 0;color:var(--glow);font-size:16px}html{scroll-padding-top:76px}.module-page,.quiz-page{scroll-margin-top:76px}.module-content{font-size:16px;line-height:1.6;max-width:68ch;margin-inline:auto;overflow-wrap:break-word;word-break:normal}.module-content>:first-child{margin-top:0}.module-content p,.module-content li{margin:0 0 .75em}.module-content ul,.module-content ol{padding-left:1.25em;margin:0 0 .9em}.module-content h1,.module-content h2,.module-content h3,.module-content h4{line-height:1.25;margin:1.4em 0 .5em}.module-content p:has(>strong:only-child){margin:1.3em 0 .4em;color:var(--glow);font-size:1.05em;line-height:1.3}.module-content p:first-child:has(>strong:only-child){margin-top:0;color:var(--muted);font-size:12px;letter-spacing:.06em}.module-content img,.module-content video,.module-content svg,.module-content iframe{max-width:100%;height:auto}.module-content pre{white-space:pre-wrap;overflow-x:auto}.module-content table{max-width:100%}.module-page>h2{margin:12px 0 8px;line-height:1.2;overflow-wrap:break-word}.quiz-cta{display:flex;flex-direction:column;align-items:stretch;gap:8px}.quiz-cta>.btn,.quiz-cta>p{margin:0}.quiz-cta .btn.big{width:100%}@media(max-width:600px){.module-content.card{background:none;border:0;box-shadow:none;padding:4px 0 8px;margin:6px 0 12px}.module-content.card:before{display:none}.quiz-page .card,.module-page .quiz-cta{padding:14px}.quiz-page .quiz-q label{display:flex;gap:10px;align-items:flex-start;padding:8px 0;line-height:1.4}.quiz-page .quiz-q label input{margin-top:3px;flex:none}.quiz-page textarea{box-sizing:border-box}}main{padding-bottom:env(safe-area-inset-bottom)}body.qres-open{overflow:hidden}.qres-overlay{position:fixed;inset:0;z-index:96;display:flex;align-items:center;justify-content:center;padding:16px;background:#000c;animation:qr-in .25s ease-out both}.qres-panel{width:100%;max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;background:#0b0b10;border:2px solid var(--glow);border-radius:14px;padding:16px;box-shadow:0 0 22px #8cff2866}.qres-fail .qres-panel{border-color:var(--hot);box-shadow:0 0 22px #ff28a059}.qres-plain .qres-panel{border-color:#555;box-shadow:none}.qres-talk{display:flex;align-items:flex-end;gap:6px;margin-bottom:12px}.qres-talk .qres-sprite{position:static;width:96px;height:auto;max-width:96px;flex:none;margin:0}.qres-bubble{margin:0 0 10px;cursor:pointer}.qres-bubble:after{display:none}.qres-title{margin:0 0 4px}.qres-score{margin:0 0 8px}.qres-score b{font-size:34px;color:var(--glow);margin-right:6px}.qres-fail .qres-score b{color:var(--hot)}.qres-pts{list-style:none;padding:0;margin:0 0 14px}.qres-pts li{margin:4px 0;font-weight:700}.qres-evt{color:var(--hot)}.qres-acts{display:flex;flex-direction:column;gap:8px}.qres-acts .btn{width:100%}.qres-reduced,.qres-reduced *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.qres-overlay{animation:none}}.quiz-q{border:1px solid var(--line);min-width:0}.quiz-q:focus{outline:2px solid var(--glow);outline-offset:2px}.quiz-page form>.btn.big{width:100%;margin-top:6px}.module-content a.console-link{color:var(--accent, #39ff14);text-decoration:underline dotted;text-underline-offset:3px}.console-page .editions{font-size:14px}.console-page .editions th{text-align:left;color:var(--accent, #39ff14);white-space:nowrap}.console-page .editions td{min-width:9ch}.console-page .editions tr.uncertain td{background:#ffc8000f}.console-page .img-slot{min-width:7ch;text-align:center}.console-page .img-slot img{width:64px;margin:0 auto}.console-page .sources{font-size:13px;overflow-wrap:anywhere}.console-page .ed-thumb{padding:0;border:1px solid rgba(57,255,20,.35);background:#000;border-radius:4px;cursor:zoom-in;display:block;margin:0 auto}.console-page .ed-thumb img{width:96px;height:72px;object-fit:cover;margin:0;display:block;border-radius:4px}.console-page .img-slot.has-img .ph{display:none}.ed-lightbox{position:fixed;inset:0;z-index:400;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:16px}.ed-lightbox img{max-width:100%;max-height:90vh;border:2px solid var(--accent, #39ff14);border-radius:6px}.ed-lightbox .btn{position:absolute;top:12px;right:12px}.console-page .acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:1em}.console-page .acc-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px;text-align:center;text-decoration:none;color:inherit;min-height:64px;justify-content:center}.console-page .acc-card img{width:96px;height:72px;object-fit:cover;margin:0;border-radius:4px}.module-content a.law-link{color:var(--accent, #39ff14);text-decoration:underline dotted;text-underline-offset:2px}.module-content a.law-link:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.2em;vertical-align:-.05em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v6H4V6h6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v6H4V6h6'/%3E%3C/svg%3E") center/contain no-repeat}.learn-local{font-size:.85rem;margin:-.25em 0 .6em}.module-content .pg-slot{margin:.5em 0 1.2em}.module-content .pg-slot img{max-width:100%;border-radius:6px}.module-content .pg-ph{border:1px dashed rgba(57,255,20,.45);border-radius:8px;padding:1.4em .8em;text-align:center;color:#9a9}.module-content .pg-pdf{display:inline-block;margin:.3em 0}.disp-fields{display:grid;gap:.5em;margin:.5em 0}.disp-fields .notice-mini{border:1px solid var(--hot, #ff28a0);border-radius:6px;padding:.5em .6em;margin:0;font-size:.9rem}.trade-check{border-left:4px solid var(--accent, #39ff14);margin:12px 0}.trade-check h4{margin:10px 0 4px;font-size:14px}.trade-check ul{margin:0;padding-left:18px}.trade-check li{margin:3px 0;overflow-wrap:anywhere}.edition-quiz-card{cursor:pointer;margin:10px 0}.edition-quiz-card .pill{font-size:11px;padding:1px 6px;border-radius:8px;border:1px solid currentColor}.eq-img{width:100%;max-height:260px;object-fit:contain;background:#0003;border-radius:8px}.eq-choices{display:grid;gap:8px}.eq-choice{text-align:left;white-space:normal}.eq-choice.eq-right{outline:2px solid #39ff14}.eq-choice.eq-wrong{outline:2px solid #ff4d6d}.miss-trends details{border-top:1px solid #ffffff1a;padding:6px 0}.miss-trends li p{margin:2px 0}.miss-trends .mt-sec{font-size:14px}.key-tip{display:block;margin:10px 0;padding:10px 12px;border-left:4px solid #ff28a0;background:#ff28a01f;border-radius:6px;font-weight:600}.key-tip strong{color:#ff7ac6}.sg-wrap:has(.store-guide) .sg-empty{display:none}.reset-btn{margin:6px 0 14px}.reset-photo{border:1px dashed #555;border-radius:10px;margin:10px 0;padding:8px 10px}.reset-photo input{display:block;margin:6px 0;min-height:44px}.reset-prev{display:block;max-width:100%;max-height:40vh;object-fit:contain;border-radius:8px}.reset-prev[hidden]{display:none}.eq-img-missing{display:flex;align-items:center;justify-content:center;min-height:160px;color:#aaa}.img-slot .credit{display:block;font-size:10px;line-height:1.2;opacity:.75;max-width:120px}#socStore{width:100%;margin:6px 0 10px}.soc-list{display:grid;grid-template-columns:1fr;gap:12px}.soc-link.soc-btn{display:block;position:relative;padding:0;border:2px solid rgba(255,255,255,.18);border-radius:32px;overflow:visible;background:transparent;box-shadow:0 0 14px #9cff2e40;clip-path:none!important;transition:box-shadow .15s,border-color .15s;line-height:0}.soc-btn-img{display:block;width:min(340px,100%);height:auto;border-radius:30px}.soc-link.soc-btn:hover,.soc-link.soc-btn:focus,.soc-link.soc-btn:focus-visible,.soc-link.soc-btn:active,.soc-link.soc-btn.soc-sel{border-color:#39ff14;box-shadow:0 0 8px #39ff14,0 0 16px #39ff14;outline:none}.soc-off{cursor:default;opacity:.55;filter:grayscale(.35)}.soc-soon{position:absolute;left:50%;bottom:6px;transform:translate(-50%);font:600 10px var(--font-body);color:#fff;text-shadow:0 1px 2px #000;pointer-events:none}.soc-ico{display:block;object-fit:contain;width:20px;height:20px;flex:none}.soc-facebook{background:#1877f2}.soc-instagram{background:linear-gradient(90deg,#833ab4,#c13584,#e1306c,#fd1d1d,#f77737)}.soc-tiktok,.soc-x{background:#000}.soc-discord{background:#5865f2}.soc-pinterest{background:#e60023}.soc-youtube{background:#fff;color:#111}.soc-badge{position:absolute;right:-6px;top:50%;transform:translateY(-50%);min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#39ff14;color:#000;font:800 12px/22px var(--font-body);text-align:center;box-shadow:0 0 6px #39ff14;z-index:1}.soc-header-slot.sm-pill,.sm-pill{position:relative;width:min(540px,100%);max-width:100%;aspect-ratio:540 / 150;margin:4px 0 12px}.sm-pill-img{width:100%;height:100%;object-fit:contain;display:block;border-radius:12px}.sm-pill video.sm-pill-img{background:#000}.sm-pill-fallback{display:none}.sm-badge{position:absolute;top:4%;right:4.8%;min-width:44px;height:44px;padding:0 8px;box-sizing:border-box;border-radius:22px;background:#ff3b5c;color:#fff;font:800 24px/44px var(--font-display),Montserrat,sans-serif;text-align:center;border:3px solid #000}.sm-badge:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:3px solid #ff3b5c;animation:sm-pulse 1.6s ease-out infinite;pointer-events:none}.sm-badge{animation:sm-pop 1.6s ease-in-out infinite}@keyframes sm-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}@keyframes sm-pop{0%,to{transform:scale(1)}15%{transform:scale(1.15)}30%{transform:scale(1)}}.sm-pill.muted .sm-badge{background:#4a4f55;color:#c9ced3;animation:none}.sm-pill.muted .sm-badge:after{display:none}.sm-pill.muted .sm-badge svg{width:24px;height:24px;vertical-align:middle;margin-top:-4px}@media(prefers-reduced-motion:reduce){.sm-badge,.sm-badge:after{animation:none}.sm-pill video.sm-pill-img{display:none}.sm-pill .sm-pill-fallback{display:block}}.soc-count{display:inline-block;min-width:20px;padding:0 6px;border-radius:10px;background:#39ff14;color:#000;font-size:12px;text-align:center}.soc-items{list-style:none;margin:0;padding:0;display:grid;gap:8px}.soc-item{display:grid;grid-template-columns:32px 1fr auto;gap:8px;align-items:start;padding:8px;border-radius:10px;background:#0006}.soc-dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;overflow:hidden}.soc-dot .soc-ico{width:16px;height:16px}.soc-dot.soc-facebook{background:#1877f2}.soc-dot.soc-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.soc-dot.soc-tiktok{background:#000;box-shadow:inset 0 0 0 1px #333}.soc-dot.soc-x{background:#000;box-shadow:inset 0 0 0 1px #444}.soc-dot.soc-discord{background:#5865f2}.soc-dot.soc-pinterest{background:#e60023}.soc-dot.soc-youtube{background:#fff;box-shadow:inset 0 0 0 1px #ddd}.soc-item-h{font-size:13px;overflow-wrap:anywhere}.soc-snip{margin:2px 0 0;font-size:13px;overflow-wrap:anywhere}.soc-reply{padding:6px 10px;font-size:12px;align-self:center}.soc-empty{margin:0}:root{--soc-g: #39ff14;--soc-y: #ffd60a;--soc-r: #ff3b3b}.soc-item{border-left:3px solid var(--soc-c, var(--soc-g))}.soc-item.age-green{--soc-c: var(--soc-g)}.soc-item.age-yellow{--soc-c: var(--soc-y)}.soc-item.age-red{--soc-c: var(--soc-r);box-shadow:0 0 14px #ff3b3b99}.soc-inbox.age-green:before{background:var(--soc-g);box-shadow:0 0 8px var(--soc-g)}.soc-inbox.age-yellow:before{background:var(--soc-y);box-shadow:0 0 8px var(--soc-y)}.soc-inbox.age-red:before{background:var(--soc-r);box-shadow:0 0 8px var(--soc-r)}.soc-badge.age-green,.soc-count.age-green,.sk-rc.age-green{background:var(--soc-g);color:#000;box-shadow:none}.soc-badge.age-yellow,.soc-count.age-yellow,.sk-rc.age-yellow{background:var(--soc-y);color:#000;box-shadow:none}.soc-badge.age-red,.soc-count.age-red,.sk-rc.age-red{background:var(--soc-r);color:#fff;box-shadow:0 0 14px 2px #ff3b3b}@keyframes redPulse{0%,to{transform:scale(1);box-shadow:0 0 4px #ff3b3b}50%{transform:scale(1.08);box-shadow:0 0 16px 3px #ff3b3b}}@keyframes redPulseCard{0%,to{box-shadow:0 0 4px #ff3b3b66}50%{box-shadow:0 0 16px #ff3b3bcc}}@keyframes redPulseBadge{0%,to{transform:translateY(-50%) scale(1);box-shadow:0 0 4px #ff3b3b}50%{transform:translateY(-50%) scale(1.08);box-shadow:0 0 16px 3px #ff3b3b}}.soc-count.age-red,.sk-rc.age-red{animation:redPulse 1.6s ease-in-out infinite}.soc-badge.age-red{animation:redPulseBadge 1.6s ease-in-out infinite}.soc-item.age-red{animation:redPulseCard 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.soc-count.age-red,.sk-rc.age-red,.soc-badge.age-red,.soc-item.age-red{animation:none}}.sk-rc{display:inline-block;border-radius:8px;padding:0 6px;font-weight:700}.sk-notify .sk-bubble{background:#111a11;color:#eee;border:2px solid var(--soc-g);box-shadow:0 0 6px #39ff1455}.sk-notify .sk-head{color:var(--soc-g)}.sk-notify .sk-acts{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sk-notify .sk-mute{background:#1b1f1b;color:#ddd;border:1px solid #555;border-radius:6px;text-transform:none;letter-spacing:0;clip-path:none;padding:6px 10px;margin:0}.sk-notify .sk-go{width:100%;background:var(--soc-g)!important;background-image:none!important;box-shadow:none;color:#000;border:0;border-radius:8px;text-transform:none;letter-spacing:0;clip-path:none;padding:9px;margin:0}.sk-root.sk-notify{z-index:2100}.sk-notify .sk-acts{display:flex;flex-wrap:wrap}.pet-root{position:fixed;left:12px;bottom:20px;z-index:9000;display:flex;flex-direction:row;align-items:stretch;gap:10px;max-width:min(420px,calc(100vw - 28px));box-sizing:border-box}.pet-stage{flex:0 0 auto;align-self:stretch;position:relative;width:clamp(72px,22vw,110px);min-height:0;box-sizing:border-box;background:radial-gradient(ellipse at 50% 65%,rgba(255,255,255,.18) 0%,rgba(30,34,30,.65) 50%,rgba(10,12,10,.2) 75%,transparent 85%);border-radius:14px;box-shadow:0 0 0 1.5px #39ff1473,0 0 16px #39ff1466}.pet-sprite{position:absolute;inset:6px;display:block;width:auto;height:auto;max-width:calc(100% + -0px);max-height:100%;margin:auto;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 0 4px #39ff14) drop-shadow(0 0 10px rgba(57,255,20,.55))}.pet-bubble{position:relative;flex:1 1 auto;min-width:0;background:#151219;color:#eee;border:1.5px solid #39ff14;box-shadow:0 0 10px #39ff1473;border-radius:12px;padding:8px 10px}.pet-bubble:before{content:"";position:absolute;left:-7px;bottom:22px;width:12px;height:12px;background:#151219;border-left:1.5px solid #39ff14;border-bottom:1.5px solid #39ff14;transform:rotate(45deg);box-shadow:-2px 2px 6px #39ff1440}.pet-head{font:800 11px var(--font-display);color:#39ff14}.pet-text{margin:4px 0 8px}.pet-acts{display:flex;flex-wrap:wrap;gap:6px}.notepad-float{position:fixed;z-index:900;width:min(320px,calc(100vw - 24px));margin:0;padding:10px;box-shadow:0 8px 28px #0009,0 0 0 1px #39ff1459}.notepad-float[hidden],.np-toggle[hidden]{display:none!important}.notepad-float .np-head{display:flex;align-items:center;gap:8px;cursor:grab;touch-action:none;user-select:none;padding-bottom:6px}.notepad-float .np-head:active{cursor:grabbing}.notepad-float .np-grip{flex:1;font-size:.8em}.notepad-float .np-hide{padding:2px 10px;min-width:36px;min-height:32px}.notepad-float textarea{width:100%;box-sizing:border-box;resize:vertical}.notepad-float .np-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.notepad-float .np-hint{font-size:.75em;margin-left:auto}.np-toggle{position:fixed;z-index:900;right:14px;bottom:14px;width:52px;height:52px;border-radius:50%;font-size:22px;padding:0;box-shadow:0 0 12px #39ff14}.np-addsel{position:fixed;z-index:950;padding:8px 14px;box-shadow:0 0 12px #39ff14}.np-addsel[hidden]{display:none!important}.note-item .note-body{white-space:pre-wrap}.notes-links{display:flex;flex-wrap:wrap;gap:8px}.notes-mode select{max-width:100%}.cref-note{border-left:4px solid #e0a800}.cref-tools{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;margin:.6em 0}.cref-tools input[type=search]{flex:1 1 220px}.cref-tools select{border:1px solid #9cff2e;border-radius:8px;background:#1b1b1b;color:#9cff2e;font-weight:600;padding:8px 10px;cursor:pointer;caret-color:transparent;accent-color:#9cff2e}.cref-tools select:focus{border-color:#9cff2e;box-shadow:none;outline:none}.cref-tools select:focus-visible{outline:2px solid #9cff2e;outline-offset:1px}.cref-tools select option{background:#1b1b1b;color:#f2f2f2}.cref-tools select option:checked{background:#2a2a2a;color:#9cff2e}.cref-item{display:flex;gap:.8em;align-items:flex-start;margin:.4em 0}.cref-item img,.cref-ph{width:160px;height:120px;object-fit:contain;flex:none;background:#fff1;border-radius:6px}.cref-ph{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.85em}.cref-notes{font-size:.85em;margin:.3em 0}.cref-fam{margin-top:1.2em;border-bottom:1px solid #8884}.sd-title{cursor:pointer}.sd-panel-title{margin:0;cursor:default;font-size:clamp(16px,3vw,22px);max-width:min(92vw,360px)}.mbx-head:has(.sd-panel-title){align-items:center;gap:10px}.mbx-head .sd-panel-title{flex:1;min-width:0;justify-content:center}.sd-find{width:100%;box-sizing:border-box;margin:4px 0 10px;min-height:44px}.sd-list{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:720px){.sd-list{grid-template-columns:1fr 1fr}}.sd-card{border:2px solid transparent;transition:box-shadow .15s,border-color .15s;outline:none}.sd-card:focus-within,.sd-card:focus,.sd-card.sd-sel{border-color:#39ff14;box-shadow:0 0 8px #39ff14,0 0 16px #39ff14}.sd-card h3{margin:0 0 6px}.sd-row{display:grid;grid-template-columns:22px 64px 1fr;gap:6px;align-items:start;padding:3px 0;font-size:14px}.sd-lbl{color:#9aa;font-size:12px;padding-top:2px}.sd-val{word-break:break-word}.sd-val a{color:#39ff14;text-decoration:underline;text-underline-offset:2px;display:inline-block;padding:2px 0}.sd-soon{color:#888;font-style:italic}.sd-acts{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.sd-acts .btn{min-height:40px;display:inline-flex;align-items:center;text-decoration:none}.sk-help{height:34px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.sk-help img{width:100%;height:100%;object-fit:cover;border-radius:50%}.cz-pfoot{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding-top:12px;border-top:1px solid #2c2433;align-items:center}.cz-pfoot a,.cz-pfoot button.cz-plink{background:none;border:none;padding:0;color:var(--glow);font:700 13px var(--font-body);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cz-pfoot a:hover,.cz-pfoot button.cz-plink:hover,.cz-pfoot a:focus-visible,.cz-pfoot button.cz-plink:focus-visible{color:#39ff14;text-shadow:0 0 8px #39ff14;outline:none}.cz-ploc{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted);width:100%}.cz-ploc select{flex:1;min-width:0;padding:6px 8px;border-radius:6px;border:1px solid #3a3040;background:#19151d;color:#fff;font:13px system-ui,sans-serif}.vb-missing.has-sil{filter:none;opacity:1;background:radial-gradient(circle at 50% 40%,#4a3656,#1c1322 75%);overflow:hidden;align-content:stretch;place-items:stretch;display:block}.vb-sil{position:absolute;left:4%;right:4%;top:14%;width:92%;height:auto;filter:brightness(0) drop-shadow(0 0 4px rgba(255,45,149,.35));border-radius:4px;pointer-events:none;user-select:none}.vb-missing.has-sil small{position:absolute;top:4%;left:6%;z-index:2;color:#9a8fa6}.vb-req{position:absolute;left:0;right:0;bottom:4%;z-index:3;display:flex;justify-content:center;gap:4px}.vb-rq{width:26%;max-width:30px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;padding:0;font:900 11px var(--font-display);color:#0b0710;border:1.5px solid #000;cursor:pointer}.vb-rq.r-common{background:#cfd3da}.vb-rq.r-rare{background:#4fb3ff}.vb-rq.r-holo{background:linear-gradient(135deg,#ff2d95,#ffe14a,#9cff2e,#00e5ff)}.vb-rq:disabled{opacity:.35;cursor:default}.vb-rq.have{background:var(--glow)}.vb-rq.asked{background:#3a2a44;color:#ffd0e6;border-color:var(--hot)}.vb-rq.none{background:#222;color:#555}.vb-reqline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 2px;padding:6px 10px;border:1.5px solid var(--glow);border-radius:8px;font:700 12px var(--font-display)}.vb-reqline span{color:var(--glow)}.vb-reqline.used{border-color:#555}.vb-reqline.used span{color:#bbb}.vb-reqline small{flex-basis:100%;color:var(--muted);font:600 11px system-ui,sans-serif}.vb-missing.r-common{--rc: #cfd3da}.vb-missing.r-rare{--rc: #4fb3ff}.vb-missing.r-holo{--rc: #ff2d95}.vb-reqbtn{position:absolute;left:50%;bottom:4%;transform:translate(-50%);z-index:4;padding:2px 8px;border:0;border-radius:8px;background:#08050abf;color:var(--rc, var(--glow));font:700 10px var(--font-display);text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.vb-reqbtn.asked{text-decoration:none}.vb-reqbtn:disabled{opacity:.4;cursor:default}.vb-reqbtn.asked{color:#ffd0e6;border-color:var(--hot)}.vb-missing.sil-glow .vb-sil{filter:brightness(0) drop-shadow(0 0 5px var(--rc)) drop-shadow(0 0 12px var(--rc))}.vb-missing.sil-solid .vb-sil,.vb-missing.sil-blurbg .vb-sil{filter:brightness(0)}.vb-missing.sil-outline .vb-sil{filter:brightness(0) invert(.18) drop-shadow(0 0 .6px rgba(255,255,255,.75)) drop-shadow(0 0 1px rgba(255,255,255,.35))}.vb-silbg,.vb-frost{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:8px;pointer-events:none}.vb-silbg{filter:blur(6px) brightness(.45) saturate(.8);transform:scale(1.08)}.vb-missing.sil-blurbg,.vb-missing.sil-frosted{overflow:hidden}.vb-frost{filter:blur(5px) grayscale(.6) brightness(.4);transform:scale(1.06)}.vb-qbadge{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:42%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#08050ab3;border:2px solid var(--rc);color:var(--rc);font:900 clamp(18px,5vw,34px) var(--font-display);box-shadow:0 0 12px var(--rc)}.vb-team{margin:6px 0;padding:6px 10px;border:1.5px solid var(--hot);border-radius:8px;font:600 12px system-ui,sans-serif}.vb-team summary{font:800 12px var(--font-display);color:var(--hot);cursor:pointer}.vb-team-row{display:flex;align-items:center;gap:8px;margin-top:6px}.vb-team-row img{width:34px;border-radius:3px}.vb-team-row span{flex:1}.vb-team-row small{display:block;color:var(--muted)}.vb-missing.sil-blur{overflow:hidden}.vb-blur{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:8px;pointer-events:none;filter:blur(7px);transform:scale(1.08)}.vb-missing.sil-blur small{text-shadow:0 1px 3px #000;color:#fff}.vb-missing.sil-blur .vb-reqbtn{background:#08050ad9;padding:3px 10px;font-size:11px}.vb-team-row .btn+.btn{margin-left:4px}.vb-pick{margin:6px 0 4px;padding:8px;border-radius:8px;background:#ff2d9514}.vb-pick p{margin:0 0 6px}.vb-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px}.vb-pick-card{padding:0;border:2px solid transparent;border-radius:8px;background:none;cursor:pointer}.vb-pick-card .tc{width:100%;font-size:4.4px}.vb-pick-card.on{border-color:var(--glow);box-shadow:0 0 12px var(--glow)}.vb-pick-acts{display:flex;gap:6px;margin-top:8px}.vb-offers{margin:6px 0;padding:8px 10px;border:1.5px solid var(--glow);border-radius:8px;font:600 12px system-ui,sans-serif}.vb-offers-h{font:800 12px var(--font-display);color:var(--glow)}.vb-offer{margin-top:8px}.vb-offer p{margin:0 0 6px}.vb-offer-cards{display:flex;align-items:center;gap:10px}.vb-offer-cards figure{margin:0;width:110px;text-align:center}.vb-offer-cards .tc{width:100%;font-size:5.6px}.vb-offer-cards figcaption{font:700 11px var(--font-display);color:var(--muted);margin-top:4px}.vb-swap{font-size:26px;color:var(--hot)}.vb-pick-filter{display:flex;align-items:center;gap:8px;margin-bottom:6px}.vb-pick-filter small{color:var(--muted)}.vb-pick-card{position:relative}.vb-pick-n{position:absolute;top:4px;right:4px;z-index:5;padding:1px 6px;border-radius:9px;background:var(--hot);color:#fff;font:900 11px var(--font-display);box-shadow:0 0 8px var(--hot-glow)}.vb-pick-all{display:flex;align-items:center;gap:6px;margin-top:8px;cursor:pointer}.cz-root,.pf-root{overflow-y:auto;place-items:start center;overscroll-behavior:contain}.mbx-root.v2 .mbx-grid{position:relative;isolation:isolate;background:#000;border-radius:6px;padding:5px}.mbx-root.v2 .mbx-sq{overflow:visible!important;border:0!important;border-radius:16%;background-color:transparent!important;background-position:center!important;background-size:100% 100%!important;background-repeat:no-repeat!important;image-rendering:auto;color:#fff;animation:none;filter:none;box-shadow:none!important;transform:none;z-index:0}.mbx-root.v2 .mbx-sq:after{content:none}.mbx-root.v2 .mbx-sq.lit-glow:after,.mbx-root.v2 .mbx-sq.hit:after,.mbx-root.v2 .mbx-sq.win:after,.mbx-root.v2 .mbx-sq.sel:after{content:"";position:absolute;inset:-25%;background:center / contain no-repeat;mix-blend-mode:screen;pointer-events:none;z-index:-1}.mbx-root.v2:not(.ps-root) .mbx-sq.on{background-image:url(/img/ui/v2/mystery-closed-128.webp)!important;background-image:image-set(url(/img/ui/v2/mystery-closed-128.webp) 1x,url(/img/ui/v2/mystery-closed.webp) 2x)!important}.mbx-root.v2:not(.ps-root) .mbx-sq.off{background-image:none!important;background-color:#ffffff08!important}.mbx-root.v2:not(.ps-root) .mbx-sq.off.won,.mbx-root.v2:not(.ps-root) .mbx-sq.win{background-image:url(/img/ui/v2/mystery-claimed-128.webp)!important;background-image:image-set(url(/img/ui/v2/mystery-claimed-128.webp) 1x,url(/img/ui/v2/mystery-claimed.webp) 2x)!important;background-color:transparent!important;cursor:help}.mbx-root.v2:not(.ps-root) .mbx-sq.off.won:before{display:none}.mbx-root.v2 .mbx-sq.won .mbx-won{position:relative;align-self:end;margin-bottom:6%;max-width:92%;font:700 clamp(5px,1.5vw,7.5px)/1.05 var(--font-body, sans-serif);-webkit-line-clamp:2;color:#ffe1f1;background:#000000b8;border-radius:2px;padding:0 1px;opacity:1}.mbx-root.v2:not(.ps-root) .mbx-sq.sel{z-index:3;outline:2px solid #90FC26!important;outline-offset:1px;filter:drop-shadow(0 0 4px #90FC26) drop-shadow(0 0 12px #FF2DAA88);animation:v2-ignite .35s ease-out 1}.mbx-root.v2:not(.ps-root) .mbx-sq.sel:after{background-image:url(/img/ui/v2/mystery-closed-glow-192.webp);background-image:image-set(url(/img/ui/v2/mystery-closed-glow-192.webp) 1x,url(/img/ui/v2/mystery-closed-glow.webp) 2x)}.mbx-root.v2:not(.ps-root) .mbx-sq.win{z-index:3;filter:drop-shadow(0 0 4px #FF2DAA) drop-shadow(0 0 14px #FF2DAA88)}.mbx-root.v2:not(.ps-root) .mbx-sq.win:after{background-image:url(/img/ui/v2/mystery-closed-glow-192.webp)}.v2-peek{position:absolute;z-index:9;transform:translate(-50%,-100%);max-width:70%;padding:4px 8px;border-radius:6px;pointer-events:none;background:#0b0710;border:1px solid var(--hot);color:#fff;font:600 12px/1.25 var(--font-body, sans-serif);text-align:center;box-shadow:0 0 12px var(--hot-glow)}.ps-root.v2 .mbx-sq.on,.ps-root.v2 .mbx-sq.off:not(.won){background-image:url(/img/ui/v2/surge-unlit-128.webp)!important;background-image:image-set(url(/img/ui/v2/surge-unlit-128.webp) 1x,url(/img/ui/v2/surge-unlit.webp) 2x)!important}.ps-root.v2 .mbx-sq.off:not(.won){opacity:.35}.ps-root.v2 .mbx-sq.off.won{background-image:url(/img/ui/v2/surge-claimed-128.webp)!important;background-image:image-set(url(/img/ui/v2/surge-claimed-128.webp) 1x,url(/img/ui/v2/surge-claimed.webp) 2x)!important}.ps-root.v2 .mbx-sq.off.won .v2-ic{opacity:.3;filter:grayscale(.8)}.v2-ic{width:60%;height:60%;object-fit:contain;pointer-events:none;position:relative;z-index:1}.v2-ic-big{display:block;width:72px;height:72px;margin:4px auto}.ps-root.v2 .mbx-sq.hit{z-index:3;background-image:url(/img/ui/v2/surge-lit-128.webp)!important;background-image:image-set(url(/img/ui/v2/surge-lit-128.webp) 1x,url(/img/ui/v2/surge-lit.webp) 2x)!important;filter:drop-shadow(0 0 4px #90FC26) drop-shadow(0 0 12px #FF2DAA88);animation:v2-ignite .18s ease-out 1}.ps-root.v2 .mbx-sq.hit:after{background-image:url(/img/ui/v2/surge-lit-glow-192.webp);background-image:image-set(url(/img/ui/v2/surge-lit-glow-192.webp) 1x,url(/img/ui/v2/surge-lit-glow.webp) 2x)}.ps-root.v2 .mbx-sq.win{z-index:4;transform:scale(1.12);background-image:url(/img/ui/v2/surge-won-128.webp)!important;background-image:image-set(url(/img/ui/v2/surge-won-128.webp) 1x,url(/img/ui/v2/surge-won.webp) 2x)!important;filter:drop-shadow(0 0 5px #90FC26) drop-shadow(0 0 16px #FF2DAA99);animation:v2-ignite .4s ease-out 1}.ps-root.v2 .mbx-sq.win:after{inset:-35%;background-image:url(/img/ui/v2/surge-won-glow-192.webp);background-image:image-set(url(/img/ui/v2/surge-won-glow-192.webp) 1x,url(/img/ui/v2/surge-won-glow.webp) 2x)}.ps-root.v2.rolling .mbx-sq.on:not(.hit):not(.win){opacity:.7}@keyframes v2-ignite{0%{opacity:.45}40%{opacity:1}60%{opacity:.8}to{opacity:1}}.ps-root.v2 .mbx-grid+.v2-legend{position:relative}.v2-legend{display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center;margin:8px 0 2px;font:600 11px var(--font-body, sans-serif);color:#e9dcef}.v2-legend span{display:inline-flex;align-items:center;gap:3px}.v2-legend img{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.mbx-root.v2 .mbx-sq.hit,.mbx-root.v2 .mbx-sq.win,.mbx-root.v2 .mbx-sq.sel{animation:none!important}}.mbx-root.v2.reduced .mbx-sq.hit,.mbx-root.v2.reduced .mbx-sq.win,.mbx-root.v2.reduced .mbx-sq.sel{animation:none!important}:root{--gw-tc-pink: #ff3fa4;--gw-tc-pink-soft: #ff9fd0;--gw-tc-glow: #9cff2e;--gw-tc-neon: #8fd61f}.gw-tc{max-width:420px;margin:0 auto;padding:4px 2px 16px}.gw-tc-meta{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:8px;gap:8px}.gw-tc-sec,.gw-tc .muted{color:var(--gw-tc-pink-soft)!important}.gw-tc-st{font:700 11px var(--font-display);letter-spacing:.08em;padding:3px 9px;border-radius:999px;border:1px solid var(--neon-dim, #5f9a12);color:var(--gw-tc-neon);white-space:nowrap}.gw-tc.is-break .gw-tc-st{color:var(--gw-tc-pink);border-color:var(--gw-tc-pink)}.gw-tc.is-off .gw-tc-st{color:var(--gw-tc-pink-soft);border-color:#5a3a4a}.gw-tc-ring{position:relative;width:min(290px,78vw);height:min(290px,78vw);margin:4px auto 14px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 28px #9cff2e59}.gw-tc-arc{position:absolute;inset:0;border-radius:50%;background:conic-gradient(#1b2716 0 100%)}.gw-tc-in{position:relative;width:85%;height:85%;border-radius:50%;background:var(--panel, #0c120b);display:grid;place-items:center;text-align:center;z-index:1}.gw-tc-clk{font:900 clamp(36px,12vw,50px)/1 var(--font-display);color:var(--gw-tc-glow);text-shadow:0 0 16px var(--gw-tc-glow),0 0 34px rgba(156,255,46,.45)}.gw-tc.is-break .gw-tc-clk{color:var(--gw-tc-pink);text-shadow:0 0 16px var(--gw-tc-pink),0 0 34px rgba(255,63,164,.4)}.gw-tc-clk small{font-size:.36em;margin-left:.15em}.gw-tc-date{font-size:12px;color:var(--gw-tc-pink-soft);letter-spacing:.12em;margin-top:6px}.gw-tc-left{font:700 13px var(--font-display);margin-top:10px;color:var(--text, #f2f7ee)}.gw-tc-left:empty{display:none;margin:0}.gw-tc-ends{font:700 10px var(--font-display);letter-spacing:.14em;color:var(--gw-tc-pink-soft);margin-top:4px}.gw-tc .pk{color:var(--gw-tc-pink)}.gw-tc-swipes{display:flex;flex-direction:column;gap:0}.gw-tc-gap{height:10px}.gw-tc-sw{position:relative;display:flex;align-items:center;width:100%;height:64px;border-radius:999px;border:0;padding-left:6px;overflow:hidden;cursor:pointer;background:var(--gw-tc-neon);color:#061000;font:900 17px var(--font-display);letter-spacing:.1em;text-transform:none;box-shadow:0 0 22px #9cff2e8c;touch-action:none;user-select:none;-webkit-user-select:none}.gw-tc-sw:focus-visible{outline:2px solid #fff;outline-offset:3px}.gw-tc-sw .gw-tc-k{width:52px;height:52px;border-radius:50%;background:#061000;color:var(--gw-tc-glow);display:grid;place-items:center;font:900 22px var(--font-display);flex:none;box-shadow:0 0 10px #0006;z-index:2}.gw-tc-sw .gw-tc-t{flex:1;text-align:center;padding-right:30px;pointer-events:none;z-index:1}.gw-tc-sw .gw-tc-ch{position:absolute;right:16px;font:900 16px var(--font-display);opacity:.45;letter-spacing:-2px;pointer-events:none;z-index:1;color:inherit}.gw-tc-sw:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(0,0,0,.22) 45%,transparent 60%);transform:translate(-100%);animation:gw-tc-sh 2.4s ease-in-out infinite;pointer-events:none}@keyframes gw-tc-sh{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.gw-tc-sw:after{animation:none}}.gw-tc-sw.pk{background:transparent;border:2px solid var(--gw-tc-pink);color:var(--gw-tc-pink);box-shadow:0 0 12px #ff3fa459;height:56px}.gw-tc-sw.pk .gw-tc-k{width:42px;height:42px;background:var(--gw-tc-pink);color:#000;font-size:18px}.gw-tc-sw.pk .gw-tc-t,.gw-tc-sw.pk .gw-tc-ch{color:var(--gw-tc-pink)}.gw-tc-sw.pk:after{background:linear-gradient(100deg,transparent 30%,rgba(255,63,164,.25) 45%,transparent 60%)}.gw-tc-sw.solidpk{background:var(--gw-tc-pink);color:#000;border:0;box-shadow:0 0 22px #ff3fa499;height:64px}.gw-tc-sw.solidpk .gw-tc-k{width:52px;height:52px;background:#000;color:var(--gw-tc-pink)}.gw-tc-sw.solidpk .gw-tc-t,.gw-tc-sw.solidpk .gw-tc-ch{color:#000}.gw-tc-sw.is-disabled,.gw-tc-sw:disabled{opacity:.45;cursor:not-allowed}.gw-tc-sw.is-armed{filter:brightness(1.08)}.gw-tc-sw.is-dragging .gw-tc-ch{opacity:.2}.gw-tc-sw.lime .gw-tc-t,.gw-tc-sw.lime .gw-tc-ch{color:#061000}#tcPane .gw-tc-sw{height:calc(64px * 2 / 3)}#tcPane .gw-tc-sw .gw-tc-k{width:calc(52px * 2 / 3);height:calc(52px * 2 / 3);font-size:calc(22px * 2 / 3)}#tcPane .gw-tc-sw.pk{height:calc(56px * 2 / 3)}#tcPane .gw-tc-sw.pk .gw-tc-k{width:28px;height:28px;font-size:12px}#tcPane .gw-tc-sw.solidpk{height:calc(64px * 2 / 3)}#tcPane .gw-tc-sw.solidpk .gw-tc-k{width:calc(52px * 2 / 3);height:calc(52px * 2 / 3)}#tcPane .brk-acts .btn{padding-top:6px;padding-bottom:6px}.gw-tc-checks{margin:12px 0 8px}.gw-tc-panel{background:var(--panel, #0c120b);border:1px solid var(--line, #24351c);border-radius:10px;padding:9px 14px;margin-top:4px}.gw-tc-lbl{font:700 10px var(--font-display);letter-spacing:.14em;color:var(--gw-tc-pink-soft);text-transform:uppercase;margin-bottom:4px}.gw-tc-punch{display:flex;justify-content:space-between;font-size:12px;padding:3px 0;border-bottom:1px dashed var(--line, #24351c);color:var(--gw-tc-pink-soft)}.gw-tc-punch:last-child{border:0}.gw-tc-punch b{font-family:var(--font-display);font-size:12px;color:var(--gw-tc-neon);font-weight:700}.gw-tc-punch b.pk{color:var(--gw-tc-pink)}.gw-tc-hint{font-size:12px;margin-top:10px;line-height:1.35}.gw-tc-brks{margin:0 0 12px}.gw-tc-brk-total{font:700 12px var(--font-display);letter-spacing:.04em;color:var(--gw-tc-pink-soft);margin-bottom:8px}.gw-tc-brk-slots{display:flex;flex-direction:column;gap:7px}.gw-tc-slot-lab{display:flex;justify-content:space-between;align-items:baseline;font:700 10px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--gw-tc-pink-soft);margin-bottom:3px}.gw-tc-slot-mins{font-size:10px;letter-spacing:.06em;opacity:.9}.gw-tc-slot-track{height:10px;border-radius:999px;background:#1b2716;border:1px solid #24351c;overflow:hidden;box-shadow:inset 0 0 6px #00000059}.gw-tc-slot-fill{height:100%;width:100%;border-radius:999px;background:var(--gw-tc-neon);box-shadow:0 0 10px #9cff2e73;transition:width .4s linear}.gw-tc-slot.is-active .gw-tc-slot-fill{background:var(--gw-tc-pink);box-shadow:0 0 12px #ff3fa48c}.gw-tc-slot.is-active.is-low .gw-tc-slot-fill{background:#ffc23d;box-shadow:0 0 12px #ffc23d8c}.gw-tc-slot.is-done .gw-tc-slot-fill{width:0!important;box-shadow:none}.gw-tc-slot.is-pending .gw-tc-slot-lab{color:var(--gw-tc-neon)}.gw-tc-slot.is-locked{opacity:.5}.gw-tc-brks.on-break .gw-tc-brk-total{color:var(--gw-tc-pink)}.gw-tc-slot[data-kind=lunch] .gw-tc-slot-lab span:first-child{color:inherit}.tc-chk{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.85rem;margin:0 .3rem .3rem 0;border:1px solid}.tc-chk.ok{color:#7dff6a;border-color:#3c7a33}.tc-chk.bad{color:#ff8a8a;border-color:#7a3333}.tc-flag{color:#ffd166}.tc-sheet-wrap{overflow-x:auto}.tc-sheet{border-collapse:collapse;width:100%;font-size:.85rem}.tc-sheet th,.tc-sheet td{padding:.3rem .4rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:left;white-space:nowrap}.tc-sheet td.tc-flagged{color:#ffd166}.cz-pets,.cz-psk-pick .cz-pets{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.cz-pet{display:grid;gap:4px;justify-items:center;padding:8px 6px;border-radius:12px;border:1.5px solid #3a3040;background:#151219;color:#eee;cursor:pointer;text-align:center}.cz-pet img{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(140,255,40,.35))}.cz-pet span{font:800 12px var(--font-display)}.cz-pet small{font-size:10px;color:var(--muted);line-height:1.2}.cz-pet{position:relative}.cz-pet.locked{opacity:.55;cursor:default}.cz-pet.locked img{filter:grayscale(1) brightness(.45)}.cz-pet.locked .cz-lock{position:absolute;top:6px;right:6px;width:16px;height:16px}.cz-pet.on,.cz-pet:hover{border-color:var(--glow);box-shadow:0 0 10px #8cff2859}.cz-pet .cz-favs{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;margin-top:2px}.cz-pet .cz-favs small{flex-basis:100%;font:800 9px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a}.cz-pet .cz-fav{font:700 9.5px/1.25 system-ui,sans-serif;color:#9cff2e;border:1px solid rgba(156,255,46,.45);background:#9cff2e14;border-radius:999px;padding:1px 6px}.cz-pet.locked .cz-fav{color:#c8c8c8;border-color:#555;background:transparent}.cz-ppet img{height:48px;width:48px;max-width:48px;object-fit:contain}.cz-xpbar{display:block;height:6px;margin-top:4px;border-radius:3px;background:#2a1f30;overflow:hidden}.cz-xpbar i{display:block;height:100%;background:linear-gradient(90deg,var(--hot),var(--glow))}.pf-pet .pf-sk-face{border-radius:16px;object-fit:contain;background:#151219}.pf-jobs{display:grid;gap:8px;margin:8px 0 12px}.pf-job{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;border:1.5px solid #3a3040;background:#151219}.pf-job.off{opacity:.55}.pf-job.on{border-color:#8cff2873}.pf-job-tog{width:36px;height:22px;border-radius:11px;border:none;background:#3a3040;position:relative;cursor:pointer;padding:0}.pf-job.on .pf-job-tog{background:var(--glow)}.pf-job-dot{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#111;transition:left .15s}.pf-job.on .pf-job-dot{left:17px;background:#0b1400}.pf-job-t{min-width:0;display:grid;gap:2px}.pf-job-t b{font:800 13px var(--font-display)}.pf-job-t small{font-size:11px;color:var(--muted)}.pf-job-owner{display:flex;gap:4px}.pf-own{font:700 11px var(--font-display);padding:4px 8px;border-radius:999px;border:1px solid #3a3040;background:#0b0a0e;color:#ccc;cursor:pointer}.pf-own.on{border-color:var(--hot);color:#0b1400;background:var(--glow)}.pf-own:disabled{opacity:.4;cursor:not-allowed}.cz-th-pet img{width:40px;height:40px;object-fit:contain}.pf-petmenu{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;padding:8px;border:1px solid #3a3040;border-radius:10px;background:#0b0a0e}.pf-petopt{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border:1px solid #3a3040;border-radius:8px;background:#141218;color:#ddd;font:700 11px var(--font-display);cursor:pointer}.pf-petopt img{width:40px;height:40px;object-fit:contain}.pf-petopt.on{border-color:var(--hot);box-shadow:0 0 0 1px var(--hot) inset}.pf-bonus{color:var(--glow);font-size:10px}.cz-lv{font:700 10px var(--font-display);color:#0b1400;background:var(--glow);border-radius:999px;padding:1px 6px}.rip-video{position:absolute;inset:-20% -30%;width:160%;height:140%;object-fit:contain;z-index:5;pointer-events:none}.rip-stage.vid .rip-body,.rip-stage.vid .rip-strip{visibility:hidden}:is(.mystery-card,.puzzle-card,.cards-card,.chest-card) .btn.primary,.btn.primary.confirm,.mbx-actions .btn.primary,.rip-btn.btn.primary{background:linear-gradient(90deg,#3fbf1a,var(--glow));color:#061000;border-color:var(--glow);box-shadow:0 0 12px #9cff2e8c}:is(.mystery-card,.puzzle-card,.cards-card,.chest-card) .btn.primary:hover:not(:disabled),.mbx-actions .btn.primary:hover:not(:disabled){box-shadow:0 0 0 2px var(--glow),0 0 18px var(--glow)}:is(.mystery-card,.puzzle-card,.cards-card,.chest-card,.mbx-actions) .btn.primary:disabled{background:#1c2a14;color:#6f8a5a;border-color:#2e4220;box-shadow:none}.sk-say{display:flex;align-items:flex-end;gap:8px;margin:8px 0;text-align:left}.sk-say-face{width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover;object-position:top;background:#120a18;border:2px solid var(--glow)}.sk-say-bubble{position:relative;background:#f7fff0;color:#10180a;padding:7px 11px;border-radius:12px;font-size:13px;line-height:1.3;box-shadow:0 0 10px #9cff2e59}.sk-say-bubble:before{content:"";position:absolute;left:-7px;bottom:9px;border:7px solid transparent;border-right-color:#f7fff0;border-left:0}.sk-say.warn .sk-say-bubble{background:#fff6d6;box-shadow:0 0 10px #ffb30080}.sk-say.warn .sk-say-bubble:before{border-right-color:#fff6d6}.sk-say-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:2400;max-width:min(92vw,420px);margin:0;animation:sk-say-in .25s ease-out}@keyframes sk-say-in{0%{opacity:0;transform:translate(-50%,10px)}}@media(prefers-reduced-motion:reduce){.sk-say-toast{animation:none}}.rip-stage.vid .rip-btn,.rip-stage.vid .rip-hint{visibility:hidden}.rip-stage .rip-btn[hidden]{display:none!important}body.rip-lock>[inert]{pointer-events:none}.g3{--g3-lime: #90FC26;--g3-accent: var(--g3-lime);--g3-side: clamp(260px, 22vw, 392px)}.g3-powersurge{--g3-accent: #ff2bd6}.mbx-root.g3,.pz-root.g3{position:fixed;inset:0;padding:0!important;display:block;overflow:hidden;background:#050507}.g3 .mbx-scan{display:none}.g3 .g3-layout,.pz-root.g3 .pz-panel.g3-layout{display:grid;grid-template-columns:var(--g3-side) 1fr;height:100%;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none}.g3 .g3-side{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;overflow-y:auto;background:#0b0b10;border-right:2px solid var(--g3-accent);box-shadow:4px 0 18px color-mix(in srgb,var(--g3-accent) 25%,transparent)}.g3 .g3-logo{margin:0;padding:0 0 14px;border-bottom:1px solid #2a2a33;text-align:center;background:none;border-radius:0;box-shadow:none}.g3 .g3-logo img{display:block;width:100%;max-width:340px;height:auto;margin:0 auto}.g3-mystery .g3-logo img{max-width:210px}.g3 .g3-ttl{display:none}.g3 .mbx-x{position:fixed;top:10px;right:12px;z-index:30;width:40px;height:40px;border-radius:50%;background:#0a0a0ed9;border:1px solid var(--g3-accent);color:#fff;font-size:18px;cursor:pointer}.g3 .g3-counters{display:grid;gap:14px;padding-bottom:14px;border-bottom:1px solid #2a2a33}.g3 .g3-count{display:flex;align-items:center;gap:14px}.g3 .g3-count b{font:900 clamp(34px,3.4vw,54px)/1 var(--font-display);color:#fff;min-width:1.6em}.g3 .g3-count span{font:700 clamp(15px,1.25vw,20px)/1.15 var(--font-display);text-transform:uppercase;color:#e9e9ef;display:flex;flex-direction:column}.g3 .g3-count small{font:600 12px var(--font-body);text-transform:none;color:#9a9aa6}.g3 .g3-legend h3{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:700 16px var(--font-display);text-transform:uppercase;color:#b9b9c4}.g3 .g3-help{width:28px;height:28px;border-radius:50%;border:2px solid var(--g3-lime);background:#10180a;color:var(--g3-lime);font:900 15px var(--font-display);cursor:pointer;box-shadow:0 0 8px #90fc2680}.g3 .g3-leg-row{display:flex;align-items:center;gap:14px;margin:8px 0}.g3 .g3-leg-row b{font:700 16px var(--font-display);text-transform:uppercase;color:#f2f2f6}.g3 .g3-sws{display:flex;gap:6px;min-width:96px}.g3 .g3-sw{width:44px;height:44px;object-fit:contain}.g3-mystery .g3-sw{width:50px}.g3 .pz-sw{display:grid;place-items:center}.g3 .pz-sw .pz-piece-svg{width:44px;height:44px}.g3 .pz-sw .pz-piece-svg path{fill:#1b1d20;stroke:var(--g3-lime);stroke-width:4;filter:none}.g3 .pz-sw.on .pz-piece-svg path{fill:#9a9aa0;stroke:#d8d8de}.g3 .mbx-sub{margin:0}.g3 .mbx-actions{margin-top:auto;padding-top:6px;display:flex}.g3 .mbx-actions .btn.primary,.g3 .mbx-play{width:100%;padding:16px 12px;border-radius:999px;border:0;background:var(--g3-lime)!important;color:#0a0a0a!important;font:900 18px var(--font-display);letter-spacing:.04em;box-shadow:0 0 18px #90fc2699!important;clip-path:none}.g3 .mbx-actions .btn.primary:disabled,.g3 .mbx-play:disabled{background:#2b3a1e!important;color:#7d8f6a!important;box-shadow:none!important}.g3 .g3-board-wrap{position:relative;display:grid;place-items:center;min-width:0;min-height:0;padding:12px;container-type:size;background:#111214 url(/img/ui/v3/floor-metal.webp) 0 0 / 512px repeat}.g3 .mbx-grid.g3-board{--cols: 10;--cell: min(calc(100cqw / var(--cols)), 10cqh );display:grid;grid-template-columns:repeat(var(--cols),var(--cell));grid-auto-rows:var(--cell);gap:0;padding:0;margin:0;background:none!important;border-radius:0;isolation:isolate;width:auto}.g3-mystery .mbx-grid.g3-board{--cell: min(calc(100cqw / var(--cols)), 12.5cqh );grid-auto-rows:calc(var(--cell) / 1.25)}.g3 .mbx-grid .mbx-sq{position:relative;width:100%;height:100%;min-width:0;margin:0;padding:0;aspect-ratio:auto!important;border:0!important;border-radius:0!important;outline:0;background:transparent center / calc(100% - 8px) auto no-repeat!important;box-shadow:none!important;animation:none!important;transform:none;filter:none;display:grid;place-items:center;cursor:pointer;transition:transform .15s,filter .15s}.g3 .mbx-grid .mbx-sq:before,.g3 .mbx-grid .mbx-sq:after{content:none!important}.g3-mystery .mbx-grid .mbx-sq{background-size:calc(100% - 8px) auto!important}.g3-mystery .mbx-grid .mbx-sq.on{background-image:url(/img/ui/v3/crate-closed.webp)!important}.g3-mystery .mbx-grid .mbx-sq.off{background-image:url(/img/ui/v3/crate-open.webp)!important;cursor:default}.g3-mystery .mbx-grid .mbx-sq.won{cursor:pointer}.g3-mystery .mbx-grid .mbx-sq .mbx-won{position:absolute;inset:auto 6% 10%;font:700 clamp(7px,.7vw,11px)/1.1 var(--font-body);color:#d9ffc0;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:none;text-shadow:0 0 3px #000;opacity:.85}.g3-mystery .mbx-grid .mbx-sq.on:hover{transform:translateY(-2px);filter:brightness(1.15) drop-shadow(0 0 8px rgba(144,252,38,.6))}.g3-mystery .mbx-grid .mbx-sq.sel{outline:0!important;transform:scale(1.08);filter:brightness(1.25) drop-shadow(0 0 4px #fff) drop-shadow(0 0 14px var(--g3-lime));z-index:2}.g3-mystery .mbx-grid .mbx-sq.win{background-image:url(/img/ui/v3/crate-open.webp)!important;filter:drop-shadow(0 0 16px var(--g3-lime));z-index:2}.g3-powersurge .mbx-grid .mbx-sq{background-image:url(/img/ui/v3/tile-unlit.webp)!important;background-size:calc(100% - 7px)!important;cursor:default}.g3-powersurge .mbx-grid .mbx-sq.on{background-image:url(/img/ui/v3/tile-lit-green.webp)!important;cursor:pointer}.g3-powersurge .mbx-grid .mbx-sq.brand{background-image:url(/img/ui/v3/tile-lit-pink.webp)!important}.g3-powersurge .mbx-grid .mbx-sq .g3-prize{width:62%;height:62%;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.g3-powersurge.rolling .mbx-grid .mbx-sq.on{filter:brightness(.6)}.g3-powersurge .mbx-grid .mbx-sq.hit,.g3-powersurge .mbx-grid .mbx-sq.win{background-image:url(/img/ui/v3/tile-lit-green.webp)!important;filter:brightness(1.35) drop-shadow(0 0 3px #fff) drop-shadow(0 0 14px var(--g3-lime))!important;z-index:2}.g3-powersurge .mbx-grid .mbx-sq.win{outline:3px solid #fff;outline-offset:-5px;border-radius:14%!important}.g3-puzzle .pz-boards{--sz: min( calc((100cqw - 12px)/2) , calc((100cqh - 12px)/2) );display:grid;grid-template-columns:repeat(2,var(--sz));grid-auto-rows:var(--sz);gap:12px}.g3-puzzle .pz-slot-board{position:relative;padding:0;border:2px solid var(--g3-lime);border-radius:0;background:#121315;overflow:hidden;box-shadow:0 0 10px #90fc2659}.g3-puzzle .pz-slot-board .pz-board{width:100%;height:100%;max-height:none}.g3-puzzle .pz-bg{fill:#141518;stroke:none}.g3-puzzle .pz-empty{fill:#202226;stroke:#90fc26bf;stroke-width:1.4;filter:drop-shadow(0 0 2px rgba(144,252,38,.5))}.g3-puzzle .pz-name,.g3-puzzle .pz-prize{position:absolute;z-index:2;background:#050507c7;padding:2px 8px;font-size:12px}.g3-puzzle .pz-name{top:0;right:0}.g3-puzzle .pz-prize{bottom:0;left:0;color:#dfe;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g3-puzzle .pz-fit{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%)}.g3-puzzle .pz-tray{max-height:26vh;overflow-y:auto}.g3-puzzle .pz-tray-head{margin:0;flex-direction:column}.puzzle-card .pz-card-logo{position:absolute;top:10px;right:12px;width:min(200px,40%);height:auto;opacity:.95;pointer-events:none}.puzzle-card{position:relative}@media(max-width:760px){.g3 .g3-layout,.pz-root.g3 .pz-panel.g3-layout{display:flex;flex-direction:column}.g3 .g3-side{display:contents}.g3 .g3-logo{order:0;padding:14px 60px 12px 16px;text-align:left;border-bottom:2px solid var(--g3-accent);background:#050507}.g3 .g3-logo img{display:none}.g3 .g3-ttl{display:block;font:900 22px var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--g3-accent)}.g3 .g3-board-wrap{order:1;flex:1 1 auto;min-height:0;padding:6px}.g3 .g3-counters{order:2;display:flex;justify-content:space-around;gap:8px;padding:8px 12px 0;border:0;background:#0b0b10}.g3 .g3-count{gap:8px}.g3 .g3-count b{font-size:30px;min-width:0}.g3 .g3-count span{font-size:13px}.g3 .g3-legend{display:none}.g3 .mbx-sub{order:3;padding:0 12px;background:#0b0b10}.g3 .pz-tray-head,.g3 .pz-dup{order:4;padding:0 12px;background:#0b0b10}.g3 .pz-tray{order:5;margin:0 12px;max-height:18vh}.g3 .mbx-actions{order:6;margin:0;padding:10px 16px 16px;background:#0b0b10}.g3 .mbx-actions .btn.primary,.g3 .mbx-play{padding:13px;font-size:16px}.g3 .mbx-sub .sk-say,.g3 .pz-tray-head .sk-say{margin:6px 0}.g3 .mbx-x{top:8px}}.g3 .g3-logo:before,.g3 .g3-logo:after{content:none!important;display:none!important}@media(max-width:760px){.g3-mystery .mbx-grid .mbx-sq .mbx-won{display:none}}.g3-mystery .g3-board-wrap{background-image:url(/img/ui/v3/floor-mystery.webp)}.g3-powersurge .g3-board-wrap{background-image:url(/img/ui/v3/floor-surge.webp)}.g3 .g3-help{width:48px;height:48px;padding:0;border:0;background:none;box-shadow:none}.g3 .g3-help img{width:100%;height:100%;display:block;filter:drop-shadow(0 0 6px rgba(144,252,38,.5))}.g3-crate-vid{position:fixed;z-index:40;pointer-events:none;object-fit:contain}.g3-howto{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:12px;background:#000000d1}.g3-howto-in{width:min(960px,100%);display:grid;gap:10px;justify-items:center}.g3-howto video{width:100%;max-height:70vh;background:#000;border:2px solid var(--g3-lime);border-radius:8px}.g3-howto .btn.primary{background:var(--g3-lime);color:#0a0a0a;border-radius:999px;padding:12px 28px;box-shadow:0 0 18px #90fc2699}.g3-powersurge.rolling .mbx-grid .mbx-sq.hit{filter:brightness(calc(1.3 + var(--surge-i, 0) * 1.4)) drop-shadow(0 0 calc(10px + var(--surge-i, 0) * 30px) var(--g3-lime))!important}.g3-shake .g3-board{animation:g3-shake .45s ease-out}@keyframes g3-shake{20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}.g3-board.g3-ripple{position:relative}.g3-board.g3-ripple:after{content:"";position:absolute;left:var(--rx);top:var(--ry);width:20px;height:20px;margin:-10px;border-radius:50%;pointer-events:none;z-index:5;box-shadow:0 0 0 4px var(--g3-lime),0 0 40px 10px #90fc2699;animation:g3-ripple 1.2s ease-out forwards}@keyframes g3-ripple{to{transform:scale(80);opacity:0}}.g3.reduced .g3-board,.g3.reduced .g3-board:after{animation:none!important}.tc-pack-view,.tc-pack-view.mbx-root,:has(>.skp-host){background:#05020a!important}.rip-stage.vid .rip-pack{background:#05020a}.sk-mentor{position:absolute;right:110px;bottom:100%;margin-bottom:4px;display:flex;align-items:flex-end;gap:6px;width:min(270px,70vw);pointer-events:auto;animation:sk-in .35s cubic-bezier(.3,1.4,.5,1) both}.sk-say-toast .sk-mentor,.sk-say .sk-mentor{position:static;margin:6px 0 0 34px}.sk-mentor-face{width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid #9cd8ff;background:#111;flex:none}.sk-mentor-bubble{flex:1;background:#10161d;color:#e8f2ff;border:1.5px solid #9cd8ff;border-radius:10px;padding:5px 8px;font-size:12px;line-height:1.3;box-shadow:0 4px 12px #00000080}.sk-mentor-bubble b{display:block;font:700 9px var(--font-display);color:#9cd8ff;letter-spacing:.04em}.sk-mentor-out{opacity:0;transition:opacity .25s}.sk-say{flex-wrap:wrap}.pf-mentor{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:6px 8px;border:1px solid #9cd8ff66;border-radius:10px;background:#0d131a}.pf-mentor img{border-radius:50%;object-fit:cover;object-position:top;border:1.5px solid #9cd8ff}.pf-mentor b{color:#9cd8ff;font-size:12px}.pf-mentor small{display:block;font-size:11px;color:#bcd}.pf-mentor-bar i{background:linear-gradient(90deg,#9cd8ff,#e8f2ff)!important}.g3-crate-vid.flat{background:#111214 url(/img/ui/v3/floor-mystery.webp) 0 0 / 512px repeat;border-radius:6px}.sk-pet{position:absolute;right:118px;bottom:112px;width:72px;height:72px;z-index:3;pointer-events:none;filter:drop-shadow(0 0 6px rgba(144,252,38,.45))}@media(max-width:600px){.sk-pet{right:110px;bottom:100px;width:56px;height:56px}}.cz-pet-settings{margin-top:14px;padding:12px;border:1px solid #2a3a1e;border-radius:8px;display:grid;gap:8px}.cz-pet-settings h4{margin:0}.cz-tg{display:flex;gap:10px;align-items:center}.cz-tg input[type=checkbox]{accent-color:#90FC26;width:20px;height:20px}.cz-pp-acts{display:flex;gap:8px;justify-content:flex-end}.g3-walk{position:fixed;inset:0;z-index:70}.g3-walk-ring{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px #000000b3,0 0 0 3px #eaffd0,0 0 18px 6px #90fc26,inset 0 0 14px #90fc26;pointer-events:none;transition:all .3s ease-out}.g3-walk-pill{position:fixed;top:14px;left:calc(var(--g3-side) + (100vw - var(--g3-side)) / 2);transform:translate(-50%);display:flex;gap:12px;align-items:center;padding:6px 8px 6px 16px;border:2px solid #90FC26;border-radius:999px;background:#0b0b10;color:#fff;font:700 14px var(--font-display)}.g3-walk-pill span{display:flex;gap:5px}.g3-walk-pill i{width:8px;height:8px;border-radius:50%;background:#333}.g3-walk-pill i.on{background:#90fc26;box-shadow:0 0 6px #90fc26}.g3-walk-pill .btn.primary{background:#90fc26;color:#0a0a0a;border-radius:999px;padding:6px 16px;box-shadow:0 0 18px #90fc2699}.g3-walk-guide{position:fixed;bottom:20px;display:flex;align-items:flex-end;gap:6px;max-width:min(560px,92vw)}.g3-walk-guide.right{right:20px}.g3-walk-guide.left{left:calc(var(--g3-side) + 20px)}.g3-walk-guide img{width:150px;height:175px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(144,252,38,.5))}.g3-walk-bubble{position:relative;margin-bottom:60px;padding:12px 16px 18px;border:2px solid #90FC26;border-radius:10px;background:#0b0b10;color:#f2f7ee;font-size:15px;line-height:1.4;min-width:220px}.g3-walk-dn{position:absolute;right:8px;bottom:2px;color:#90fc26;font-size:10px}.g3-walk-video{position:fixed;top:64px;left:calc(var(--g3-side) + (100vw - var(--g3-side)) / 2);transform:translate(-50%)}@media(max-width:760px){.g3-walk-pill,.g3-walk-video{left:50%}.g3-walk-guide.left{left:8px}.g3-walk-guide img{width:96px;height:112px}.g3-walk-bubble{margin-bottom:30px;font-size:14px}}@media(min-width:1280px){.g3{--g3-side: 392px}.g3 .g3-side{padding:34px}}.g3 .g3-counters{gap:10px}.g3 .g3-count{min-height:0;line-height:1}.g3 .sk-say{flex-wrap:nowrap}.g3 .sk-say-bubble{flex:1 1 auto;min-width:0}.g3-tip{position:fixed;z-index:50;display:grid;justify-items:start;gap:2px;max-width:240px;padding:10px 12px;border:1px solid #90FC26;border-radius:8px;background:#08090af2;color:#f2f7ee;font-size:13px;box-shadow:0 0 12px #90fc2659;pointer-events:none}.g3-tip b{font:700 13px var(--font-display);text-transform:uppercase}.g3-tip span{color:#b9c2b3}.g3-tip .g3-tip-ic{width:80px;height:80px;object-fit:contain}.g3 .mbx-grid .mbx-sq.g3-ring,.g3 .mbx-grid .mbx-sq.g3-sel{outline:3px solid #fff!important;outline-offset:-4px;border-radius:14%!important;z-index:3}.g3-detail{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 12px 20px;border:1px solid #2a3a1e;border-radius:10px;background:#0f1310;text-align:center}.g3-detail-ic{width:100px;height:100px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(144,252,38,.7))}.g3-detail h3{margin:0;font:900 20px var(--font-display);color:#fff}.g3-detail h4{margin:8px 0 0;font:700 13px var(--font-display);color:#90fc26}.g3-detail p{margin:0;font-size:13px;color:#c8cfc4}.g3-detail .g3-how{color:#90fc26}.g3-detail-x{position:absolute;top:6px;right:6px;width:30px;height:30px;border-radius:50%;border:1px solid #90FC26;background:none;color:#fff;cursor:pointer}.g3-rumble .g3-board{animation:g3-rumble .12s linear infinite}@keyframes g3-rumble{25%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}75%{transform:translate(1px,1px)}}.g3.reduced .g3-board{animation:none!important}.g3 .btn:not(.primary),.g3-howto .btn:not(.primary),.g3-walk .btn:not(.primary){background:#0b0b10;color:#f2f2f6;border:2px solid #90FC26;border-radius:999px;box-shadow:none}.g3-powersurge .btn:not(.primary){border-color:#ff2daa}.g3 .pz-slot-board.can,.g3 .mbx-sq,.mystery-card .btn,.powersurge-card .btn{animation:none!important}.g3 .pz-inv{display:flex;align-items:center;gap:10px;margin:0;font:700 16px var(--font-display);text-transform:uppercase;color:#b9b9c4}.g3 .pz-inv-chip{padding:2px 10px;border-radius:999px;background:#1b2a12;color:#90fc26;font-size:13px}.g3 .pz-tray-head{display:grid;gap:8px;justify-items:start}.g3 .pz-buy-pill{padding:7px 16px;border-radius:999px;border:0;background:#90fc26;color:#0a0a0a;font:800 13px var(--font-display);box-shadow:0 0 18px #90fc2699}.g3 .pz-buy-pill:disabled{background:#2b3a1e;color:#7d8f6a;box-shadow:none}.g3-puzzle .pz-slot-board.picked{outline:3px solid #90FC26;outline-offset:2px}.g3-puzzle .pz-slot-board:hover{border-color:#fff}.pz-card-img{width:min(270px,100%);aspect-ratio:1;object-fit:cover;border:2px solid #90FC26;border-radius:6px}.pz-prog{width:100%;height:8px;border-radius:4px;background:#1b2216;overflow:hidden}.pz-prog i{display:block;height:100%;background:#90fc26;box-shadow:0 0 8px #90fc26}.g3 .pz-zoom{background:#050507f0;animation:pz-zin .8s cubic-bezier(.2,.8,.2,1)}.g3 .pz-zoom.out{animation:pz-zout .4s ease-in forwards}@keyframes pz-zin{0%{opacity:0;transform:scale(.5)}}@keyframes pz-zout{to{opacity:0;transform:scale(.5)}}.g3 .pz-zoom-in{position:relative;width:min(92vh,100%)}.g3 .pz-zoom .pz-board{max-height:84vh}.g3 .pz-back{position:absolute;top:-4px;left:0;z-index:2}.g3 .pz-zoom-hint{color:#9a9aa6;font-size:12px;margin:6px 0 0}@media(max-width:760px){.g3 .pz-card{order:4;margin:0 12px}}.btn:not(.primary){background:#0b0b10;color:var(--text)}.btn.primary,:is(.mystery-card,.puzzle-card,.cards-card,.chest-card) .btn.primary{background:#90fc26;color:#0a0a0a;border-color:#90fc26;box-shadow:0 0 18px #90fc2699}.btn.primary:hover:not(:disabled){background:#a6ff4d}.g3-walking .sk-root,.g3-walking .pet-root,.g3-walking .sk-say-toast,.g3-walking .fb-dock{display:none!important}body.tut-video :is(.sk-root,.pet-root,.sk-say-toast,.bt-root,.sk-mentor,.hh-owl,.fb-dock),body.tut-video .tour-root.tut-root{display:none!important}.g3-howto-after{width:min(640px,100%)}.g3-howto-after[hidden]{display:none!important}.sk-act .sk-ico{vertical-align:-4px;margin-right:6px}.sp{background:#b9f59a;color:#061000}.fc{background:#9cd8ff;color:#061000}.sv{background:#b8bec4;color:#061000}.store-SPK{background:#b9f59a;color:#0b0b0b}.store-FCH{background:#9cd8ff;color:#0b0b0b}.store-SV,.store-CDA,.store-default{background:#b8bec4;color:#0b0b0b}.sk-art,.sk-popface{position:relative;display:inline-block;flex:none;line-height:0}.sk-popbox{position:absolute;left:2px;top:2px;width:calc(100% - 4px);aspect-ratio:300 / 350;pointer-events:none}.sk-quiet .sk-art>.sk-pop{opacity:.9}.sk-pop,.g3-walk-guide .sk-pop{filter:none}.sk-art>.sk-pop,.sk-popbox>.sk-pop{position:absolute;max-width:none;max-height:none;pointer-events:none;border:0;border-radius:0;background:none;box-shadow:none;object-fit:fill}.sk-popface>img:first-child{object-position:top}.qres-art{width:96px}.g3-walk-guide .sk-popbox{left:0;top:0;width:100%}.pf-av-pop{overflow:visible}.pf-av-pop .sk-popface{width:100%;height:100%}.pf-av-pop .sk-popface>img:first-child{border-radius:50%}.pf-av-pop .sk-popbox{left:0;top:0;width:100%}.sk-av-pop{position:relative}.sk-av-pop>.sk-popbox{left:0;top:0;width:100%;height:100%;aspect-ratio:auto}.sb-panel{max-width:560px}.sb-season{text-align:center;font:700 11px var(--font-display);color:#ff2bd6;letter-spacing:.08em;margin:2px 0 8px}.sb-prog{height:10px;border-radius:99px;background:#241a28;overflow:hidden}.sb-prog i{display:block;height:100%;background:linear-gradient(90deg,#ff2bd6,var(--glow))}.sb-progrow{display:flex;justify-content:space-between;font:700 12px var(--font-display);margin:4px 0 8px}.sb-progrow b{color:var(--glow)}.sb-cover{position:relative;aspect-ratio:1020 / 1350;border-radius:18px 26px 26px 18px;cursor:pointer;overflow:hidden;background:url(/img/ui/sticker-cover.webp) center / cover no-repeat;box-shadow:0 0 18px #ff2bd655,0 10px 24px #0009}.sb-cover:before,.sb-cover:after{display:none}.sb-plate{display:none}.sb-plate b{display:block;font:900 clamp(22px,7vw,40px) var(--font-display);letter-spacing:.08em}.sb-plate small{font:800 13px var(--font-display);letter-spacing:.2em}.sb-cover-stk{position:absolute;inset:0}.sb-cs{position:absolute;width:24%;transform:rotate(var(--r));filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.sb-cs .sb-art{width:100%}.sb-cs .sb-noart{width:100%;aspect-ratio:1}.sb-name{position:absolute;left:50%;bottom:13%;transform:translate(-50%);font:800 16px var(--font-display);color:#ffe3f4;letter-spacing:.08em;text-shadow:0 2px 8px #000,0 0 12px #000;background:#500a378c;padding:2px 14px;border-radius:8px}.sb-tap{display:none}.sb-acts{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.sb-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.sb-chips{display:flex;gap:6px}.sb-chip{font:700 12px var(--font-display);padding:4px 12px;border-radius:99px;border:1.5px solid #ff2bd6;background:#140a14;color:#ffd0ef;cursor:pointer}.sb-chip.on{background:var(--glow);border-color:var(--glow);color:#0b1400}.sb-peel{font:800 11px var(--font-display);padding:5px 10px;border-radius:99px;border:1.5px solid var(--glow);background:#0b1400;color:var(--glow);cursor:pointer}.sb-peel.on{background:var(--glow);color:#0b1400}.sb-peel i{font-style:normal;background:#ff2bd6;color:#fff;border-radius:99px;padding:0 6px;margin-left:4px}.sb-tray{display:flex;flex-wrap:wrap;gap:8px;padding:8px;margin-bottom:8px;border:1.5px dashed var(--glow);border-radius:12px;background:#0d120b}.sb-tk{position:relative;width:64px;height:64px;padding:4px;border-radius:10px;border:1.5px solid #333;background:#151515;cursor:pointer}.sb-tk.on{border-color:var(--glow);box-shadow:0 0 10px var(--glow);transform:translateY(-3px) rotate(-4deg)}.sb-tk .sb-art,.sb-tk .sb-noart{width:100%;height:100%}.sb-tk em,.sb-dup{position:absolute;right:-4px;top:-4px;font:800 10px var(--font-display);font-style:normal;background:#ff2bd6;color:#fff;border-radius:99px;padding:1px 5px}.sb-hint{flex-basis:100%;margin:0;font-size:12px;color:var(--glow)}.sb-page{background:url(/img/ui/sticker-page.webp) center / cover no-repeat,#efece4;border-radius:16px;padding:14px 10px;box-shadow:inset 0 0 0 2px #d8d2c4}.sb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 8px}.sb-slot{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;padding:0;cursor:pointer;color:#333}.sb-well{position:relative;width:100%;max-width:92px;aspect-ratio:1;display:grid;place-items:center;border-radius:12px}.sb-slot.missing .sb-well,.sb-slot.ready .sb-well{border:2px dashed #b9b2a3}.sb-slot.ready .sb-well{border-color:#ff2bd6;background:#ff2bd611}.sb-slot.target .sb-well{border:2.5px solid var(--glow);box-shadow:0 0 12px var(--glow);animation:sb-pulse 1s infinite}@keyframes sb-pulse{50%{box-shadow:0 0 2px var(--glow)}}.sb-q{font:900 30px var(--font-display);color:#b9b2a3}.sb-art{width:96%;height:96%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.sb-noart{display:grid;place-content:center;width:90%;height:90%;border-radius:14px;text-align:center;background:linear-gradient(160deg,#ff4fc4,#a20f6e);color:#fff;box-shadow:inset 0 0 0 3px #fff,0 2px 4px #0000004d;padding:4px}.sb-noart b{font:900 11px var(--font-display);line-height:1.1}.sb-noart small{font-size:8px;opacity:.85;margin-top:2px}.sb-art.ghost,.sb-noart.ghost{opacity:.45;filter:grayscale(.3)}.sb-lbl{font:800 9px var(--font-display);letter-spacing:.04em;text-align:center;color:#555}.sb-slot.placed .sb-lbl{color:#222}.sb-new{position:absolute;left:-4px;top:-6px;font:800 9px var(--font-display);font-style:normal;background:var(--glow);color:#0b1400;border-radius:99px;padding:1px 5px}.sb-slot.slap .sb-well>*{animation:sb-slap .45s cubic-bezier(.3,1.6,.5,1)}@keyframes sb-slap{0%{transform:scale(1.8) rotate(-12deg);opacity:0}}.sb-h3{font:900 16px var(--font-display);margin:6px 0 0}.sb-h3 b{color:var(--glow)}.sb-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.sb-pk{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border-radius:12px;border:1.5px solid #3a3040;background:#141218;color:#ddd;font:700 10px var(--font-display);cursor:pointer}.sb-pk .sb-art,.sb-pk .sb-noart{width:60px;height:60px}.sb-pk.on{border-color:var(--glow);box-shadow:0 0 0 1px var(--glow) inset}@media(prefers-reduced-motion:reduce){.sb-slot.slap .sb-well>*,.sb-slot.target .sb-well{animation:none}}.pz2 .pz-board{width:100%;height:100%;display:block;overflow:visible}.pz2 .pz-metal{fill:url(#pzMetal);stroke:#90fc268c;stroke-width:1.1}.pz2 .pz-seam{fill:none;stroke:#90fc2659;stroke-width:.8;pointer-events:none}.pz2 .pz-metal:hover{stroke:#fff;stroke-width:2.2}.pz2 .pz-tube{fill:#90fc261a;stroke:#90fc26;stroke-width:4;filter:drop-shadow(0 0 4px #90FC26) drop-shadow(0 0 10px rgba(144,252,38,.8));cursor:pointer;animation:pz-flicker 2.4s calc(var(--fl) * -2.4s) infinite}.pz2 .pz-tube.target,.pz2 .pz-tube.hover{stroke:#eaffd0;stroke-width:6;fill:#90fc2640;animation:none}@keyframes pz-flicker{0%,to{opacity:1}47%{opacity:.78}50%{opacity:.95}53%{opacity:.7}}.pz2 .pz-rev.snap{animation:pz-snap .5s ease-out;transform-box:fill-box;transform-origin:center}@keyframes pz-snap{0%{transform:scale(1.15);filter:brightness(1.8)}to{transform:none;filter:none}}.pz2 .pz-slot-board{overflow:visible;background:#0e0f11}.pz2 .pz-slot-board.picked{outline:3px solid #90FC26;outline-offset:2px;box-shadow:0 0 18px #90fc2699}.pz2 .pz-boards.one{--sz: min( calc(100cqw - 24px) , calc(100cqh - 70px) );grid-template-columns:var(--sz)}.pz2 .pz-boards.zoom-in{animation:pz-zin .8s ease both}.pz2 .pz-boards.zoom-out{animation:pz-zin .8s ease reverse both}@keyframes pz-zin{0%{transform:scale(.5);opacity:.2}to{transform:none;opacity:1}}.pz2 .pz-big-bar{position:absolute;top:12px;left:12px;z-index:4;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.pz2 .pz-big-hint{font-size:12px;color:#b9c7ad}.pz2 .pz-tag{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:5;padding:6px 14px;border:2px solid #90FC26;border-radius:999px;background:#050507;color:#90fc26;font:800 13px var(--font-display, sans-serif);letter-spacing:.06em;box-shadow:0 0 12px #90fc2680;pointer-events:none}.pz2 .pz-sec,.pz-modal .pz-sec{background:#0b0b10!important;color:#e8ffe0!important;border:2px solid #90FC26!important;box-shadow:none!important}.pz2 .pz-pills{display:flex;flex-wrap:wrap;gap:8px}.pz2 .pz-pill{padding:6px 12px;min-height:0;font-size:12px;border-radius:999px}.pz2 .pz-inv{display:flex;align-items:center;gap:8px;margin:0}.pz2 .pz-bell{position:relative;background:none;border:0;font-size:20px;cursor:pointer;padding:0 4px}.pz2 .pz-bell i{position:absolute;top:-4px;right:-6px;min-width:16px;padding:0 4px;border-radius:9px;background:#90fc26;color:#0a0a0a;font:800 11px/16px sans-serif;font-style:normal}.pz2 .pz-tray{max-height:none;overflow-y:auto;flex:1 1 auto}.pz-kind{margin:8px 0 4px;font-size:11px;letter-spacing:.12em;color:#90fc26}.pz-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pz-grid6{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.pz-sh,.pz-pick{position:relative;aspect-ratio:1;padding:6px;border:1px solid rgba(144,252,38,.5);border-radius:8px;background:#111215;cursor:grab;touch-action:none}.pz-pick{cursor:pointer;aspect-ratio:auto;display:grid;justify-items:center;gap:2px}.pz-pick small{font-size:9px;color:#b9c7ad;white-space:nowrap}.pz-sh.zero{opacity:.35;cursor:default}.pz-sh.sel,.pz-pick.sel{border:2px solid #90FC26;box-shadow:0 0 12px #90fc26,inset 0 0 8px #90fc2666}.pz-shape{width:100%;height:100%;display:block}.pz-pick .pz-shape{width:40px;height:40px}.pz-shape path{fill:#2a2c30;stroke:#90fc26;stroke-width:4}.pz-sh.zero .pz-shape path{stroke:#4b6b2b}.pz-mini{width:44px;height:44px;display:inline-block;vertical-align:middle}.pz-x{position:absolute;right:3px;bottom:3px;padding:0 5px;border-radius:8px;background:#050507;color:#90fc26;font:800 11px/16px sans-serif}.pz-req{position:absolute;left:2px;top:2px;padding:0 4px;border-radius:4px;background:#90fc26;color:#0a0a0a;font:800 8px/13px sans-serif;font-style:normal}.pz-clock{position:absolute;right:3px;top:2px;font-size:11px;font-style:normal}.pz-sh.bump.up{animation:pz-pulse 1.4s ease-out}.pz-bump{position:absolute;left:50%;top:-8px;transform:translate(-50%);color:#90fc26;font:900 14px sans-serif;font-style:normal;text-shadow:0 0 6px #000}.pz-sh.bump.down .pz-bump{color:#e6e6e6}@keyframes pz-pulse{0%,60%{box-shadow:0 0 18px #90fc26;border-color:#90fc26}to{box-shadow:none}}.pz-ghost{position:fixed;left:0;top:0;width:72px;height:72px;z-index:50;pointer-events:none;filter:drop-shadow(0 0 10px #90FC26)}.pz2 .pz-main{width:100%;font-size:18px;padding:14px}.pz2 .pz-card-img{width:100%;max-width:270px;display:block;margin:0 auto;border-radius:10px}.pz2 .pz-soon{display:grid;place-items:center;aspect-ratio:3 / 4;background:#15161a;color:#b9c7ad}.pz-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.pz-chip{padding:4px 10px;border:1px solid #90FC26;border-radius:999px;background:#0b0b10;color:#e8ffe0;font:700 11px sans-serif;cursor:pointer}.pz-chip.on{background:#90fc26;color:#0a0a0a}.pz-chip:disabled{opacity:.4;border-color:#555;cursor:not-allowed}.pz-prize-name{color:#90fc26;margin:0}.pz-modal{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:#000000b3;padding:12px}.pz-modal-in{width:min(460px,100%);max-height:92%;overflow-y:auto;padding:18px;border:2px solid #90FC26;border-radius:14px;background:#121316 linear-gradient(160deg,#1b1d21,#0c0d10);box-shadow:0 0 24px #90fc2666;color:#e8ffe0;display:grid;gap:8px}.pz-wide .pz-modal-in{width:min(620px,100%)}.pz-modal h3{margin:0;color:#90fc26;letter-spacing:.06em}.pz-modal h4{margin:6px 0 0;font-size:12px;letter-spacing:.1em}.pz-modal-acts{display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.pz-any{width:100%;padding:8px;font:700 12px sans-serif;color:#e8ffe0}.pz-for span,.pz-disc{color:#9aa894;font-size:12px}.pz-cost b{color:#90fc26}.pz-offer,.pz-offer-card{padding:10px;border:1px solid rgba(144,252,38,.4);border-radius:10px;background:#0b0b10;display:grid;gap:6px}.pz-offer{grid-template-columns:1fr auto auto;align-items:center}.pz-swap{display:grid;grid-template-columns:1fr 2fr;gap:10px}.pz-swap h5{margin:0 0 4px;font-size:11px;color:#90fc26;letter-spacing:.1em}.pz-giveone{position:relative;display:inline-block;margin-right:4px}.pz-giveone.missing{opacity:.45}.pz-giveone i{position:absolute;left:50%;bottom:-4px;transform:translate(-50%);font:800 8px sans-serif;font-style:normal;color:#ffb020}.pz-give{display:flex;align-items:center;gap:8px}.pz-sent{color:#90fc26;font:700 12px sans-serif}.pz-link{background:none;border:0;color:#90fc26;text-decoration:underline;cursor:pointer;font-size:11px}@media(max-width:760px){.pz2 .pz-tray{max-height:22vh}.pz-grid4{grid-template-columns:repeat(6,1fr)}.pz2 .pz-pills,.pz2 .pz-hint{order:4;padding:0 12px;background:#0b0b10}}.g3 .g3-board-wrap.pzm-on{display:block;padding:0;overflow:hidden}.pzm-view{position:absolute;inset:0 0 52px;overflow:hidden;touch-action:none;background:transparent}.pzm-stage{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.pzm-on .mbx-grid.g3-board{--cell: 106px !important}.g3-mystery .pzm-on .mbx-grid.g3-board{--cell: 106px !important;grid-auto-rows:calc(106px / 1.25)}.g3-puzzle .pzm-on .pz-boards{--sz: 519px !important;gap:14px}.pzm-bar{position:absolute;left:0;right:0;bottom:0;height:52px;display:flex;align-items:center;justify-content:center;gap:10px;background:#050507;border-top:2px solid var(--g3-accent, #90FC26);z-index:6}.pzm-bar .btn{min-height:0;padding:7px 14px;font-size:12px;background:#0b0b10;color:#e8ffe0;border:2px solid var(--g3-accent, #90FC26);box-shadow:none}.pzm-pct{min-width:44px;color:#b9c7ad;font:700 12px sans-serif;text-align:right}.pzm-mini{position:absolute;right:8px;top:8px;z-index:6;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:6px;background:#050507d9;box-shadow:0 2px 10px #0009}.pzm-mini[hidden]{display:none}.pzm-mini-board{position:absolute;inset:0;pointer-events:none}.pzm-mini-board>*{position:absolute;left:0;top:0;transform-origin:0 0}.pzm-rect{position:absolute;border:2px solid #fff;border-radius:2px;box-shadow:0 0 0 999px #00000059;cursor:grab;touch-action:none}.pz2 .pzm-on .pz-tag{z-index:7}.sbd-panel{max-width:1280px;width:98vw}.sbd-top{display:flex;align-items:center;gap:12px}.sbd-top .mbx-title{flex:1;font-size:clamp(16px,4.5vw,26px)}.sbd-status{font:900 13px var(--font-display);padding:5px 12px;border-radius:8px;border:2px solid #ffb020;color:#ffb020;letter-spacing:.06em}.sbd-status.ok{border-color:var(--glow);color:#0b1400;background:var(--glow)}.sbd-ctrl{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:10px 0 4px}.sbd-ctrl label{display:flex;flex-direction:column;font-size:11px;gap:2px}.sbd-ctrl select{min-width:150px}.sbd-note{font-size:12px;margin:4px 0}.sbd-legend{display:flex;gap:12px;font-size:12px;margin:4px 0 8px}.sbd-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;background:var(--sc);margin-right:4px;vertical-align:-2px}.sbd-wrap{overflow:auto;max-height:60vh;border:1px solid #2a2a2a;border-radius:10px}.sbd-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:12px}.sbd-grid th,.sbd-grid td{border-bottom:1px solid #222;border-right:1px solid #1c1c1c;padding:4px;vertical-align:top}.sbd-grid thead th{position:sticky;top:0;background:#101010;z-index:2;font:800 12px var(--font-display)}.sbd-grid thead th small{display:block;font-weight:400;color:#999}.sbd-emp{position:sticky;left:0;background:#0e0e0e;z-index:1;text-align:left;min-width:140px;border-left:3px solid var(--sc)!important;box-shadow:inset 6px 0 8px -6px var(--sc)}.sbd-emp b{display:block;color:var(--sc);font-size:13px;text-shadow:0 0 6px color-mix(in srgb,var(--sc) 55%,transparent)}.sbd-emp small{color:#aaa}.sbd-emp .sbd-ot{color:#ffb020;font-weight:700}.sbd-emp .sbd-elsewhere{display:block;font-size:11px}.sbd-chip{float:right;font:800 10px var(--font-display);background:transparent;color:var(--sc);border:1px solid var(--sc);border-radius:99px;padding:0 5px;box-shadow:0 0 5px color-mix(in srgb,var(--sc) 50%,transparent);text-shadow:0 0 4px color-mix(in srgb,var(--sc) 60%,transparent)}.sbd-cell{position:relative;min-width:100px;height:58px;cursor:pointer}.sbd-cell:hover,.sbd-cell:focus{background:#151a12;outline:none}.sbd-cell.warn{box-shadow:inset 0 0 0 2px #ffb020}.sbd-cell.off{background:repeating-linear-gradient(45deg,#1a0f0f,#1a0f0f 6px,#140b0b 6px 12px)}.sbd-cell.drop{box-shadow:inset 0 0 0 2px var(--glow)}.sbd-shift{box-sizing:border-box;height:23px;container-type:inline-size;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;background:color-mix(in srgb,var(--sc) 8%,#0b0b0b);color:var(--sc);border:1.5px solid var(--sc);border-radius:6px;padding:0 4px;margin-bottom:2px;cursor:grab;box-shadow:0 0 6px color-mix(in srgb,var(--sc) 45%,transparent),inset 0 0 6px color-mix(in srgb,var(--sc) 15%,transparent)}.sbd-shift .sbd-t{display:block;min-width:0;max-width:100%;white-space:nowrap;font:900 25px/20px var(--font-display);color:var(--sc);text-shadow:0 0 6px var(--sc),0 0 12px color-mix(in srgb,var(--sc) 40%,transparent)}.sbd-shift .sbd-t *{line-height:0}.sbd-shift .sbd-t small{font-size:.42em;font-weight:800;margin-left:.08em;letter-spacing:.02em}.sbd-shift .sbd-tsep{margin:0 .08em;font-weight:700}.sbd-shift .sbd-tn,.sbd-shift .sbd-th{display:none;flex:none;font:800 10px/1 var(--font-display);color:var(--sc);opacity:.85;white-space:nowrap}.sbd-ts-B .sbd-shift .sbd-t,.sbd-stack .sbd-shift .sbd-t{display:grid;justify-items:center;font-size:13px;line-height:10px}.sbd-ts-B .sbd-shift .sbd-t>span,.sbd-stack .sbd-shift .sbd-t>span{line-height:10px}.sbd-ts-B .sbd-shift .sbd-tsep,.sbd-stack .sbd-shift .sbd-tsep{display:none}.sbd-ts-C .sbd-shift{justify-content:space-between;padding:0 5px}.sbd-ts-C .sbd-shift .sbd-th{display:block}.sbd-ts-D .sbd-shift{justify-content:space-between;padding:0 5px}.sbd-ts-D .sbd-shift .sbd-tn{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-size:9px}.sbd-ts-E .sbd-shift .sbd-t{text-shadow:0 0 7px var(--sc),0 0 15px color-mix(in srgb,var(--sc) 45%,transparent)}.sbd-ts-E .sbd-shift .sbd-t small{font-size:.36em;margin-left:.15em;font-weight:900;letter-spacing:0}.sbd-ts-E .sbd-shift .sbd-tsep{font-weight:400;opacity:.7;margin:0 .12em}@container (max-width: 110px){.sbd-ts-C .sbd-shift .sbd-th,.sbd-ts-D .sbd-shift .sbd-tn{display:none}.sbd-ts-C .sbd-shift .sbd-t,.sbd-ts-D .sbd-shift .sbd-t{margin:0 auto}}.sbd-meta{display:flex;flex-wrap:wrap;gap:3px}.sbd-av{font-size:10px;color:#8a8a8a}.sbd-av.na{color:#c77}.sbd-to{font-size:10px;font-weight:700;color:#ff8a8a}.sbd-ro{display:inline-block;font-size:10px;font-weight:800;color:#ffc861;border:1px dashed #ffc861;border-radius:6px;padding:0 4px}.sbd-un{display:inline-block;font-size:10px;font-weight:800;color:#b9b9c6;background:#3a3a46;border-radius:6px;padding:0 4px}.sbd-roster{display:block;font-size:11px;font-weight:800;color:#ffd27a;background:#4a2a10;border:1px solid #ff9f1a;border-radius:6px;padding:1px 5px;margin-top:2px;word-break:break-all}p.sbd-roster{padding:4px 8px;margin:4px 0;font-size:12px}tr.sbd-offroster>th.sbd-emp{outline:2px dashed #ff9f1a;outline-offset:-2px}p.sbd-ro,p.sbd-un{display:block;padding:4px 8px;margin:4px 0;font-size:12px}.sbd-cell.reqoff{box-shadow:inset 0 0 0 2px #ffc8618c}.sbd-cell.unav{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 6px,transparent 6px 12px)}.sbd-w{position:absolute;right:3px;top:2px;color:#ffb020;font-size:13px}.sbd-warns{margin-top:8px;font-size:12px}.sbd-warns ul{margin:4px 0 0;padding-left:18px;max-height:120px;overflow:auto}.sbd-warns li{color:#ffcf7a}.sbd-warns li.info{color:#9aa}.sbd-ed{position:fixed;inset:0;background:#0009;display:grid;place-items:center;z-index:3000}.sbd-ed-in{background:#111;border:2px solid var(--glow);border-radius:14px;padding:14px;width:min(520px,94vw)}.sbd-ed-in h3{margin:0 0 8px;font:800 16px var(--font-display)}.sbd-times{display:flex;gap:10px;align-items:flex-end}.sbd-times label{display:flex;flex-direction:column;font-size:11px}.sbd-ed-acts{display:flex;gap:8px;margin-top:12px}.sbd-ed-acts span{flex:1}@media(max-width:600px){.sbd-grid{min-width:720px}.sbd-cell{min-width:84px}.sbd-emp{min-width:110px}}.sbd-stores{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.sbd-st{display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 10px;border:1px solid color-mix(in srgb,var(--sc) 55%,transparent);border-radius:10px;background:color-mix(in srgb,var(--sc) 8%,transparent)}.sbd-st i{width:10px;height:10px;border-radius:3px;background:var(--sc)}.sbd-st b{color:#e8e8e8;font-size:.85rem}.sbd-st em{font-style:normal;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid #f5a524;color:#f5a524}.sbd-st.ok em{border-color:#9cff3c;background:#9cff3c;color:#0b1a05}.sbd-st .btn.sm{padding:4px 10px;font-size:.72rem;min-height:0}.sbd-locked .sbd-cell{cursor:not-allowed;background-image:repeating-linear-gradient(135deg,transparent 0 10px,rgba(255,255,255,.025) 10px 20px)}.sbd-locked .sbd-shift{cursor:not-allowed;opacity:.92}.sbd-shift.sbd-shlock{cursor:not-allowed;opacity:.75;outline:1px dashed rgba(255,255,255,.35)}.sbd-region{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px}.sbd-region>span{flex:1}.sbd-region small{opacity:.75}.sbd-shift{position:relative}.sbd-sst{position:absolute;top:-6px;right:-3px;font:700 8px/1 system-ui,sans-serif;letter-spacing:.02em;padding:1px 3px;border-radius:4px;background:#0b0b0b;color:var(--stc, currentColor);border:1px solid var(--stc, currentColor);pointer-events:none}.sbd-lock{margin-left:4px;font-size:.75rem}.hh-entry{display:block;width:100%;margin:.4rem 0 .6rem;padding:.7rem 1rem;border-radius:12px;border:2px solid #3b82f6;background:#3b82f626;color:#fff;font-weight:700;font-size:1.05rem;text-align:left;cursor:pointer}.hh-entry small{font-weight:400;color:#cbd5e1;margin-left:.4rem}.hh-bar{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin:.4rem 0}.hh-bar .sd-find{flex:1;min-width:160px;margin:0}.hh-bar select,.hh-store{padding:.45rem .6rem;border-radius:8px;border:1px solid #cbd5e1;font-weight:700}.hh-list{display:grid;gap:.8rem;max-height:70vh;overflow:auto}.hh-group h3{margin:.2rem 0 .4rem;font-size:1rem;color:#7dd3fc;border-bottom:2px solid rgba(125,211,252,.35);padding-bottom:.2rem}.hh-item{background:#ffffff0f;color:#e5e7eb;border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:.55rem .7rem;margin-bottom:.45rem}.hh-sit{font-weight:700;color:#fff}.hh-guide{font-size:.85rem;color:#cbd5e1;background:#93c5fd1a;border-left:3px solid #93c5fd;padding:.25rem .45rem;margin:.25rem 0;white-space:pre-line}.hh-who{margin:.15rem 0;word-break:break-word}.hh-acts{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.3rem}.hh-btn{display:inline-block;padding:.45rem .8rem;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;color:#fff;text-decoration:none;font-size:.9rem;cursor:pointer}.hh-add,.hh-save{background:#2563eb;color:#fff;border-color:#2563eb}.hh-form label{display:block;font-size:.85rem;margin:.25rem 0}.hh-form input{width:100%;padding:.35rem;border:1px solid #cbd5e1;border-radius:6px}@media(min-width:900px){.hh-panel{max-width:860px}.hh-list{grid-template-columns:1fr 1fr}.hh-group{break-inside:avoid}}.hh-tip{all:unset;cursor:pointer;font-weight:700;color:#fff;border-bottom:1px dashed #93c5fd}.hh-tip:focus-visible{outline:2px solid #93c5fd}.hh-tip-ico{font-size:.85em;opacity:.8}.hh-owl{position:fixed;inset:0;z-index:1000;background:#00000073;display:flex;align-items:flex-end;justify-content:center;padding:1rem}.hh-owl-card{position:relative;max-width:520px;width:100%;margin-bottom:8vh}.hh-owl-card .sk-say{display:flex;align-items:flex-end;gap:.6rem}.hh-owl-face{width:110px;height:110px;object-fit:contain;flex:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.hh-owl-card .sk-say-bubble{background:#fff;color:#0f172a;border-radius:16px;padding:.8rem 1rem;white-space:pre-line;line-height:1.35;position:relative}.hh-owl-x{position:absolute;top:-.6rem;right:-.4rem;width:2rem;height:2rem;border-radius:50%;border:none;background:#1e293b;color:#fff;cursor:pointer;z-index:1}@media(min-width:900px){.hh-owl{align-items:center}}.hh-owl-name{display:block;font-size:.75rem;font-weight:800;color:#7c3aed;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem}.bt-root{position:fixed;left:12px;bottom:96px;z-index:9998;display:flex;align-items:flex-end;gap:8px;max-width:min(300px,80vw);animation:sk-in .35s cubic-bezier(.3,1.4,.5,1) both;cursor:pointer}.bt-face{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid #ffd36b;background:#111;flex:none}.bt-pet .bt-face{border-color:#8cff9e}.bt-bubble{background:#1b1f2a;color:#fff;border:1px solid #3a4258;border-radius:14px 14px 14px 4px;padding:8px 11px;font-size:14px;line-height:1.3}.bt-bubble b{display:block;font-size:11px;letter-spacing:.04em;color:#ffd36b;text-transform:uppercase}.bt-pet .bt-bubble b{color:#8cff9e}.bt-out{opacity:0;transition:opacity .25s}.bt-root.bt-paged{touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.bt-root.bt-paged:focus{outline:none}.bt-root.bt-paged:focus-visible .bt-bubble{outline:2px solid #9cff2e;outline-offset:2px}.bt-more{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:5px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#9cff2e}.bt-more[hidden]{display:none}.bt-more svg{animation:bt-nudge 1s ease-in-out infinite}@keyframes bt-nudge{50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.bt-more svg{animation:none}}.bt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-petopt.locked{opacity:.5}.pf-petopt.locked img{filter:grayscale(1) brightness(.45)}.bt-root.bt-up{bottom:160px}.bt-modal{position:fixed;inset:0;z-index:10000;background:#00000073;display:flex;align-items:flex-end;justify-content:center;padding-bottom:18vh}.bt-root.bt-static{position:static;max-width:min(360px,90vw)}.bt-acts{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.sl-page{max-width:720px}.sl-rule{background:#38bdf81f;border-left:4px solid #38bdf8;padding:.55rem .75rem;border-radius:0 8px 8px 0}.sl-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.7rem 0}.sl-bar input[type=search]{flex:1 1 200px;padding:.45rem .65rem;border-radius:8px;border:1px solid #cbd5e1}.sl-store select{padding:.45rem .6rem;border-radius:8px;border:1px solid #cbd5e1;font-weight:700}.sl-legend{display:flex;flex-wrap:wrap;gap:.35rem .8rem;font-size:.85rem;margin:.2rem 0 .8rem}.sl-group{margin:1rem 0 1.2rem}.sl-group h3{margin:0 0 .45rem;font-size:1.05rem;border-bottom:2px solid rgba(125,211,252,.35);padding-bottom:.2rem}.sl-row{display:flex;flex-wrap:wrap;gap:.4rem .7rem;align-items:center;padding:.4rem .5rem;border-radius:8px;background:#ffffff0a;margin-bottom:.35rem}.sl-row.sl-sub{margin-left:.8rem;background:#ffffff05;border-left:3px solid #64748b}.sl-lab{font-weight:650;min-width:9rem;display:flex;align-items:center;gap:.35rem}.sl-chips{display:flex;flex-wrap:wrap;gap:.3rem;flex:1}.sl-chip{display:inline-block;padding:.2rem .5rem;border-radius:999px;font-size:.82rem;font-weight:700;background:#1e293b;color:#e2e8f0;border:1px solid #334155}.sl-chip.sl-used{background:#1e3a5f;border-color:#3b82f6}.sl-chip.sl-new{background:#14532d;border-color:#22c55e}.sl-chip.sl-sports{background:#713f12;border-color:#f59e0b}.sl-chip.sl-popular{background:#4c1d95;border-color:#a78bfa}.sl-chip.sl-soon{background:#334155;color:#94a3b8;font-weight:600}.sl-edit{all:unset;cursor:pointer;font-size:.9rem;opacity:.75}.sl-edit:hover,.sl-edit:focus-visible{opacity:1;outline:2px solid #93c5fd;border-radius:4px}.sl-src{margin-top:1rem;font-size:.85rem}.sl-ask{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;margin:.5rem 0 .2rem}.sl-ask label{display:flex;flex-direction:column;gap:.15rem;font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase}.sl-ask input{padding:.35rem .45rem;border-radius:6px;border:1px solid #475569;background:#0f172a;color:#fff;width:100%}.sk-notify .sl-ask{width:min(260px,70vw)}@media(max-width:520px){.sl-row{flex-direction:column;align-items:flex-start}.sl-row.sl-sub{margin-left:.4rem}}.g3-card-art{flex:0 0 104px!important;width:104px;height:auto!important;display:grid;place-items:center;background:none!important;box-shadow:none!important}.g3-card-art .g3-card-logo{width:104px;height:auto;max-height:104px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(156,255,46,.35))}@media(max-width:420px){.g3-card-art{flex-basis:84px!important;width:84px}.g3-card-art .g3-card-logo{width:84px}}.g3-side-tab{display:none}@media(max-width:760px){.g3 .g3-layout,.pz-root.g3 .pz-panel.g3-layout{display:block!important;position:absolute;inset:0}.g3 .g3-board-wrap{position:absolute!important;inset:0;padding:0;order:initial}.g3 .g3-side{display:flex!important;flex-direction:column;gap:14px;position:absolute;z-index:20;left:0;top:0;bottom:0;width:min(86vw,340px);padding:18px 18px 16px;overflow-y:auto;background:#0b0b10;border-right:2px solid var(--g3-accent);box-shadow:8px 0 24px #0009;transform:translate(-100%);transition:transform .25s ease-out}.g3.g3-side-open .g3-side{transform:none}.g3 .g3-logo{order:initial;padding:0 0 12px;border-bottom:1px solid #222;background:none;text-align:center}.g3 .g3-logo img{display:block!important;width:100%;max-height:150px;object-fit:contain;margin:0 auto}.g3 .g3-ttl{display:none!important}.g3 .g3-counters{order:initial;display:flex;flex-direction:column;gap:8px;padding:0 0 12px;border-bottom:1px solid #222;background:none;justify-content:flex-start}.g3 .g3-count b{font-size:34px;min-width:52px}.g3 .g3-count span{font-size:14px}.g3 .g3-legend{display:block!important}.g3 .mbx-sub,.g3 .pz-tray-head,.g3 .pz-dup,.g3 .pz2 .pz-pills,.g3 .pz2 .pz-hint,.g3 .pz-pills,.g3 .pz-hint{order:initial;padding:0;background:none}.g3 .pz-tray{order:initial;margin:0;max-height:none}.pz-grid4{grid-template-columns:repeat(4,1fr)!important}.g3 .pz-card{order:initial;margin:0}.g3 .mbx-actions{order:initial;margin-top:auto;padding:8px 0 0;background:none}.g3 .mbx-x{position:fixed;top:8px;right:8px;z-index:30}.g3-side-tab{display:grid;place-items:center;position:absolute;z-index:25;top:50%;left:min(86vw,340px);width:26px;height:64px;margin-top:-32px;border:2px solid var(--g3-accent);border-left:0;border-radius:0 10px 10px 0;background:#0b0b10;color:var(--g3-accent);transition:left .25s ease-out;padding:0}.g3-side-tab span:before{content:"‹";font:900 26px/1 sans-serif}.g3:not(.g3-side-open) .g3-side-tab{left:0}.g3:not(.g3-side-open) .g3-side-tab span:before{content:"›"}}.g3-mystery .mbx-grid .mbx-sq .mbx-won{display:none!important}.pos-prv{margin-top:14px;padding-top:10px;border-top:1px solid rgba(156,255,46,.25)}.pos-prv .th-hub{margin-top:6px}.th-hub{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.td-form{display:grid;gap:8px;margin:8px 0 14px}.td-row{display:flex;align-items:center;gap:8px}.td-item{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:8px 10px;margin:6px 0}.td-urgent{border-color:#ff5a5a;box-shadow:0 0 0 1px #ff5a5a inset}.td-title{font-weight:700}.td-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cal-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.cal-chip{display:flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;border:1px solid rgba(255,255,255,.2);background:transparent;color:inherit}.cal-chip.off{opacity:.4;text-decoration:line-through}.cal-dot{display:inline-block;width:12px;height:12px;border-radius:50%;border:3px solid}.cal-nav{display:flex;justify-content:space-between;align-items:center;margin:6px 0}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-dow{text-align:center;font-size:.8em;opacity:.7}.cal-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:inherit}.cal-num{display:flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%}.cal-today .cal-num{font-weight:800;text-decoration:underline}.cal-pick .cal-num{background:#ffffff26}.pos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.pos-f{display:grid;font-size:.85em;gap:2px}.cal-paint{display:grid;gap:4px;margin:6px 0}.pet-ach{margin-top:10px;display:grid;gap:6px}.pet-ach h4{margin:0}.pa-row{padding:6px 8px;border-radius:10px;background:#ffffff0a}.pa-row.done b{color:var(--glow)}.pa-row details small{display:block;margin-top:4px}.bar-right{align-items:flex-end}.gw-pill.pet-spot{position:relative;margin:0 0 -2px;padding:0;height:42px;line-height:0;align-self:flex-end;display:inline-flex;align-items:flex-end;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.gw-pill.pet-spot img{width:auto;height:38px;max-width:43px;margin:0;display:block;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}@media(min-width:768px){.gw-pill.pet-spot{height:60px}.gw-pill.pet-spot img{height:54px;max-width:61px}}.gw-pill.pet-spot:hover,.gw-pill.pet-spot:focus-visible{border-color:transparent;box-shadow:none}.gw-pill.pet-spot:hover img,.gw-pill.pet-spot:focus-visible img{filter:brightness(1.12) drop-shadow(0 2px 4px rgba(0,0,0,.5))}.brand,.brand-bar,.bar-right,.gw-pill.pet-spot{overflow:visible}.pet-spot.has-new{--hg-new: #FFD64F}@keyframes psEdge{0%,to{filter:drop-shadow(0 0 2px #9CFF4A) drop-shadow(0 0 6px rgba(124,255,40,.5)) drop-shadow(0 0 12px rgba(124,255,40,.3))}50%{filter:drop-shadow(0 0 2px #DFFFB0) drop-shadow(0 0 6px #7CFF28) drop-shadow(0 0 12px #7CFF28) drop-shadow(0 0 22px rgba(124,255,40,.85))}}.ps-title{display:flex;align-items:center;gap:8px;margin:0}.ps-sec{margin-top:10px}.ps-sec h4{margin:0 0 4px}.ps-list{margin:0;padding-left:18px;display:grid;gap:4px}.ps-empty{margin:0}.drw-card .drw-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.drw-card .drw-btns small{display:block;font-size:10px;opacity:.8}.drw-card .drw-st{margin:4px 0}.drw-open{margin:0 0 8px}.drw-sales{border:1px solid #2a3a2a;border-radius:10px;padding:8px 10px 4px;margin:0 0 8px}.drw-sales legend{font-weight:800;padding:0 6px}.pet-card-art{display:block;width:100%;height:auto;aspect-ratio:420 / 550;object-fit:contain;background:transparent;pointer-events:none}.pet-stage.pet-stage-card{overflow:visible;background:none;box-shadow:none;width:clamp(96px,26vw,140px);align-self:center}.pet-stage.pet-stage-card .pet-card-art{margin:-10% 0;filter:drop-shadow(0 0 8px rgba(57,255,20,.35))}.pet-root,.skp-reveal,.skp-card.ptp-card,.pf-pet,.pf-pet-card{overflow:visible}.skp-card.ptp-card{width:min(70vw,300px);margin:0 auto;padding:0;background:none;border:none;box-shadow:none}.pf-pet-card{flex:0 0 auto;width:96px;margin:-8px 0}.drw-a2{--lime: #c6ff3d;--hot: #ff3db8;--card: #120a1c;--line: #2c1d3d}.drw-a2 .lime,.drw-a2 .ok{color:var(--lime)}.drw-a2 .bad{color:#ff4d6d}.drw-ringrow{display:flex;gap:12px;align-items:center;margin:4px 0 10px}.drw-ring{flex:none}.drw-ring-bg{stroke:var(--line);stroke-width:8;fill:none}.drw-ring-fg{stroke:var(--lime);stroke-width:8;fill:none;stroke-linecap:round;transition:stroke-dasharray .3s}.drw-ring-t{fill:#fff;font:700 16px var(--font-display, Arial)}.drw-step-t{font:800 16px var(--font-display, inherit)}.drw-crumbs{font-size:12px}.drw-which{font-size:12px;margin-top:2px}.drw-form{display:grid;gap:8px}.drw-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.drw-card.on{border-color:var(--lime);box-shadow:0 0 0 1px #c6ff3d59}.drw-card h4{margin:0 0 6px;color:var(--hot);font-size:11px;letter-spacing:1px;text-transform:uppercase}.drw-pills{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.drw-pill input{position:absolute;opacity:0;pointer-events:none}.drw-pill span{display:inline-block;padding:5px 13px;border-radius:16px;border:1px solid #444;font-size:12px;cursor:pointer}.drw-pill input:checked+span{background:var(--lime);color:#05020a;border-color:var(--lime);font-weight:700}.drw-pill input:disabled+span{opacity:.35;cursor:not-allowed}.drw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.drw-cell{display:grid;gap:2px;text-align:center;font-size:12px;color:#aaa}.drw-cell input,.drw-row input{background:#05020a;border:1px solid #3a2a50;border-radius:8px;color:#fff;text-align:center;padding:8px 4px;font-size:16px;width:100%}.drw-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:3px 0;font-size:13px}.drw-row input{max-width:120px;text-align:right}.drw-s1[hidden]{display:none}.drw-result{border:2px solid var(--hot);padding:12px 14px}.drw-big{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font:800 26px var(--font-display, Arial)}.drw-big .bad,.drw-big .ok{font-size:22px}.drw-pull{margin-top:4px;color:var(--lime);font-size:13px}.drw-note{display:grid;gap:4px}.drw-note[hidden]{display:none}.drw-note textarea{background:#05020a;border:1px dashed #ff4d6d;border-radius:8px;color:#fff;padding:6px}.btn.drw-save{background:#22c55e;color:#04210f;border-color:#22c55e;font-weight:800;font-size:16px;padding:12px;border-radius:12px;box-shadow:0 0 12px #22c55e73}.btn.drw-save:hover,.btn.drw-save:focus-visible{background:#2bd96a}.drw-h{color:var(--hot);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin:12px 0 4px}.drw-rec{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#bbb;border-top:1px solid var(--line);padding:3px 0}.sk-say-face.sk-say-pet{width:64px;height:84px;border:0;border-radius:0;background:none;overflow:visible;display:block}.sk-say-pet .pet-card-art{width:64px;height:84px;object-fit:contain;display:block}.cz-warnfrom select{margin-left:4px}.sd-name{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted rgba(198,255,61,.6);text-underline-offset:4px}.sd-name:hover,.sd-name:focus-visible{color:#c6ff3d}.sd-chev{color:#c6ff3d}.sd-people{display:grid;gap:8px}.sd-person{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#120a1c;border:1px solid #2c1d3d;border-radius:12px;padding:10px 12px}.sd-pn{display:grid}.sd-meth{display:flex;gap:6px;flex-wrap:wrap}.sd-m{display:grid;justify-items:center;min-width:76px;padding:6px 10px;border-radius:10px;border:1px solid #3a2a50;color:#fff;text-decoration:none;font-weight:700;font-size:13px}.sd-m small{font-weight:400;color:#bbb;font-size:11px}.sd-m.first{border-color:#c6ff3d;box-shadow:0 0 8px #c6ff3d4d}.sd-roster-root{z-index:1001}.ord-legend{font-size:12px;color:#c6ff3d;margin:0 0 8px}.ord-legend b{color:#fff}.ord-a{display:flex;align-items:center;gap:4px;width:100%}.ord-step{flex:1;min-width:0;display:grid;justify-items:center;gap:1px;border:1px solid #3a2a50;border-radius:10px;padding:6px 2px;font-size:12px;font-weight:700;color:#fff;text-decoration:none;background:#120a1c}.ord-step i{font-style:normal;width:20px;height:20px;border-radius:50%;background:#2c1d3d;display:grid;place-items:center;font-size:11px}.ord-step.p{flex:1.3;border-color:#22c55e;background:#22c55e1f;padding:9px 2px;font-size:13px;box-shadow:0 0 10px #22c55e40}.ord-step.p i{background:#22c55e;color:#04210f;width:24px;height:24px}.ord-step small{font-weight:400;color:#bbb;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ord-tag{font-size:9px;color:#22c55e;letter-spacing:1px}.ord-ar{color:#22c55e;font-size:15px;font-weight:800;flex:none}a.ord-step:hover,a.ord-step:focus-visible{border-color:#c6ff3d}.sd-person{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch}.sd-pn small{display:block;margin-bottom:6px}.sd-so{display:inline-block;font-size:11px;color:#aaa;border:1px dashed #555;border-radius:10px;padding:1px 8px;margin:0 6px 6px}.sd-mine,.cz-mycontact{margin-top:10px;width:100%}.mc-tg{display:flex;gap:8px;align-items:center;font-weight:700}.mc-tg input{width:20px;height:20px;accent-color:#22c55e}.mc-hint{font-size:12px;margin:2px 0 8px}.mc-cell{display:grid;gap:4px;font-size:13px}.mc-cell input{background:#05020a;border:1px solid #3a2a50;border-radius:8px;color:#fff;padding:9px;font-size:16px}.mc-cell input:disabled{opacity:.45}.mc-h{color:#ff3db8;font-size:11px;letter-spacing:1px;text-transform:uppercase;margin:12px 0 6px}.mc-h small{text-transform:none;letter-spacing:0}.ord-edit .ord-step{cursor:grab}.ord-edit .ord-step.over{border-color:#c6ff3d}.ord-edit .ord-step.drag{opacity:.5}.mc-order.off{opacity:.45;pointer-events:none}.ord-mv{display:flex;gap:4px;margin-top:3px}.ord-mv button{background:#2c1d3d;color:#c6ff3d;border:0;border-radius:6px;width:28px;height:24px;font-size:11px;cursor:pointer}.ord-mv button:disabled{opacity:.3;cursor:default}.mc-err{color:#ff4d6d;font-size:13px}.mc-err[hidden]{display:none}.btn.mc-save{margin-top:10px;width:100%;background:#22c55e;color:#04210f;border-color:#22c55e;font-weight:800}.pf-panel .ord-a .ord-step small{white-space:normal;text-overflow:clip;overflow:visible;text-align:center;font-size:9.5px;line-height:1.2;word-break:keep-all}.pf-panel label.mc-tg{display:flex;flex-direction:row;align-items:center}.mc-tg span{flex:1}@media(max-width:420px){.ord-a{gap:2px}.ord-step{padding:5px 1px}.ord-ar{font-size:12px}}.sd-person .ord-a{width:100%;justify-content:space-between}.ord-a .ord-ar{flex:0 0 auto}.mc-so{font-size:11px;color:#aaa;border:1px dashed #555;border-radius:10px;padding:2px 8px;display:inline-block;margin:0 0 6px}.mc-so[hidden]{display:none}.sd-pn .sd-so{justify-self:start;margin-left:0}.sv-root{--lime: #c6ff3d;--go: #22c55e;--hot: #ff3db8;--line: #2c2f2a;--cell: #161915}.sv-root .lime{color:var(--lime)}.sv-root .hot{color:var(--hot)}.sv-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px}.sv-pickwrap{position:relative}.sv-lay{background:#1d2a10;color:var(--lime);border:1px solid #3a4d1c;border-radius:12px;padding:4px 12px;font-weight:800;font-size:13px;cursor:pointer}.sv-pick{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:250px;background:#0f110e;border:1px solid var(--line);border-radius:12px;padding:6px;display:grid;gap:4px;box-shadow:0 10px 30px #0009}.sv-opt{display:grid;text-align:left;gap:1px;background:var(--cell);border:1px solid var(--line);border-radius:10px;padding:8px 10px;color:#fff;cursor:pointer}.sv-opt small{color:#9aa093;font-size:11px}.sv-opt.on{border-color:var(--lime)}.sv-opt.on b:after{content:" ✓";color:var(--lime)}.sv-opt.locked{opacity:.55;cursor:not-allowed}.sv-cols{display:grid;gap:10px}.sv-main,.sv-side{display:grid;gap:10px;align-content:start;min-width:0}.cal-scope{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-weight:700}.cal-scope select{min-height:36px}.fs-store{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-weight:700}.fs-store select{min-height:44px;font-size:16px;flex:1}.cal-board-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.cal-board-chips .cal-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 8px;border-radius:999px;border:1px solid #3a3a3a;background:#141414;color:#f2f2f2;font:700 13px/1 var(--font-body, sans-serif);cursor:pointer}.cal-board-chips .cal-chip.off{opacity:.45}.cal-board-chips .cal-dot,.cal-board .sv-row .cal-dot{width:12px;height:12px;border-radius:50%;border:2px solid;flex:none}.cal-board .sv-row.on{outline:1px solid #9cff2e;border-radius:8px;padding-left:6px}.cal-board .sv-dayline{display:flex;align-items:center;justify-content:space-between;gap:2px;min-width:0}.cal-board .sv-cell .cv-ic{position:static;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1px;width:auto;margin-left:auto;pointer-events:none}.cal-board .sv-cell .cv-ic i{font: 12px/1 system-ui,"Noto Color Emoji",sans-serif;font-style:normal}.cal-board .sv-row small{white-space:normal}@media(min-width:900px){.sv-cols{grid-template-columns:minmax(0,1fr) 300px}}.sv-card{margin:0;padding:12px 14px}.sv-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#9aa093;font-weight:800;padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:4px}.sv-mt{color:#fff;font-size:14px;letter-spacing:1.5px}.sv-nav{background:none;border:0;color:var(--lime);font-size:18px;font-weight:800;padding:0 6px;cursor:pointer}.sv-nav:disabled{opacity:.3}.sv-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.sv-row:first-of-type{border-top:0}.sv-row>div{flex:1;min-width:0;display:grid}.sv-row small{color:#9aa093;font-size:12px}.btn.sv-go{background:var(--go);color:#04210f;border-color:var(--go);font-weight:800;border-radius:10px;padding:6px 12px;white-space:nowrap}.btn.sv-no{background:transparent;color:var(--hot);border:1px solid var(--hot);border-radius:10px;padding:6px 12px;white-space:nowrap}.sv-acts{display:flex;gap:6px}.sv-sw{flex-wrap:wrap}.sv-sw .sv-acts{margin-left:auto}.sv-link{background:none;border:0;color:var(--lime);font-weight:800;font-size:11px;letter-spacing:1px;cursor:pointer}.sv-pill{font-size:11px;font-weight:700;border-radius:8px;padding:2px 8px;white-space:nowrap}.sv-pill.ok{background:#1d2a10;color:var(--lime)}.sv-pill.pend{background:#3a1430;color:var(--hot)}.sv-pill.no{background:#2a2a2a;color:#aaa}.sv-av{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;color:#0b0b0b;font-size:11px;font-weight:800;flex:none}.sv-chip{display:inline-block;font-style:normal;font-size:11px;font-weight:800;border-radius:7px;padding:3px 7px;background:#24301a;color:#d9f99d;border:1px solid #36502a;white-space:nowrap}.sv-chip.me{background:var(--lime);color:#0b0b0b;border-color:var(--lime)}.sv-chip.open{background:transparent;color:var(--lime);border:1px dashed var(--lime)}.sv-chip.swap{background:var(--hot);color:#0b0b0b;border-color:var(--hot)}.sv-chip.off{background:#3a1a2c;color:#f9a8d4;border:1px dashed #7a3a5c}.sv-mine .sv-date{display:grid;justify-items:center;background:var(--lime);color:#0b0b0b;border-radius:8px;padding:3px 8px;line-height:1.1}.sv-mine .sv-date small{color:#0b0b0b;font-size:10px}.sv-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.sv-dow{text-align:center;font-size:12px;font-weight:800;color:#9aa093;padding:4px 0}.sv-dow small{display:block;font-weight:400}.sv-cell{min-height:54px;background:var(--cell);border:1px solid var(--line);border-radius:8px;padding:3px;display:flex;flex-direction:column;gap:2px;align-items:stretch;text-align:left;color:#fff;cursor:pointer;overflow:hidden}.sv-cell.empty{background:transparent;border-color:#1c1f1a;cursor:default}.sv-cell .sv-chip{font-size:9.5px;padding:2px 3px;text-align:center;overflow:hidden;text-overflow:ellipsis}.sv-dn{font-size:11px;color:#9aa093}.sv-cell.today{border-color:var(--hot)}.sv-cell.today .sv-dn{color:var(--hot);font-weight:800}.sv-cell.sel{box-shadow:inset 0 0 0 2px var(--lime)}.sv-wide{display:none;font-style:normal}@media(min-width:900px){.sv-cell{min-height:84px;padding:5px}.sv-cell .sv-chip{font-size:11px;text-align:left}.sv-wide{display:inline}}.sv-wg{display:grid;grid-template-columns:74px repeat(7,minmax(0,1fr));gap:6px 3px;align-items:center}.sv-wn{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px}.sv-wn b{overflow:hidden;text-overflow:ellipsis}.sv-wn.me b{color:var(--lime)}.sv-wn .sv-av{width:24px;height:24px;font-size:10px}.sv-wc{text-align:center;min-width:0}.sv-wc .sv-chip{font-size:9.5px;padding:3px 2px;white-space:normal;line-height:1.15;display:block}.sv-legend{font-size:11px;color:#9aa093;margin:10px 0 0}.sv-legend .sv-chip{font-size:10px;padding:1px 5px}.sv-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.sv-sd{background:none;border:0;border-radius:10px;color:#fff;padding:6px 0;display:grid;justify-items:center;cursor:pointer}.sv-sd small{font-size:11px;color:#cfd4c8}.sv-sd b{font-size:16px}.sv-sd i{width:4px;height:4px;border-radius:50%;background:var(--lime);margin-top:3px}.sv-sd.on{background:var(--lime);color:#0b0b0b}.sv-sd.on small{color:#0b0b0b}.sv-sd.on i{background:#0b0b0b}.sv-tl{position:relative;display:grid;gap:8px;padding:4px 0 6px}.sv-tl-ax{display:flex;justify-content:space-between;margin-left:64px;font-size:10px;color:#9aa093}.sv-tl-row{display:grid;grid-template-columns:64px 1fr;align-items:center}.sv-tl-n{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.sv-tl-track{position:relative;height:34px}.sv-tl-bar{position:absolute;top:0;bottom:0;border-radius:8px;background:#24301a;border:1px solid #36502a;color:#d9f99d;font-style:normal;font-size:11px;font-weight:800;padding:3px 6px;overflow:hidden;white-space:nowrap}.sv-tl-bar.me{background:var(--lime);color:#0b0b0b;border-color:var(--lime)}.sv-tl-bar.open{background:transparent;border:1px dashed var(--lime);color:var(--lime)}.sv-now{position:absolute;top:18px;bottom:0;width:2px;background:var(--hot)}.sv-rh{display:flex;justify-content:space-between;align-items:center}.sv-dows{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11px;color:#9aa093;font-weight:700}.sv-emp.me{border-color:var(--lime)}.sv-eh{display:flex;align-items:center;gap:10px;margin-bottom:8px}.sv-eh>div{flex:1}.sv-hrs{display:grid;justify-items:end;gap:3px;font-size:13px}.sv-hrs i{width:70px;height:4px;background:#2c2f2a;border-radius:2px;overflow:hidden}.sv-hrs u{display:block;height:100%;background:var(--lime)}.sv-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.sv-b{height:18px;border-radius:5px;background:#1c1f1a;display:grid;place-items:center;overflow:hidden}.sv-b small{font-size:8.5px;font-weight:800;color:transparent}.sv-b.on{background:#24301a;border:1px solid #36502a}.sv-b.me{background:var(--lime)}.sv-b.off{background:#3a1a2c;border:1px dashed #7a3a5c}@media(min-width:900px){.sv-b{height:26px}.sv-b small{color:inherit}.sv-b.me small{color:#0b0b0b}.sv-b.on small{color:#d9f99d}}.sv-nar{font-style:normal}@media(min-width:900px){.sv-nar{display:none}}.sv-sw .sv-acts{flex-basis:100%;justify-content:flex-end}.sv-sw>div{min-width:0}.sv-tl-ax{display:block;height:14px}.sv-tl-axt{position:relative;display:block;height:14px}.sv-tl-axt span{position:absolute;transform:translate(-50%)}.drw-skin-btn{margin-left:auto;margin-right:8px;background:#120a1c;color:#fff;border:1px solid #3a2a50;border-radius:10px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer}.drw-skinned{container-type:inline-size;width:min(560px,100vw)}.drw-skin-in{position:relative;isolation:isolate;min-height:100%}.drw-skin-fx{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;border-radius:inherit}.drw-skin-art{position:absolute}.drw-skin-art img{display:block;width:100%;height:100%;opacity:.95}.drw-skin-tint{position:absolute;inset:0;background:var(--c1);mix-blend-mode:color;opacity:.5;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.drw-ember{position:absolute;border-radius:50%;animation:drwEmber 3.2s ease-in-out infinite alternate}@keyframes drwEmber{0%{transform:translateY(0)}to{transform:translateY(-10px);filter:brightness(1.3)}}@media(prefers-reduced-motion:reduce){.drw-ember{animation:none}}.drw-skin-sidekick{background:radial-gradient(circle at 75% 85%,color-mix(in srgb,var(--c1) 25%,transparent),transparent 50%),#05020a}.drw-skin-sidekick .drw-card{background:#0b0712e0;border-color:var(--c1)}.drw-skin-sidekick .drw-card.on{box-shadow:0 0 0 1px var(--c1)}.drw-skin-sidekick .drw-card h4,.drw-skin-sidekick .drw-h{color:var(--c1)}.drw-skin-sidekick .lime,.drw-skin-sidekick .drw-pull{color:var(--c2)}.drw-skin-sidekick .drw-ring-fg{stroke:var(--c1)}.drw-skin-sidekick .drw-result{border-color:var(--c1)}.drw-skin-sidekick .drw-pill input:checked+span{background:var(--c1);border-color:var(--c1);color:#05020a}.drw-skin-sidekick .drw-rec{background:#05020acc}.drw-skin-style-holo_foil{background:linear-gradient(135deg,#05020a,#140a24,#05020a)}.drw-skin-style-holo_foil .drw-card{border:2px solid transparent;background:linear-gradient(#120a1c,#120a1c) padding-box,linear-gradient(120deg,#ff3db8,#ffd23d,#c6ff3d,#3dd8ff,#a86bff,#ff3db8) border-box}.drw-skin-style-holo_foil .drw-card h4,.drw-skin-style-holo_foil .drw-h{background:linear-gradient(90deg,#ff3db8,#ffd23d,#3dd8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.drw-skin-style-holo_foil .drw-ring-fg{stroke:#7af7ff}.drw-skin-style-neon_cyber_city{background:linear-gradient(#020814,#0a0420)}.drw-skin-style-neon_cyber_city .drw-skin-in:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(100deg,transparent 0 22px,#3dd8ff22 22px 23px)}.drw-skin-style-neon_cyber_city .drw-skin-in:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#1a0a2e 0 9%,transparent 9% 14%,#1a0a2e 14% 28%,transparent 28% 31%,#1a0a2e 31% 49%,transparent 49% 53%,#1a0a2e 53% 70%,transparent 70% 74%,#1a0a2e 74%);clip-path:polygon(0 30%,10% 30%,10% 10%,20% 10%,20% 40%,35% 40%,35% 0,48% 0,48% 25%,60% 25%,60% 15%,75% 15%,75% 35%,90% 35%,90% 5%,100% 5%,100% 100%,0 100%)}.drw-skin-style-neon_cyber_city .drw-card{background:#071022e6;border-color:#3dd8ff}.drw-skin-style-neon_cyber_city .drw-card h4,.drw-skin-style-neon_cyber_city .drw-h{color:#ff3db8}.drw-skin-style-neon_cyber_city .lime,.drw-skin-style-neon_cyber_city .drw-pull{color:#3dd8ff}.drw-skin-style-neon_cyber_city .drw-ring-fg{stroke:#3dd8ff}.drw-skin-style-rpg_quest_log{background:#1c130a;font-family:Georgia,serif}.drw-skin-style-rpg_quest_log .drw-card{background:#f1e2bb;color:#3a2410;border:2px solid #b8892e;border-radius:4px}.drw-skin-style-rpg_quest_log .drw-card .muted{color:#6b4a22}.drw-skin-style-rpg_quest_log .drw-card .lime,.drw-skin-style-rpg_quest_log .drw-pull{color:#2f6b1e}.drw-skin-style-rpg_quest_log .drw-card h4,.drw-skin-style-rpg_quest_log .drw-h{color:#8a1c1c}.drw-skin-style-rpg_quest_log .drw-card input{background:#fff7e0;color:#3a2410;border-color:#b8892e}.drw-skin-style-rpg_quest_log .drw-pill span{border-color:#b8892e;color:#3a2410}.drw-skin-style-rpg_quest_log .drw-pill input:checked+span{background:#b8892e;color:#fff}.drw-skin-style-rpg_quest_log .drw-step-t{color:#e0b84a}.drw-skin-style-rpg_quest_log .drw-big .bad{color:#b3121f}.drw-skin-style-rpg_quest_log .drw-rec{color:#e8d6a8;border-color:#5a3d1a}.drw-skin-style-rpg_quest_log .muted{color:#c9b083}.drw-skin-style-rpg_quest_log .drw-ring-fg{stroke:#e0b84a}.drw-skin-style-rpg_quest_log .drw-big .lime{color:#2f6b1e}.drw-skin-style-frosted_glass{background:radial-gradient(circle at 15% 20%,#ff3db8 0,transparent 12%),radial-gradient(circle at 80% 30%,#3dd8ff 0,transparent 14%),radial-gradient(circle at 60% 75%,#ffd23d 0,transparent 12%),radial-gradient(circle at 25% 85%,#a86bff 0,transparent 15%),radial-gradient(circle at 90% 90%,#ff7a3d 0,transparent 10%),#0a0a1a}.drw-skin-style-frosted_glass .drw-card{background:#ffffff1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffff55;box-shadow:inset 0 1px #ffffff60}.drw-skin-style-frosted_glass .drw-card h4,.drw-skin-style-frosted_glass .drw-h,.drw-skin-style-frosted_glass .lime,.drw-skin-style-frosted_glass .drw-pull{color:#fff}.drw-skin-style-frosted_glass .drw-card input{background:#fff2;border-color:#fff5}.drw-skin-style-frosted_glass .muted{color:#ddd}.drw-skin-style-frosted_glass .drw-ring-fg{stroke:#fff}.drw-skin-style-matte_gold_foil{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22430%22%20height%3D%22932%22%3E%3Cfilter%20id%3D%22f%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%22%20numOctaves%3D%221%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%20.06%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23f%29%22/%3E%3C/svg%3E),#0a0a0a}.drw-skin-style-matte_gold_foil .drw-card{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22430%22%20height%3D%22932%22%3E%3Cfilter%20id%3D%22f%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%22%20numOctaves%3D%221%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%20.06%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23f%29%22/%3E%3C/svg%3E),#121212;border:1.5px solid transparent;background-clip:padding-box;box-shadow:0 0 0 1.5px #c9a24a,inset 0 0 0 4px #121212,inset 0 0 0 5px #6b5424}.drw-skin-style-matte_gold_foil .drw-card h4,.drw-skin-style-matte_gold_foil .drw-h{background:linear-gradient(90deg,#8a6a24,#f6e3a1,#b8892e,#f6e3a1);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Georgia,serif;letter-spacing:3px}.drw-skin-style-matte_gold_foil .drw-step-t{font-family:Georgia,serif;color:#e6c167;letter-spacing:1px}.drw-skin-style-matte_gold_foil .lime,.drw-skin-style-matte_gold_foil .drw-pull{color:#f1d48a}.drw-skin-style-matte_gold_foil .drw-pill input:checked+span{background:linear-gradient(90deg,#b8892e,#f6e3a1,#b8892e);border-color:#c9a24a;color:#1a1206}.drw-skin-style-matte_gold_foil .drw-ring-fg{stroke:#e6c167}.drw-skinned .btn.drw-save{background:#22c55e;color:#04210f;border-color:#22c55e}.drw-skin-pick{position:absolute;inset:8px;z-index:40;background:#0b0712f5;border:1px solid #3a2a50;border-radius:14px;padding:12px;overflow:auto;font-family:inherit;color:#fff}.dsk-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dsk-x{background:none;border:1px solid #3a2a50;color:#fff;border-radius:8px;padding:2px 8px;cursor:pointer}.dsk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.dsk-opt{display:grid;justify-items:center;gap:2px;background:#120a1c;border:1px solid #2c1d3d;border-radius:10px;padding:6px 4px;color:#fff;cursor:pointer;font-size:11px;text-align:center}.dsk-opt small{color:#9a8fb0;font-size:10px}.dsk-opt.on{border-color:#c6ff3d;box-shadow:0 0 0 1px #c6ff3d}.dsk-opt.locked{cursor:not-allowed}.dsk-opt.locked .dsk-th{filter:grayscale(.85) brightness(.6)}.dsk-th{width:72px;height:72px;border-radius:8px;overflow:hidden;display:grid;place-items:end center;background:radial-gradient(circle at 50% 80%,color-mix(in srgb,var(--c1, #c6ff3d) 45%,transparent),#05020a 70%);border:1px solid #2c1d3d}.dsk-th img{width:100%;height:100%;object-fit:cover;object-position:top}.dsk-th-a2{background:linear-gradient(#120a1c,#120a1c) padding-box;border:2px solid #c6ff3d}.dsk-th-holo_foil{background:linear-gradient(120deg,#ff3db8,#ffd23d,#c6ff3d,#3dd8ff,#a86bff)}.dsk-th-neon_cyber_city{background:repeating-linear-gradient(100deg,transparent 0 10px,#3dd8ff44 10px 11px),linear-gradient(#020814,#0a0420);border-color:#3dd8ff}.dsk-th-rpg_quest_log{background:#f1e2bb;border:2px solid #b8892e}.dsk-th-frosted_glass{background:radial-gradient(circle at 25% 30%,#ff3db8,transparent 30%),radial-gradient(circle at 75% 70%,#3dd8ff,transparent 30%),#0a0a1a}.dsk-th-matte_gold_foil{background:linear-gradient(135deg,#8a6a24,#f6e3a1,#b8892e)}.dsk-foot{font-size:11px;margin:10px 0 0}.drw-panel{position:relative}.drw-skface{width:48px;height:48px;border-radius:50%;border:2px solid;flex:none;display:block}.drw-sales2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:column;grid-template-rows:repeat(3,auto);gap:6px 10px;align-items:end}.drw-sales2>.drw-s1{display:contents}.drw-sales2>.drw-s1[hidden]{display:none}.drw-sales2 .drw-row{display:grid;gap:2px;justify-items:stretch;padding:0;font-size:12px}.drw-sales2 .drw-row input{max-width:none;width:100%}.drw-sales2>.drw-row:first-child{grid-column:1;grid-row:1}.drw-sales2 label:has([name=creditCard]){grid-column:1;grid-row:2}.drw-sales2 label:has([name=onAccount]){grid-column:2;grid-row:1}.drw-sales2 label:has([name=checkTotal]){grid-column:2;grid-row:2}.drw-sales2 label:has([name=cogs]){grid-column:2;grid-row:3}.drw-sales2+.drw-snote,.drw-sales .drw-snote{grid-column:1 / -1}.drw-guide .sk-say{flex-wrap:nowrap;align-items:center}.drw-guide .sk-say-bubble{flex:1 1 auto;min-width:0}.drw-sales2 .drw-snote{grid-column:1 / -1;grid-row:4;margin:0}.drw-pop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#04020ab8;backdrop-filter:blur(2px)}.drw-pop[hidden]{display:none}.drw-pop-card{width:min(440px,100%);background:#140a1e;border:2px solid #ff4d5e;border-radius:16px;padding:16px;box-shadow:0 0 32px #ff4d5e55;display:grid;gap:12px}.drw-pop-amt{font-size:1.5rem;font-weight:800;color:#ff4d5e;text-align:center}.drw-pop .sk-say{flex-wrap:nowrap;align-items:center}.drw-pop .sk-say>:last-child{flex:1}.drw-pop-ok{width:100%}.bst-panel{width:min(520px,100vw);display:grid;gap:12px}.bst-head{display:flex;justify-content:space-between;align-items:center}.bst-head h3,.bst-lead{margin:0}.bst-list{display:grid;gap:8px;max-height:50vh;overflow:auto}.bst-person{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:12px;border:2px solid #ffffff22;background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer}.bst-person.on,.bst-opt.on{border-color:#ff6fb5;background:#ff6fb522;box-shadow:0 0 12px #ff6fb555}.bst-swap{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;text-align:center}.bst-side{display:grid;justify-items:center;gap:6px;padding:10px;border-radius:14px;background:#ffffff0a;border:1px solid #ffffff1f}.bst-side small{opacity:.75}.bst-face{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid #ff6fb5;background:#05020a}.bst-none{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;border:2px dashed #ffffff44;font-size:1.4rem}.bst-arrow{font-size:1.8rem;color:#ff6fb5}.bst-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.bst-opt{display:grid;justify-items:center;gap:4px;padding:8px;border-radius:12px;border:2px solid #ffffff22;background:#ffffff0a;color:inherit;font:inherit;cursor:pointer}.bst-opt .bst-face{width:56px;height:56px}.bst-actions{display:flex;gap:8px;justify-content:flex-end}.bst-actions .primary{flex:1}.bst-badge{display:flex;gap:10px;align-items:center;justify-content:center;padding:14px;border-radius:14px;background:linear-gradient(135deg,#ff6fb533,#7a5cff33);border:2px solid #ff6fb5;font-size:1.2rem}.bst-badge span{font-size:2rem}.pz-reel{grid-template-rows:auto auto;align-content:center;gap:14px;cursor:default}.pz-reel-end{object-fit:cover}.pz-reel-acts{display:flex;justify-content:center}.pz-reel-acts .pz-confirm{min-width:200px}.pf-socials{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 4px}.pf-soc{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;padding:0;cursor:pointer;background:#ffffff10;border:1px solid #ffffff2a;transition:transform .15s,box-shadow .15s}.pf-soc img{width:22px;height:22px;display:block}.pf-soc:hover,.pf-soc:focus-visible{transform:translateY(-2px);box-shadow:0 0 12px var(--glow);border-color:var(--glow)}.pf-soc-instagram{background:linear-gradient(45deg,#f58529,#dd2a7b 50%,#8134af)}.pf-soc-tiktok,.pf-soc-x{background:#000}.pf-soc-facebook{background:#1877f2}.pf-soc-xbox{background:#107c10}.pf-soc-psn{background:#0070d1}.pf-soc-nintendo{background:#e60012}.pf-soc-steam{background:#171a21}.pf-soc-edit{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.pf-soc-field{display:grid!important;grid-template-columns:22px 92px 1fr;align-items:center;gap:8px}.pf-soc-field img{width:20px;height:20px}.pf-soc-field input.bad{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.pf-soc-preview{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 4px}.pf-soc-preview .pf-socials{margin:0}.pf-socials-wrap{display:grid;gap:8px;margin:10px 0 4px}.pf-socials-wrap .pf-socials{margin:0}.pf-soc-edit{grid-template-columns:1fr;gap:12px}.pf-soc-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.pf-soc-gl{grid-column:1 / -1;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.pf-soc-preview{align-items:flex-start}.sbd-sfx{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;padding:0;margin-left:auto;margin-right:8px;cursor:pointer;background:#ffffff10;border:2px solid var(--glow);color:var(--glow);position:relative}.sbd-sfx svg{width:20px;height:20px}.sbd-sfx.muted{border-color:#ff4d5e;color:#c8cfc2}.sbd-sfx.muted:after{content:"";position:absolute;left:50%;top:50%;width:120%;height:3px;background:#ff3347;border-radius:2px;transform:translate(-50%,-50%) rotate(-45deg);box-shadow:0 0 6px #ff3347aa}.sbd-grid tfoot th,.sbd-grid tfoot td{border-top:1px solid #ffffff22;vertical-align:top}.sbd-hrs th{text-align:left}.sbd-hrs th b{display:block}.sbd-hrs th small,.sbd-salesrow th small{opacity:.7;font-weight:400}.sbd-hc{text-align:center;font-size:.85rem}.sbd-hc b{display:block}.sbd-hc b small{opacity:.7;font-weight:400}.sbd-hc.ok b{color:var(--glow)}.sbd-hc.over{background:#ff4d5e22}.sbd-hc.over b{color:#ff6b78}.sbd-hc.closed{opacity:.45}.sbd-hc em{display:block;font-style:normal;font-size:.7rem;opacity:.85}.sbd-boost{color:#ffd23d}.sbd-cx{color:#9cd8ff}.sbd-cxbad{color:#ff6b78}.sbd-sc{text-align:center}.sbd-sc small{font-size:.7rem;opacity:.75}.sbd-sales-in{width:100%;min-width:64px;font-size:.75rem;padding:4px 6px;border-radius:6px;border:1px dashed #ffd23d88;background:#0006;color:inherit;text-align:center}.sbd-ph{color:#ffd23d;border:1px solid #ffd23d66;border-radius:6px;padding:0 4px;font-size:.65rem}.sbd-ed-hrs{margin:4px 0 8px;padding:8px 10px;border-radius:8px;background:#9cff2e14;border:1px solid #9cff2e44;font-size:.85rem}.sbd-ed-hrs.over{background:#ff4d5e1a;border-color:#ff4d5e66}.pt-panel{width:min(720px,96vw);max-height:92vh;overflow:auto;background:linear-gradient(180deg,#0f2133,#0a1420);border:2px solid #7fd8ff;box-shadow:0 0 24px #7fd8ff73;border-radius:16px;padding:14px;color:#e8f6ff}.pt-head{display:flex;justify-content:space-between;align-items:center}.pt-head h3{margin:0}.pt-link{background:none;border:0;color:#9fe3ff;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.pt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:10px}.pt-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:10px;border-radius:12px;background:#a0e1ff14;border:1px solid rgba(160,225,255,.3)}.pt-item small{color:#b9d9ea;min-height:3em}.pt-art{height:110px;display:grid;place-items:center}.pt-art img{max-height:110px;width:auto}.pt-soon{font-size:.8rem;color:#9fc3d6;border:1px dashed #5b8aa3;border-radius:8px;padding:6px 8px}.pt-lore{position:fixed;inset:0;z-index:2100;display:grid;place-items:center;background:#0009;padding:10px}.pt-lore-card{width:min(520px,94vw);max-height:88vh;overflow:auto;background:#0f2133;border:2px solid #7fd8ff;border-radius:16px;padding:16px;color:#e8f6ff;box-shadow:0 0 30px #7fd8ff80;text-align:center}.pt-lore-card .pt-text{text-align:left;line-height:1.5}.pt-eff{color:#9fe3ff;display:block;margin-bottom:6px}.fl-card .fl-sub{margin:0 0 8px;font-size:12px}.fl-card .fl-boards{flex-wrap:wrap}.fl-card .fl-boards button{flex:1 1 30%;min-width:5.5em;font-size:10px}.fl-card .fl-periods button,.fl-card .fl-plats button{font-size:11px}.fl-rewards{margin:4px 0 8px;font-size:12px}.fl-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fl-mile{margin:8px 0 0;font-size:12px;color:var(--glow)}.fl-chal{margin:4px 0 0;font-size:12px}.fl-panel{width:min(520px,96vw)}.fl-form label{display:grid;gap:4px;margin-bottom:8px;font-size:12px;color:var(--muted)}.fl-form input,.fl-form select{font:inherit;color:var(--text);background:#070c05;border:1px solid var(--line);border-radius:4px;padding:8px}.fl-soon{display:inline-block;border:1px dashed var(--line);padding:2px 6px;border-radius:4px;font-size:11px;color:var(--muted)}.fl-entry-tabs{margin-bottom:8px}.fl-eng{display:grid;gap:8px}.fl-eng[hidden],.fl-fol[hidden]{display:none!important}.pt-packs{margin-top:10px}.pt-pack{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:linear-gradient(135deg,#bfefff22,#7fd8ff33);border:1px solid #9fe3ff;box-shadow:0 0 14px #7fd8ff59}.pt-pack>div{flex:1;display:flex;flex-direction:column}.pt-pack small{color:#b9e6ff}.pt-pack-ico{font-size:30px;filter:drop-shadow(0 0 6px #9fe3ff)}.pt-own{font-size:12px;color:#8aa7bb}.pt-own.has{color:#b6ff5c;font-weight:700}.pt-reveal .pt-lore-card{text-align:center;animation:ptPop .45s ease-out}@keyframes ptPop{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}.pt-reveal small{display:block;margin:4px 0 10px}.pt-acts{display:flex;gap:6px;justify-content:center;margin-top:6px;flex-wrap:wrap}.pt-mini{font-size:11px;padding:4px 8px;min-height:0}.pt-req{margin-top:10px;padding:8px 10px;border:1px solid #7fd8ff66;border-radius:10px;background:#0d1d2b}.pt-req-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 0;border-top:1px solid #ffffff12}.pt-lore-card select,.pt-lore-card input{width:100%;margin:6px 0;padding:8px;border-radius:8px;border:1px solid #7fd8ff66;background:#0a1420;color:#e8f6ff}.pt-shelf{gap:0 6px}.pt-shelf .pt-item{background:none;border:0;border-radius:0;padding:8px 4px 12px;position:relative;justify-content:flex-start}.pt-shelf .pt-item:after{content:"";position:absolute;left:-4px;right:-4px;top:128px;height:12px;border-radius:2px;background:linear-gradient(180deg,#6b4a2f,#3e2a1a);box-shadow:0 6px 10px #0000008c,inset 0 1px #9a7650}.pt-bottle{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;border-radius:10px;padding:2px 4px;transition:transform .12s,filter .12s}.pt-bottle .pt-art{position:relative;z-index:1;height:120px;align-items:end}.pt-bottle .pt-art img{max-height:118px}.pt-bottle b{margin-top:16px}.pt-bottle:hover .pt-art img{filter:drop-shadow(0 0 10px rgba(127,216,255,.8));transform:translateY(-3px);transition:.15s}.pt-bottle:active{transform:scale(.96)}.pt-bottle:focus-visible{outline:2px solid #b6ff5c;outline-offset:2px}.pt-head-art{justify-content:flex-end}.pt-apoth{position:relative;width:100%;max-width:480px;margin:6px auto 10px;aspect-ratio:430 / 932;border-radius:12px;overflow:hidden;background:#2a1a12}.pt-apoth-bg{display:block;width:100%;height:100%;object-fit:cover}.pt-spot{position:absolute;cursor:pointer;border-radius:10px;transition:background .12s,box-shadow .12s}.pt-spot:hover,.pt-spot:focus-visible{background:#ffe6a01f;box-shadow:0 0 0 2px #ffdc8c8c;outline:none}.pt-spot:active{background:#ffe6a038}.pt-spot-own{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);white-space:nowrap;font-size:10px;padding:1px 6px;border-radius:8px;background:#140c08c7;pointer-events:none}.pt-list{display:flex;flex-direction:column;gap:6px;max-width:480px;margin:0 auto}.pt-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:10px;background:#a0e1ff0f}.pt-row .pt-bottle{align-items:flex-start;text-align:left;flex:1}.pt-row .pt-bottle b{margin:0}.pt-row .pt-acts{display:flex;gap:4px}.sbd-dup-emp{display:flex;flex-direction:column;gap:4px;font-size:13px;margin-bottom:10px}.sbd-dtiles{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}@media(max-width:480px){.sbd-dtiles{grid-template-columns:repeat(4,1fr)}}.sbd-dt{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;border-radius:10px;border:2px solid #333;background:#1b1b1b;color:#eee;cursor:pointer;font:inherit}.sbd-dt small{font-size:11px;opacity:.8}.sbd-dt em{font-style:normal;font-size:10px;font-weight:800;color:#ffb4b4}.sbd-dt.on{border-color:var(--glow);background:#22331a;box-shadow:0 0 8px var(--glow)}.sbd-dt.dis{opacity:.45;cursor:not-allowed}.sbd-shift.sel{outline:2px solid #fff;outline-offset:1px;box-shadow:0 0 10px 2px #ffffffbf}.sbd-tb{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:6px;padding:6px 10px;margin:6px 0;background:#161616;border:1px solid #333;border-radius:10px;min-height:38px}.sbd-tb span:not(.muted){flex:1}.sbd-tb.empty{justify-content:center;font-size:12px}.sbd-tb-l{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tut-btn{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:999px;border:1px solid var(--neon);background:#000;color:var(--neon);font:700 12px var(--font-body, sans-serif);cursor:pointer;flex:0 0 auto}.tut-btn-img{width:26px;height:26px;border-radius:50%;object-fit:cover}.tut-soon{display:inline-grid;place-items:center;font-size:7px;line-height:1;text-align:center;background:#222;color:#aaa;border-radius:50%}.tour-avatar.tut-soon{font-size:10px}.tut-root .tour-panel{display:flex;gap:10px}.tut-root.reduced *{transition:none!important;animation:none!important}.tut-btn{width:34px;height:34px;padding:0;justify-content:center;overflow:hidden}.tut-btn-img{width:100%;height:100%}.pt-apoth .pt-spot-own{top:-4px;bottom:auto}.pt-bub{position:absolute;left:25%;right:25%;bottom:22%;height:55%;pointer-events:none;overflow:hidden}.pt-bub i{position:absolute;bottom:0;width:6px;height:6px;border-radius:50%;background:#ffffffbf;box-shadow:0 0 6px #fffc;opacity:0;animation:ptBub var(--bp, 9s) ease-in infinite;animation-delay:var(--bd, 0s)}.pt-bub i:nth-child(1){left:30%}.pt-bub i:nth-child(2){left:55%;width:4px;height:4px;animation-delay:calc(var(--bd, 0s) + .35s)}.pt-bub i:nth-child(3){left:42%;width:5px;height:5px;animation-delay:calc(var(--bd, 0s) + .7s)}@keyframes ptBub{0%,84%{transform:translateY(0);opacity:0}86%{opacity:.9}to{transform:translateY(-110px);opacity:0}}@media(prefers-reduced-motion:reduce){.pt-bub{display:none}}.mbx-root.reduced .pt-bub{display:none}.pt-wall{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;max-width:480px;margin:-4px auto 8px}.pt-wall-b{font:700 11px var(--font-body, sans-serif);padding:3px 9px;border-radius:999px;border:1px solid #7fd8ff66;background:#0a1420;color:#cfeeff;cursor:pointer}.pt-wall-b.on{background:#7fd8ff;color:#04121c;border-color:#7fd8ff}img.pt-pack-ico{width:44px;height:66px;object-fit:contain;font-size:0}.pt-reveal-pack{width:90px;height:auto;display:block;margin:0 auto 4px;filter:drop-shadow(0 0 10px #9fe3ff)}.pt-effect{max-width:480px;margin:6px auto;padding:6px 10px;border-radius:999px;border:1px solid #ffd23d;background:#2a2208;color:#ffe9a3;font-size:12px;text-align:center}.pt-effect small{display:block;opacity:.8}.pt-coin-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.pt-coin-opt{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;border-radius:12px;border:2px solid #7fd8ff55;background:#0a1420;color:#e8f6ff;font:inherit;cursor:pointer;text-align:center}.pt-coin-opt span{font-size:24px}.pt-coin-opt small{font-size:11px;color:#b9d9ea}.pt-coin-opt.on{border-color:#ffd23d;box-shadow:0 0 12px #ffd23d88;background:#1d1a08}.sc-panel{text-align:center;max-width:380px}.sc-coin{height:90px}.tc-coin-note{color:#ffd23d;font-weight:700}.tc-picking .tc-slot{outline:2px dashed #ffd23d;outline-offset:3px}.tbc{--tbc-glow: rgba(156,255,46,.4);--panel: #0c120b;--panel-2: #10180e;--line: #24351c;--text: #f2f7ee;--muted: #9aa894;color:var(--text);font-family:var(--font-body)}.mbx-root.tbc{background:#000000b8}.tbc-panel{position:relative;width:min(440px,98vw);max-height:96vh;overflow:auto;padding:8px 14px 14px;border-radius:16px;background:#050805 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97'%3E%3Cpath d='M28 0l28 16v32L28 64 0 48V16zM28 64v33' fill='none' stroke='%2314200f' stroke-width='1.2'/%3E%3C/svg%3E");border:1px solid var(--gw-tc-neon);box-shadow:0 0 24px var(--tbc-glow),inset 3px 0 0 var(--gw-tc-neon)}.tbc-hdr{display:flex;align-items:center;gap:8px;margin:2px 0 8px}.mbx-root.tbc{place-items:start center;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.mbx-root.tbc>.tbc-panel{margin-block:auto;max-height:100%;overscroll-behavior:contain}.tbc-panel>.tbc-hdr{position:sticky;top:-8px;z-index:5;margin:-8px -14px 8px;padding:8px 14px 6px;background:#050805;border-radius:16px 16px 0 0;box-shadow:0 6px 10px -6px #000c}.tbc-hdr h2,.tbc-hdr h3{flex:1;margin:6px 0;font:800 20px var(--font-display);letter-spacing:.06em;color:#fff;text-shadow:0 0 10px var(--gw-tc-neon)}.tbc-led{width:12px;height:12px;border-radius:50%;border:2px solid var(--gw-tc-neon);box-shadow:0 0 8px var(--gw-tc-neon);flex:none}.tbc-tag{display:inline-flex;align-items:center;gap:4px;font:700 11px var(--font-display);letter-spacing:.06em;padding:2px 8px;border-radius:999px;border:1px solid var(--gw-tc-pink);color:var(--gw-tc-pink);text-transform:uppercase;white-space:nowrap}.tbc-av{width:42px;height:42px;flex:none;border-radius:50%;border:2px solid var(--gw-tc-neon);box-shadow:0 0 10px var(--tbc-glow);background:#0c120b;padding:0;overflow:hidden;display:grid;place-items:center;cursor:pointer;font-size:18px;color:var(--gw-tc-neon)}.tbc-av img,img.tbc-av{width:100%;height:100%;object-fit:cover}.tbc-x{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);font-weight:700;cursor:pointer;flex:none}.tbc-sels{display:flex;gap:8px;margin-bottom:8px}.tbc-sel{flex:1;display:flex;flex-direction:column;background:#000;border:1px solid var(--line);border-radius:6px;padding:5px 10px}.tbc-sel small{font:700 11px var(--font-display);letter-spacing:.12em;color:var(--gw-tc-pink-soft);text-transform:uppercase}.tbc-sel select{background:transparent;border:0;color:#fff;font:600 14px var(--font-body);padding:2px 0}.tbc-sel select option{background:#0c120b}.tbc-row{display:flex;gap:6px;align-items:center;justify-content:space-between}.tbc-status{margin:0 0 8px;padding:8px 10px}.tbc-st{font:700 11px var(--font-display);letter-spacing:.08em;padding:4px 9px;border-radius:999px;border:1px solid var(--gw-tc-pink);color:var(--gw-tc-pink);white-space:nowrap}.tbc-st.ok{border-color:var(--gw-tc-neon);color:var(--gw-tc-neon)}.tbc .btn{background:transparent;border:1px solid var(--gw-tc-neon);color:#fff;font:700 11px var(--font-display);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;border-radius:4px;clip-path:polygon(0 0,100% 0,100% 75%,92% 100%,0 100%);cursor:pointer}.tbc .btn:disabled{opacity:.45}.tbc .btn.primary{background:var(--gw-tc-neon);color:#061000}.tbc-lock.gw-tc-sw{flex:1;height:40px;font-size:13px}.tbc-lock .gw-tc-k{width:32px;height:32px;font-size:13px}.tbc-lock .gw-tc-t{padding-right:18px}.tbc-lock .gw-tc-k svg{filter:none}.tbc-l2{margin-top:7px}.tbc-rc{font-size:11px;color:var(--gw-tc-pink-soft)}.tbc-rc .bad{color:#ff4d5e}.tbc-tog{display:inline-flex;flex:none;border:1.5px solid var(--gw-tc-neon);border-radius:999px;overflow:hidden;box-shadow:0 0 10px var(--tbc-glow)}.tbc-tog button{font:800 11px var(--font-display);letter-spacing:.1em;padding:6px 13px;color:var(--gw-tc-neon);background:transparent;border:0;cursor:pointer}.tbc-tog button.on{background:var(--gw-tc-neon);color:#061000}.tbc-tabs{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.tbc-tab{border:1px solid var(--line);border-radius:8px;padding:5px 0;text-align:center;font:700 11px var(--font-display);background:var(--panel);color:var(--text);cursor:pointer}.tbc-tab b{display:block;font-size:13px;color:#fff}.tbc-tab i{display:block;font-style:normal;color:var(--gw-tc-pink-soft);font-size:11px;margin-top:2px;white-space:nowrap}.tbc-tab.closed{opacity:.5}.tbc-tab.on{background:var(--gw-tc-neon);border-color:var(--gw-tc-glow);color:#061000;box-shadow:0 0 12px var(--tbc-glow)}.tbc-tab.on b,.tbc-tab.on i{color:#061000}.tbc-ring.gw-tc-ring{width:210px;height:210px;margin:12px auto 8px;box-shadow:0 0 28px var(--tbc-glow)}.tbc-ring .gw-tc-clk{font-size:32px;text-shadow:0 0 14px var(--gw-tc-glow)}.tbc-ring .gw-tc-date,.tbc-ring .gw-tc-ends{font-size:11px}.tbc-ring .gw-tc-left{font-size:12px}.tbc-dico{display:block;margin:0 auto 2px;filter:drop-shadow(0 0 4px var(--ic))}.tbc-legend{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;font-size:11px;color:var(--muted);margin-bottom:6px}.tbc-legend span{display:flex;align-items:center;gap:5px}.tbc-dot{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);flex:none;display:inline-block}.tbc-list{padding:8px}.tbc-chip{display:flex;width:100%;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--c);font:600 12px/1.15 var(--font-body);margin-bottom:4px;color:var(--text);text-align:left;cursor:pointer;text-transform:uppercase}.tbc-chip i{font-style:normal;color:var(--gw-tc-pink-soft);font-size:11px;white-space:nowrap;text-transform:none}.tbc-chip.done{opacity:.5}.tbc-add3{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:6px}.tbc-add3 .btn{padding:7px 3px;font-size:11px;letter-spacing:.02em;line-height:1.15}.tbc-none{font-size:12px;color:var(--muted);margin:4px 0}.tbc-week{padding:6px 12px}.tbc-axis{position:relative;height:16px;font-size:11px;color:var(--muted);margin:2px 4px 0}.tbc-axis span{position:absolute;transform:translate(-50%)}.tbc-axis span:first-child{transform:none}.tbc-axis span:last-child{transform:translate(-100%)}.tbc-tl{padding:4px 0 6px;border-bottom:1px dashed var(--line)}.tbc-tl:last-child{border:0}.tbc-tl.closed{opacity:.5}.tbc-tlh{display:flex;width:100%;justify-content:space-between;background:none;border:0;padding:0 0 3px;color:var(--text);font:700 12px var(--font-display);cursor:pointer}.tbc-tlh em{font-style:normal;color:var(--gw-tc-pink-soft)}.tbc-tlh b{color:var(--gw-tc-neon)}.tbc-tlh b.pk{color:var(--gw-tc-pink)}.tbc-tl.on .tbc-tlh span{color:var(--gw-tc-neon)}.tbc-track{position:relative;height:12px;background:#0a0f09;border:1px solid var(--line);border-radius:6px;overflow:hidden}.tbc-track .tbc-hrs{position:absolute;top:0;bottom:0;background:#1b2716}.tbc-track i{position:absolute;top:2px;bottom:2px;background:var(--c);border-radius:4px;opacity:.9}.tbc-ad{height:3px;margin-top:2px;border-radius:2px;background:var(--c);box-shadow:0 0 6px var(--c)}.tbc-tlx{margin-top:6px}.tbc-proj{margin-top:8px}.tbc-pl{font-size:11px;color:var(--gw-tc-pink-soft)}.tbc-foot{font-size:11px;color:var(--muted);margin-top:5px}.tbc .gw-tc-lbl,.tbc .gw-tc-slot-lab,.tbc .gw-tc-slot-mins{font-size:11px}.tbc-modal{background:#0c120b!important;border:1px solid var(--gw-tc-neon)!important;box-shadow:0 0 20px var(--tbc-glow);color:var(--text)}.tbc-modal h3{font:800 15px var(--font-display);color:#fff}.tbc-modal label{display:flex;flex-direction:column;gap:3px;margin:6px 0;font-size:13px}.tbc-modal label.tb-chk{flex-direction:row;align-items:center}.tbc-modal .tb-times{display:block}.tbc-modal .tb-times[hidden]{display:none}.tbc-modal .tb-times-in{display:flex;gap:10px}.tbc-modal input,.tbc-modal select{background:#000;color:#fff;border:1px solid var(--line);border-radius:6px;padding:6px 8px;font:14px var(--font-body)}.tbc-modal .lime{color:var(--gw-tc-neon)}.tbc-modal .muted{color:var(--muted)}.tbc .tb-pick{max-height:50vh;overflow:auto}.tbc .tb-pick h4{color:var(--gw-tc-pink-soft);font:700 11px var(--font-display);letter-spacing:.1em;margin:8px 0 4px}.tbc .tb-pi{display:flex;justify-content:space-between;width:100%;padding:6px 8px;margin-bottom:3px;border-radius:6px;border:1px solid var(--line);border-left:3px solid var(--gw-tc-neon);background:var(--panel-2);color:#eee;font:600 12px var(--font-body);text-align:left;cursor:pointer}.tbc .tb-pi.used{opacity:.5}.tbc .tb-q{width:100%}.tbc .tb-inv-est{margin:6px 0}.tbc-pick{position:absolute;inset:0;z-index:30;background:#000000bf;padding:8px}.tbc-pick-in{background:linear-gradient(160deg,#121a10,#0c120b);border:1px solid var(--gw-tc-neon);border-radius:16px;padding:4px 10px 10px;box-shadow:0 0 24px var(--tbc-glow);max-height:100%;overflow:auto}.tbc-pick-in h2{font-size:17px}.tbc-sub{font-size:11px;color:var(--muted);margin:-4px 0 8px}.tbc-pgrid{column-count:2;column-gap:6px}.tbc-pi{break-inside:avoid;display:flex;align-items:center;gap:8px;padding:5px 8px;margin-bottom:5px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.tbc-pi.on{border-color:var(--gw-tc-neon);box-shadow:0 0 8px var(--tbc-glow)}.tbc-pth{width:36px;height:36px;flex:none;border-radius:50%;border:1px solid;overflow:hidden;display:grid;place-items:center;background:#0c120b}.tbc-pth img{width:100%;height:100%;object-fit:cover}.tbc-pdef{font-size:18px}.tbc-pt{flex:1;min-width:0}.tbc-pt b{display:block;font:800 11px var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#fff}.tbc-pt small{display:block;font-size:11px;color:var(--muted);line-height:1.25}.tbc-sw{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c);margin-right:3px}.tbc-pck{color:var(--gw-tc-neon)}.tbc-plk{font-size:13px}.tbc-puse{font:700 11px var(--font-display);padding:3px 7px;border-radius:999px;border:1px solid var(--gw-tc-neon);color:var(--gw-tc-neon);background:transparent;cursor:pointer}.card.tbc.tb-mine{background:#050805;border:1px solid var(--gw-tc-neon);box-shadow:0 0 20px var(--tbc-glow),inset 3px 0 0 var(--gw-tc-neon);border-radius:14px;padding:6px 14px 14px}.tb-mine .tbc-av{width:38px;height:38px}.tbc-srow{display:flex;gap:10px;align-items:stretch;margin-bottom:6px}.tbc-at{width:58px;flex:none;text-align:right;font:700 11px var(--font-display);color:var(--gw-tc-pink-soft);padding-top:9px}.tbc-bar{width:3px;flex:none;background:var(--c);box-shadow:0 0 8px var(--c);border-radius:2px}.tbc-sp{flex:1;margin:0;padding:8px 10px;display:flex;align-items:center;gap:8px}.tbc-srow.st-green .tbc-sp,.tbc-srow.st-yellow .tbc-sp,.tbc-srow.st-red .tbc-sp{border-color:var(--c)}.tbc-srow.st-yellow .tbc-sp,.tbc-srow.st-red .tbc-sp{box-shadow:0 0 10px color-mix(in srgb,var(--c) 35%,transparent)}.tbc-srow.st-done{opacity:.55}.tbc-sp .tb-rt{flex:1;display:flex;flex-direction:column;font-size:13px;line-height:1.2}.tbc-sp .tb-rt b{font-weight:600;text-transform:uppercase}.tbc-sp small{color:var(--gw-tc-pink-soft);font-size:11px;margin-top:2px}.tbc-sb{font:800 11px var(--font-display);letter-spacing:.08em;padding:7px 12px;border-radius:999px;background:var(--gw-tc-neon);color:#061000;border:0;cursor:pointer;white-space:nowrap}.tbc-sb.pk{background:transparent;border:1.5px solid var(--gw-tc-pink);color:var(--gw-tc-pink)}.tbc .tb-ok{color:var(--gw-tc-neon);font-size:11px;white-space:nowrap}.tbu-root{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;overflow:hidden;background:#050805;font-family:var(--font-body);color:#fff}.tbu-face{position:absolute;inset:-4%;background:center 30% / cover no-repeat;opacity:0;transform:scale(1.25);filter:saturate(1.1) contrast(1.1)}.tbu-root.in .tbu-face{animation:tbuFace 1.1s .9s ease-out forwards}.tbu-shade{position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,transparent 0 25%,color-mix(in srgb,var(--c1) 22%,#050805cc) 60%,#050805 100%)}.tbu-hop{position:absolute;left:50%;bottom:0;width:min(72vw,320px);transform:translate(-50%,110%);filter:drop-shadow(0 0 18px var(--c1));z-index:2;pointer-events:none}.tbu-root.in .tbu-hop{animation:tbuHop 1.5s cubic-bezier(.3,.7,.4,1) forwards}.tbu-card{position:relative;z-index:3;width:min(360px,90vw);margin-top:34vh;text-align:center;padding:16px 16px 14px;border-radius:18px;background:#0c120bdd;border:1.5px solid var(--c1);box-shadow:0 0 30px color-mix(in srgb,var(--c1) 55%,transparent);opacity:0}.tbu-root.in .tbu-card{animation:tbuCard .5s 1.6s ease-out forwards}.tbu-ico{margin:-52px auto 2px;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#050805;border:2px solid var(--c1);box-shadow:0 0 22px var(--c1)}.tbu-ico svg{filter:drop-shadow(0 0 6px var(--ic))}.tbu-kick{font:800 11px var(--font-display);letter-spacing:.18em;color:var(--c2)}.tbu-card h2{margin:4px 0 8px;font:800 24px var(--font-display);text-transform:uppercase;color:var(--c1);text-shadow:0 0 14px var(--c1)}.tbu-say{display:flex;align-items:center;gap:10px;justify-content:center;margin:0 0 6px;font:700 16px var(--font-body)}.tbu-say img{width:40px;height:40px;border-radius:50%;border:2px solid var(--c1)}.tbu-sub{font-size:12px;color:#c9d4c4;margin:0 0 12px}.tbu-acts{display:flex;gap:8px}.tbu-acts button{flex:1;font:800 13px var(--font-display);letter-spacing:.06em;padding:11px 8px;border-radius:999px;cursor:pointer}.tbu-try{background:var(--c1);color:#050805;border:0;box-shadow:0 0 16px var(--c1)}.tbu-later{background:transparent;color:var(--c2);border:1.5px solid var(--c2)}@keyframes tbuHop{0%{transform:translate(-50%,110%) rotate(0)}35%{transform:translate(-50%,-18%) rotate(0)}70%{transform:translate(-50%,-26%) rotate(360deg)}to{transform:translate(-50%,40%) rotate(360deg) scale(.6);opacity:0}}@keyframes tbuFace{to{opacity:.85;transform:scale(1)}}@keyframes tbuCard{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tbu-root.in .tbu-hop{animation:none;display:none}.tbu-root.in .tbu-face,.tbu-root.in .tbu-card{animation-duration:.01s;animation-delay:0s}}.tbc-hdr h2.mbx-title,.tbc-hdr h2{color:#fff}.tbc-pt .tbc-puse{margin-top:3px}.tbu-card h2:before,.tbu-card h2:after{display:none!important;content:none!important}.tbc-hdr h2{white-space:nowrap;font-size:19px;display:flex;align-items:center;gap:10px}.tbc-hdr h2:after{content:"";flex:1;height:1px;min-width:12px;background:linear-gradient(90deg,var(--gw-tc-neon),transparent)}.tbc-hdr h2:before{display:none!important;content:none!important}.tbc-hdr h2{min-width:0;flex:1 1 auto}.tbc-hdr:has(.tbc-tag) h2{font-size:16px;letter-spacing:.03em}.tbc-tag{flex:none}.tbu-face{inset:auto auto auto 50%;top:9vh;aspect-ratio:1;height:auto;border-radius:50%;border:3px solid var(--c1);box-shadow:0 0 40px var(--c1),0 0 90px color-mix(in srgb,var(--c1) 40%,transparent);transform:translate(-50%) scale(.6);z-index:1}@keyframes tbuFace{to{opacity:1;transform:translate(-50%) scale(1)}}.tbu-card{margin-top:44vh}.tour-root.tut-act{pointer-events:none}.tour-root.tut-act .tour-panel{pointer-events:auto}.tut-doit{cursor:pointer}.tut-pulse{animation:tutPulse .9s ease-out 2}@keyframes tutPulse{0%{box-shadow:0 0 #9cff2ee6,0 0 0 9999px #000c}to{box-shadow:0 0 0 18px #9cff2e00,0 0 0 9999px #000c}}@media(prefers-reduced-motion:reduce){.tut-pulse{animation:none}}.onb-root,.onb-moment{position:fixed;inset:0;z-index:3100;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--c1, #9cff2e) 18%,#050805) 0,#050805 70%);color:#fff;font-family:var(--font-body);padding:14px}.onb-moment{background:#000000c7;z-index:3200}.onb-stage{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(420px,94vw);position:relative}.onb-face{aspect-ratio:1;border-radius:50%;border:3px solid var(--c1, #9cff2e);box-shadow:0 0 36px var(--c1, #9cff2e);animation:onbIn .6s ease-out both}.onb-face.small{position:absolute;left:0;top:0}.onb-pet{width:128px;height:128px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(144,252,38,.6));margin-top:40px;animation:onbIn .6s ease-out both}.onb-potion{width:120px;height:auto;margin-top:40px;filter:drop-shadow(0 0 14px var(--c2, #ff3fa4));animation:onbIn .6s ease-out both}.onb-bubble{position:relative;width:100%;background:#0c120bee;border:1.5px solid var(--c1, #9cff2e);border-radius:16px;padding:14px 14px 10px;box-shadow:0 0 22px color-mix(in srgb,var(--c1, #9cff2e) 45%,transparent)}.onb-bubble:before{content:"";position:absolute;top:-9px;left:50%;width:16px;height:16px;background:#0c120b;border-left:1.5px solid var(--c1, #9cff2e);border-top:1.5px solid var(--c1, #9cff2e);transform:translate(-50%) rotate(45deg)}.onb-text{min-height:66px;margin:0 0 8px;font:600 16px/1.4 var(--font-body)}.onb-dots{display:flex;gap:6px;justify-content:center;margin-bottom:8px}.onb-dots i{width:8px;height:8px;border-radius:50%;background:#2a3a1e}.onb-dots i.on{background:var(--c1, #9cff2e)}.onb-acts{display:flex;gap:8px;align-items:center}.onb-acts span{flex:1}.onb-point{position:relative;z-index:3150;outline:3px solid var(--glow, #9cff2e);outline-offset:4px;border-radius:50%;animation:onbPulse 1.2s ease-in-out infinite}.onb-stage.pointing{margin-top:70px}.onb-mcard{width:min(380px,92vw);text-align:center;background:#0c120b;border:1.5px solid var(--c1, #9cff2e);border-radius:18px;padding:16px;box-shadow:0 0 26px color-mix(in srgb,var(--c1, #9cff2e) 45%,transparent)}.onb-mcard h2{margin:6px 0;font:800 20px var(--font-display);color:var(--c1, #9cff2e);text-transform:uppercase}.onb-mcard h2:before,.onb-mcard h2:after{display:none!important;content:none!important}.onb-mcard .onb-acts{justify-content:center}.onb-mcard .onb-acts .btn{flex:1}.onb-mface{width:120px;height:120px;border-radius:50%;border:3px solid var(--c1, #9cff2e);box-shadow:0 0 22px var(--c1, #9cff2e);object-fit:cover}.onb-wheel{margin:18px auto 6px}.onb-moment .spin-now{min-height:22px;font-size:15px;color:var(--c2, #ffd23d)}.onb-hint{position:fixed;left:10px;bottom:12px;z-index:900;display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;background:#0c120bee;border:1px solid var(--glow, #9cff2e);font:700 12px var(--font-display);color:#fff;box-shadow:0 0 12px #9cff2e59}.onb-hint img{width:30px;height:30px;border-radius:50%;object-fit:cover}@keyframes onbIn{0%{opacity:0;transform:scale(.7) translateY(20px)}to{opacity:1;transform:none}}@keyframes onbPulse{50%{outline-color:transparent}}@media(prefers-reduced-motion:reduce){.onb-face,.onb-pet,.onb-potion,.onb-point{animation:none}}.gw-moment{display:block;max-width:100%;height:auto;margin:0 auto 8px}.sk-lvl-art{margin-bottom:4px}.bst-moment{width:min(140px,36vw);height:auto;border-radius:50%}.lb-face{display:inline-block;width:40px;height:40px;border-radius:50%;vertical-align:middle;margin:0 8px 0 0}.pf-banner{width:100%;border-radius:10px;margin:4px 0 10px}.perfect-moment{position:relative;z-index:2}.onb-welcome{width:min(430px,100vw);height:auto;display:block}.td-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.td-tab{font:inherit;font-size:13px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:transparent;color:inherit;cursor:pointer}.td-tab.on{background:#c6ff3d;color:#111;border-color:#c6ff3d;font-weight:700}.td-urgent-badge{display:inline-block;background:#e11d2e;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;border-radius:4px;padding:1px 6px;margin-right:6px;vertical-align:1px}.td-item.td-urgent{border-left:4px solid #e11d2e}.td-tb,.rq-addr{border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:8px 10px;display:grid;gap:6px}.td-tb legend,.rq-addr legend{font-size:12px;padding:0 4px}.rq-addr:not([open]){display:block}.rq-addr summary{cursor:pointer;font-weight:600}.rq-addr[open] summary{margin-bottom:4px}.rq-store-addr{margin:0}.td-note{font-size:12px;margin:0}.rq-st{font-size:11px;font-weight:700;border-radius:999px;padding:1px 8px;margin-left:6px;background:#ffffff26}.rq-shipped,.rq-purchased{background:#2563eb;color:#fff}.rq-delivered{background:#16a34a;color:#fff}.rq-issue,.rq-denied{background:#e11d2e;color:#fff}.rq-in-cart,.rq-ordered,.rq-approved{background:#f59e0b;color:#111}.rq-track a{color:#c6ff3d;font-weight:700}.rq-label-ready{display:inline-block;font-size:11px;font-weight:700;color:#0b0d0b;background:#9cff2e;border-radius:999px;padding:1px 8px}.rq-label-acts .rq-print{background:#9cff2e;color:#0b0d0b;border-color:#9cff2e;font-weight:800;text-decoration:none}.rq-label-acts .rq-label-dl,.rq-label-acts .rq-label-email{background:#2a2d2a;color:#e8e8e8;border-color:#555;text-decoration:none}.rq-focus{outline:2px solid #c6ff3d}.td-root .td-form label.td-row:has(>input[type=checkbox]){display:flex!important;flex-direction:row!important;align-items:center;gap:8px;flex-wrap:wrap;grid-template-columns:none}.td-root .td-form label.td-row>input[type=checkbox]{width:auto!important;margin:0;flex:none}.td-root .td-form .td-urgent-badge{display:inline-block!important;width:auto!important;flex:none}.tb-mine .tbc-startday{width:100%;margin:10px 0 4px}.tb-mine .tbc-startday.tbc-need-clock{--gw-tc-neon:#ff3b3b;border-color:#ff3b3b;background:linear-gradient(90deg,#3a0b0b,#5c1212);color:#ffd6d6;box-shadow:0 0 14px #ff3b3b8c}.tb-mine .tbc-startday.tbc-need-clock .gw-tc-k{background:#ff3b3b;color:#fff}.tb-mine .tbc-startday.tbc-need-clock .gw-tc-t,.tb-mine .tbc-startday.tbc-need-clock .gw-tc-ch{color:#ffe1e1;text-shadow:0 0 8px rgba(255,59,59,.8)}.tb-mine .tbc-startday.tbc-shake{animation:tbcShake .45s ease}@keyframes tbcShake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(4px)}}.tb-mine .tbc-hint{margin:2px 0 6px;font-size:12px;color:var(--gw-tc-pink,#ff4fa3);text-align:center}.tb-mine .tbc-daystart{margin:10px 0 4px;text-align:center;font:700 12px/1 Orbitron,sans-serif;letter-spacing:.08em;color:var(--gw-tc-glow)}.tb-mine .tbc-idle .gw-tc-arc{opacity:.35;filter:saturate(.4)}#tourBtn,#petSpot{position:relative}#tourBtn img,#petSpot img,#tourBtn *,#petSpot *{animation:none!important;transform:none!important;transition:filter .3s}#petSpot:is([data-pet=byte],[data-pet=spark],[data-pet=glitch],[data-pet=hawk],[data-pet=raven],[data-pet=moth])>img:not(.lf-outfit){transform:scaleX(-1)!important}#tourBtn:after,#petSpot:after{content:"";position:absolute;inset:-4px -6px -2px;border-radius:45%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--hg, #FFD64F) 55%,transparent) 0%,transparent 100%)}#petSpot.has-new{--hg: var(--hg-new, #FFD64F)}#petSpot.todo-glow{--hg: #FFD64F}#tourBtn.hdr-glow:after,#petSpot.hdr-glow:after,#petSpot.has-new:after,#petSpot.todo-glow:after{animation:hdrGlow 2.2s ease-in-out infinite}#tourBtn.hdr-glow img,#petSpot.hdr-glow img,#petSpot.has-new img,#petSpot.todo-glow img{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 7px var(--hg))}@keyframes hdrGlow{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){#tourBtn.hdr-glow:after,#petSpot.hdr-glow:after,#petSpot.has-new:after,#petSpot.todo-glow:after{animation:none;opacity:.75}}#petSpot.label-glow,#tourBtn.label-glow{--hg: #FF9F3A}#petSpot.label-glow:after,#tourBtn.label-glow:after{animation:hdrGlow 2.2s ease-in-out infinite}#petSpot.label-glow img,#tourBtn.label-glow img{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 7px var(--hg))}@media(prefers-reduced-motion:reduce){#petSpot.label-glow:after,#tourBtn.label-glow:after{animation:none;opacity:.75}}.tut-hdr{cursor:pointer}.tut-hdr:hover,.tut-hdr:focus-visible{text-decoration:underline dotted rgba(124,255,40,.7);text-underline-offset:5px;outline:none}.tut-hdr-q{display:inline-grid;place-items:center;width:1.05em;height:1.05em;margin-left:.35em;border-radius:50%;border:1px solid currentColor;font:700 .5em/1 system-ui,sans-serif;vertical-align:.55em;opacity:.45;text-decoration:none;transition:opacity .15s;-webkit-text-fill-color:currentColor}.tut-hdr:hover .tut-hdr-q,.tut-hdr:focus-visible .tut-hdr-q{opacity:.95;color:#7cff28}.mbx-title.tut-hdr .tut-hdr-q{font-size:.42em}.tut-ask{margin:10px 0 6px}.tut-ask-say{margin:0 0 6px;font-weight:600;color:#7cff28}.tut-ask-row{display:flex;gap:6px}.tut-ask-row input{flex:1;min-width:0;padding:7px 10px;border-radius:8px;border:1px solid #3a4a30;background:#0d130a;color:#eaffd8}.tut-ask-out{display:grid;gap:6px;margin-top:8px;max-height:38vh;overflow:auto}.tut-ans{display:grid;gap:2px;text-align:left;padding:8px 10px;border-radius:8px;border:1px solid #2c3a24;background:#111a0d;color:#eaffd8;cursor:pointer}.tut-ans:hover,.tut-ans:focus-visible{border-color:#7cff28}.tut-ans span{font-size:13px;opacity:.85}.tut-ans small{font-size:11px;opacity:.6}.tut-ask-none{margin:0 0 6px}.tut-ask-ok{margin:0;color:#7cff28}.sg-fallback p{margin:10px 0}.sg-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pt-panel{width:min(1320px,96vw);max-height:95vh;padding:18px}.pt-x{min-width:44px;min-height:44px;font-size:18px}.pt-apoth,.pt-wall,.pt-list,.pt-effect{max-width:640px}.pt-panel>.muted,.pt-side>.muted{font-size:15px;text-align:center}.pt-wall{gap:8px;margin:4px auto 12px}.pt-wall-b{font-size:14px;padding:9px 16px;min-height:40px}.pt-apoth .pt-spot-own{font-size:13px;padding:2px 9px}.pt-list{gap:10px}.pt-row{gap:14px;padding:12px 14px;border-radius:14px}.pt-thumb{flex:0 0 auto;width:76px;height:96px;object-fit:contain;cursor:pointer;filter:drop-shadow(0 0 8px rgba(127,216,255,.35))}.pt-row .pt-bottle{gap:5px;min-height:64px;justify-content:center}.pt-row .pt-bottle b{font-size:20px}.pt-row .pt-bottle small{font-size:15px;line-height:1.4}.pt-own{font-size:14px}.pt-row .pt-acts{gap:8px}.pt-mini{font-size:14px;padding:10px 16px;min-height:44px;min-width:44px}.pt-pack{padding:14px;gap:14px}.pt-pack b{font-size:18px}.pt-pack small{font-size:14px}img.pt-pack-ico{width:64px;height:96px}.pt-open{min-height:48px;font-size:16px;padding:10px 22px}.pt-req{padding:12px 14px;font-size:15px}.pt-req-row{padding:9px 0}.pt-effect{font-size:15px;padding:10px 16px}.pt-art{height:220px}.pt-art img{max-height:220px}.pt-lore-card{width:min(640px,94vw);padding:22px;font-size:16px}.pt-lore-card h3{font-size:24px}.pt-eff{font-size:15px}.pt-lore-card .btn{min-height:46px;font-size:16px;padding:10px 20px}.pt-coin-opt{padding:14px 8px}.pt-coin-opt b{font-size:16px}.pt-coin-opt small{font-size:13px}.pt-coin-opt span{font-size:32px}.pt-reveal-pack{width:130px}@media(min-width:900px){.pt-panel{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:24px;height:95vh;overflow:hidden}.pt-panel>.pt-head{grid-column:1 / -1}.pt-panel>.pt-apoth{grid-column:1;height:calc(95vh - 100px);width:auto;max-width:none;margin:0}.pt-side{grid-column:2;overflow:auto;padding-right:6px}.pt-side .pt-wall,.pt-side .pt-list,.pt-side .pt-effect{max-width:none}.pt-thumb{width:88px;height:110px}}@media(max-width:600px){.pt-panel{width:100vw;max-height:100vh;border-radius:0;padding:12px}.mbx-root.pt-root{padding:0}.pt-row{flex-wrap:wrap;padding:12px}.pt-thumb{width:64px;height:82px}.pt-row .pt-bottle{flex:1 1 60%}.pt-row .pt-acts{flex:1 1 100%;justify-content:flex-end}.pt-row .pt-bottle b{font-size:19px}}.g3-potions{--g3-accent: #7fd8ff;--g3-side: clamp(340px, 32vw, 520px)}.g3-potions .g3-ttl{display:block!important;font:900 26px var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--g3-accent);text-align:center}.g3-potions .g3-board-wrap.pt-stage{background:#050507;padding:0}.g3-potions .pt-stage>.pt-apoth{width:min(100cqw,calc(100cqh * 430 / 932));height:auto;max-width:none;margin:0;border-radius:0}.g3-potions .pt-side .pt-wall,.g3-potions .pt-side .pt-list,.g3-potions .pt-side .pt-effect{max-width:none;margin-left:0;margin-right:0}.g3-potions .pt-side>.muted{margin:0;text-align:center}.g3-potions .pt-row{flex-wrap:wrap}.g3-potions .pt-row .pt-bottle{flex:1 1 55%}.g3-potions .pt-row .pt-acts{flex:1 1 100%;justify-content:flex-end}.g3-potions .pt-thumb{width:64px;height:82px}@media(max-width:760px){.g3-potions .g3-ttl{text-align:left;font-size:22px}.g3-potions .pt-stage>.pt-apoth{width:min(100cqw,calc(100cqh * 430 / 932))}}.g3-potions .g3-side.pt-side{grid-column:1;grid-row:1;padding-right:18px}.g3-potions .g3-board-wrap.pt-stage{grid-column:2;grid-row:1}@media(min-width:761px){.g3-potions{--g3-side: clamp(380px, 50vw, 50vw)}.g3-potions .pt-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.g3-potions .g3-board-wrap.pt-stage{padding:14px 0}.g3-potions .pt-stage>.pt-apoth{width:min(100cqw,calc(100cqh * 430 / 932));border-radius:10px}.g3-potions.pt-skinned{--g3-accent: var(--pt-c1)}.pt-skinned .g3-side.pt-side{background:linear-gradient(180deg,color-mix(in srgb,var(--pt-c1) 14%,#0b0b10),#0b0b10 340px)}.pt-skinned .g3-side.pt-side:before{content:"";position:absolute;top:0;right:0;width:220px;height:220px;pointer-events:none;opacity:.28;background:var(--pt-face) right top / contain no-repeat;-webkit-mask:linear-gradient(225deg,#000 30%,transparent 75%);mask:linear-gradient(225deg,#000 30%,transparent 75%)}.pt-skinned .g3-side.pt-side>:not(.mbx-x){position:relative}.pt-skinned .g3-ttl{color:var(--pt-c1);text-shadow:0 0 12px color-mix(in srgb,var(--pt-c1) 60%,transparent)}.pt-skinned .g3-logo{border-bottom-color:color-mix(in srgb,var(--pt-c1) 40%,transparent)}.pt-skinned .pt-wall-b{border-color:color-mix(in srgb,var(--pt-c1) 45%,transparent);color:var(--pt-c2)}.pt-skinned .pt-wall-b.on{background:var(--pt-c1);border-color:var(--pt-c1);color:#0a0a0a}.pt-skinned .pt-link{color:var(--pt-c2)}.pt-skinned .pt-pack{border-color:var(--pt-c1);background:linear-gradient(135deg,color-mix(in srgb,var(--pt-c1) 14%,transparent),color-mix(in srgb,var(--pt-c2) 12%,transparent));box-shadow:0 0 14px color-mix(in srgb,var(--pt-c1) 40%,transparent)}.pt-skinned .pt-pack small{color:var(--pt-c2)}.pt-skinned .pt-row{background:color-mix(in srgb,var(--pt-c1) 8%,#101016);border:1px solid color-mix(in srgb,var(--pt-c1) 28%,transparent)}.pt-skinned .pt-thumb{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--pt-c1) 45%,transparent))}.pt-skinned .pt-own.has{color:var(--pt-c2)}.pt-skinned .pt-mini:not(.primary){border-color:var(--pt-c1);color:#fff;box-shadow:0 0 6px color-mix(in srgb,var(--pt-c1) 40%,transparent)}.pt-skinned .btn.primary.pt-mini,.pt-skinned .pt-open{background:var(--pt-c1);color:#0a0a0a;border-color:var(--pt-c1)}.pt-skinned .pt-req{border-color:color-mix(in srgb,var(--pt-c1) 40%,transparent);background:color-mix(in srgb,var(--pt-c1) 6%,#0b0b10)}.pt-skinned .pt-effect,.pt-skinned .mbx-x{border-color:var(--pt-c1)}}@media(min-width:761px){.g3-potions .g3-layout.pt-g3{grid-template-columns:minmax(0,1fr) var(--g3-side)}.g3-potions .g3-board-wrap.pt-stage{grid-column:1;grid-row:1;padding:0;overflow:hidden;place-items:end center}.g3-potions .g3-side.pt-side{grid-column:2;border-right:0;border-left:2px solid var(--g3-accent);box-shadow:-4px 0 18px color-mix(in srgb,var(--g3-accent) 25%,transparent)}.g3-potions .pt-stage>.pt-apoth{width:min(100cqw,calc(100cqh * 430 / 932 / .56));border-radius:0}.g3-potions .mbx-x{left:12px;right:auto}}@media(min-width:761px){.g3-potions .g3-board-wrap.pt-stage{background:linear-gradient(#0000002e,#0000002e),var(--pt-wall, none) center bottom / cover no-repeat #1a1a1c}.g3-potions .pt-stage>.pt-apoth{width:min(100cqw,calc(100cqh * 430 / 932 / .56));background:none;-webkit-mask:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.g3-potions .pt-stage>.pt-apoth:has(+*),.g3-potions .pt-stage{overflow:hidden}}body.gw-skin :is(.vb-panel,.sb-root,.pz-root,.g3-mystery .g3-side,.g3-powersurge .g3-side,#view.quiz-page,.qres-panel,.pf-root,.sd-roster-root,.td-root,.tb-mine,.tut-root,.tour-root,.tut-ask,.tut-btn,.tour-btn){--neon: var(--sk-c1);--glow: var(--sk-c1);--neon-dim: color-mix(in srgb, var(--sk-c1) 60%, #000);--line: color-mix(in srgb, var(--sk-c1) 22%, #111);--hot: var(--sk-c2);--hot-glow: color-mix(in srgb, var(--sk-c2) 55%, transparent);--g3-lime: var(--sk-c1);--g3-accent: var(--sk-c1)}body.gw-skin .g3-powersurge .g3-side{--g3-accent: var(--sk-c2)}body.gw-skin :is(.qres-pass,.qres-fail,.module-badge,.sbd-status,.sbd-hc,[class*=urgent],[class*=overdue],[class*=late],[class*=-status],[class*=st-],.hg-glow,[class*=glow-]){--neon: #8fd61f;--glow: #9cff2e;--neon-dim: #5f9a12;--hot: #ff2d95;--hot-glow: rgba(255,45,149,.55)}body.gw-skin :is(.vb-panel,.sb-root,.pz-root,.g3-mystery .g3-side,.g3-powersurge .g3-side,#view.quiz-page,.qres-panel,.pf-root,.sd-roster-root,.td-root,.tb-mine,.tut-root,.tour-root,.tut-ask) :is(.btn.primary,.mbx-play,[role=tab].on,[role=tab][aria-selected=true],.tab.on):not(:disabled){background:var(--sk-c1)!important;border-color:var(--sk-c1)!important;color:#0a0a0a!important;box-shadow:0 0 14px color-mix(in srgb,var(--sk-c1) 55%,transparent)!important}body.gw-skin :is(.td-root,.pf-root,.sd-roster-root,.sb-root,.vb-panel) :is(.mbx-title,.pz-panel){border-color:var(--sk-c1)}body.gw-skin :is(.td-root,.pf-root,.sd-roster-root,.sb-root,.vb-panel) .mbx-title{color:var(--sk-c1);text-shadow:0 0 10px color-mix(in srgb,var(--sk-c1) 60%,transparent)}body.gw-skin .g3{--g3-lime: var(--sk-c1);--g3-accent: var(--sk-c1)}body.gw-skin .g3-powersurge{--g3-accent: var(--sk-c2)}body.gw-skin :is(.g3,.g3-walk,.g3-howto) :is(.btn:not(.primary),.g3-detail-x,.g3-tip,.g3-walk-bubble,.pzm-bar .btn){border-color:var(--sk-c1)!important}body.gw-skin :is(.g3,.g3-walk) :is(.g3-detail .g3-how,.g3-walk-dn,.pz-inv-chip,.g3-detail-x){color:var(--sk-c1)}body.gw-skin :is(.g3,.g3-walk,.g3-howto) :is(.g3-walk-pill .btn.primary,.g3-howto .btn.primary,.pz-buy-pill){background:var(--sk-c1)!important;box-shadow:0 0 18px color-mix(in srgb,var(--sk-c1) 60%,transparent)!important}body.gw-skin .g3 .mbx-x{border-color:var(--sk-c1)}body.gw-skin .g3 :is(.g3-help img,.g3-detail-ic){filter:drop-shadow(0 0 8px color-mix(in srgb,var(--sk-c1) 60%,transparent))}body.gw-skin .g3-walk-ring{box-shadow:0 0 0 9999px #000000b3,0 0 0 3px #fff,0 0 18px 6px var(--sk-c1)}body.gw-skin .mbx-root.v2:not(.ps-root) .mbx-sq.sel,body.gw-skin .g3-puzzle .pz-slot-board.picked{outline-color:var(--sk-c1)!important}body.gw-skin :is(.td-root,.pf-root,.sd-roster-root,.sb-root,.vb-panel) .gw-pill{border-color:var(--sk-c1);box-shadow:0 0 8px color-mix(in srgb,var(--sk-c1) 55%,transparent),0 0 16px color-mix(in srgb,var(--sk-c1) 28%,transparent)}body.gw-skin :is(.td-root,.pf-root,.sd-roster-root,.sb-root,.vb-panel) .gw-pill-ico{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--sk-c1) 40%,transparent))}body.gw-skin :is(.td-root,.sd-roster-root) .pz-panel{border-color:var(--sk-c1)!important;box-shadow:0 0 22px color-mix(in srgb,var(--sk-c1) 45%,transparent)}.onb-skinstep .mbx-x{visibility:hidden}.onb-spot{position:relative;z-index:2;border-radius:12px;outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 4px var(--glow, #9cff2e),0 0 26px 8px var(--glow, #9cff2e);background:#ffffff0f;animation:onbSpot 1.4s ease-in-out infinite}@keyframes onbSpot{50%{box-shadow:0 0 0 4px var(--glow, #9cff2e),0 0 40px 14px var(--glow, #9cff2e)}}.onb-tip{display:flex;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;border:2px solid var(--glow, #9cff2e);border-radius:14px;background:#0b0b10;color:#fff;font-size:14px}.onb-tip img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}@media(prefers-reduced-motion:reduce){.onb-spot{animation:none}}body.gw-skin .onb-moment .btn.primary{background:var(--sk-c1)!important;border-color:var(--sk-c1)!important;color:#0a0a0a!important}body.gw-skin .onb-moment .btn:not(.primary){border-color:var(--sk-c1)}.tour-panel.bubble:after,.tour-panel.bubble[data-side]:after,.onb-bubble:before{content:none!important;display:none!important}.tour-dot{border-radius:50%;transform:none}.pt-logo{display:block;width:min(100%,420px);height:auto;margin:0 auto 8px;pointer-events:none}.g3-potions .g3-logo .pt-logo{display:block!important;width:min(100%,460px);max-height:none;margin:0 auto}.g3-potions .g3-ttl{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pt-lore-card .pt-logo{width:min(80%,340px)}.pet-reveal-root{display:grid;place-content:center;justify-items:center;gap:16px}.pet-reveal{display:grid;justify-items:center;gap:10px;text-align:center}.pet-reveal-stage{position:relative;width:min(70vw,340px);aspect-ratio:1;display:grid;place-items:center}.pet-reveal-glow{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,rgba(140,255,40,.55) 0%,rgba(160,64,255,.35) 45%,transparent 70%);filter:blur(10px);animation:pet-reveal-pulse 2.4s ease-in-out infinite}.pet-reveal-art{position:relative;width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 0 18px rgba(140,255,40,.7));animation:pet-reveal-pop .5s cubic-bezier(.3,1.4,.5,1) both}.pet-reveal-name{font:900 clamp(26px,5vw,40px) var(--font-display);color:var(--glow);text-shadow:0 0 12px var(--glow)}.pet-reveal-line{margin:0;max-width:34ch;color:#e8e8f0;font-size:17px}@keyframes pet-reveal-pulse{50%{transform:scale(1.08);opacity:.8}}@keyframes pet-reveal-pop{0%{transform:scale(.4);opacity:0}}@media(prefers-reduced-motion:reduce){.pet-reveal-glow,.pet-reveal-art,.rip-cutflash{animation:none}.rip-cutflash{display:none}}.tut-hdr-q,.g3-help{display:none!important}.skp-head .mbx-title,.pt-welcome .pt-lore-card h3,.pack-btn span{text-transform:none}.skp-head{position:relative}.pet-grounded,.onb-stage .onb-pet,.pet-sprite,.hh-owl-face,.pet-stage-card .pet-card-art{object-position:50% 100%!important;margin-bottom:0;vertical-align:bottom}.onb-stage .onb-pet{margin-bottom:-16px;position:relative;z-index:1;filter:drop-shadow(0 -2px 10px rgba(144,252,38,.45));animation-name:onbPetIn}@keyframes onbPetIn{0%{opacity:0}to{opacity:1}}.pet-stage .pet-sprite{top:4px;bottom:0;margin:0 auto;filter:drop-shadow(0 -2px 6px rgba(57,255,20,.55))}.pet-stage.pet-stage-card{align-self:flex-end}.pet-stage.pet-stage-card .pet-card-art{margin:-10% 0 0;display:block}.hh-owl-face{align-self:flex-end;filter:drop-shadow(0 -2px 8px rgba(0,0,0,.45))}.tut-btn[style*=--tut-c]{border:2px solid var(--tut-c)!important;background:color-mix(in srgb,var(--tut-c) 35%,#000)!important;color:var(--tut-c)!important;box-shadow:0 0 8px color-mix(in srgb,var(--tut-c) 55%,transparent)}.tc-sheet .tc-cell{cursor:pointer}.tc-sheet .tc-cell:hover{outline:1px dashed var(--neon)}.tc-edit{margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:8px;display:grid;gap:8px}.tc-edit-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tc-dead{opacity:.55;text-decoration:line-through}.tc-need{outline:2px solid var(--danger)}:root{--sk-circle-gap: 11px}.tut-btn{margin:0 0 0 var(--sk-circle-gap)!important;vertical-align:middle;align-self:center;flex-shrink:0;position:relative;top:auto}:is(h1,h2,h3,h4,.mbx-title)>.tut-btn{top:-.08em}:is(.mbx-head,.g3-head,.pz-head,.tbc-hdr,.sbd-top,.vb-head,.pt-head){column-gap:var(--sk-circle-gap)}.tour-panel.bubble,.tut-root .tour-panel{gap:var(--sk-circle-gap)}.tour-panel.bubble .tour-avatar,.tut-root .tour-avatar{align-self:center}.skp-head{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center}.skp-head>.mbx-title{order:0}.skp-head>.tut-btn{order:1;position:relative!important;top:0!important;right:auto!important}.skp-head>:not(.tut-btn):not(.mbx-title){order:2;flex-basis:100%}:is(h1,h2,h3,h4):has(>.tut-btn):not(.skp-head *){display:flex;align-items:center}:is(h1,h2,h3,h4)>.tut-btn{top:0}.pk-desc .pk-name,.tc-from .pk-name{text-transform:none}.pt-done,#logBtn,#quiz [type=submit],.fl-form [type=submit],form [type=submit].btn,.mc-save,.cz-pp-save,.hh-save,.sa-form .btn,.vb-editbar .btn,.pz-confirm,[data-tcsave],[data-tcdel],#tcAdd{text-transform:none!important}.tcshot-img{display:block;max-width:100%;max-height:75vh;margin:10px auto 0;border-radius:6px}.sk-contacts{display:grid;gap:8px;margin:6px 0}.sk-con{padding:8px;border:1px solid var(--line);border-radius:8px}.sk-con .btn{margin-top:4px}.cl-name,.cl-tel,.cl-opt{color:#90fc26;text-decoration:underline;text-underline-offset:2px}.cl-multi{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.cl-opt{font-size:.78em;padding:1px 7px;border:1px solid #90FC26;border-radius:999px;text-decoration:none}.mu-note{margin:4px 0 10px;padding:8px 10px;border:1px dashed #90FC26;border-radius:10px;font-size:.9em}.mu-group h3{margin:12px 0 6px}.mu-group h3 small{opacity:.7;font-weight:400}.mu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.mu-btn{display:block;padding:10px;border:1px solid #90FC26;border-radius:10px;color:#fff;background:#111;text-decoration:none;text-transform:none;font-weight:600}.mu-btn:hover,.mu-btn:focus{background:#1d2a10}body.cz-sleeve-art .tc-back{background:var(--sleeve-back) center / cover no-repeat,#05080a;border-color:transparent}body.cz-sleeve-art .tc-back span{display:none}body.cz-sleeve-art .vb-owned .tc,body.cz-sleeve-art .cz-shelf .tc{outline:none}.cz-opt .cz-sw[style*="img/sleeves/"]{width:30px;height:42px;border-radius:4px;background-size:cover;background-position:center}.cz-slp{display:flex;align-items:center;gap:11px;margin:0 0 10px;padding:8px 10px;border:1px solid rgba(255,43,214,.5);border-radius:10px}.cz-slp>div{flex:1;display:grid}.slp-reveal{display:grid;justify-items:center;gap:8px;text-align:center}.slp-art{width:min(62vw,300px);height:auto;aspect-ratio:5 / 7;border-radius:14px;box-shadow:0 0 28px #ff2bd68c,0 0 60px #00e5ff40}.slp-name{margin:4px 0 0;text-transform:none}.store-sub{margin:14px 0 6px}.mu-sname{margin:10px 0 4px}.mu-item{display:inline-flex;align-items:center;gap:6px}.mu-rm{padding:2px 8px;font-size:.8em}.mu-add{display:grid;gap:8px;margin-top:12px;padding:10px;border:1px solid rgba(255,200,60,.5);border-radius:10px}.mu-rule{margin:0;color:#ffc83c}.mu-ok{display:flex;gap:8px;align-items:flex-start}.mg-count{display:inline-block;min-width:1.4em;padding:0 .35em;border-radius:999px;background:#e5484d;color:#fff;font-size:.8em;text-align:center}.hh-entry.on{outline:2px solid currentColor}.pf-msg{padding:.4em 0;border-bottom:1px solid rgba(255,255,255,.08)}.pf-msg.unread b:before{content:"• ";color:#e5484d}#annBar .ann-card{position:relative}#annBar .ann-x{position:absolute;top:.4em;right:.4em}.sec-hdr{width:min(540px,100%);max-width:100%;aspect-ratio:1080 / 300;margin:4px auto 12px}.sec-hdr-img{width:100%;height:100%;object-fit:contain;display:block}.sec-hdr-slot .sec-hdr-text{display:none}.sec-hdr-slot.sec-hdr-missing{aspect-ratio:auto}.sec-hdr-slot.sec-hdr-missing .sec-hdr-img{display:none}.sec-hdr-slot.sec-hdr-missing .sec-hdr-text{display:block;margin:0}.ri-model{margin:8px 0 0;display:grid;gap:6px;justify-items:start}.ri-model[hidden]{display:none}.ri-model img{width:min(280px,100%);height:auto;max-height:180px;object-fit:contain;border-radius:10px;border:1px solid #3a3a3a;background:#0b0b0b}.ri-model figcaption{font-size:13px;color:#d6d6d6}.ri-form fieldset{border:1px solid var(--line,#ccc);border-radius:10px;margin:0 0 10px;padding:8px 10px}.ri-form legend{font-weight:700;padding:0 4px}.ri-notice{border:2px solid #d33;border-radius:8px;padding:8px;margin:6px 0}.ri-check{display:flex;gap:8px;align-items:flex-start}.ri-terms{font-size:.9em;border-left:3px solid var(--line,#ccc);padding-left:8px;margin:6px 0}.ri-time{margin:6px 0;padding-left:18px;font-size:.9em}.tut-btn.tut-at-title{margin:0 auto 0 var(--sk-circle-gap)!important}.tut-at-title~.tut-btn.tut-at-title{display:none}.sec-hdr:has(>.tut-btn){position:relative}.sec-hdr>.tut-btn{position:absolute!important;top:6px;right:6px;margin:0!important;z-index:2}.onb-stage>.onb-face.large{width:100%;height:auto;object-fit:contain}.onb-stage>.onb-welcome{width:100%;max-width:none;height:auto;object-fit:contain}.tbu-root .tbu-face{width:min(360px,90vw);height:auto;object-fit:cover}.cal-legend{font-size:12px;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin:4px 0}.cal-open{cursor:pointer}.cal-open:hover,.cal-open:focus-visible{outline:1px solid var(--neon, #9cff2e);border-radius:8px}.rq-eta{display:flex;gap:6px;align-items:center;font-size:13px;margin-top:4px}.rq-eta input{max-width:170px}.cal-cell{position:relative;flex-direction:column}.cal-bars{position:absolute;left:0;right:0;bottom:3px;display:flex;flex-direction:column;gap:2px;pointer-events:none}.cal-bar{display:block;height:4px;margin:0 -1px}.cal-bar.s{margin-left:3px;border-radius:3px 0 0 3px}.cal-bar.e{margin-right:3px;border-radius:0 3px 3px 0}.cal-bar.s.e{border-radius:3px}.cal-bar-key{display:inline-block;width:18px;height:5px;border-radius:3px;vertical-align:middle}.cal-track{font-size:13px}.shp-form .td-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0}.shp-form input[name=tracking],.shp-form input[name=note],.shp-per input{flex:1;min-width:180px}.shp-stores{display:flex;flex-wrap:wrap;gap:4px 12px;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:6px 10px}.cal-ship-acts{justify-content:flex-end;margin:4px 0}.ps-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:10px 0}.ps-opt{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.18);border-radius:10px;cursor:pointer}.ps-opt:has(input:checked){border-color:var(--neon,#9cff2e);box-shadow:0 0 8px var(--neon,#9cff2e)}.ps-err{color:#ff6b6b}.ps-pass{display:grid;gap:8px;margin:12px 0;padding:12px;border:1px solid #3a3f3a;border-left:3px solid var(--neon,#9cff2e);border-radius:10px;background:#101410}.ps-pass[hidden],.ps-need[hidden]{display:none!important}.ps-pass h3,.ps-pass p{margin:0}.ps-pass ul{margin:0;padding-left:18px;display:grid;gap:4px}.ps-skip{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.ps-skip input{margin-top:3px;flex:none}.ps-need{display:grid;gap:8px;min-width:0}.ps-need .btn{justify-self:start;max-width:100%;white-space:normal;text-align:center;text-decoration:none;box-sizing:border-box}.chest-split h4{margin:10px 0 4px}.cs-prizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.cs-prize{display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--glow);border-radius:8px;background:#0006;color:inherit;cursor:pointer}.cs-prize b{color:var(--glow);font-family:var(--font-display)}.cs-prize small{color:var(--muted)}.cs-prize.taken{opacity:.55;border-color:var(--line);cursor:default}.cs-prize.mine{opacity:1;border-color:#ffd54f;box-shadow:0 0 8px #ffd54f}.cs-prize:disabled{cursor:default}.cs-order{margin:0;padding-left:22px}.cs-order li.turn{color:var(--glow);font-weight:700}.cs-order li.me{text-decoration:underline}.cs-turn{color:#ffd54f}.cs-propose{margin:8px 0;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cs-wheel span{font-size:clamp(6px,1.8vw,9px)}.cs-reel{display:grid;grid-template-columns:minmax(0,3fr) minmax(140px,1fr);gap:10px;align-items:center;width:min(960px,100%)}.cs-reel .pz-reel-stage{width:100%}.cs-reel-key{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px}.cs-reel-key li{padding:4px 8px;border:1px solid var(--line);border-radius:6px}.cs-reel-key li b{color:var(--glow);margin-right:4px}.cs-reel-key li.on{border-color:var(--glow);box-shadow:0 0 8px var(--glow)}@media(max-width:560px){.cs-reel{grid-template-columns:1fr}}:root{--poll-header-art: image-set(url(/img/polls/polls.webp) type("image/webp") 1x, url(/img/polls/polls@2x.webp) type("image/webp") 2x, url(/img/polls/header_polls.png) type("image/png") 1x);--poll-pet-icon: url(/img/polls/poll_icon_64.png)}.sr-tabs{display:flex;gap:6px;margin:6px 0 10px;flex-wrap:wrap}.sr-tabs .sr-tab-ico{width:18px;height:18px;vertical-align:-4px;margin-right:4px}.poll-hdr{margin:0 0 10px;border-radius:12px;overflow:hidden;line-height:0}.poll-hdr img{display:block;width:100%;height:auto;aspect-ratio:1080 / 300}.poll-hdr-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.poll-tools{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.poll-sec{margin:14px 0 8px;font-family:var(--font-display);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--glow)}.poll-pet-ico{display:inline-block;flex:none;width:32px;height:32px;background:var(--poll-pet-icon) center / contain no-repeat;vertical-align:middle}.pet-text .poll-pet-ico,.sk-text .poll-pet-ico{width:24px;height:24px;margin-right:6px;vertical-align:-6px}.poll-form label,.poll-form input:not([type=radio]):not([type=checkbox]),.poll-form select{display:block;width:100%}.poll-form .poll-choices-in input{margin:4px 0}.poll-form fieldset{border:1px solid var(--line);border-radius:8px;margin:8px 0}.poll-form fieldset label{display:inline-block;width:auto;margin-right:10px}.poll-stores[hidden],.poll-cardpick label[hidden]{display:none!important}.poll-stores{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:2px;margin-top:6px}.poll-cardpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;max-height:360px;overflow:auto;padding:4px;margin-top:6px}.poll-cardpick label{display:flex!important;flex-direction:column;align-items:center;gap:2px;width:auto!important;margin:0!important;padding:4px;border:1px solid var(--line);border-radius:8px;font-size:11px;text-align:center;cursor:pointer}.poll-cardpick label:has(input:checked){border-color:var(--glow);box-shadow:0 0 8px var(--glow)}.poll-cardpick img{width:100%;aspect-ratio:5 / 7;object-fit:cover;border-radius:5px}.poll-cardpick input{position:absolute;opacity:0}.poll-cardpick .muted{font-size:10px}.poll-creators ul{padding-left:16px}.poll-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.poll-banner h3{margin:0;flex:1}.wu-row{display:block;width:100%;text-align:left;padding:8px;margin:4px 0;background:transparent;color:inherit;border:1px solid var(--line);border-radius:8px;cursor:pointer}.wu-row:hover,.wu-row:focus-visible{border-color:var(--glow)}.wu-st{float:right;font-size:12px;padding:1px 6px;border-radius:6px;border:1px solid var(--line)}.wu-pending_approval,.wu-awaiting_employee{border-color:var(--glow);color:var(--glow)}.wu-rejected{opacity:.7}.wu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:4px 12px;margin:8px 0}.wu-f{margin:8px 0}.wu-f p{margin:2px 0}.wu-prior{margin:4px 0;padding-left:18px}.wu-sigs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:10px 0;padding-top:8px;border-top:1px solid var(--line)}.wu-sig{font:italic 18px Georgia,serif;margin:4px 0;border-bottom:1px solid var(--line)}.wu-form label,.wu-sign label,.wu-approve label,.wu-refuse label{display:block;margin:6px 0}.wu-form input,.wu-form select,.wu-form textarea,.wu-sign input,.wu-sign textarea,.wu-approve textarea{display:block;width:100%}.wu-img{max-width:100%;border-radius:8px;margin:4px 0}.wu-todo{color:var(--glow);font-weight:700}.wu-audit summary{cursor:pointer;font-weight:700}.pr-row{display:block;width:100%;text-align:left;padding:8px;margin:4px 0;background:transparent;color:inherit;border:1px solid var(--line);border-radius:8px;cursor:pointer}.pr-row:hover,.pr-row:focus-visible{border-color:var(--glow)}.pr-st{float:right;font-size:12px;padding:1px 6px;border-radius:6px;border:1px solid var(--line)}.pr-st.done{color:var(--glow);border-color:var(--glow)}.pr-item,.pr-traits,.pr-prompts,.pr-form fieldset{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:6px 10px}.pr-desc{font-size:12px;margin:2px 0 6px}.pr-scale{display:flex;flex-wrap:wrap;gap:6px}.pr-scale label{padding:4px 8px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.pr-scale label:has(input:checked){border-color:var(--glow);box-shadow:0 0 6px var(--glow)}.pr-cm,.pr-form textarea,.pr-form select,.pr-form input:not([type=radio]):not([type=checkbox]){display:block;width:100%;margin-top:6px}.pr-form label{display:block;margin:6px 0}.pr-traits label,.pr-scale label,.pr-stores label{display:inline-block;margin:2px 8px 2px 0}.pr-table{width:100%;border-collapse:collapse;font-size:13px}.pr-table td,.pr-table th{border-bottom:1px solid var(--line);padding:4px;text-align:left;vertical-align:top}.pr-grp{margin:10px 0 2px;font-size:13px;color:var(--muted, #aaa)}.pr-table tr.pr-grp th{padding-top:10px;border-bottom:2px solid var(--lf-lime, #9cff2e);font-size:12px;text-transform:uppercase;letter-spacing:.03em}.pr-cms{margin:4px 0;padding-left:16px;font-size:12px}.pr-score{font-size:18px;color:var(--glow)}:root{--ack-header-art: image-set(url(/img/ack/team-shoutouts.webp) type("image/webp") 1x, url(/img/ack/team-shoutouts@2x.webp) type("image/webp") 2x, url(/img/ack/header_team_shoutouts.png) type("image/png") 1x);--plinko-board-art: image-set(url(/img/ack/plinko_board.webp) 1x, url(/img/ack/plinko_board@2x.webp) 2x);--plinko-ball-art: image-set(url(/img/ack/ball.webp) 1x, url(/img/ack/ball@2x.webp) 2x);--plinko-trail-art: image-set(url(/img/ack/ball_trail.webp) 1x, url(/img/ack/ball_trail@2x.webp) 2x);--plinko-peg-lime: image-set(url(/img/ack/peg_lime.webp) 1x, url(/img/ack/peg_lime@2x.webp) 2x);--plinko-peg-pink: image-set(url(/img/ack/peg_pink.webp) 1x, url(/img/ack/peg_pink@2x.webp) 2x);--plinko-slot-art: image-set(url(/img/ack/slot_tile.webp) 1x, url(/img/ack/slot_tile@2x.webp) 2x);--plinko-jackpot-art: image-set(url(/img/ack/slot_jackpot_glow.webp) 1x, url(/img/ack/slot_jackpot_glow@2x.webp) 2x);--ack-home-art: image-set(url(/img/ack/home_drop_ready.webp) 1x, url(/img/ack/home_drop_ready@2x.webp) 2x)}.ack-hdr{position:relative;margin:0 0 10px;border-radius:12px;overflow:hidden;line-height:0;background:#000}.ack-hdr img{display:block;width:100%;height:auto;aspect-ratio:1080 / 300}.ack-hdr-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ack-ico{width:24px;height:24px;vertical-align:-6px;margin-right:6px;object-fit:contain}h4 .ack-ico{width:28px;height:28px;vertical-align:-8px}.ack-send label,.ack-pick label,.ack-poll label,.ack-tie label{display:block;margin:4px 0}.ack-send input,.ack-send select,.ack-pick select{display:block;width:100%}.ack-list{list-style:none;padding:0;margin:6px 0;display:grid;gap:6px}.ack-card.to-me{border-color:var(--glow)}.ack-hon{list-style:none;padding:0;margin:6px 0}.ack-hon li{margin:3px 0}.ack-credits .btn,.plk-chip{border-color:var(--pc, var(--glow));box-shadow:0 0 6px var(--pc, var(--glow))}.plk-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 6px 1px 2px;border:1px solid;border-radius:6px;font-size:12px;color:var(--pc);vertical-align:middle}.plk-pack-ico{width:24px;height:24px;object-fit:contain;flex:none}.ack-banner{position:relative;container-type:inline-size;margin-bottom:10px;border-radius:12px;overflow:hidden;line-height:1.2;background:#0b0f0a}.ack-banner-art{display:block;width:100%;height:auto;aspect-ratio:1080 / 360}.ack-banner-txt{position:absolute;left:27.8%;width:38.9%;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.2cqw}.ack-banner-txt h3{margin:0;font:800 clamp(11px,3.6cqw,26px) / 1.1 var(--font-display);color:#fff;text-shadow:0 0 8px var(--glow);letter-spacing:.02em}.ack-banner-txt p{margin:0;font-size:clamp(9px,2.2cqw,15px);color:#ff8fd0}.ack-banner-txt .btn{padding:.5cqw 2cqw;font-size:clamp(10px,2.4cqw,16px);min-height:0}.plk-board{position:relative;width:min(420px,100%);aspect-ratio:720 / 960;margin:8px auto;container-type:inline-size;background:var(--plinko-board-art) center / 100% 100% no-repeat,#07090a;border-radius:6.5%/5%}.plk-peg,.plk-bumper,.plk-ball,.plk-slot,.plk-trail{position:absolute;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.plk-peg{width:4.444%;aspect-ratio:1;background-image:var(--plinko-peg-lime);transition:filter .15s}.plk-peg.pink{background-image:var(--plinko-peg-pink)}.plk-peg.hit{filter:brightness(1.6) drop-shadow(0 0 4px #fff)}.plk-bumper{width:8.889%;aspect-ratio:1;z-index:1;background-image:var(--b);animation:plk-glow 1.6s ease-in-out infinite alternate}.plk-bumper.flash{background-image:var(--bh);animation:none;transform:translate(-50%,-50%) scale(1.15)}.plk-bumper.hit:not(.flash){filter:brightness(1.25)}.plk-bumper.tint{background:var(--pc);-webkit-mask:var(--b) center / 100% 100% no-repeat;mask:var(--b) center / 100% 100% no-repeat}.plk-bumper.tint.flash{-webkit-mask-image:var(--bh);mask-image:var(--bh);background:color-mix(in srgb,var(--pc) 45%,#fff)}@keyframes plk-glow{0%{filter:drop-shadow(0 0 0 var(--pc))}to{filter:drop-shadow(0 0 1.4cqw var(--pc))}}.plk-slot{width:11.111%;height:10.417%;display:grid;place-items:end center;padding-bottom:1.6cqw;box-sizing:border-box;background-image:var(--plinko-slot-art);font:700 clamp(10px,3.3cqw,15px) var(--font-display, sans-serif);color:#fff;text-shadow:0 0 4px #000,0 0 6px var(--glow);transition:transform .2s,filter .2s}.plk-slot.jackpot{background-image:var(--plinko-jackpot-art),var(--plinko-slot-art);color:#ffd23f;text-shadow:0 0 4px #000,0 0 8px #ffd23f}.plk-slot.landed{filter:brightness(1.5) drop-shadow(0 0 2cqw var(--glow));transform:translate(-50%,-50%) scale(1.08);z-index:1}.plk-ball{width:8.889%;aspect-ratio:1;z-index:3;left:50%;top:8.958%;background-image:var(--plinko-ball-art);transition:left .34s cubic-bezier(.3,.1,.6,1),top .34s cubic-bezier(.5,0,1,.6)}.plk-trail{width:8.889%;height:26.667%;z-index:2;left:50%;top:8.958%;background-image:var(--plinko-trail-art);transform-origin:50% 100%;transform:translate(-50%,-100%) rotate(var(--a, 0rad));opacity:0;transition:left .34s cubic-bezier(.3,.1,.6,1),top .34s cubic-bezier(.5,0,1,.6),opacity .2s;pointer-events:none}.plk-board.moving .plk-trail{opacity:.85}.plk-key{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;justify-content:center}.plk-key li{display:inline-flex;align-items:center;gap:4px}.plk-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;background:var(--pc);box-shadow:0 0 6px var(--pc)}.plk-out{text-align:center;min-height:1.4em}@media(prefers-reduced-motion:reduce){.plk-bumper{animation:none}.plk-ball,.plk-trail{transition:none}.plk-board.moving .plk-trail{opacity:0}}.cb-root{display:block}.cb-panel{width:100%;max-width:560px;box-sizing:border-box}.cb-body{display:grid;gap:10px}.cb-sec{margin:8px 0 2px;font-family:var(--font-display);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--glow)}.cb-help{margin:0;font-size:13px}.cb-warn{color:var(--bt-pink);margin:0}.cb-badge{display:inline-block;min-width:18px;padding:0 5px;border-radius:9px;background:var(--bt-pink);color:#000;font-weight:800;font-size:11px}.cb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin:6px 0 10px}.cb-pick{position:relative;padding:4px;border:1.5px solid #2b3a22;border-radius:10px;background:var(--bt-metal);color:inherit;cursor:pointer;font:inherit}.cb-pick.on{border-color:var(--glow);box-shadow:0 0 10px var(--glow)}.cb-order{position:absolute;top:2px;left:2px;z-index:1;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--bt-pink);color:#000;font-weight:800;font-size:12px}.cb-mini{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;font-size:12px;line-height:1.15}.cb-mini img{width:100%;aspect-ratio:5 / 7;object-fit:cover;border-radius:6px}.cb-mini small{font-size:10px;color:var(--muted, #9fb197)}.cb-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0;max-width:300px}.cb-match{display:grid;gap:2px;width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer;background:var(--bt-metal)}.cb-match.my{border-color:var(--glow);box-shadow:0 0 10px color-mix(in srgb,var(--glow) 50%,transparent)}.cb-match.won b{color:var(--glow)}.cb-match.lost b{color:var(--bt-pink)}.cb-list{padding-left:16px;margin:0}.cb-list li{margin:4px 0}.cb-board{margin:0;padding-left:20px}.cb-board li{display:flex;gap:6px;align-items:baseline;padding:3px 0}.cb-board li span:last-child{margin-left:auto;font-family:Chakra Petch,sans-serif;font-weight:700}.cb-rules ul{margin:0;padding-left:18px}.cb-rules li{margin:4px 0;font-size:13px}.cb-kit{display:grid;gap:3px;font-size:13px}.cb-kit-a .cb-cost{min-width:44px;display:inline-block}.cb-cost{color:#ffd23f;font-weight:700;font-size:12px}.cb-ab-ico{display:inline-block;width:16px;height:16px;margin-right:4px;vertical-align:-3px;border-radius:4px;border:1.5px solid var(--glow)}.cb-ab-passive .cb-ab-ico{background:var(--bt-ability-passive) center / contain no-repeat}.cb-ab-once .cb-ab-ico{background:var(--bt-ability-once) center / contain no-repeat;border-color:var(--bt-pink)}.cb-back{justify-self:start;margin-bottom:6px}.cb-log{margin:0;padding:6px 10px;list-style:none;display:grid;gap:2px;min-height:5.5em;font-size:12px;border-radius:8px;background:#0000008c}.cb-log li{opacity:.7}.cb-log li:last-child{opacity:1;font-weight:700}.cb-log li.mine{color:#c8ff7a}.cb-log li.k-ko,.cb-log li.k-crit{color:var(--bt-pink)}.cb-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cb-atk{display:grid;gap:2px;min-height:64px;padding:8px 10px;text-align:left;border-radius:12px;border:1.5px solid var(--glow);background:var(--bt-metal);color:#fff;font:inherit;cursor:pointer;box-shadow:0 0 10px color-mix(in srgb,var(--glow) 35%,transparent)}.cb-atk:disabled{border-color:#2b3a22;box-shadow:none;opacity:.5;cursor:not-allowed}.cb-atk b{font-family:var(--font-display);font-size:13px;letter-spacing:.03em}.cb-atk small{font-size:11px;color:#9fb197}.cb-ab{grid-column:1 / -1;min-height:0}.cb-ab.cb-ab-once{border-color:var(--bt-pink)}.cb-ab.cb-ab-passive{border-style:dashed;border-color:#34482a;box-shadow:none;cursor:default}.cb-more{display:flex;gap:6px;flex-wrap:wrap}.cb-timer,.cb-wait{margin:0;font-size:12px}.cb-wait{color:var(--glow)}.cb-result.won{border-color:var(--glow)}.cb-result.lost{border-color:var(--bt-pink)}.cb-result h3{margin:0 0 4px}.cb-fulllog ol{max-height:240px;overflow:auto;font-size:12px;padding-left:20px}:root{--bt-header-art: image-set(url(/img/battler/card-battler.webp) type("image/webp") 1x, url(/img/battler/card-battler@2x.webp) type("image/webp") 2x, url(/img/battler/header_card_battler.png) type("image/png") 1x);--bt-arena-art: image-set(url(/img/battler/arena_bg.webp) 1x, url(/img/battler/arena_bg@2x.webp) 2x);--bt-hp-art: image-set(url(/img/battler/hp_fill_emerald.webp) 1x, url(/img/battler/hp_fill_emerald@2x.webp) 2x);--bt-hp-low-art: image-set(url(/img/battler/hp_fill_ruby.webp) 1x, url(/img/battler/hp_fill_ruby@2x.webp) 2x);--bt-hp-track: image-set(url(/img/battler/hp_track.webp) 1x, url(/img/battler/hp_track@2x.webp) 2x);--bt-hp-cap: image-set(url(/img/battler/hp_glass_overlay.webp) 1x, url(/img/battler/hp_glass_overlay@2x.webp) 2x);--bt-fx-hit: image-set(url(/img/battler/fx_hit.webp) 1x, url(/img/battler/fx_hit@2x.webp) 2x);--bt-fx-crit: image-set(url(/img/battler/fx_critical.webp) 1x, url(/img/battler/fx_critical@2x.webp) 2x);--bt-fx-burn: image-set(url(/img/battler/fx_burn.webp) 1x, url(/img/battler/fx_burn@2x.webp) 2x);--bt-fx-stun: image-set(url(/img/battler/fx_stun.webp) 1x, url(/img/battler/fx_stun@2x.webp) 2x);--bt-fx-heal: image-set(url(/img/battler/fx_heal.webp) 1x, url(/img/battler/fx_heal@2x.webp) 2x);--bt-fx-shield: image-set(url(/img/battler/fx_shield.webp) 1x, url(/img/battler/fx_shield@2x.webp) 2x);--bt-ko: image-set(url(/img/battler/ko_stamp.webp) 1x, url(/img/battler/ko_stamp@2x.webp) 2x);--bt-ability-passive: image-set(url(/img/battler/ability_passive.webp) 1x, url(/img/battler/ability_passive@2x.webp) 2x);--bt-ability-once: image-set(url(/img/battler/ability_once.webp) 1x, url(/img/battler/ability_once@2x.webp) 2x);--bt-ability-once-used: image-set(url(/img/battler/ability_once_used.webp) 1x, url(/img/battler/ability_once_used@2x.webp) 2x);--bt-metal: linear-gradient(160deg, #1b2119 0%, #0b0f0a 45%, #151a14 100%);--bt-pink: #ff3fa4}.cb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.cb-hdr{display:block;line-height:0;margin:0 0 8px;border-radius:12px;overflow:hidden;background:#000}.cb-hdr img{display:block;width:100%;height:auto;aspect-ratio:1080 / 300}.cb-card{background:var(--bt-metal)}.cb-card .cb-hdr{margin:-4px -4px 8px}.cb-ab-badge{width:70%;max-width:40px;aspect-ratio:1}.cb-ab.used .cb-ab-ico{background-image:var(--bt-ability-once-used);border-color:#555}.cb-ab-passive .cb-ab-ico,.cb-ab-once .cb-ab-ico{border:0;width:20px;height:20px;vertical-align:-5px}.cb-arena{position:relative;width:100%;max-width:440px;margin:0 auto;aspect-ratio:780 / 1400;container-type:inline-size;overflow:hidden;border-radius:3.5cqw;background:var(--bt-arena-art) center / 100% 100% no-repeat,#0b0f0a}.cb-arena>*{position:absolute;box-sizing:border-box}.cb-plate{display:flex;align-items:center;gap:2.4cqw;padding:0 4cqw}.cb-pname{flex:0 1 22%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 3.3cqw/1 var(--font-display, "Orbitron", sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#fff}.cb-hpn{flex:none;min-width:15%;text-align:right;font:700 3.4cqw/1 Chakra Petch,sans-serif;color:#9cff2e;text-shadow:0 0 6px rgba(156,255,46,.6)}.cb-plate.them .cb-hpn{color:var(--bt-pink);text-shadow:0 0 6px rgba(255,63,164,.6)}.cb-hp{position:relative;flex:1;display:block;aspect-ratio:600 / 34;background:var(--bt-hp-track) center / 100% 100% no-repeat}.cb-hp:after{content:"";position:absolute;inset:0;background:var(--bt-hp-cap) center / 100% 100% no-repeat;pointer-events:none}.cb-hp-chan{position:absolute;inset:23.53% 1.333%;border-radius:99px;overflow:hidden}.cb-hp-fill{display:block;height:100%;width:var(--hp);background:var(--bt-hp-art) left center / auto 100% repeat-x;transition:width .6s cubic-bezier(.2,.8,.2,1)}.cb-hp-fill.low{background-image:var(--bt-hp-low-art)}.cb-bay{padding:1.54cqw}.cb-cardimg{display:block;width:100%;height:100%;object-fit:cover;border-radius:2cqw}.cb-bay.is-ko .cb-cardimg{filter:grayscale(1) brightness(.55)}.cb-bay .cb-fx,.cb-arena>.cb-fx,.cb-ko{position:absolute;pointer-events:none;background:none center / contain no-repeat}.cb-bay .cb-fx{left:50%;top:50%;width:120%;aspect-ratio:1;translate:-50% -50%;animation:cb-pop .9s ease-out forwards}.cb-fx.hit{background-image:var(--bt-fx-hit)}.cb-fx.critical{background-image:var(--bt-fx-crit)}.cb-fx.heal{background-image:var(--bt-fx-heal)}.cb-fx.shield{background-image:var(--bt-fx-shield)}.cb-bay .cb-fx.burn{background-image:var(--bt-fx-burn);top:auto;bottom:-12%;translate:-50% 0}.cb-bay .cb-fx.stun{background-image:var(--bt-fx-stun);top:-14%;translate:-50% 0;width:100%}.cb-bay .cb-fx.shield-up{background-image:var(--bt-fx-shield);width:104%;opacity:.75;animation:none}.cb-arena>.cb-fx.clash{left:50%;top:50%;width:34%;aspect-ratio:1;translate:-50% -50%;animation:cb-pop .9s ease-out forwards}@keyframes cb-pop{0%{opacity:0;scale:.6}25%{opacity:1;scale:1.05}70%{opacity:1}to{opacity:0;scale:1.15}}.cb-dmg{position:absolute;left:50%;top:58%;translate:-50% 0;z-index:2;font:900 9cqw/1 Chakra Petch,sans-serif;color:#ffd23f;-webkit-text-stroke:.5cqw #3a1600;text-shadow:0 0 2cqw rgba(255,120,0,.8);animation:cb-dmg 1.4s ease-out forwards}@keyframes cb-dmg{0%{opacity:0;translate:-50% 20%}15%{opacity:1;translate:-50% 0}75%{opacity:1}to{opacity:0;translate:-50% -40%}}.cb-ko{left:50%;top:45%;width:110%;aspect-ratio:400 / 240;translate:-50% -50%;z-index:3;background-image:var(--bt-ko);animation:cb-stamp .35s cubic-bezier(.3,1.6,.5,1) both}@keyframes cb-stamp{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}.cb-hit .cb-cardimg{animation:cb-shake .45s}@keyframes cb-shake{0%,to{transform:none}20%{transform:translate(-4%)}40%{transform:translate(3%)}60%{transform:translate(-2%)}80%{transform:translate(1%)}}.cb-chips{position:absolute;left:3%;right:3%;bottom:3%;z-index:2;display:flex;gap:1cqw;flex-wrap:wrap;justify-content:center}.cb-chip{padding:.3cqw 1.4cqw;border-radius:1.4cqw;font:700 2.8cqw/1.3 Chakra Petch,sans-serif;border:1px solid;background:#000000bf}.cb-chip.sh{color:#7fd8ff}.cb-chip.bu{color:#ff9a3c}.cb-chip.st{color:#ffd23f}.cb-pod{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4% 0}.cb-pod.r{justify-content:center}.cb-bench{display:flex;flex-direction:column;gap:1.4cqw}.cb-pip{width:6cqw;height:6cqw;border-radius:50%;display:grid;place-items:center;font:800 2.6cqw/1 Chakra Petch,sans-serif;border:1.5px solid #34482a;color:#9fb197;background:#0009}.cb-pip.on{border-color:var(--glow);color:var(--glow);box-shadow:0 0 6px var(--glow)}.cb-pod.them .cb-pip.on{border-color:var(--bt-pink);color:var(--bt-pink);box-shadow:0 0 6px var(--bt-pink)}.cb-pip.ko{border-color:#552;color:#a33}.cb-energy{display:flex;flex-direction:column;align-items:center;gap:.6cqw}.cb-energy img{width:7.2cqw;height:7.2cqw}.cb-banner{left:50%;top:50%;width:96%;translate:-50% -50%;z-index:5;animation:cb-stamp .45s cubic-bezier(.3,1.4,.5,1) both;filter:drop-shadow(0 0 4cqw #000)}@media(prefers-reduced-motion:reduce){.cb-hit .cb-cardimg,.cb-dmg,.cb-ko,.cb-banner{animation:none!important}.cb-fx{animation-duration:.01s!important}}.cb-root,.cb-card{--glow: #d9b25a;--bt-pink: #c7354d;--bt-gold: #d9b25a;--bt-parch: #f1e3c2;--bt-metal: linear-gradient(160deg, #3a1216 0%, #24090c 50%, #331014 100%);--bt-serif: "Cinzel", "IM Fell English SC", Georgia, "Times New Roman", serif}.cb-root .cb-sec,.cb-root .cb-atk b,.cb-root .cb-result h3{font-family:var(--bt-serif);letter-spacing:.06em}.cb-root .cb-atk{border-color:#8a6a2c;box-shadow:inset 0 0 0 1px #d9b25a40,0 2px 8px #00000080}.cb-root .cb-atk small{color:#d7c6a0}.cb-root .cb-log li.mine{color:var(--bt-parch)}.cb-arena{background:var(--bt-arena-art) center / 100% 100% no-repeat,#24090c;border-radius:3cqw}.cb-plate{display:block;padding:0}.cb-medal{position:absolute;left:8.176%;top:50%;width:11.95%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;display:grid;place-items:center;font:700 4.6cqw/1 var(--bt-serif);color:var(--bt-parch);text-shadow:0 1px 2px #000;font-style:normal}.cb-pname{position:absolute;left:16.35%;top:15.4%;width:63.5%;height:26.9%;display:flex;align-items:center;font:700 3.1cqw/1 var(--bt-serif);letter-spacing:.08em;color:var(--bt-parch);text-shadow:0 1px 2px #000}.cb-hpn{position:absolute;left:79.87%;top:15.4%;width:16.35%;height:26.9%;min-width:0;display:flex;align-items:center;justify-content:flex-end;font:700 3cqw/1 var(--bt-serif);color:#7fe0a8;text-shadow:0 1px 2px #000}.cb-plate.them .cb-hpn{color:#ff9aa8;text-shadow:0 1px 2px #000}.cb-hp{position:absolute;left:16.35%;top:46.15%;width:80.5%;height:50%;aspect-ratio:auto}.cb-hp-chan{inset:15.38% 1.953%;border-radius:9px}.cb-hp-fill{animation:cb-slosh 6s linear infinite}@keyframes cb-slosh{to{background-position-x:64px}}.cb-bay{padding:.513cqw}.cb-cardimg{border-radius:1.6cqw;box-shadow:0 0 4cqw #ffaa3c47,0 1cqw 2cqw #0009}.cb-bay .cb-fx{width:125%}.cb-bay .cb-fx.stun{width:110%;top:-22%}.cb-bay .cb-fx.burn{bottom:-8%}.cb-arena>.cb-fx.clash{width:51.28%}.cb-fx.critical{animation-delay:.35s!important;opacity:0}.cb-ko{width:125%;aspect-ratio:200 / 120;animation:cb-stamp .25s cubic-bezier(.3,1.6,.5,1) .5s both}@keyframes cb-stamp{0%{opacity:0;scale:1.6}to{opacity:1;scale:1}}.cb-pod{padding:4.1cqw 0 2cqw;justify-content:flex-start;gap:2cqw}.cb-pod.r{justify-content:flex-start;padding-top:2.6cqw}.cb-ab-badge{width:8.2cqw;max-width:none}.cb-energy{gap:0}.cb-energy img{width:8.2cqw;height:8.2cqw}.cb-pip{width:6.4cqw;height:6.4cqw;font-family:var(--bt-serif);border-color:#6b4a1e;color:#d7c6a0;background:#24090cbf}.cb-pip.on{border-color:var(--bt-gold);color:var(--bt-gold);box-shadow:0 0 5px #d9b25ab3}.cb-pod.them .cb-pip.on{border-color:#e06a7c;color:#ff9aa8;box-shadow:0 0 5px #c7354db3}.cb-dmg{font-family:var(--bt-serif);color:#ffe9b0;-webkit-text-stroke:.5cqw #4a1206;text-shadow:0 0 2cqw rgba(255,150,40,.7)}.cb-chip{font-family:var(--bt-serif);background:#24090cd9}.cb-banner{width:100%;max-width:none;animation:cb-unroll .4s ease-out both;filter:drop-shadow(0 1.5cqw 3cqw #000)}@keyframes cb-unroll{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.cb-hp-fill,.cb-banner,.cb-ko{animation:none!important}.cb-fx.critical{opacity:1}}.cb-root{--neon: #d9b25a;--accent: #d9b25a;--line: #6b4a1e;--text: #f1e3c2;background:radial-gradient(ellipse at 50% 30%,#3a0f12f7,#0e0405fc)}.cb-root .cb-panel{background:linear-gradient(170deg,#2e0d10,#1a0608);border-color:#8a6a2c;box-shadow:0 0 0 1px #d9b25a40,0 12px 40px #000000b3}.cb-root .mbx-head h2,.cb-root h3{font-family:var(--bt-serif);color:var(--bt-gold);text-shadow:0 1px 2px #000;letter-spacing:.05em}.cb-root .card{background:#24090cb3;border-color:#6b4a1e;box-shadow:none}.cb-root .btn,.cb-root .sr-tabs button{font-family:var(--bt-serif);background:#2a0b0e;color:var(--bt-parch);border:1px solid #8a6a2c;box-shadow:none}.cb-root .btn.primary,.cb-root .sr-tabs button.on,.cb-root .sr-tabs button[aria-selected=true]{background:linear-gradient(180deg,#e8c46a,#b88a2e);color:#2a0b0e;border-color:#f1d58a;text-shadow:none}.cb-root select,.cb-root input{background:#1a0608;color:var(--bt-parch);border-color:#6b4a1e}.ta-card summary{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;cursor:pointer}.ta-card summary h3{margin:0}.ta-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:6px 0}.ta-chk{display:inline-flex;gap:6px;align-items:center}.ta-head,.ta-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) repeat(2,52px);gap:6px;align-items:center}.ta-head{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--glow);padding:0 8px}.ta-head span:nth-child(n+3){text-align:center}.ta-list{list-style:none;padding:0;margin:4px 0;display:grid;gap:4px}.ta-row{padding:6px 8px;border:1px solid var(--line);border-radius:8px;font-size:13px}.ta-row.flag{border-color:#ff3fa4;box-shadow:inset 3px 0 #ff3fa4}.ta-last small{display:block;font-size:11px}.ta-n{text-align:center;font-weight:700}.ta-flag,.ta-never{display:inline-block;margin-top:2px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:700;color:#ff3fa4;border:1px solid #ff3fa4}.ta-never{margin-top:0}.ta-foot{font-size:11px}@media(max-width:560px){.ta-head{display:none}.ta-row{grid-template-columns:1fr 1fr}.ta-name,.ta-last{grid-column:1 / -1}.ta-n:before{content:attr(data-l) " ";font-weight:400;color:var(--muted, #9aa);font-size:11px}}.tc-own-note{color:#ffd23f;font-weight:600}.module-content :is(p,li,td,h1,h2,h3,h4)>a:not(.btn){padding-block:12px;-webkit-tap-highlight-color:rgba(57,255,20,.25)}.gs-steps{list-style:none;padding:0;margin:0;display:grid;gap:12px}.gs-step{scroll-margin-top:80px}.gs-num{font-weight:800;color:var(--accent, #39ff14);text-transform:uppercase;letter-spacing:.04em;font-size:.85em}.gs-text{margin:.3em 0 .6em;font-size:1.05em}.gs-write{display:inline-block;margin:0 0 .6em;padding:.2em .6em;border-radius:6px;background:#ffd23f26;color:#ffd23f;font-weight:700}.gs-stub{color:#ffd23f}.gs-slot{display:grid;gap:8px}.gs-ph{border:2px dashed rgba(57,255,20,.55);border-radius:10px;padding:14px;display:grid;gap:4px;text-align:center;background:#39ff140d}.gs-ph span{font-size:.95em}.gs-ph small{opacity:.75}.gs-fig{margin:0}.gs-fig img{width:100%;height:auto;max-height:60vh;object-fit:contain;display:block;border-radius:8px;background:#ffffff0d;min-height:60px}.gs-extras .gs-fig img{height:140px;object-fit:cover}.gs-fig figcaption{font-size:.9em;margin-top:4px}.gs-extras{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.gs-store{display:inline-block;font-size:.78em;padding:0 .45em;border-radius:999px;background:#ffffff1a}.gs-notes{border-left:3px solid var(--accent, #39ff14);padding-left:10px}.gs-notes p{margin:.3em 0}.gs-hint{font-size:.9em;opacity:.8;margin:0}.gs-pend{border:1px solid rgba(255,210,63,.5);border-radius:8px;padding:8px;display:grid;gap:8px}.gs-prow{display:grid;grid-template-columns:72px 1fr;gap:8px;align-items:start}.gs-prow:not(:has(img)){grid-template-columns:1fr}.gs-prow img{width:72px;height:72px;object-fit:cover;border-radius:6px}.gs-actions{display:flex;flex-wrap:wrap;gap:6px}.gs-actions .btn{min-height:44px}.gs-form[hidden]{display:none}.gs-ph.gs-opt{border-style:dotted;opacity:.85}.gs-form{display:grid;gap:8px;padding:10px;border-radius:8px;background:#ffffff0d}.gs-form label{display:grid;gap:4px}.gs-form textarea,.gs-form select,.gs-form input{width:100%;box-sizing:border-box}.gs-prev{max-width:100%;border-radius:6px}.gs-calc{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 .6em}.gs-calc input{width:7em}.gs-calc output{font-weight:800;font-size:1.2em;color:var(--accent, #39ff14)}.gs-queue .gs-prow{padding:6px 0;border-top:1px solid rgba(255,255,255,.08)}.gs-host{display:block}.module-content .gs-page-slot{min-width:120px}body:has(.qr-overlay) :is(.notepad-float,.np-toggle,.np-addsel){display:none}.gs-page{--gsx-lime: #9cff2e;--gsx-pink: #ff3fa4;--gsx-cyan: #34e4ff}.gsx-head{position:relative;aspect-ratio:390 / 120;margin:8px 0 12px;container-type:inline-size;background:-webkit-image-set(url(/img/guides/ui/guide_header.webp) 1x,url(/img/guides/ui/guide_header@2x.webp) 2x) 0 0 / 100% 100% no-repeat;background:image-set(url(/img/guides/ui/guide_header.webp) 1x,url(/img/guides/ui/guide_header@2x.webp) 2x) 0 0 / 100% 100% no-repeat}.gsx-head-title{position:absolute;left:10.5%;top:20%;width:52%;height:60%;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.gsx-head-title small{font:700 2.9cqw/1.2 Chakra Petch,system-ui,sans-serif;color:var(--gsx-pink);text-transform:uppercase;letter-spacing:.04em}.gs-page .gsx-head h2{margin:.15em 0 0;font-family:Orbitron,system-ui,sans-serif;font-weight:800;text-transform:uppercase;color:#f4ffe8;line-height:1.15;text-shadow:0 0 6px rgba(156,255,46,.35);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gsx-head h2.gsx-t1{font-size:5.4cqw}.gsx-head h2.gsx-t2{font-size:4.3cqw}.gsx-head h2.gsx-t3{font-size:3.5cqw}.gsx-sk{position:absolute;left:83.1%;bottom:13.3%;height:82%;width:auto;transform:translate(-50%);pointer-events:none;-webkit-mask-image:linear-gradient(#000 85%,transparent);mask-image:linear-gradient(#000 85%,transparent)}.gsx-sum{margin:0 0 4px}.gsx-prog{margin:10px 0 8px}.gsx-prog-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;font:700 13px Orbitron,system-ui,sans-serif;text-transform:uppercase}.gsx-prog-top b{color:var(--gsx-lime);letter-spacing:.03em}.gsx-prog-top span{color:#cfd8c8;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600}.gsx-track{position:relative;aspect-ratio:350 / 14;max-width:100%;background:-webkit-image-set(url(/img/guides/ui/progress_track.webp) 1x,url(/img/guides/ui/progress_track@2x.webp) 2x) 0 0 / 100% 100% no-repeat;background:image-set(url(/img/guides/ui/progress_track.webp) 1x,url(/img/guides/ui/progress_track@2x.webp) 2x) 0 0 / 100% 100% no-repeat}.gsx-track>i{position:absolute;left:.857%;top:21.4%;height:57.2%;max-width:98.29%;border-radius:4px;background:-webkit-image-set(url(/img/guides/ui/progress_fill_lime.webp) 1x,url(/img/guides/ui/progress_fill_lime@2x.webp) 2x) 0 0 / auto 100% repeat-x;background:image-set(url(/img/guides/ui/progress_fill_lime.webp) 1x,url(/img/guides/ui/progress_fill_lime@2x.webp) 2x) 0 0 / auto 100% repeat-x}.gsx-track>i>em{position:absolute;right:-12px;top:50%;width:24px;height:24px;transform:translateY(-50%);background:url(/img/guides/ui/progress_glow_head@2x.webp) 0 0 / 100% 100%}.gsx-badges{display:flex;gap:6px;justify-content:space-between;overflow-x:auto;padding:6px 2px 10px;scrollbar-width:none}.gsx-badge{flex:0 0 auto;width:44px;height:44px;padding:0;border:0;display:grid;place-items:center;cursor:pointer;font:800 14px/1 Orbitron,system-ui,sans-serif;color:#f4ffe8;background:0 0 / 100% 100% no-repeat;-webkit-tap-highlight-color:transparent}.gsx-badges .gsx-badge span{transform:translateY(.5px)}.gsx-b-blank{background-image:url(/img/guides/ui/badge_blank@2x.webp);color:var(--gsx-lime)}.gsx-b-current{background-image:url(/img/guides/ui/badge_current@2x.webp);color:#ffe6f3}.gsx-b-done{background-image:url(/img/guides/ui/badge_done@2x.webp)}.gsx-b-upcoming{background-image:url(/img/guides/ui/badge_upcoming@2x.webp);color:#8a8f88}.gsx-card{position:relative;z-index:0;padding:28px 24px 26px;margin:4px 0 12px;display:grid;gap:12px}.gsx-card:before{content:"";position:absolute;inset:0;z-index:-1;border-style:solid;border-width:40px;border-image:url(/img/guides/ui/step_card_9slice@2x.webp) 80 fill / 40px stretch}.gsx-card-head{display:flex;gap:10px;align-items:center}.gsx-card-head .gsx-badge{width:48px;height:48px;cursor:default}.gsx-card-head small{display:block;font:700 12px Orbitron,system-ui,sans-serif;color:var(--gsx-pink);text-transform:uppercase;letter-spacing:.04em}.gsx-card-head h3{margin:2px 0 0;font:700 18px/1.25 Chakra Petch,system-ui,sans-serif;color:#f2ffe8}.gsx-card .gs-text{margin:0;font-size:16px;line-height:1.5}.gsx-ph{position:relative;aspect-ratio:352 / 264;container-type:inline-size;background:-webkit-image-set(url(/img/guides/ui/photo_placeholder.webp) 1x,url(/img/guides/ui/photo_placeholder@2x.webp) 2x) 0 0 / 100% 100% no-repeat;background:image-set(url(/img/guides/ui/photo_placeholder.webp) 1x,url(/img/guides/ui/photo_placeholder@2x.webp) 2x) 0 0 / 100% 100% no-repeat}.gsx-ph-text{position:absolute;inset:65.9% 9% 7%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15em;overflow:hidden}.gsx-ph .gsx-ph-text b,.module-content .gsx-ph-text b{font:700 max(11px,4.3cqw)/1.2 "Orbitron",system-ui,sans-serif;color:var(--gsx-cyan);text-transform:uppercase;letter-spacing:.02em}.gsx-ph .gsx-ph-text span,.module-content .gsx-ph-text span{font:500 max(11px,3.6cqw)/1.3 "Chakra Petch",system-ui,sans-serif;color:#c9d3cc;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gsx-ph-text small{font-size:max(10px,3cqw);opacity:.75}.gsx-ph.gs-opt{opacity:.85}.gsx-photo{margin:0}.gsx-photo-in{position:relative;aspect-ratio:352 / 264;background:-webkit-image-set(url(/img/guides/ui/photo_placeholder.webp) 1x,url(/img/guides/ui/photo_placeholder@2x.webp) 2x) 0 0 / 100% 100% no-repeat;background:image-set(url(/img/guides/ui/photo_placeholder.webp) 1x,url(/img/guides/ui/photo_placeholder@2x.webp) 2x) 0 0 / 100% 100% no-repeat}.gsx-photo-in img{position:absolute;left:2.27%;top:3.03%;width:95.45%;height:93.94%;object-fit:contain;border-radius:8px;background:#05080a}.gsx-photo figcaption{font-size:.9em;margin-top:4px}.gsx-call{position:relative;z-index:0;padding:14px 18px 14px 60px;min-height:72px;box-sizing:border-box}.gsx-call:before{content:"";position:absolute;inset:0;z-index:-1;border-style:solid;border-width:48px 20px 20px 56px;border-image:url(/img/guides/ui/callout_tip_9slice@2x.webp) 96 40 40 112 fill / 48px 20px 20px 56px stretch}.gsx-warning:before{border-image-source:url(/img/guides/ui/callout_warning_9slice@2x.webp)}.gsx-call .gsx-call-label,.module-content .gsx-call-label{display:block;font:800 13px Orbitron,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--gsx-cyan)}.gsx-warning .gsx-call-label,.module-content .gsx-warning .gsx-call-label{color:var(--gsx-pink)}.gsx-call p{margin:.2em 0 0;font-size:15px;line-height:1.45}.gsx-add{position:relative;width:150px;height:40px;padding:0;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:-webkit-image-set(url(/img/guides/ui/btn_add_photo.webp) 1x,url(/img/guides/ui/btn_add_photo@2x.webp) 2x) 0 0 / 100% 100% no-repeat;background:image-set(url(/img/guides/ui/btn_add_photo.webp) 1x,url(/img/guides/ui/btn_add_photo@2x.webp) 2x) 0 0 / 100% 100% no-repeat}.gsx-add span{position:absolute;left:48px;top:10px;width:90px;height:20px;display:grid;place-items:center;font:700 12px/1 Chakra Petch,system-ui,sans-serif;letter-spacing:.06em;color:#eaffd6}.gsx-add:active,.gsx-add.is-pressed{background-image:-webkit-image-set(url(/img/guides/ui/btn_add_photo_pressed.webp) 1x,url(/img/guides/ui/btn_add_photo_pressed@2x.webp) 2x);background-image:image-set(url(/img/guides/ui/btn_add_photo_pressed.webp) 1x,url(/img/guides/ui/btn_add_photo_pressed@2x.webp) 2x)}.gsx-add:active span,.gsx-add.is-pressed span{top:11px}.gsx-add:focus-visible{outline:2px solid var(--gsx-cyan);outline-offset:2px;border-radius:10px}.gsx-count{align-self:center}.gs-actions{align-items:center}.gsx-nav{display:flex;justify-content:space-between;gap:10px;margin:4px 0 16px}.gsx-nav .btn{min-height:44px;flex:1}.gsx-done{position:relative;display:grid;justify-items:center;margin:10px 0 14px}.gsx-done-sk{height:150px;width:auto;margin-bottom:-18px;position:relative;z-index:1;-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.gsx-banner{position:relative;width:min(100%,340px);aspect-ratio:340 / 100;container-type:inline-size;background:-webkit-image-set(url(/img/guides/ui/guide_complete_banner.webp) 1x,url(/img/guides/ui/guide_complete_banner@2x.webp) 2x) 0 0 / 100% 100% no-repeat;background:image-set(url(/img/guides/ui/guide_complete_banner.webp) 1x,url(/img/guides/ui/guide_complete_banner@2x.webp) 2x) 0 0 / 100% 100% no-repeat}.gsx-banner>div{position:absolute;inset:40% 18.2% 18%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.gsx-banner b{font:900 6cqw/1.1 Orbitron,system-ui,sans-serif;color:#f4ffe8;text-transform:uppercase;text-shadow:0 0 8px rgba(156,255,46,.6)}.gsx-banner span{font:600 3.6cqw/1.2 Chakra Petch,system-ui,sans-serif;color:var(--gsx-lime);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(prefers-reduced-motion:no-preference){.gsx-banner{animation:qr-in .35s ease-out both}}.gsx-head h2:before,.gsx-head h2:after{display:none!important;content:none!important}.gs-page .gsx-head h2{text-shadow:0 0 6px rgba(156,255,46,.35)}nav.gsx-badges{flex-wrap:nowrap;border:0;background:none;box-shadow:none;position:static;z-index:auto;backdrop-filter:none;-webkit-backdrop-filter:none;overflow-x:auto;padding:6px 2px 10px}.gsx-banner b{font-size:5.3cqw}.gsx-banner span{font-size:3.4cqw}.tbc-h-sr>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card>.sec-hdr:first-child{margin-top:0}.cards-card:has(>.sec-hdr){flex-wrap:wrap}.cards-card>.sec-hdr{flex:0 0 100%}.tbc-h-sr:before,.tbc-h-sr:after{display:none!important}.tvc-next{display:flex;gap:12px;align-items:center;margin:6px 0 10px}.tvc-next img{flex:none}.tvc-next b{display:block;font-size:1.05em}.tvc-next span{display:block;font-weight:600;color:var(--gw-cyan, #00e5ff)}.tvc-next small{display:block;opacity:.75}.tvc-fun{margin:8px 0 0;font-size:.85em;opacity:.75}.tvc-last{margin:10px 0 0;font-size:.9em;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tvc-res{padding:4px 10px!important;font-size:.85em!important}.tva-card h4{margin:18px 0 8px}.tva-msg{padding:8px 10px;border-radius:8px;background:#00e5ff1a;border:1px solid rgba(0,229,255,.35)}.tva-form{display:grid;gap:10px}.tva-form label{display:grid;gap:4px}.tva-form fieldset{border:1px solid var(--line, #2a3540);border-radius:10px;padding:8px 10px;margin:0}.tva-stores{display:flex;flex-wrap:wrap;gap:6px 14px}.tva-inline{display:inline-flex!important;gap:6px;align-items:center}.tva-sessions{display:grid;gap:8px}.tva-sess{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line, #2a3540);border-radius:10px}.tva-sess b,.tva-sess span,.tva-sess small{display:block}.tva-sess small{opacity:.75}.tva-sess.is-live{border-color:#ff3fa4}.tva-sess.is-off{opacity:.55}.tva-sess-btns{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tva-tabs,.tva-tools,.tva-bulk{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0}.tva-tools input[type=search]{flex:1;min-width:140px}.tva-list{display:grid;gap:8px}.tva-q{display:flex;gap:8px;padding:10px;border:1px solid var(--line, #2a3540);border-radius:10px}.tva-q.is-approved{border-color:#9cff2e80}.tva-q.is-rejected{opacity:.6}.tva-q-main{flex:1;min-width:0}.tva-q small{opacity:.8}.tva-q p{margin:4px 0}.tva-ch-list{list-style:none;padding:0;margin:4px 0;display:grid;gap:2px}.tva-ch-list li.is-right{color:#9cff2e;font-weight:700}.tva-note{font-size:.85em;opacity:.7}.tva-btns{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tva-edit{display:grid;gap:8px}.tva-edit label{display:grid;gap:4px}.tva-ch{display:flex!important;align-items:center;gap:6px}.tva-ch input[name^=c]{flex:1}.ss-root{position:fixed;inset:0;z-index:2700;background:#060410db;overflow-y:auto;-webkit-overflow-scrolling:touch}body.ss-open{overflow:hidden}.ss-panel{position:relative;max-width:560px;margin:0 auto;padding:10px 14px calc(24px + env(safe-area-inset-bottom));background:var(--bg, #0d0a1c);min-height:100%;box-sizing:border-box}.ss-x{position:absolute;top:10px;right:12px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#00000073;color:#fff;font-size:18px;cursor:pointer}.ss-say{display:flex;gap:10px;align-items:flex-start;margin:10px 0 12px}.ss-say-sk{width:54px;height:54px;object-fit:cover;object-position:top;border-radius:50%;border:2px solid var(--gsx-pink);background:#1a1030;flex:none}.ss-say p{margin:0;padding:10px 12px;border-radius:4px 14px 14px;background:#34e4ff1a;border:1px solid rgba(52,228,255,.35);font-size:15px;line-height:1.45}.ss-say b{color:var(--gsx-cyan)}.ss-list{margin:6px 0 10px;padding-left:22px;line-height:1.6}.ss-net{display:grid;gap:4px;padding:12px 14px;margin:6px 0 12px;border-radius:10px;background:#00000059;border:1px solid rgba(156,255,46,.4)}.ss-net small{font:700 12px Chakra Petch,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--gsx-lime)}.ss-net b{font:700 17px/1.3 ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere}.ss-net .muted{font-size:13px}.ss-ok{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--gsx-lime)}.ss-ok-big{font-size:17px}.ss-check{width:36px;height:36px;flex:none}.ss-ok-big .ss-check{width:56px;height:56px}.ss-check circle{fill:#2fd16a}.ss-check path{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.ss-field{display:grid;gap:4px;margin:6px 0 10px;font-weight:700}.ss-field input{font:inherit;font-weight:400;padding:10px;border-radius:8px}.ss-later{text-align:center;font-size:13px}body.hr-open .pet-root,body.hr-open .sk-root{visibility:hidden}.hr-root{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:#000000eb}body.hr-open{overflow:hidden}.hr-stage{position:relative;width:min(100vw,calc(100vh * 16 / 9));max-height:100vh}@media(orientation:portrait){.hr-stage{width:min(100vw,56.25vh)}}.hr-video{display:block;width:100%;height:auto;max-height:100vh;background:#000;object-fit:contain}.hr-skip{position:absolute;top:calc(10px + env(safe-area-inset-top));right:10px;padding:8px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:#0000008c;color:#fff;font-weight:800;cursor:pointer}.hr-unmute{position:absolute;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);padding:10px 20px;border-radius:999px;border:0;background:#9cff2e;color:#0b0b0b;font-weight:800;cursor:pointer;box-shadow:0 0 18px #9cff2e8c}.hr-cap{position:absolute;left:12px;top:calc(12px + env(safe-area-inset-top));margin:0;font:800 13px Orbitron,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#fff;text-shadow:0 1px 4px #000}.hr-replay{margin:8px 0}@property --chp{syntax:"<number>";inherits:false;initial-value:1}@property --chsx{syntax:"<length>";inherits:false;initial-value:195px}@property --chsy{syntax:"<length>";inherits:false;initial-value:70px}.ch-intro{position:fixed;inset:0;z-index:2147483000;background:#000;overflow:hidden;transition:opacity .26s}.ch-intro.ch-out{opacity:0}.ch-stage{position:absolute;left:50%;top:50%;width:390px;height:844px;overflow:hidden;background:#000;font-family:Chakra Petch,system-ui,sans-serif;transform-origin:50% 50%}.ch-shake{position:absolute;inset:0}.ch-stage img,.ch-stage .abs,.ch-stage .s3,.ch-stage video{position:absolute;display:block}.ch-stage .s3{border-style:solid;box-sizing:content-box;display:flex;flex-direction:column;justify-content:center}.ch-stage .scr{mix-blend-mode:screen}.ch-stage .full{left:0;top:0;width:390px;height:844px}.ch-stage .nm{font-family:Orbitron,Chakra Petch,system-ui,sans-serif;font-weight:800;color:#fff;letter-spacing:.5px;white-space:nowrap;line-height:1.05;text-shadow:0 0 6px rgba(255,255,255,.35);overflow:hidden;text-overflow:ellipsis}.ch-stage .st{font-weight:700;color:#bff6ff;letter-spacing:1px;white-space:nowrap;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.ch-stage .chb-tint{mix-blend-mode:color;opacity:.5}.ch-stage .chfill{-webkit-mask:conic-gradient(#000 calc(var(--chp)*1turn),transparent 0);mask:conic-gradient(#000 calc(var(--chp)*1turn),transparent 0)}.ch-skip{position:absolute;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:3;background:#0000008c;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:8px 16px;font:600 14px system-ui}@keyframes chcurtain{0%{opacity:1}to{opacity:0}}@keyframes chflash{0%{opacity:0}12%{opacity:.95}to{opacity:0}}@keyframes chstreak{0%{transform:translate(-430px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(430px);opacity:0}}@keyframes chburst{0%{transform:scale(.15);opacity:0}12%{transform:scale(.8);opacity:1}35%{transform:scale(1.08);opacity:.95}to{transform:scale(1.22);opacity:var(--end,.3)}}@keyframes chslam{0%{transform:scale(2.4);opacity:0;filter:brightness(3)}55%{transform:scale(.94);opacity:1;filter:brightness(1.8)}75%{transform:scale(1.03)}to{transform:scale(1);opacity:1;filter:brightness(1)}}@keyframes chvs{0%{transform:scale(3.2) rotate(-14deg);opacity:0;filter:brightness(4)}45%{transform:scale(.88) rotate(2deg);opacity:1;filter:brightness(2)}70%{transform:scale(1.06) rotate(0)}to{transform:scale(1);opacity:1;filter:brightness(1)}}@keyframes chvsout{0%{transform:scale(1);opacity:1}to{transform:scale(.2) rotate(30deg);opacity:0}}@keyframes chinL{0%{transform:translate(-420px) skew(-10deg);opacity:0}60%{transform:translate(14px) skew(3deg);opacity:1}to{transform:none;opacity:1}}@keyframes chinR{0%{transform:translate(420px) skew(-10deg);opacity:0}60%{transform:translate(-14px) skew(3deg);opacity:1}to{transform:none;opacity:1}}@keyframes chtile{0%{transform:scale(1.9) rotate(-5deg);opacity:0;filter:brightness(3)}55%{transform:scale(.93);opacity:1;filter:brightness(1.6)}to{transform:none;opacity:1;filter:brightness(1)}}@keyframes chlamp{0%{opacity:0}20%{opacity:1}35%{opacity:.15}55%{opacity:1}70%{opacity:.6}to{opacity:1}}@keyframes chfadein{0%{opacity:0}to{opacity:var(--o,1)}}@keyframes chflick{0%{opacity:1}20%{opacity:.55}40%{opacity:1}55%{opacity:.75}70%{opacity:1}85%{opacity:.6}to{opacity:1}}@keyframes chseam{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes chshake{0%,to{transform:none}10%{transform:translate(-7px,4px)}25%{transform:translate(6px,-5px)}40%{transform:translate(-5px,-3px)}55%{transform:translate(4px,5px)}70%{transform:translate(-3px,2px)}85%{transform:translate(2px,-2px)}}@keyframes chpop{0%{transform:scale(0);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes chdigit{0%{transform:scale(1.8);opacity:0}16%{transform:scale(1);opacity:1}82%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}@keyframes chgo{0%{transform:scale(.4);opacity:0}30%{transform:scale(1.35);opacity:1}to{transform:scale(1.15);opacity:1}}@keyframes chsweep{0%{--chp:1}to{--chp:0}}@keyframes chdslam{0%{transform:scale(1.9) translateY(-14px) rotate(-3deg);opacity:0;filter:brightness(3.2)}50%{transform:scale(.95);opacity:1;filter:brightness(1.9)}75%{transform:scale(1.03)}to{transform:none;opacity:1;filter:brightness(1)}}@keyframes chddim{0%{filter:brightness(1.18)}to{filter:brightness(.42) saturate(.6)}}@keyframes chdblast{0%{filter:brightness(.42) saturate(.6)}25%{filter:brightness(1.9)}to{filter:brightness(1)}}@keyframes chdfade{0%{opacity:.8}to{opacity:0}}@keyframes chdfade1{0%{opacity:1}to{opacity:0}}@keyframes chdring{0%{transform:scale(.2);opacity:1}to{transform:scale(2.3);opacity:0}}@keyframes chdbank{0%{opacity:0}15%{opacity:1}30%{opacity:.2}45%{opacity:1}to{opacity:1}}@keyframes chdbreath{0%,to{opacity:1}50%{opacity:.82}}@media(prefers-reduced-motion:reduce){.ch-shake{animation:none!important}}.ch-set{position:fixed;inset:0;z-index:2147482000;background:#05080ed1;display:flex;align-items:center;justify-content:center;padding:16px}.ch-set-card{position:relative;width:min(520px,100%);max-height:92vh;overflow:auto;background:#121826;color:#eef3ff;border:1px solid #2b3550;border-radius:16px;padding:16px;box-shadow:0 10px 40px #00000080}.ch-rip-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.ch-x{position:absolute;right:10px;top:10px;z-index:2;background:none;border:0;color:#fff;font-size:20px;cursor:pointer}.ch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:8px 0 14px}.ch-item{display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:#0b101b;border:1px solid #2b3550;border-radius:12px;padding:8px}.ch-item.on{border-color:#9cff2e;box-shadow:0 0 0 1px #9cff2e inset}.ch-item.locked{opacity:.6}.ch-art{position:relative;width:100%;aspect-ratio:3/4;border-radius:8px;overflow:hidden;background:#1b2338;display:flex;align-items:center;justify-content:center}.ch-art img{width:100%;height:100%;object-fit:cover}.ch-note{font-size:40px}.ch-lock{position:absolute;right:6px;top:6px;font-size:18px}.ch-eq{color:#9cff2e;font-weight:700;font-size:13px}.ch-art:has(.ch-note){aspect-ratio:3/2}.gc-pick{position:fixed;inset:0;z-index:2147482500;background:#05080ee6;display:flex;justify-content:center;overflow:auto;padding:12px}.gc-panel{position:relative;width:min(980px,100%);background:#0f1420;color:#eef3ff;border:1px solid #2b3550;border-radius:16px;padding:14px;height:max-content}.gc-panel h2{margin:0 36px 4px 0;font-family:Orbitron,Chakra Petch,system-ui,sans-serif;font-size:18px;letter-spacing:.5px}.gc-sub{margin:0 0 10px;color:#c7d2ea}.gc-find{width:100%;box-sizing:border-box;margin:0 0 10px;padding:9px 12px;border-radius:10px;border:1px solid #2b3550;background:#0b101b;color:#fff}.gc-x{position:absolute;right:10px;top:8px;background:none;border:0;color:#fff;font-size:22px;cursor:pointer}.gc-grid{display:grid;grid-template-columns:repeat(var(--gc-cols,6),minmax(0,1fr));gap:8px 6px}.gc-grid.dim{opacity:.25;pointer-events:none}.gc-card{background:none;border:0;padding:0;color:#dfe6f6;text-align:left;cursor:pointer;min-width:0}.gc-card[hidden]{display:none}.gc-art{position:relative;display:block;aspect-ratio:1.586/1;border-radius:7%/11%;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e;background:#1b2338}.gc-art img{display:block;width:100%;height:100%;object-fit:cover}.gc-text{display:flex;align-items:center;justify-content:center;height:100%;padding:4px;font-weight:700;font-size:11px;text-align:center}.gc-name{display:block;margin-top:3px;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-card:hover .gc-art,.gc-card:focus-visible .gc-art{box-shadow:0 0 0 2px #9cff2e}.gc-card.picked .gc-art{box-shadow:0 0 0 2px #9cff2e,0 0 12px #9cff2e80}.gc-card.draft .gc-art img{filter:saturate(.5) brightness(.6)}.gc-wait{position:absolute;left:0;right:0;bottom:0;background:#000000b3;color:#ffd36b;font-style:normal;font-size:9px;font-weight:700;text-align:center;padding:2px}.gc-confirm{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:min(420px,calc(100% - 24px));max-height:90vh;overflow:auto;box-sizing:border-box;background:#121826;border:1px solid #3a4666;border-radius:16px;padding:14px;text-align:center;box-shadow:0 10px 40px #0009}.gc-big{margin:0 auto 8px;width:min(320px,100%);aspect-ratio:1.586/1;border-radius:7%/11%;overflow:hidden;box-shadow:0 0 0 1px #ffffff38}.gc-big img{width:100%;height:100%;display:block}.gc-big .gc-text{font-size:20px}.gc-btns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.gc-err{color:#ff8a8a;min-height:1em}.gc-banner{margin-top:10px;padding:10px;border-radius:12px;background:#9cff2e14;border:1px solid rgba(156,255,46,.4)}.gc-banner p{margin:0 0 8px}.gc-mgr .gc-row{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:start;padding:8px 0;border-top:1px solid rgba(255,255,255,.08)}.gc-mgr .gc-row:not(.pending){opacity:.7}.gc-mgr .gc-btns{justify-content:flex-start}@media(max-width:520px){.gc-grid{gap:6px 4px}.gc-name{font-size:8.5px}}.pt-use .pt-lore-card{max-width:440px}.pt-use-head{display:flex;gap:12px;align-items:center;text-align:left;margin:6px 0 10px}.pt-use-head img{width:64px;height:auto}.pt-use-head small{display:block;opacity:.85}.pt-attack{display:block;color:#ffc23d;font-weight:700;letter-spacing:.02em}.pt-use-list{display:grid;gap:8px;margin:8px 0;max-height:46vh;overflow:auto}.pt-use-t,.pt-use-pick{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:2px;width:100%}.pt-use-pick{flex-direction:row;align-items:center;gap:10px}.pt-use-pick img{width:40px}.pt-use-pick small,.pt-use-t small{display:block;opacity:.8;font-weight:400}.pt-use-t.on,.pt-use-pick.on{outline:2px solid var(--gw-tc-neon,#3ddc84)}.pt-use-share{display:flex;gap:8px;align-items:center;margin:8px 0;text-align:left}.pt-use-msg{color:#ff8a95;min-height:1.2em}.tb-boost{display:block;color:#7fd8ff}.coach-potion{color:#7fd8ff;font-weight:700}.pt-use-share{justify-content:center}.pt-use-share input{width:auto;flex:none;margin:0}.pt-use .pt-use-share{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.pt-use .pt-use-share input[type=checkbox]{width:20px;height:20px;min-height:0;flex:0 0 auto}.pt-use .pt-use-share label{display:inline;width:auto;margin:0}.ch-rip{z-index:2147482000}.ch-rip[hidden]{display:none!important}.ch-rip .skp-head .gw-sec-hdr,.ch-rip .skp-head img{max-width:min(320px,80vw);margin:0 auto}.ch-rv{text-align:center;animation:chrv .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes chrv{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.ch-rv-kick{margin:0 0 8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffc23d}.ch-rv.snd .ch-rv-kick{color:#22e6ff}.ch-rv-bg{display:block;width:min(340px,86vw);aspect-ratio:16/9;object-fit:cover;margin:0 auto;border-radius:14px;box-shadow:0 0 0 1px #fff3,0 0 40px #ff962073}.ch-rv-eq{display:flex;align-items:flex-end;justify-content:center;gap:5px;height:120px;width:min(300px,80vw);margin:0 auto;padding:12px;border-radius:14px;background:#081322;box-shadow:0 0 0 1px #22e6ff59,0 0 40px #2b6bff73}.ch-rv-eq i{flex:1;max-width:14px;border-radius:3px;background:linear-gradient(#22e6ff,#2b6bff);transform-origin:bottom;opacity:.75}.ch-rv-eq.on i{animation:cheq .5s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -73ms);opacity:1}@keyframes cheq{0%{transform:scaleY(.35)}to{transform:scaleY(1.12)}}.reduced .ch-rv,.reduced .ch-rv-eq.on i{animation:none}.ckl-root,.ckl-guide{position:fixed;inset:0;z-index:2147481000;background:#05080ed6;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow:auto}.ckl-guide{z-index:2147481500}.ckl-card,.ckl-guide-card{position:relative;width:min(560px,100%);background:#121826;color:#eef3ff;border:1px solid #2b3550;border-radius:16px;padding:18px 18px 14px;box-shadow:0 10px 40px #00000080}.ckl-guide-card{width:min(760px,100%)}.ckl-x{position:absolute;top:10px;right:12px;background:none;border:0;color:#cfd8ee;font-size:20px;cursor:pointer}.ckl-h{margin:0 0 2px;font-size:1.35rem}.ckl-meta{margin:0 0 8px;color:#9fb0d0}.ckl-bar{height:8px;border-radius:6px;background:#22304a;overflow:hidden;margin-bottom:12px}.ckl-bar i{display:block;height:100%;background:linear-gradient(90deg,#3ddc84,#8cff28);transition:width .25s}.ckl-tip{background:#1c2a1c;border:1px solid #3a6b3a;border-radius:10px;padding:8px 12px;margin-bottom:12px}.ckl-tip p{margin:4px 0 0}.ckl-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ckl-item{background:#18213a;border:1px solid #2b3550;border-radius:10px;padding:10px 12px}.ckl-item.done{border-color:#3ddc84;background:#15281f}.ckl-item.done .ckl-t{text-decoration:line-through;opacity:.75}.ckl-item.temp{border-style:dashed;border-color:#ffc23d}.ckl-main{display:flex;align-items:center;gap:10px;font-weight:700;cursor:pointer}.ckl-main input,.ckl-sub input{width:22px;height:22px;flex:0 0 auto;margin:0;accent-color:#3ddc84}.ckl-n{min-width:1.6em;color:#9fb0d0;font-variant-numeric:tabular-nums}.ckl-sub{list-style:none;margin:8px 0 0 3.2em;padding:0;display:grid;gap:4px;font-weight:400}.ckl-sub label{display:flex;gap:8px;align-items:center}.ckl-guides,.ckl-edit{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0 3.2em}.ckl-temp{display:block;margin:4px 0 0 3.2em;color:#ffc23d;font-size:.85rem}.ckl-extra{margin-top:12px;border:1px solid #6a5a2b;background:#2a2414;border-radius:10px;padding:10px 12px}.ckl-kick{margin:0 0 4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffc23d;font-size:.8rem}.ckl-add{display:flex;gap:8px;align-items:flex-end;margin-top:12px}.ckl-add label{flex:1;display:grid;gap:4px}.ckl-add input{width:100%}.ckl-hidden{margin-top:10px;font-size:.9rem}.ckl-hidden p{margin:4px 0}.ckl-msg{color:#ff8a95;min-height:1em;margin:8px 0 0}.ckl-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.ckl-done{width:100%;margin:0;color:#8cff28;font-weight:700}.ckl-off{margin-left:auto}.ch-sound .rip-count{text-shadow:0 0 8px #2F86FF,0 0 14px #8A5CFF}.ch-skin .rip-count{text-shadow:0 0 8px #FFB400,0 0 14px #FF5A14}.ch-rip .rip-count{display:block}.gc-pick .gc-hdr{display:block;width:100%;max-width:540px;height:auto;margin:0 auto 4px}.gc-logo{display:block;width:150px;height:auto;margin:0 0 6px}.gc-mgr .gc-logo{width:120px}.mp-tile{position:relative;display:inline-block;width:min(200px,52vw);aspect-ratio:320/384;line-height:0}.mp-tile img{width:100%;height:100%;display:block}.mp-tile.mp-jackpot{filter:drop-shadow(0 0 18px rgba(255,200,58,.45))}.mp-amt,.mp-ttl{position:absolute;font:900 11.5625cqw Orbitron,system-ui,sans-serif;color:#fff;line-height:1;text-shadow:0 0 6px #ff2bd6,0 0 12px rgba(255,43,214,.6)}.mp-tile{container-type:inline-size}.mp-amt{right:20.9375%;bottom:calc((384 - 202)/384*100%);transform:rotate(-7deg);transform-origin:right bottom}.mp-amt.mp-amt-4{font-size:10cqw}.mp-amt.mp-amt-jp{right:22.5%;bottom:43.75%;font-size:9.6875cqw}.mp-ttl{left:0;right:0;bottom:calc((384 - 326)/384*100% - .12em);text-align:center;font-size:9.375cqw;text-shadow:0 0 8px #90FC26}.mbx-card .mp-tile{margin:4px auto 2px}.mbx-card .mp-tile+.mbx-prize{margin-top:4px}body.br-open{overflow:hidden}.br-root{position:fixed;inset:0;z-index:9000;background:#1c1418;overflow:hidden}.br-stage{position:absolute;left:50%;top:50%;width:390px;height:844px;transform-origin:50% 50%;overflow:hidden;font-family:Fredoka,system-ui,sans-serif;color:#1c1418;user-select:none}.br-a{position:absolute;display:block}.br-9{position:absolute;inset:0;box-sizing:border-box;pointer-events:none}.br-stage button{font:inherit;cursor:pointer;background:none;color:inherit}.br-top{position:absolute;left:8px;right:8px;top:6px;height:30px;display:flex;gap:4px;align-items:center;z-index:20}.br-tab{box-sizing:border-box;height:28px;padding:0 3px;font:11px Luckiest Guy,system-ui;letter-spacing:.5px;text-transform:uppercase;color:#1c1418;opacity:.62;display:flex;align-items:center;gap:4px;white-space:nowrap;line-height:1}.br-tab.on{opacity:1;box-shadow:0 3px #e8262f;border-radius:14px}.br-tab b{background:#e8262f;color:#fff;border-radius:9px;padding:2px 5px 1px;font-size:11px}.br-icon{margin-left:auto;width:30px;height:30px;border-radius:50%;background:#0000008c!important;color:#fff!important;font-size:15px;border:2px solid #fff;display:grid;place-items:center;padding:0}.br-icon+.br-icon{margin-left:0}.br-pill{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;font:11.5px Luckiest Guy,system-ui;text-transform:uppercase;letter-spacing:.5px;color:#1c1418;line-height:1;padding-top:2px}.br-timer img{margin-left:-6px}.br-title-live{margin:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;font:40px Luckiest Guy,system-ui;color:#ffd23f;text-transform:uppercase;-webkit-text-stroke:2px #1c1418;text-shadow:0 4px 0 #1c1418,0 0 18px rgba(255,90,20,.55);letter-spacing:1px;z-index:5}.br-ribbon-live{background:#e8262f;color:#fff;border:2px solid #1c1418;border-radius:6px;display:flex;align-items:center;justify-content:center;font:14px Luckiest Guy,system-ui;text-transform:uppercase;transform:rotate(-3deg);box-shadow:0 3px #1c1418;z-index:5}.br-canvas{z-index:2}.br-layer{position:absolute;inset:0;width:100%;height:100%}.br-canvas.shake{animation:brShake .25s ease-out}@keyframes brShake{0%{transform:translate(6px)}25%{transform:translate(-5px,2px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-1px,1px)}to{transform:none}}.br-fillarea{border-radius:13px;overflow:hidden;z-index:1}.br-fill,.br-ghost{position:absolute;left:0;top:0;bottom:0;transition:width .3s ease-out}.br-ghost{background:url(/img/boss-raid/hp/hp_ghost_tile.webp) repeat-x 0 0/32px 26px}.br-fill{background-repeat:repeat-x;background-size:32px 26px;animation:brScroll 1.6s linear infinite}@keyframes brScroll{to{background-position:32px 0}}.br-notch{position:absolute;top:-7px;width:8px;height:40px}.br-pct,.br-stagetxt{font:15px Luckiest Guy,system-ui;color:#fff;-webkit-text-stroke:1px #1c1418;text-shadow:0 2px 0 #1c1418;line-height:20px;z-index:3;text-transform:uppercase}.br-stagetxt{font-size:12px}.br-bubble{box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;font:600 11px/1.15 Fredoka,system-ui;padding:0 2px}.br-banner{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;transform:rotate(-5deg);font:22px Luckiest Guy,system-ui;color:#fff;-webkit-text-stroke:1px #1c1418;text-transform:uppercase;white-space:nowrap;line-height:1;padding-top:3px}.br-banner em{font-style:normal;color:#fff3a0}.br-banner.go{animation:brSlam .45s cubic-bezier(.2,1.4,.4,1)}@keyframes brSlam{0%{transform:translate(330px) rotate(-5deg)}to{transform:rotate(-5deg)}}.br-player{transform:rotate(-4deg)}.br-well{position:absolute;left:5.5px;top:5.5px;width:113px;height:112.5px;border-radius:15px 15px 0 0;overflow:hidden;display:grid;place-items:center;background:radial-gradient(#ffd23f,#ff8a1f)}.br-init{font:44px Luckiest Guy,system-ui;color:#fff;-webkit-text-stroke:2px #1c1418}.br-sk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.br-name{position:absolute;left:5.5px;top:118px;width:113px;height:23.5px;display:flex;align-items:center;justify-content:center;font:15px Luckiest Guy,system-ui;color:#fff;text-transform:uppercase;line-height:1;padding-top:2px}.br-mydmg{position:absolute;right:4px;top:96px;background:#1c1418;color:#fff3a0;font:11px Luckiest Guy,system-ui;padding:3px 6px 1px;border-radius:8px;text-transform:uppercase}.br-sqt{position:absolute;left:12px;top:14px;font:15px Luckiest Guy,system-ui;text-transform:uppercase;letter-spacing:.5px}.br-sq{position:absolute;left:10px;right:10px;height:22px}.br-sq img{position:absolute;left:0;top:0}.br-sqn{position:absolute;left:28px;right:0;top:-1px;font:600 10px/1 Fredoka,system-ui;display:flex;justify-content:space-between}.br-sqn span{font-family:Luckiest Guy,system-ui;font-size:10px}.br-sq.me .br-sqn{color:#e8262f}.br-sqbar{position:absolute;left:28px;right:0;top:10px;height:12px}.br-sqfill{position:absolute;left:2.5px;top:2.5px;bottom:2.5px;border-radius:4px;background-repeat:repeat-x;background-size:8px 7px}.br-empty,.br-mine-rank{position:absolute;left:14px;right:14px;top:40px;margin:0;font:600 12px/1.3 Fredoka,system-ui}.br-mine-rank{top:auto;bottom:4px;font-size:10px;color:#e8262f}.br-feed img{position:absolute;left:8px;top:8px}.br-feed b{position:absolute;left:36px;top:9px;font:17px Luckiest Guy,system-ui;color:#e8262f;line-height:1}.br-feed span{position:absolute;left:8px;right:6px;top:33px;font:11px Luckiest Guy,system-ui;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.br-feed small{position:absolute;left:8px;right:6px;top:45px;font:600 9px/1 Fredoka,system-ui;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5a4a50}.br-feed small.br-feed-empty{top:24px;text-align:center;font-size:11px}.br-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;font:30px Luckiest Guy,system-ui!important;color:#fff!important;-webkit-text-stroke:1.5px #1c1418;text-shadow:0 3px 0 #1c1418;text-transform:uppercase;line-height:1;padding:4px 0 0;z-index:10}.br-btn:active:not(:disabled){transform:translateY(4px)}.br-btn.off{font-size:22px!important;color:#ddd!important}.br-count{position:absolute;right:20px;top:15px;width:56px;height:28px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:15px;color:#1c1418;-webkit-text-stroke:0;text-shadow:none}.br-fx{z-index:7;animation:brFx .7s ease-out forwards;pointer-events:none}.br-puff{animation-duration:.55s}@keyframes brFx{0%{transform:scale(.3);opacity:0}25%{transform:scale(1.1);opacity:1}to{transform:scale(1.25);opacity:0}}.br-num{display:flex;justify-content:center;animation:brNum .9s ease-out forwards;pointer-events:none}@keyframes brNum{0%{transform:translateY(0) scale(.4);opacity:1}18%{transform:translateY(-8px) scale(1.25)}30%{transform:translateY(-14px) scale(1)}78%{opacity:1}to{transform:translateY(-60px) scale(1);opacity:0}}.br-num.crit .br-dig{transform:scale(1.4)}.br-dig{display:flex;position:relative;z-index:2}.br-dig i{display:block;width:40px;height:58px;margin-right:-8px;background-size:600px 58px;background-repeat:no-repeat}.br-star{position:absolute;left:10px;top:-21px;width:140px;height:100px;z-index:1}.br-critstamp{position:absolute;left:5px;top:-52px;width:150px;height:64px;z-index:3}.br-stamp{animation:brStamp .2s ease-out}@keyframes brStamp{0%{transform:scale(2.2);opacity:0}to{transform:scale(1);opacity:1}}.br-start{z-index:15;opacity:0;pointer-events:none}.br-start img{width:100%;height:100%}.br-start.go{animation:brStart 1.6s ease-out forwards}@keyframes brStart{0%{transform:scale(2.2);opacity:0}28%{transform:scale(1);opacity:1}80%{opacity:1}to{opacity:0;transform:scale(.96)}}.br-victory{position:absolute;inset:0;z-index:30}.br-rays{animation:brSpin 12s linear infinite;opacity:.85}@keyframes brSpin{to{transform:rotate(360deg)}}.br-ko{opacity:0;z-index:6}.br-ko.go{animation:brStamp .3s ease-out forwards;opacity:1}.br-stats{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;text-align:center}.br-stats small{display:block;font:600 10px Fredoka,system-ui;text-transform:uppercase;letter-spacing:1px;color:#5a4a50}.br-stats b{font:22px Luckiest Guy,system-ui;color:#1c1418}.br-podname{display:flex;align-items:flex-end;justify-content:center;font:13px Luckiest Guy,system-ui;color:#fff;-webkit-text-stroke:1px #1c1418;text-transform:uppercase;text-align:center;line-height:1}.br-rhead{position:absolute;left:18px;top:6px;font:13px Luckiest Guy,system-ui;color:#fff;text-transform:uppercase;letter-spacing:.5px}.br-mvp{display:grid;place-items:center;font:26px Luckiest Guy,system-ui;color:#fff;-webkit-text-stroke:1.5px #1c1418;z-index:1}.br-rbody{position:absolute;left:78px;right:78px;top:30px;font:600 11px/1.25 Fredoka,system-ui}.br-rbody b{display:block;font:13px Luckiest Guy,system-ui;text-transform:uppercase;margin-bottom:2px}.br-slot{background-size:100% 100%}.br-slot img{position:absolute;left:7px;top:7px;width:44px;height:64px;object-fit:contain}.br-season{position:absolute;inset:0;z-index:40;background:#1c1418b3;display:grid;place-items:center}.br-season-in{box-sizing:border-box;width:350px;max-height:640px;overflow:auto}.br-season-in h3{margin:0 0 4px;font:20px Luckiest Guy,system-ui;text-transform:uppercase}.br-season-in p{margin:0 0 8px;font:600 12px/1.3 Fredoka,system-ui}.br-season-in ol{list-style:none;margin:0 0 10px;padding:0}.br-season-in li{display:flex;gap:8px;padding:6px 4px;border-bottom:1px dashed #c9bfc3;font:600 13px Fredoka,system-ui}.br-season-in li span{margin-left:auto;font-family:Luckiest Guy,system-ui}.br-season-in li.me{color:#e8262f}.br-btn-static{position:relative;width:100%;height:56px;font-size:24px!important;color:#1c1418!important;-webkit-text-stroke:0;text-shadow:none}.br-root.reduced *{animation-duration:.01ms!important;transition-duration:.01ms!important}.br-card .br-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.br-card-row{display:flex;gap:10px;align-items:center;margin:8px 0}.br-card-row img{width:44px;height:auto;flex:none}.br-ready{color:var(--accent,#9cff2e)}.ch-games{display:grid;gap:8px;margin:8px 0 14px}.ch-game{display:grid;grid-template-columns:1fr minmax(140px,180px) auto;gap:8px;align-items:center;background:#18203a;border:1px solid #2b3550;border-radius:10px;padding:8px 10px}.ch-game b{font-size:.9rem}.ch-game select{min-height:36px;border-radius:8px;background:#0f1424;color:#eef3ff;border:1px solid #39456a;padding:4px 8px}@media(max-width:520px){.ch-game{grid-template-columns:1fr auto}.ch-game select{grid-column:1/-1;grid-row:2}}.skf{position:relative;display:inline-block;flex:none;overflow:visible;padding:0;vertical-align:middle}.skf>.skf-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden}.skf>.skf-clip>img{position:absolute;left:var(--skf-l, 0%);top:var(--skf-t, 0%);width:var(--skf-w, 100%);height:auto;max-width:none;max-height:none;margin:0;border:0;border-radius:0;object-fit:fill;background:none;box-shadow:none}.skf>.sk-popbox.skf-pop{left:var(--skf-l, 0%);top:var(--skf-t, 0%);width:var(--skf-w, 100%);height:auto;aspect-ratio:300 / 350}.skp-card img{background:#140c18}.cz-thumb img.sk-sq,.cz-avatar img.sk-sq{width:100%;height:100%;object-fit:cover}[data-skf=fox]{--skf-l: -45.33%;--skf-t: -15.33%;--skf-w: 200%}[data-skf=moon-girl]{--skf-l: -48.67%;--skf-t: -14%;--skf-w: 200%}[data-skf=moon-wand]{--skf-l: -58%;--skf-t: -30%;--skf-w: 200%}[data-skf=demon-girl]{--skf-l: -38%;--skf-t: -23.33%;--skf-w: 200%}[data-skf=snake-queen]{--skf-l: -40.67%;--skf-t: -11.33%;--skf-w: 200%}[data-skf=masked-ninja]{--skf-l: -59.33%;--skf-t: -30%;--skf-w: 200%}[data-skf=fire-ninja]{--skf-l: 0%;--skf-t: -9.33%;--skf-w: 100%}[data-skf=medusa]{--skf-l: -50%;--skf-t: -43.33%;--skf-w: 200%}[data-skf=street-brawler]{--skf-l: -52.67%;--skf-t: -15.33%;--skf-w: 200%}[data-skf=iron-fist]{--skf-l: -44.67%;--skf-t: -6.67%;--skf-w: 200%}[data-skf=headband-warrior]{--skf-l: -51.33%;--skf-t: -11.33%;--skf-w: 200%}[data-skf=kung-fu-queen]{--skf-l: -50%;--skf-t: -26%;--skf-w: 200%}[data-skf=lightning-kick]{--skf-l: -50%;--skf-t: -22%;--skf-w: 200%}[data-skf=forest-hero]{--skf-l: -47.33%;--skf-t: -36.67%;--skf-w: 200%}[data-skf=shadow-ninja]{--skf-l: -60%;--skf-t: -2%;--skf-w: 200%}[data-skf=rubber-pirate]{--skf-l: -38%;--skf-t: -38%;--skf-w: 200%}[data-skf=war-god]{--skf-l: -52.67%;--skf-t: -2%;--skf-w: 200%}[data-skf=tomb-explorer]{--skf-l: -35.33%;--skf-t: -15.33%;--skf-w: 200%}[data-skf=iron-fighter]{--skf-l: -42.67%;--skf-t: -10%;--skf-w: 200%}[data-skf=demon-girl]>*{--skf-l: -45.14%;--skf-t: -44.27%;--skf-w: 206.23%}[data-skf=fire-ninja]>*{--skf-l: -18.42%;--skf-t: -23.55%;--skf-w: 136.74%}[data-skf=fire-ninja] img[src*="/cheer.webp"]{--skf-l: -14.84%;--skf-t: -21.64%;--skf-w: 133.33%}[data-skf=fire-ninja] img[src*="/think.webp"]{--skf-l: -12.24%;--skf-t: -19.14%;--skf-w: 127.02%}[data-skf=fire-ninja] img[src*="/sad.webp"]{--skf-l: -26.84%;--skf-t: -31.6%;--skf-w: 149.44%}[data-skf=fire-ninja] img[src*="/concern.webp"]{--skf-l: -22.83%;--skf-t: -27.48%;--skf-w: 144.46%}[data-skf=forest-hero]>*{--skf-l: -70.77%;--skf-t: -42.51%;--skf-w: 244.96%}[data-skf=fox]>*{--skf-l: -152.13%;--skf-t: -71.07%;--skf-w: 400%}[data-skf=fox] img[src*="/cheer.webp"]{--skf-l: -158.27%;--skf-t: -70.73%;--skf-w: 400%}[data-skf=fox] img[src*="/think.webp"]{--skf-l: -136.73%;--skf-t: -71.73%;--skf-w: 400%}[data-skf=fox] img[src*="/sad.webp"]{--skf-l: -150%;--skf-t: -65.67%;--skf-w: 400%}[data-skf=fox] img[src*="/concern.webp"]{--skf-l: -152.93%;--skf-t: -61.47%;--skf-w: 400%}[data-skf=headband-warrior]>*{--skf-l: -124.39%;--skf-t: -50.6%;--skf-w: 329.56%}[data-skf=iron-fighter]>*{--skf-l: -136.73%;--skf-t: -102.33%;--skf-w: 377.5%}[data-skf=iron-fighter] img[src*="/cheer.webp"]{--skf-l: -128.86%;--skf-t: -95.15%;--skf-w: 361.09%}[data-skf=iron-fighter] img[src*="/think.webp"]{--skf-l: -137.81%;--skf-t: -107.92%;--skf-w: 380.19%}[data-skf=iron-fighter] img[src*="/sad.webp"]{--skf-l: -140.13%;--skf-t: -110.93%;--skf-w: 400%}[data-skf=iron-fighter] img[src*="/concern.webp"]{--skf-l: -127.29%;--skf-t: -100.35%;--skf-w: 362.68%}[data-skf=iron-fist]>*{--skf-l: -90.17%;--skf-t: -15.67%;--skf-w: 276.83%}[data-skf=kung-fu-queen]>*{--skf-l: -155.27%;--skf-t: -68.33%;--skf-w: 400%}[data-skf=lightning-kick]>*{--skf-l: -110.97%;--skf-t: -51.14%;--skf-w: 307.89%}[data-skf=masked-ninja]>*{--skf-l: -152.17%;--skf-t: -104.22%;--skf-w: 395.9%}[data-skf=medusa]>*{--skf-l: -97.82%;--skf-t: -34.33%;--skf-w: 290.98%}[data-skf=medusa] img[src*="/cheer.webp"]{--skf-l: -73.65%;--skf-t: -59.03%;--skf-w: 238.17%}[data-skf=medusa] img[src*="/think.webp"]{--skf-l: -97.89%;--skf-t: -82.17%;--skf-w: 294.71%}[data-skf=medusa] img[src*="/sad.webp"]{--skf-l: -96.52%;--skf-t: -83.35%;--skf-w: 292.65%}[data-skf=medusa] img[src*="/concern.webp"]{--skf-l: -41.69%;--skf-t: -33.92%;--skf-w: 181.69%}[data-skf=moon-girl]>*{--skf-l: -140.64%;--skf-t: -47.79%;--skf-w: 394.97%}[data-skf=moon-wand]>*{--skf-l: -104.37%;--skf-t: -56.2%;--skf-w: 317.64%}[data-skf=rubber-pirate]>*{--skf-l: -113.31%;--skf-t: -81.74%;--skf-w: 345.15%}[data-skf=shadow-ninja]>*{--skf-l: -138.2%;--skf-t: -44%;--skf-w: 400%}[data-skf=snake-queen]>*{--skf-l: -120.98%;--skf-t: -41.6%;--skf-w: 333.72%}[data-skf=street-brawler]>*{--skf-l: -141.99%;--skf-t: -49.64%;--skf-w: 358.42%}[data-skf=tomb-explorer]>*{--skf-l: -49.43%;--skf-t: -30%;--skf-w: 227%}[data-skf=war-god]>*{--skf-l: -93.95%;--skf-t: -14.34%;--skf-w: 274.37%}body:not(.signed-in) #tourBtn,body:not(.signed-in) #petSpot{display:none!important}.hq-panel{max-width:520px}.hq-week{display:grid;gap:10px;max-height:58vh;overflow:auto;padding-right:4px}.hq-day h4{margin:4px 0}.hq-slot{border:1.5px solid #3a3040;border-radius:10px;padding:8px 10px;margin:4px 0;background:#19151d}.hq-slot.on{border-color:var(--glow)}.hq-slot.off{border-color:#6b3a44;opacity:.85}.hq-slot-t{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.hq-part{color:var(--glow)}.hq-slot-b{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.hq-slot-b .btn{padding:6px 10px;font-size:13px}.hq-times{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin-top:8px}.hq-times label{display:grid;gap:2px;font-size:12px}.hq-sum{margin:8px 0 8px 18px}.hq-avrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hq-priv{color:#ffb36b;font-weight:700}.hq-staff{border-top:1px dashed #4a3a50;margin-top:10px;padding-top:4px}.hq-fs small{display:block;margin-bottom:4px}.sbd-av-pf{outline:1px dashed currentColor}.sbd-po{display:inline-block;font-size:10px;padding:1px 5px;border-radius:6px;background:#5a3a12;color:#ffd79a;margin-right:3px}.sbd-hpw{display:block;font-size:10px;opacity:.9}.hq-3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hq-3 input{width:100%}.hq-range{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:6px;margin:6px 0}.hq-range label{display:grid;gap:2px;font-size:12px}.hq-range input{width:100%}.hq-fun{font-style:italic;margin:6px 0;color:#e9e3ff}.gr-tabs{display:flex;gap:8px;justify-content:center;margin:4px 0 14px}.gr-tabs .btn{min-width:120px}.gr-bal{text-align:center;margin:0 0 10px}.gr-sec h3{margin-top:0}.gr-sec .cards-btns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.gr-sec .cz-slp{display:flex;align-items:center;gap:10px}.gr-sec .cz-slp>div{flex:1;display:flex;flex-direction:column}.gr-soon{text-align:center;padding:18px 8px;border:1px dashed rgba(255,255,255,.25);border-radius:12px}.gr-soon b{font-size:1.15em;letter-spacing:.04em}.gc-shop-list{display:flex;flex-direction:column;gap:8px}.gc-shop-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.gc-shop-row .muted{flex:1}#gcShop .gc-logo{max-width:200px;height:auto;display:block;margin:0 0 6px}.shop-toggle{display:flex;gap:8px;margin:8px 0}.shop-count{display:inline-block;min-width:20px;margin-left:6px;padding:0 6px;border-radius:10px;background:var(--accent, #9cff2e);color:#111;font-size:12px;font-weight:800}.gr-bal .neg{color:#ff8a80;font-weight:700}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;align-items:end}.shop-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px;border-radius:12px;background:#ffffff0a;text-align:center}.shop-item small{opacity:.75}.shop-img{width:auto;max-width:100%;object-fit:contain;display:block;margin:0 auto 4px}.shop-ico{font-size:40px;line-height:1}.shop-pts{font-weight:800}.shop-opt,.shop-buy{width:100%}.shop-help,.shop-adv{margin:2px 0 0;font-size:12px;line-height:1.35;opacity:.85}.shop-adv{color:#ffd37a}.gr-soon-chip{display:inline-block;padding:2px 8px;border-radius:10px;background:#ffffff1f;font-size:12px;font-weight:700}.shop-item.soon{opacity:.7}.shop-panel{text-align:center}.stuff-list{display:flex;flex-direction:column;gap:8px}.stuff-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;background:#ffffff0a}.stuff-row>div{flex:1;min-width:0;display:flex;flex-direction:column}.stuff-row.used{opacity:.8}.stuff-qty{font-weight:800;min-width:34px;text-align:center}.shop-redeemed{position:fixed;inset:0;z-index:10002;display:grid;place-items:center;padding:16px;background:#0d1a10}.shop-rd-panel{width:min(420px,100%);text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.shop-rd-check{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#2fbf55;color:#fff;font-size:44px;font-weight:900}.shop-rd-ico{font-size:96px}.shop-rd-item{font-size:24px;font-weight:800;margin:4px 0 0}.shop-rd-who,.shop-rd-when{margin:0;font-size:18px}.shop-rd-code{margin:4px 0;font-size:20px;letter-spacing:.06em}.shop-rd-tip{opacity:.8}.tp-modal{position:fixed;inset:0;z-index:10003;display:grid;place-items:center;padding:16px;background:#04020ab8}.tp-modal .tp-card{width:min(440px,100%);max-height:86vh;overflow:auto;padding:16px;border-radius:14px;background:var(--card, #1b1b24);color:inherit}.tp-modal h2{margin:0}.tp-list{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:6px}.tp-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;background:#ffffff0d}.tp-row.tp-me{outline:2px solid var(--accent, #9cff2e)}.tp-sk{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.tp-who,.tp-got{display:flex;flex-direction:column;min-width:0}.tp-who{flex:1}.tp-got{text-align:right}.tp-who small,.tp-got small{opacity:.75;font-size:12px}.tp-opening .tp-got b{opacity:.7;font-style:italic}.tp-allOwned .tp-got b{opacity:.7}.tp-btn{margin-top:6px}.br-tp{z-index:12;border:2px solid #1c1418;border-radius:8px;background:#ffd23f;color:#1c1418;font:14px Luckiest Guy,system-ui,sans-serif;cursor:pointer}.signin-msg{max-width:360px;margin:24px auto 12px;padding:0 16px;text-align:center;font-size:16px;line-height:1.4}.sd-card{cursor:pointer}.sd-card:before{display:none!important;content:none!important}.sd-card:hover{border-color:#39ff14;box-shadow:0 0 8px #39ff14,0 0 16px #39ff14}.sd-card .sd-name{text-decoration:none}@media(min-width:720px){.sd-list{position:relative;column-gap:48px}.sd-list:after{content:"";position:absolute;top:var(--sd-div-top, 8px);bottom:var(--sd-div-bottom, 8px);left:50%;width:2px;transform:translate(-50%);background:var(--neon);opacity:calc(.55 * var(--sd-div-on, 1));border-radius:2px;pointer-events:none}}.pf-panel label.mc-cell{display:flex;flex-flow:row wrap;align-items:center;gap:6px 10px;font-size:14px;font-weight:700}.mc-cell .mc-cell-l{white-space:nowrap}.mc-cell input{flex:1 1 180px;min-width:0}.mc-panel .mc-tg{margin-top:12px}.cz-avatar img.sk-sq{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}.tw-box{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.tw-tag{font:800 11px var(--font-display, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#04210f;background:#facc15;border-radius:999px;padding:2px 9px}.tw-confirm{flex-basis:100%;text-align:center}.tw-confirm p{margin:4px 0 8px;font-size:13px}.tw-done{color:#86efac;font-size:13px;font-weight:700}.tw-err{color:#ff4d6d;font-size:13px;flex-basis:100%}.tw-err[hidden],.tw-confirm[hidden]{display:none}.tw-card .tw-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #2a2333}.tw-card .tw-box{margin:0;justify-content:flex-end}.sr-root{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;--sr-hit: 1.5s;--lime: #39ff14}.sr-dark{position:absolute;inset:0;background:#000;opacity:0;transition:opacity .35s}.sr-in .sr-dark{opacity:.97}.sr-env{position:absolute;inset:0;pointer-events:none}.sr-env img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.sr-go .sr-env-bg{animation:sr-fade .6s forwards}.sr-go .sr-env-glow{animation:sr-envglow var(--sr-hit) ease-in forwards}.sr-hit .sr-env-glow{animation:sr-pulse 2.4s ease-in-out infinite alternate;opacity:.9}@keyframes sr-envglow{0%{opacity:0;transform:scale(1.12)}to{opacity:.85;transform:none}}.sr-hit .sr-env-parts{animation:sr-drift 6s linear forwards}@keyframes sr-drift{0%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:.6;transform:translateY(-4%) scale(1.14)}}@keyframes sr-pulse{0%{opacity:.7}to{opacity:1}}.sr-frame{position:absolute;left:50%;top:50%;width:min(100vw,100vh * 9 / 16);aspect-ratio:9 / 16;transform:translate(-50%,-50%);pointer-events:none}.sr-pglow,.sr-gray{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 66%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 66%,transparent 100%)}.sr-frame>img,.sr-frame>.sr-rays{position:absolute}.sr-pglow,.sr-gray{inset:0;width:100%;height:100%;opacity:0;transform:scale(.55)}.sr-go .sr-pglow,.sr-go .sr-gray{animation:sr-build var(--sr-hit) cubic-bezier(.5,0,.9,.6) forwards}@keyframes sr-build{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.sr-hit .sr-pglow,.sr-hit .sr-gray{animation:sr-burstglow .7s ease-out forwards,sr-gpulse 1.8s .7s ease-in-out infinite alternate}@keyframes sr-gpulse{0%{opacity:.7;transform:scale(1.05)}to{opacity:.55;transform:scale(1.02)}}@keyframes sr-burstglow{0%{opacity:1;transform:scale(1.18)}to{opacity:.7;transform:scale(1.05)}}.sr-pack{left:14.815%;top:20.3125%;width:70.37%;height:59.375%;object-fit:contain}.sr-go .sr-pack{animation:sr-tremble var(--sr-hit) linear forwards}@keyframes sr-tremble{0%{transform:none}20%{transform:translate(-1px,1px) rotate(-.4deg)}40%{transform:translate(2px,-1px) rotate(.6deg)}55%{transform:translate(-2px,2px) rotate(-.9deg)}70%{transform:translate(3px,-2px) rotate(1.2deg) scale(1.01)}85%{transform:translate(-4px,2px) rotate(-1.6deg) scale(1.02)}to{transform:translate(4px,-3px) rotate(2deg) scale(1.03)}}.sr-hit .sr-pack{animation:sr-pop .55s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes sr-pop{0%{transform:scale(1.03);opacity:1}35%{transform:scale(1.16);opacity:1}to{transform:scale(1.3);opacity:0}}.sr-core{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px;border-radius:50%;background:radial-gradient(circle,#fff 0,#c8ffb8 30%,var(--lime) 55%,transparent 72%);opacity:0;transform:scale(.2)}.sr-go .sr-core{animation:sr-coregrow var(--sr-hit) ease-in forwards}@keyframes sr-coregrow{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(4)}}.sr-hit .sr-core{animation:sr-coreburst .8s ease-out forwards}@keyframes sr-coreburst{0%{opacity:1;transform:scale(4)}to{opacity:.45;transform:scale(9)}}.sr-rays{left:50%;top:50%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(57,255,20,.16) 0 5deg,transparent 5deg 15deg);mask:radial-gradient(circle,#000 18%,transparent 66%);-webkit-mask:radial-gradient(circle,#000 18%,transparent 66%);opacity:0}.sr-go .sr-rays{animation:sr-spin 7s linear infinite,sr-fade var(--sr-hit) forwards}.sr-hit .sr-rays{animation:sr-spin 24s linear infinite;opacity:1}@keyframes sr-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sr-fade{to{opacity:1}}.sr-flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#fff 0 35%,#c8ffb8e6 70%);opacity:0;pointer-events:none}.sr-hit .sr-flash{animation:sr-flash .5s ease-out forwards}@keyframes sr-flash{0%{opacity:.95}to{opacity:0}}.sr-ring{position:absolute;left:50%;top:50%;width:80px;height:80px;margin:-40px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 24px var(--lime),inset 0 0 24px var(--lime);opacity:0;pointer-events:none}.sr-hit .sr-ring{animation:sr-ring .8s ease-out forwards}@keyframes sr-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(12)}}.sr-hit .sr-stage{animation:sr-shake .35s linear}@keyframes sr-shake{0%,to{transform:none}20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-4px,2px)}80%{transform:translate(3px,-1px)}}.sr-stage{position:relative;display:grid;place-items:center;width:min(92vw,420px)}.sr-parts{position:absolute;width:0;height:0}.sr-parts i{position:absolute;width:5px;height:5px;border-radius:50%;background:#e9ffe0;box-shadow:0 0 8px var(--lime),0 0 14px var(--lime);opacity:0}.sr-hit .sr-parts i{animation:sr-part var(--t) var(--w) ease-out infinite}@keyframes sr-part{0%{opacity:0;transform:rotate(var(--a)) translate(10px) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translate(var(--d)) scale(1.2)}}.sr-card{position:relative;text-align:center;color:#fff;opacity:0;transform:scale(.6);transition:opacity .3s,transform .5s cubic-bezier(.2,1.6,.4,1);padding:18px 16px 16px}.sr-show .sr-card{opacity:1;transform:none}.sr-kicker{margin:0 0 8px;font:900 15px var(--font-display, sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#eaffdf;text-shadow:0 0 10px var(--lime),0 0 22px var(--lime)}.sr-art{display:grid;place-items:center;min-height:120px;filter:drop-shadow(0 0 18px rgba(57,255,20,.7)) drop-shadow(0 0 34px rgba(255,255,255,.35))}.sr-art img{max-width:220px;max-height:300px;height:auto}.sr-art .tc{width:200px}.sr-title{margin:10px 0 4px;font:800 22px var(--font-display, sans-serif);text-shadow:0 2px 4px #000,0 0 14px #000,0 0 12px rgba(57,255,20,.6)}.sr-text{margin:0 auto 10px;max-width:320px;font-size:14px;color:#f0fff0;text-shadow:0 1px 3px #000;background:#0000008c;border-radius:10px;padding:6px 10px}.sr-acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px}.sr-out{opacity:0;transition:opacity .25s}.pt-secret-art{position:relative;display:inline-grid;place-items:center}.pt-secret-art>img{grid-area:1 / 1}.pt-secret-art>img.pt-sec-aura{pointer-events:none}@media(prefers-reduced-motion:reduce){.sr-root *,.sr-root{animation-duration:.01s!important;animation-iteration-count:1!important}.sr-go .sr-env-bg,.sr-go .sr-pglow,.sr-go .sr-gray,.sr-go .sr-rays{opacity:1;transform:none}.sr-hit .sr-pack{opacity:0}}.pt-secrets .pt-sec-h{margin:10px 0 4px;font:800 13px var(--font-display, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#ffe27a;text-shadow:0 0 8px #ffb800}.pt-sec-row{border:1px solid rgba(255,226,122,.45);border-radius:10px;box-shadow:0 0 10px #ffb80040 inset;padding:4px 6px;margin-bottom:6px}.pt-thumb-wrap{width:46px;flex:none}.pt-thumb-wrap img{width:46px;height:auto;display:block}.pt-use-art{width:64px;flex:none}.pt-use-art img{width:64px;height:auto;display:block}.sr-art .pt-art{height:auto}.sr-art .pt-art img,.sr-art .pt-secret-art img{width:auto;height:auto;max-width:180px;max-height:min(220px,30vh);display:block}img.pt-secret-img{filter:drop-shadow(0 0 6px rgba(57,255,20,.7))}.cp-card .cp-row,.cp-admin .cp-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.cp-card .cp-row:first-of-type,.cp-admin .cp-row:first-of-type{border-top:0}.cp-row>div:first-child{flex:1 1 220px;min-width:0}.cp-art{display:inline-grid;place-items:center;width:120px;height:120px;border-radius:24px;background:radial-gradient(circle at 40% 35%,#3b1c5a,#12051d);border:2px solid #ffe27a;box-shadow:0 0 20px #ffb800,0 0 40px #c084fc inset}.cp-art span{font-size:64px;filter:drop-shadow(0 0 10px #ffe27a)}.cp-row .cp-art{width:36px;height:36px;border-radius:9px;vertical-align:middle;margin-right:8px}.cp-row .cp-art span{font-size:20px}.cp-row small{display:block;color:#cfc3e0;margin-top:2px}.cp-tag{font:800 11px var(--font-display, sans-serif);text-transform:uppercase;letter-spacing:.06em;background:#3a2a50;color:#ffe27a;border-radius:999px;padding:3px 10px}.cp-tag.cp-done{background:#14532d;color:#86efac}.cp-kinds{display:grid;gap:8px;margin:8px 0}.cp-panel textarea{width:100%;background:#05020a;color:#fff;border:1px solid #3a2a50;border-radius:8px;padding:9px;font-size:16px}.sr-set-bgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:6px}.sr-set-bg{position:relative;display:grid;gap:2px;padding:4px 4px 6px;border-radius:10px;border:1.5px solid #3a3040;background:#19151d;color:#eee;cursor:pointer;text-align:center;font-size:12px}.sr-set-bg img{width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border-radius:7px;display:block}.sr-set-bg small,.sr-set-pick small{color:var(--muted);font-size:11px}.sr-set-bg.on,.sr-set-snd.on{border-color:var(--glow);box-shadow:0 0 10px #39ff1480}.sr-set-bg.locked img{filter:grayscale(1) brightness(.4)}.sr-set-bg.locked,.sr-set-snd.locked{opacity:.55}.sr-set-bg .cz-lock{position:absolute;top:8px;right:8px;width:16px;height:16px}.sr-set-snds{display:grid;gap:6px;margin-top:6px}.sr-set-snd{display:flex;align-items:center;gap:8px;border-radius:10px;border:1.5px solid #3a3040;background:#19151d;padding:4px 6px}.sr-set-pick{flex:1;display:flex;align-items:center;gap:8px;background:none;border:0;color:#eee;font-size:13px;text-align:left;cursor:pointer;padding:4px}.sr-set-pick span{flex:1}.sr-set-play{padding:4px 10px;font-size:12px}.sr-set-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.gr-shop.shop-skin{border-radius:16px;padding:0 8px 12px;margin:0 -8px}.gr-shop.shop-skin .gr-sec{color:var(--sk-txt, #fff)}.shop-bar{display:flex;align-items:center;gap:8px;margin:8px 0}.shop-bar .shop-toggle{flex:1;margin:0}.shop-gear{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(166,255,46,.7);background:#0006;color:#a6ff2e;cursor:pointer}.shop-gear svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.shop-bal{flex:none;padding:7px 12px;font-weight:800;font-size:14px;white-space:nowrap;background:#00000073;border:1px solid #a6ff2e;color:#a6ff2e;border-radius:999px}.shop-bal.neg{color:#ff8a80;border-color:#ff8a80}.shop-skp{display:flex;align-items:center;gap:10px;margin:8px 0;padding:10px;border-radius:14px;background:linear-gradient(90deg,#ffb40038,#ff5a1426);border:1px solid rgba(255,180,0,.6)}.shop-skp>div{flex:1;display:flex;flex-direction:column}.shop-skp small{opacity:.85}.shop-skp-wait,.shop-skp-new{margin:6px 0;font-size:13px}.shop-tip{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:10px 12px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.18)}.shop-tip img{border-radius:10px;flex:none}.shop-tip p{margin:0;font-weight:600}.shop-cz{width:min(460px,100%);max-height:92vh;overflow:auto}.shop-cz-sec{margin:10px 0 14px}.shop-cz-sec h3,.shop-pk-n{margin:0 0 6px}.shop-pk-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 8px}.shop-chip{padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#eee;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.shop-chip.on{background:#a6ff2e;color:#111;border-color:#a6ff2e;box-shadow:0 0 10px #a6ff2e80}.shop-sks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shop-sk{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px;border-radius:12px;border:2px solid transparent;background:#ffffff0d;color:inherit;font:inherit;text-align:left;cursor:pointer}.shop-sk.on{border-color:#a6ff2e;box-shadow:0 0 12px #a6ff2e73}.shop-sk-art{display:block;width:100%;aspect-ratio:1080 / 300;border-radius:8px;overflow:hidden}.shop-sk-art img{width:100%;height:100%;object-fit:cover;display:block}.shop-sk.locked .shop-sk-art img{filter:blur(5px) brightness(.55)}.shop-sk.locked .cz-lock{position:absolute;top:18px;left:50%;transform:translate(-50%);width:26px;height:26px;fill:#fff;stroke:#fff}.shop-sk b{font-size:13px}.shop-sk small{font-size:11px;opacity:.75}.shop-sk-ok{position:absolute;top:8px;right:8px;padding:1px 6px;border-radius:999px;background:#a6ff2e;color:#111;font-size:10px;font-style:normal;font-weight:800}.shop-sk-off{margin-top:8px;width:calc(50% - 4px)}.shop-pk-hint{margin:8px 0 0;font-size:12px}.shop-snds{display:grid;gap:6px}.shop-snd{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:12px;border:2px solid transparent;background:#ffffff0d}.shop-snd.on{border-color:#a6ff2e}.shop-snd-pick{flex:1;display:flex;flex-direction:column;align-items:flex-start;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.shop-snd-pick small{opacity:.75;font-size:12px}.shop-skr{text-align:center}.shop-skr-k{margin:0;font-family:var(--font-display);font-size:28px;font-weight:900;color:#ffb400;text-shadow:0 0 14px rgba(255,180,0,.7);text-transform:uppercase}.shop-skr-art{width:min(340px,90vw);margin:10px auto;border-radius:14px;overflow:hidden;aspect-ratio:1080 / 300;animation:shopSkrIn .5s cubic-bezier(.2,1.6,.4,1)}.shop-skr-art img{width:100%;height:100%;object-fit:cover;display:block}.shop-skr-line{font-weight:600}@keyframes shopSkrIn{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.shop-skr-art{animation:none}}.sec-hdr-mini{margin-bottom:8px}.gr-shop>.sec-hdr{width:100%;max-width:none;margin:4px 0 12px}.shop-chips{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shop-chips::-webkit-scrollbar{display:none}.shop-art{background:none;border:0;padding:0;cursor:pointer;display:block;margin:0 auto;color:inherit}.shop-art:focus-visible,.shop-item b[data-info]:focus-visible{outline:2px solid #a6ff2e;outline-offset:2px}.shop-item b[data-info]{cursor:pointer}.shop-grid:not(.shop-drinks){align-items:stretch}.shop-grid:not(.shop-drinks) .shop-item .shop-buy{margin-top:auto}.shop-ex{font-size:10px;letter-spacing:.04em;text-transform:uppercase;opacity:.6;margin-top:-2px}.shop-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.4;background:#ffffff1f;color:#fff;vertical-align:middle;white-space:nowrap}.shop-pill-secret{background:linear-gradient(90deg,#ff3df2,#7b5cff);box-shadow:0 0 10px #ff3df28c;text-transform:uppercase;letter-spacing:.03em;animation:shopPillPulse 1.6s ease-in-out infinite}.shop-pill-s2{background:#7b5cff59;font-size:10px}@keyframes shopPillPulse{50%{box-shadow:0 0 18px #ff3df2d9}}@media(prefers-reduced-motion:reduce){.shop-pill-secret{animation:none}}.shop-k-new{background:#2e7dff}.shop-k-preowned{background:#ff8a1f;color:#111}.shop-k-any{background:#a6ff2e;color:#111}.shop-cr-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch}.shop-cr-sec{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.shop-cr-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.shop-cr-h h4{margin:0;font-size:15px}.shop-cr-d{margin:0;font-size:13px}.shop-cr-tog{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:10px 0;border-radius:999px;background:#141614;border:1px solid #3a3f3a}.shop-cr-t{min-height:44px;border:0;border-radius:999px;background:transparent;color:#b8b8b8;font:800 15px var(--font-display);letter-spacing:.06em;cursor:pointer}.shop-cr-t[aria-selected=true]{background:#9cff2e;color:#0b1400}.shop-cr-t:focus-visible{outline:2px solid #9cff2e;outline-offset:2px}.shop-cr-mine{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 10px}.shop-cr-mine-h{flex-basis:100%;font:800 12px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#ddd}.shop-cr-chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:2px 10px 2px 4px;border-radius:999px;background:#141614;border:1px solid #3a3f3a;font-size:13px}.shop-cr-one>.shop-cr-sec[hidden]{display:none}.shop-cr-redeem{border:1px dashed #3a3f3a;border-radius:10px;padding:8px 10px;line-height:1.9}.stuff-grp{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:12px 0 6px;font:800 13px var(--font-display);letter-spacing:.1em;text-transform:uppercase}.stuff-grp small{font:400 11px system-ui,sans-serif;letter-spacing:0;text-transform:none}.stuff-row .shop-pill[class*=shop-k-]{align-self:flex-start;justify-self:start;width:max-content}.shop-odds{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.shop-odds-b{font-size:13px;padding:6px 10px}.shop-info{max-height:88vh;overflow-y:auto}.shop-info-top{display:flex;align-items:center;gap:14px;margin:4px 0 10px}.shop-info-top img{height:96px;width:auto;max-width:45%;object-fit:contain}.shop-info-top>div{display:flex;flex-direction:column;gap:2px}.shop-price{font-size:22px;color:#a6ff2e}.shop-info-sec{border-top:1px solid rgba(255,255,255,.1);padding:8px 0}.shop-info-sec h4{margin:0 0 4px;font-size:14px;display:flex;gap:8px;align-items:center}.shop-info-sec p{margin:0 0 6px;font-size:14px;line-height:1.4}.shop-info-t{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:6px}.shop-info-t th,.shop-info-t td{padding:4px 6px;text-align:left;border-bottom:1px solid rgba(255,255,255,.08)}.shop-info-t td:last-child{color:#a6ff2e;font-weight:700}.shop-info-tip{margin:8px 0}.shop-opt select{max-width:100%}body.cz-sleeve-secret .tc-back{position:relative;box-shadow:0 0 12px #ff3df2b3,inset 0 0 0 2px #ff3df2cc}body.cz-sleeve-secret .tc-back:after,.slp-art-wrap.secret:after,.cz-opt.cz-secret .cz-sw:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.55) 32%,rgba(166,255,46,.35) 38%,rgba(255,61,242,.45) 46%,transparent 58%) 0 0 / 250% 100%;mix-blend-mode:screen;animation:secSweep 3.2s linear infinite}@keyframes secSweep{0%{background-position:150% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){body.cz-sleeve-secret .tc-back:after,.slp-art-wrap.secret:after,.cz-opt.cz-secret .cz-sw:after{animation:none;background-position:40% 0}}.cz-opt.cz-secret .cz-sw{position:relative;overflow:hidden;box-shadow:0 0 8px #ff3df2cc}.cz-secret-tag{font-style:normal;font-size:10px;font-weight:800;color:#ff3df2;text-transform:uppercase;letter-spacing:.04em}.slp-art-wrap{position:relative;display:inline-block;border-radius:14px;overflow:hidden}.slp-art-wrap.secret{box-shadow:0 0 24px #ff3df2d9}.slp-art-wrap .slp-art{display:block}.ru-art{display:flex;justify-content:center}.ru-art img{width:132px;height:auto;border-radius:10px;box-shadow:0 0 18px #ff3df299}.ru-art .ru-snd{font-size:64px;line-height:1;filter:drop-shadow(0 0 14px rgba(255,61,242,.8))}.gc-sp{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.gc-sp-d{max-width:460px;margin:0}.gc-sp-l{display:flex;flex-direction:column;gap:4px;width:min(420px,100%);text-align:left;font-weight:700;font-size:13px}.gc-sp-l select,.gc-sp-l input,.gc-sp-l textarea{font:inherit;font-weight:400;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#00000059;color:#fff}.gc-sp-n{margin:-4px 0 0;font-size:12px}.gc-ppl{width:min(420px,100%);max-height:220px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:6px}.gc-pp{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;font:inherit;cursor:pointer;text-align:left}.gc-pp small{opacity:.7;font-size:11px}.gc-pp.on{border-color:#a6ff2e;background:#a6ff2e24;box-shadow:0 0 10px #a6ff2e59}.gc-sp-warn{width:min(440px,100%);padding:10px 12px;border-radius:12px;background:#ff501e1f;border:1px solid rgba(255,110,40,.5)}.btn.danger,.gc-burn-btn{background:linear-gradient(180deg,#ff7a1a,#e8261b);color:#fff;border-color:#ff7a1a}.gc-sp-cash{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:800}.gc-sp-pts{color:#a6ff2e}.gc-from{font-weight:600;opacity:.75;font-size:11px}.gc-big{position:relative}.gc-burning img{animation:gcChar 2.4s ease-in forwards}@keyframes gcChar{0%{filter:none}35%{filter:brightness(1.2) sepia(.6) saturate(2) hue-rotate(-20deg)}70%{filter:brightness(.35) sepia(1) contrast(1.4);opacity:1;clip-path:inset(0 0 0 0 round 12px)}to{filter:brightness(.1) grayscale(1);opacity:0;clip-path:inset(100% 0 0 0 round 12px);transform:translateY(6px) scale(.97)}}.gc-fire{position:absolute;inset:0;pointer-events:none;overflow:visible}.gc-fire i{position:absolute;bottom:0;left:var(--x);width:calc(34px * var(--s));height:calc(60px * var(--s));border-radius:50% 50% 35% 35%/65% 65% 35% 35%;background:radial-gradient(ellipse at 50% 80%,#fff6b0 0 15%,#ffcf3a 30%,#ff7a1a 55%,rgba(232,38,27,.85) 70%,transparent 75%);filter:blur(1px);mix-blend-mode:screen;opacity:0;animation:gcFlame var(--d) ease-out var(--w) infinite}@keyframes gcFlame{0%{transform:translateY(0) scale(.6);opacity:0}20%{opacity:1}to{transform:translateY(-150%) scale(1.15) rotate(8deg);opacity:0}}@media(prefers-reduced-motion:reduce){.gc-burning img{animation-duration:.3s}.gc-fire{display:none}}.gc-boss .gc-row{align-items:flex-start}.ap-card #apQ{width:100%;margin:6px 0 8px}.ap-list{list-style:none;margin:0;padding:0;max-height:340px;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px}.ap-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.ap-list li.on{background:#78c8ff14}.ap-email{font-size:.85em;opacity:.8;word-break:break-all}.ap-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ap-panel{margin-top:12px;padding:12px;border:1px solid rgba(120,200,255,.35);border-radius:12px;background:#78c8ff0d}.ap-panel label{display:block;margin:6px 0}.ap-panel label input,.ap-panel label select{display:block;width:100%;margin-top:3px}.ap-btns{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.ap-move{font-size:1.05em;word-break:break-all;margin:6px 0}.ap-phase{display:inline-block;font-size:.8em;font-weight:700;letter-spacing:.03em;padding:2px 8px;border-radius:999px;background:#ffffff1a}.ap-ph-ready{background:#1f6f3f}.ap-ph-blocked,.ap-ph-failed{background:#8a2a2a}.ap-ph-done{background:#2b5d8a}.ap-ph-running,.ap-ph-scan{background:#6a5a12}.ap-block{margin:8px 0;padding:8px 10px;border-radius:8px;background:#c83c3c26;border:1px solid rgba(200,60,60,.5)}.ap-block p{margin:2px 0}.ap-t{width:100%;border-collapse:collapse;margin:8px 0;font-size:.9em}.ap-t th,.ap-t td{padding:4px 6px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left}.ap-n{text-align:right!important;font-variant-numeric:tabular-nums;width:72px}.ap-dir td{opacity:.65}.ap-bad td{color:#ff9b9b}.ap-tag{font-size:.72em;padding:1px 6px;border-radius:999px;background:#ffffff1f;white-space:nowrap}.ap-err{color:#ff9b9b}.ap-ok{color:#9be3b0}.ap-confirm{margin-top:8px;padding:10px;border-radius:10px;background:#ffc85014;border:1px solid rgba(255,200,80,.4)}.ap-hist{margin-top:12px}.ap-hl{list-style:none;padding:0;margin:6px 0}.ap-hl li{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ap-note{margin:8px 0;padding:8px 10px;border-radius:8px;background:#78c8ff1a;border:1px solid rgba(120,200,255,.45)}.ap-note p{margin:2px 0}.learn-sec{margin:18px 0 8px}.learn-sec>h3{margin:0 0 10px;padding-bottom:4px;border-bottom:1px solid var(--neon-dim, #2b3f13)}.learn-sec .badge-grid+.edition-quiz-card,.learn-sec .badge-grid+.badge-grid{margin-top:12px}.mod-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.mod-cell>.module-badge{flex:1}.mod-sheets{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.mod-sheet{font-size:12px;padding:3px 8px;border:1px solid var(--neon-dim, #2b3f13);border-radius:10px;text-decoration:none;color:inherit;white-space:nowrap}.mod-sheet:hover,.mod-sheet:focus{border-color:var(--neon, #9cff2e)}.ref-badge{text-decoration:none;color:inherit}.ref-badge .badge-emblem{background:transparent}.store-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.store-col{min-width:0}.store-col>:first-child{margin-top:0}.store-2col .th-hub:empty{display:none}@media(max-width:899px){.store-cols{grid-template-columns:minmax(0,1fr)}}.store-col .store-home .hm,.store-col .store-home .hm-sec:first-child .hm-h,.store-col .store-sub.tc-store-sub{margin-top:0}.today-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.hm-sec .hm-h{cursor:pointer}.hm-sec .hm-h:after{order:1}.hm-tog{order:2;flex:none;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #555;border-radius:6px;background:#141614;color:#f2f2f2;font-size:16px;cursor:pointer;transition:transform .15s}.hm-tog:hover,.hm-tog:focus-visible{border-color:#9cff2e;color:#9cff2e;outline:none}.hm-sec.hm-collapsed .hm-tog{transform:rotate(-90deg)}.hm-sec.hm-collapsed>:not(.hm-h){display:none}.drw-card.drw-folded .drw-btns,.drw-card.drw-closing .drw-btns .btn:not(#drwOut){display:none}.drw-card.drw-folded,.drw-card.drw-closing{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.drw-card.drw-folded h3,.drw-card.drw-closing h3{margin:0}.drw-card.drw-closing .drw-btns{margin:0 0 0 auto}.hh-entry.store-attn{border-color:#9cff2e}.hh-entry#thWants.store-attn{border-color:#29b6ff;background:#29b6ff1f}.hm-tasks>.th-hub{margin:10px 0 0}.hm-tasks>#storeTasks:not(:empty){margin-top:10px}.gw-tc-more:empty{display:none}.gw-tc-more .brk-acts{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.gw-tc-more .brk-acts .btn{flex:1 1 140px;margin:0}#tcPane .tc-chk.ok{display:none}#tcPane .gw-tc-checks:not(:has(.tc-chk.bad)){display:none}.at-sec .at-intro{margin:-.2em 0 .6em}.at-sec .at-grp{margin:.9em 0 .4em;font-size:.95em;opacity:.85}.at-page .at-where{margin-top:0}.at-shots{display:flex;gap:12px;overflow-x:auto;padding:4px 0 8px;scroll-snap-type:x mandatory}.at-shot{margin:0;flex:0 0 auto;scroll-snap-align:start}.at-shot img{display:block;width:auto;max-width:min(320px,80vw);max-height:560px;border-radius:10px;border:1px solid rgba(255,255,255,.18);box-shadow:0 2px 10px #00000059}.at-steps li,.at-tips li{margin:.3em 0}.at-showme{margin-top:.4em}#shopPacks{container-type:inline-size}.sp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:1fr;gap:12px}@supports (container-type: inline-size){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 474px){.sp-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}}@container (min-width: 1200px){.sp-grid{grid-template-columns:repeat(8,minmax(140px,1fr))}}}.sp-tile{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 10px 8px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-align:center}.sp-art{background:none;border:0;padding:0;cursor:pointer;color:inherit;display:block}.sp-art:focus-visible,.sp-info:focus-visible{outline:2px solid #a6ff2e;outline-offset:2px}.sp-tile .sp-art img{height:90px;width:auto;max-width:100%;object-fit:contain;display:block;margin:0 auto 2px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.sp-name{font-size:15px;line-height:1.2}.sp-status{font-size:12px;opacity:.8;line-height:1.3}.sp-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.sp-pills .shop-pill{font-size:10px}.sp-price{font-weight:800;color:#a6ff2e}.sp-pill-free{background:#a6ff2e;color:#111}.sp-act{width:100%;margin-top:auto;padding-top:4px}.sp-btn{width:100%;white-space:normal}.sp-info{background:none;border:0;padding:2px 4px;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;opacity:.85;cursor:pointer}.sp-free{border-color:#a6ff2ebf;box-shadow:inset 0 0 0 1px #a6ff2e59,0 0 14px #a6ff2e2e}.sp-banner{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px;border-radius:12px;background:linear-gradient(90deg,#ffb40033,#ff5a141f);border:1px solid rgba(255,180,0,.55)}.sp-banner .sp-art img{height:72px;width:auto;display:block}.sp-b-txt{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.sp-earned{font-size:12px;opacity:.9}.sp-earned.on{color:#ffd37a;font-weight:700;opacity:1}.sp-b-act{display:flex;flex-direction:column;gap:6px;min-width:170px}@container (max-width: 473px){.sp-banner{flex-wrap:wrap}.sp-b-act{width:100%;min-width:0;flex-direction:row}.sp-b-act .btn{flex:1}}.sp-tour-on{outline:3px solid #a6ff2e;outline-offset:3px;position:relative;z-index:2;animation:spTourPulse 1.4s ease-in-out infinite}@keyframes spTourPulse{50%{box-shadow:0 0 0 6px #a6ff2e40,0 0 24px #a6ff2e73}}@media(prefers-reduced-motion:reduce){.sp-tour-on{animation:none}}.sp-tour{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:950;width:min(92vw,440px);padding:12px 14px;border-radius:16px;background:#15121c;border:2px solid #a6ff2e;box-shadow:0 12px 40px #000000a6;color:#fff}.sp-tour-k{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.04em;color:#a6ff2e}.sp-tour-line{margin:0 0 10px;font-size:15px;line-height:1.35}.sp-tour-acts{display:flex;gap:8px}.sp-tour-acts .btn{flex:1}.shop-grid{grid-auto-rows:1fr}.shop-grid.shop-drinks{align-items:stretch}.shop-drinks .shop-item .shop-art{height:154px;display:flex;align-items:flex-end;justify-content:center}.shop-drinks .shop-item .shop-buy{margin-top:auto}.shop-grid.shop-one{grid-template-columns:1fr}.shop-one .shop-item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:center;justify-items:start;text-align:left;padding:12px 16px}.shop-one .shop-item>*{grid-column:2}.shop-one .shop-item>.shop-art{grid-column:1;grid-row:1 / span 8;margin:0}.shop-one .shop-opt,.shop-one .shop-buy{width:auto;min-width:200px;max-width:100%}.sp-pills .shop-pill{white-space:normal;max-width:100%;line-height:1.2}.sp-tile .sp-btn{font-size:13px;padding-left:6px;padding-right:6px}.sp-color-reveal,.sp-sound-reveal{text-align:center;padding:24px 16px;max-width:360px;margin:0 auto}.sp-color-swatch{width:96px;height:96px;border-radius:50%;margin:16px auto;background:var(--sp-c, #888);box-shadow:0 0 24px var(--sp-c, #888);border:3px solid rgba(255,255,255,.35)}.sp-color-name{font-size:22px;display:block;margin:8px 0}.sp-color-acts,.sp-sound-reveal .btn{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:16px}.sp-sound-art{display:block;margin:12px auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.sp-gift-list{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow:auto;padding:8px 0}.sp-gift-row{justify-content:space-between;text-align:left}.tc-page{background:color-mix(in srgb,var(--tc-page-color, transparent) 22%,transparent);border-radius:10px}.vb-color-bar{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:8px 0;align-items:center}.vb-color-dot{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.4);cursor:pointer;padding:0}.vb-color-dot.on{outline:2px solid var(--glow, #8cff28);outline-offset:2px}.vb-color-dot[disabled]{opacity:.35;cursor:default}.cards-card .cards-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cards-card .cards-btns>.btn{width:100%;justify-content:center;text-align:center}@media(min-width:900px){.cards-card .cards-btns{grid-template-columns:repeat(3,minmax(0,1fr))}}.rq-details{display:grid;gap:4px}.rq-photos{border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:8px 10px;display:grid;gap:6px}.rq-photos legend{font-size:12px;padding:0 4px}.rq-ph-add{justify-self:start;cursor:pointer}.rq-ph-add.disabled{opacity:.45;pointer-events:none}.rq-ph-prev{display:flex;flex-wrap:wrap;gap:8px}.rq-ph-prev:empty{display:none}.rq-ph{position:relative;width:84px;height:84px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:8px;overflow:hidden;background:#111}.rq-ph img{width:100%;height:100%;object-fit:cover;display:block}.rq-ph-x{position:absolute;top:3px;right:3px;width:26px;height:26px;border-radius:50%;border:0;background:#000000bf;color:#fff;font-size:13px;cursor:pointer}.rq-ph-view{margin:6px 0}.rq-ph-view .rq-ph{cursor:zoom-in;width:72px;height:72px}.pt-lore-card:has(>.pt-use-x){position:relative}.pt-use-x{position:absolute;top:6px;right:6px;background:transparent;border:0;color:inherit;cursor:pointer}.store-sub.tc-store-sub{margin-top:26px}.sr-tx-btn{display:inline-block;margin:2px 0;padding:4px 10px;border:1px solid #9cff2e;border-radius:8px;background:#141414;color:#f2f2f2;font:700 13px var(--font-body);cursor:pointer;box-shadow:none;text-shadow:none}.sr-tx-btn:hover,.sr-tx-btn:focus-visible{background:#1f1f1f;box-shadow:none;outline:1px solid #9cff2e}.sr-tx-btn:disabled{opacity:.45;cursor:default}.ri-time .ri-contact b{color:#9cff2e}.sr-txp{position:fixed;inset:0;z-index:2100;display:grid;place-items:center;padding:10px;background:#000000b8}.sr-txp-card{width:min(420px,100%);max-height:90vh;overflow:auto;background:#101010;border:1px solid #3a3a3a;border-radius:12px;padding:12px;color:#f2f2f2;box-shadow:none}.sr-txp-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.sr-txp-x{background:transparent;border:0;color:#cfcfcf;font-size:18px;cursor:pointer}.sr-txp-sub{margin:4px 0 8px;font-size:13px}.sr-txp-opt{display:block;margin:0 0 8px;padding:10px;border:1px solid #3a3a3a;border-radius:10px;background:#181818;color:#f2f2f2;text-decoration:none}a.sr-txp-opt:hover,a.sr-txp-opt:focus-visible{border-color:#9cff2e;outline:none}.sr-txp-opt b{display:block;color:#9cff2e;margin-bottom:4px}.sr-txp-opt span{display:block;font-size:14px;line-height:1.35;color:#e6e6e6}.sr-txp-custom textarea{width:100%;box-sizing:border-box;background:#0b0b0b;color:#f2f2f2;border:1px solid #3a3a3a;border-radius:8px;padding:8px;font:14px var(--font-body);resize:vertical}.sr-txp-go{display:inline-block;margin-top:8px;padding:6px 14px;border-radius:8px;background:#9cff2e;color:#0a0a0a;font-weight:800;text-decoration:none;box-shadow:none}.ri-insp{border-color:#3a3a3a}.ri-insp.done{border-color:#9cff2e}.ri-insp-sum{margin:4px 0 8px;color:#cfcfcf;font-size:14px}.ri-insp.done .ri-insp-sum{color:#f2f2f2}.ri-insp-line{color:#cfcfcf;font-size:13px}.ri-insp-line.deep{color:#9cff2e}.ri-ip-card{width:min(560px,100%)}.ri-ip-card .sk-say{margin:8px 0}.ri-ip-sec{margin:10px 0;padding:10px;border:1px solid #2c2c2c;border-radius:10px;background:#151515}.ri-ip-sec h4{margin:0 0 8px;font-size:14px;color:#9cff2e;letter-spacing:.02em}.ri-ip-help{margin:0 0 8px;font-size:13px}.ri-ip-opt{display:flex;gap:10px;align-items:flex-start;margin:0 0 6px;padding:10px;border:1px solid #3a3a3a;border-radius:10px;background:#1b1b1b;cursor:pointer}.ri-ip-opt:has(input:checked){border-color:#9cff2e;background:#1a2014}.ri-ip-opt input{accent-color:#9cff2e;width:20px;height:20px;flex:none;margin:1px 0 0}.ri-ip-opt b{display:block;color:#f2f2f2;font-size:14px}.ri-ip-opt small{display:block;color:#bdbdbd;font-size:12.5px;margin-top:2px}.ri-ip-note{display:block;margin-top:6px;font-size:13px;color:#cfcfcf}.ri-ip-note[hidden]{display:none}.ri-ip-note textarea,.rr-acts input,.rr-acts select,.rr-add input,.rr-add select{width:100%;box-sizing:border-box;margin-top:4px;background:#0b0b0b;color:#f2f2f2;border:1px solid #3a3a3a;border-radius:8px;padding:8px;font:14px var(--font-body)}.ri-ip-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ri-ip-acts .btn[disabled]{opacity:.45}.rr-soon{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px dashed #5a5a5a;border-radius:10px;background:#141414;text-align:center}.rr-soon b{color:#9cff2e;font-size:14px}.rr-soon span{color:#bdbdbd;font-size:13px}.rr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.rr-card .rr-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rr-fig{margin:0;border:1px solid #3a3a3a;border-radius:10px;overflow:hidden;background:#181818}.rr-img{aspect-ratio:4 / 3;background:#0b0b0b}.rr-img img{width:100%;height:100%;object-fit:cover;display:block}.rr-fig figcaption{padding:6px 8px;font-size:13px}.rr-fig figcaption b{display:block;color:#9cff2e}.rr-fig figcaption span{display:block;color:#d6d6d6}.rr-acts{padding:0 8px 8px;display:flex;flex-wrap:wrap;gap:6px}.rr-acts .btn{flex:1 1 auto}.rr-card{width:min(760px,100%)}.rr-add{margin-top:10px;padding:10px;border:1px solid #2c2c2c;border-radius:10px;background:#151515;display:grid;gap:6px}.rr-add b{color:#9cff2e}.rr-add label{font-size:13px;color:#cfcfcf}.sr-refbar{margin:6px 0}.rq-list{list-style:none;padding:0;margin:8px 0;display:grid;gap:8px}.rq-item{display:flex;align-items:flex-start;gap:8px}.rq-item.rq-drag{opacity:.6}.rq-grip{cursor:grab;touch-action:none;user-select:none;font-size:22px;padding:2px 6px}.rq-n{min-width:1.6em;font-weight:700}.rq-body{flex:1;min-width:0}.rq-move{display:flex;flex-direction:column;gap:4px}.rq-add{display:grid;gap:6px}.rq-tag{font-size:12px;border:1px solid currentColor;border-radius:8px;padding:0 6px}.rqq-badge{display:inline-block;min-width:1.8em;text-align:center;font-size:13px;font-weight:800;color:#0b0d0b;background:#9cff2e;border-radius:999px;padding:1px 8px;margin-left:6px;vertical-align:middle}.rqq-badge.rqq-warn{background:#f5d400}.rqq-badge.rqq-hot{background:#e10600;color:#fff}.rqq-eta{margin:2px 0 8px;font-weight:800;color:#9cff2e}.rqq-eta.rqq-warn{color:#f5d400}.rqq-eta.rqq-hot{color:#e10600}.rqq-top-card{margin-bottom:12px}.rqq-title{margin:0 0 4px}.rqq-filters{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.rqq-filters select{max-width:220px}.rqq-gh{list-style:none;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#9cff2e;border-bottom:1px solid rgba(156,255,46,.35);padding:6px 2px 2px}.rqq-row{align-items:center;padding:12px}.rqq-open{flex:1;min-width:0;display:grid;gap:2px;text-align:left;background:none;border:0;color:inherit;font:inherit;padding:0;cursor:pointer}.rqq-dev{font-size:18px;font-weight:800;margin:0}.rqq-issue{font-size:16px;margin:0}.rqq-meta{font-size:14px;opacity:.85}.rqq-stage{justify-self:start;display:inline-block;font-size:13px;font-weight:700;border-radius:999px;padding:2px 10px;background:#ffffff26}.rqq-stage[data-stage="Ready To Ship Back"]{background:#9cff2e;color:#0b0d0b}.rqq-stage[data-stage="Waiting On Parts"]{background:#f59e0b;color:#0b0d0b}.rqq-stage[data-stage="Coming To G-Tech"]{background:#2563eb;color:#fff}.rqq-row .rq-move .btn,.rqq-row .rq-grip{min-width:44px;min-height:44px}.rqq-coming{margin-top:10px}.rqq-coming summary{cursor:pointer;font-weight:700}.rqq-detail h3{margin:12px 0 4px;font-size:15px}.rqq-steps{display:flex;flex-wrap:wrap;gap:6px}.rqq-steps .btn{min-height:44px}.rqq-photos{display:flex;flex-wrap:wrap;gap:8px}.rqq-photos img{width:96px;height:96px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.25)}.rqq-check,.rqq-parts,.rqq-hist{list-style:none;padding:0;margin:0;display:grid;gap:4px}.rqq-partform{display:flex;gap:6px;margin-top:6px}.rqq-partform input{flex:1;min-width:0}.rqq-alert{border:2px solid #9cff2e;margin-bottom:10px}.rqq-place{color:#9cff2e;font-weight:700;font-size:13px}:root{--q-g: #9cff2e;--q-y: #f5d400;--q-r: #e10600}.q-wrap{margin:8px 0 14px}.q-wrap>h3{display:flex;align-items:center;gap:6px;margin:0 0 6px}.q-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.q-gh{list-style:none;display:flex;align-items:center;gap:6px;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--q-g);border-bottom:1px solid rgba(156,255,46,.35);padding:8px 2px 2px}.q-gh .q-badge{margin-left:0}.q-badge{display:inline-block;min-width:1.8em;text-align:center;font-size:13px;font-weight:800;color:#0b0d0b;background:var(--q-g);border-radius:999px;padding:1px 8px;margin-left:6px;vertical-align:middle;letter-spacing:0}.q-badge.q-y{background:var(--q-y)}.q-badge.q-r{background:var(--q-r);color:#fff;animation:qPulse 1.6s ease-in-out infinite}.q-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px;border-left:4px solid rgba(255,255,255,.18);list-style:none}.q-row.q-row-g{border-left-color:var(--q-g)}.q-row.q-row-y{border-left-color:var(--q-y)}.q-row.q-row-r{border-left-color:var(--q-r);animation:qPulseCard 1.6s ease-in-out infinite}.q-lead{font-size:22px;flex:none}.q-open{flex:1;min-width:0;min-height:44px;display:grid;gap:2px;text-align:left;background:none;border:0;color:inherit;font:inherit;padding:0;cursor:pointer}.q-title{font-size:17px;font-weight:800;overflow-wrap:anywhere}.q-sub{font-size:15px;opacity:.9;overflow-wrap:anywhere}.q-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;opacity:.9}.q-store,.q-tag{border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:0 8px}.q-age{font-weight:800;border-radius:999px;padding:0 8px;color:#0b0d0b;background:var(--q-g)}.q-age.q-y{background:var(--q-y)}.q-age.q-r{background:var(--q-r);color:#fff}.q-pill{flex:none;font-size:13px;font-weight:700;border-radius:999px;padding:2px 10px;background:#ffffff26}.q-pill-done{background:var(--q-g);color:#0b0d0b}.q-pill-todo{background:#f5d40033;color:var(--q-y);border:1px solid var(--q-y)}.q-pill-late{background:var(--q-r);color:#fff}.q-none{list-style:none;font-size:14px;opacity:.75;padding:2px 4px 4px}.q-empty{margin:6px 0;font-weight:700}.q-empty-f{font-weight:400;opacity:.8}.q-filters{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.q-filters select,.q-filters input{max-width:220px;min-height:40px}.q-tools{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.q-tools .btn{min-height:44px}.q-body{display:grid;gap:10px}.q-caption{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:16px}.q-pic{display:block;max-width:100%;max-height:60vh;border-radius:10px;border:1px solid rgba(255,255,255,.25);margin-bottom:8px}.q-photos{display:flex;flex-wrap:wrap;gap:8px}.q-photos img{width:96px;height:96px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.25)}.q-stores{list-style:none;padding:0;margin:0;display:grid;gap:8px}.q-stores li{display:grid;gap:4px}.q-acts{position:sticky;bottom:0;background:inherit;padding-top:6px}.q-ckall{display:flex;flex-wrap:wrap;gap:6px 14px}.rq-list.q-list{margin:8px 0}.rqq-gh.q-gh{display:list-item;padding:6px 2px 2px}.rqq-row.q-row{gap:8px;min-height:0;border-left:1px solid var(--line)}.rqq-row.q-row:hover{border-left-color:var(--neon-dim)}.rqq-badge.q-badge{letter-spacing:normal}.rqq-badge.q-badge.q-r{animation:none}.soc-item.q-row{display:flex;padding:12px}.q-row .soc-reply{flex:none;min-height:44px;display:inline-flex;align-items:center;font-size:14px;padding:6px 14px}.soc-count.q-badge{box-shadow:none}.sr-holds{margin-top:8px}.q-row .sr-called{flex:none;min-height:44px;display:inline-flex;align-items:center;gap:6px;font-weight:700}.sr-done{margin-top:10px}.sr-done summary{cursor:pointer;font-weight:700}.sr-done .q-list{margin-top:8px}@keyframes qPulse{0%,to{box-shadow:0 0 4px #e10600}50%{box-shadow:0 0 14px 3px #e10600}}@keyframes qPulseCard{0%,to{box-shadow:0 0 4px #e1060066}50%{box-shadow:0 0 16px #e10600cc}}@media(prefers-reduced-motion:reduce){.q-badge.q-r,.q-row.q-row-r{animation:none}}.rr-nb{white-space:nowrap}.ri-mail-opt{margin:0}.ri-ship{margin-top:8px;padding:10px;border:1px solid #9cff2e;border-radius:10px;background:#141814}.ri-ship[hidden]{display:none}.ri-ship h4{margin:0 0 6px;color:#9cff2e;font-size:14px}.ri-ship-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ri-mail{color:#d6d6d6;font-size:13px}.ri-ap-card{width:min(440px,100%)}.ri-ap-pick{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.ri-ap-btn{cursor:pointer}.ri-ap-prev{margin:8px 0;border:1px solid #3a3a3a;border-radius:10px;overflow:hidden;background:#0b0b0b}.ri-ap-prev[hidden]{display:none}.ri-ap-prev img{display:block;width:100%;max-height:50vh;object-fit:contain}.ri-ap-note{display:block;font-size:13px;color:#cfcfcf}.ri-ap-note input{width:100%;box-sizing:border-box;margin-top:4px;background:#0b0b0b;color:#f2f2f2;border:1px solid #3a3a3a;border-radius:8px;padding:8px;font:14px var(--font-body)}.sr-ph-link{background:transparent;border:1px solid #3a3a3a;border-radius:8px;color:#f2f2f2;padding:2px 8px;font:inherit;font-size:13px;cursor:pointer}.sr-ph-link:hover,.sr-ph-link:focus-visible{border-color:#9cff2e;outline:none}.ri-photo-add b{color:#9cff2e}.ri-pv-card{width:min(720px,100%)}.ri-pv-img{display:block;width:100%;max-height:75vh;object-fit:contain;border-radius:8px;background:#0b0b0b}.pkw-root{position:fixed;inset:0;z-index:3100;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 35%,#1a1c1a 0,#070807 72%);color:#f2f4f2;font-family:var(--font-body)}.pkw-stage{width:min(460px,100%);display:grid;justify-items:center;gap:12px;text-align:center}.pkw-title:before,.pkw-title:after{display:none!important;content:none!important}.pkw-title{display:block;margin:0;font-family:var(--font-display, inherit);font-size:clamp(24px,6.4vw,34px);line-height:1.12;color:#fff}.pkw-text{margin:0;font-size:17px;line-height:1.45;color:#d6d9d6;max-width:40ch}.pkw-pack-wrap{margin:6px 0 4px}.pkw-pack{display:block;width:min(200px,46vw);height:auto;animation:pkwIn .7s cubic-bezier(.2,.9,.3,1.25) both,pkwFloat 3.2s ease-in-out .7s infinite}.pkw-open{min-height:56px;min-width:min(320px,100%);font-size:18px;background:#9cff2e;color:#0b0f08;border-color:#9cff2e}@keyframes pkwIn{0%{opacity:0;transform:translateY(40px) scale(.85)}to{opacity:1;transform:none}}@keyframes pkwFloat{50%{transform:translateY(-8px) rotate(-1.5deg)}}.pkw-root.reduced .pkw-pack{animation:none}@media(prefers-reduced-motion:reduce){.pkw-pack{animation:none}}.jo-card{max-width:560px;margin:16px auto}.jo-form{display:grid;gap:12px}.jo-form label,.nh-dd label{display:grid;gap:4px;font-weight:600}.jo-form input,.jo-form select,.nh-dd input{font:inherit;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--text);min-height:44px}.jo-form input:focus,.jo-form select:focus,.nh-dd input:focus{outline:2px solid #9cff2e;outline-offset:1px}.jo-ok{color:#9cff2e;font-weight:700}.nh-status{border-left:4px solid #9cff2e;background:var(--panel-2);padding:10px 12px;border-radius:6px;margin:8px 0;color:var(--text)}.nh-status.done{border-left-color:#9cff2e;background:#9cff2e1a}.nh-sec{border-top:1px solid var(--line);padding-top:10px;margin-top:12px}.nh-sec h4{margin:0 0 6px}.nh-forms{list-style:none;padding:0;margin:8px 0;display:grid;gap:6px}.nh-forms li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed var(--line)}.nh-files{list-style:none;padding:0;margin:8px 0}.nh-files li{padding:4px 0}.nh-pick{display:inline-block;cursor:pointer}.nh-prog{margin:8px 0}.nh-bar{height:8px;background:var(--line);border-radius:4px;overflow:hidden}.nh-bar i{display:block;height:100%;background:#9cff2e;transition:width .2s}.nh-dd{display:grid;gap:10px;max-width:420px}.nh-type{display:flex;gap:16px}.nh-type label{display:flex;align-items:center;gap:6px;font-weight:400}.nh-err{color:var(--danger);font-weight:600;margin:0}.nh-warn{border:1px solid var(--danger);padding:8px 10px;border-radius:6px}.nh-dd-saved{font-weight:700}.nh-priv{font-size:.85em}.nh-overlay{position:fixed;inset:0;background:#0000008c;z-index:9000;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:16px}.nh-card{width:min(640px,100%);margin:0}.nh-head{display:flex;justify-content:space-between;align-items:center}.nh-hire{padding:10px 0;border-bottom:1px solid var(--line)}.nh-decide{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.nh-or{color:var(--muted);font-size:.9em}.nh-deny{border-color:var(--danger)!important;color:var(--danger)!important}.nh-ok{color:#9cff2e;font-weight:700}.nh-setup{font-size:.85em;color:var(--muted);margin:8px 0 0}.nh-t{width:100%;border-collapse:collapse;font-size:.9em}.nh-t th,.nh-t td{text-align:left;padding:6px;border-bottom:1px solid var(--line);vertical-align:top}.nh-admin{overflow-x:auto}.tbc-sp.has-inv{flex-wrap:wrap}.tbc-sp.has-inv>.tb-inv{flex:1 0 100%;margin-top:2px;border-top:1px solid #2a2a2a;padding-top:6px}.tb-inv-h{display:block;font-size:.85em;color:#e6e6e6;letter-spacing:.02em}.tb-inv-h b{color:#9cff2e;font-weight:700;margin-left:6px}.tb-inv-note{display:block;color:#9a9a9a;font-size:.78em;margin-top:2px}.tb-inv-list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:2px 10px}.tb-ic{display:flex;align-items:center;gap:6px;min-height:32px;font-size:.85em;color:#cfcfcf;cursor:pointer}.tb-ic input{width:18px;height:18px;accent-color:#9cff2e;flex:none;margin:0}.tb-ic input:disabled{cursor:not-allowed}.tb-ic.on span{color:#9cff2e;text-decoration:line-through;text-decoration-color:#9cff2e99}.tb-ic small{color:#8a8a8a;font-size:.85em;margin-left:auto}.tb-ic span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.tb-ic small{display:none}}.soc-row{display:grid;grid-template-columns:minmax(0,340px) auto;gap:10px;align-items:center}.soc-post.btn{box-shadow:none;border:2px solid #9cff2e;color:#9cff2e;background:#0b0b10;padding:10px 14px;white-space:nowrap;text-decoration:none}.soc-post.btn:hover,.soc-post.btn:focus-visible{box-shadow:none;background:#9cff2e;color:#0a0a0a;outline:none}.soc-poster p{margin:4px 0 10px}.soc-tools{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.soc-tools .btn,.pf-soc-store .btn{box-shadow:none}.pf-soc-store{border:1px solid #9cff2e;border-radius:10px;padding:8px 10px;margin:6px 0 10px}.pf-soc-store p{margin:0 0 8px}.ss-root .ss-form,.ss-root .ss-missing{display:grid;gap:10px}.ss-field{display:grid;gap:4px}.ss-lbl{display:flex;align-items:center;gap:8px;font-weight:700}.ss-lbl img{filter:grayscale(1) brightness(1.6)}.ss-field input{width:100%;box-sizing:border-box}.ss-field input[aria-invalid]{border-color:#d9d9d9;outline:2px dashed #d9d9d9}.ss-src{font-size:12px}.ss-miss{color:#9cff2e;font-weight:700}.ss-miss-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ss-jump{width:100%;display:grid;grid-template-columns:auto 1fr;gap:10px;text-align:left;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#0b0b10;color:inherit;font:inherit;cursor:pointer}.ss-jump:hover,.ss-jump:focus-visible{border-color:#9cff2e;outline:none}.ss-jump span{color:#bdbdbd}.ss-tip{margin:0;font-size:12px}.ss-save{box-shadow:none!important}@media(max-width:520px){.soc-row{grid-template-columns:1fr}.soc-post.btn{justify-self:start}}.drw-acts{display:flex;flex-wrap:wrap;gap:8px}.drw-acts .btn{flex:1 1 140px}.btn.drw-confirm{background:#9cff2e;color:#0a0a0a;border:2px solid #9cff2e;box-shadow:none;font-weight:800;font-size:16px;padding:12px;border-radius:12px}.btn.drw-confirm:hover,.btn.drw-confirm:focus-visible{background:#b6ff63;box-shadow:none;outline:2px solid #fff;outline-offset:2px}.btn.drw-recount{background:#0b0b10;color:#e6e6e6;border:2px solid #8a8a8a;box-shadow:none;font-weight:800;font-size:16px;padding:12px;border-radius:12px}.btn.drw-recount:hover,.btn.drw-recount:focus-visible{border-color:#9cff2e;color:#9cff2e;box-shadow:none}.drw-result[hidden]{display:none}.drw-locked .drw-grid input,.drw-locked input[name=expected]{background:#1a1a1f;color:#bdbdbd;border-style:dashed}.drw-exp{margin-top:4px;font-size:13px;color:#d9d9d9}.drw-tag{display:inline-block;margin-top:6px;padding:2px 8px;border:1px solid #8a8a8a;border-radius:6px;font-size:12px;color:#d9d9d9;box-shadow:none}.drw-tag.drw-perfect{border-color:#9cff2e;color:#9cff2e}.drw-pop-btns{display:flex;flex-wrap:wrap;gap:8px}.drw-pop-btns .btn{flex:1 1 120px}.btn.drw-lb-btn{box-shadow:none}.drb-sub{margin:4px 0 10px}.drb-tabs{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.drb-tab{flex:1 1 90px;padding:8px 10px;border-radius:10px;border:1px solid #555;background:#0b0b10;color:#d9d9d9;font:700 13px var(--font-body);cursor:pointer}.drb-tab.on{border-color:#9cff2e;color:#0a0a0a;background:#9cff2e}.drb-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.drb-row{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:#111116;border:1px solid #2a2a2f}.drb-row.me{border-color:#9cff2e}.drb-rank{font:800 18px var(--font-display, Arial);color:#9cff2e;text-align:center}.drb-name,.drb-score{display:grid}.drb-score{text-align:right}.drb-score b{font-size:18px;color:#fff}.drw-chg{margin-top:10px;padding:10px;border:1px solid #3a3a40;border-radius:10px;background:#0f0f14;box-shadow:none}.drw-chg h4{margin:0 0 4px;color:#e6e6e6}.drw-chg-list{list-style:none;margin:6px 0;padding:0;display:grid;gap:6px}.drw-chg-step{display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:#16161c;border-left:3px solid #9cff2e;color:#e6e6e6;font-size:14px}.drw-chg-step.bag{border-left-color:#8a8a8a}.drw-chg-src{color:#9cff2e;font-size:12px;letter-spacing:.04em}.drw-chg-step.bag .drw-chg-src{color:#d9d9d9}.drw-chg-unmet{color:#fff;font-weight:700}.btn.drw-chg-bag,.btn.drw-bag-btn,.btn.drw-bag-card{box-shadow:none;background:#0b0b10;color:#e6e6e6;border:1px solid #8a8a8a}.btn.drw-bag-btn{margin-top:8px}.cbg-total{margin:8px 0;font-size:16px;color:#d9d9d9}.cbg-det{color:#bdbdbd;font-size:12px}.cbg-row .drb-name{gap:2px}.cbg-saved p{margin:4px 0 0}.mny-ico{width:48px;height:48px;min-width:40px;min-height:40px;flex:none;object-fit:contain;display:block}.mny-chips .mny-ico,.cbg-det .mny-ico,.drw-chg-lowlist .mny-ico{width:40px;height:40px}.mny-qty{display:inline-flex;align-items:center;gap:6px}.mny-x{display:inline-block;min-width:34px;padding:3px 9px;border-radius:999px;background:#9cff2e;color:#061000;font:800 14px/1.2 var(--font-display, Arial);text-align:center;box-shadow:none}.mny-swap{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mny-side{display:inline-flex;align-items:center;gap:8px}.mny-lbl{color:#bdbdbd;font-size:14px;font-weight:700}.mny-arrow{color:#9cff2e;font-size:22px;font-weight:800;line-height:1}.mny-chips{display:flex;flex-wrap:wrap;gap:6px 12px;margin:4px 0}.drw-chg-low{margin:4px 0 0}.drw-grid.mny-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:0 14px}.drw-cell.mny-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;text-align:left;font-size:15px;color:#e6e6e6;padding:6px 0;border-bottom:1px solid #23232a}.mny-name{font-weight:600}.mny-name small{font-weight:400;font-size:12px}.mny-in{display:inline-flex;align-items:center;gap:2px;border-radius:999px;border:1px solid #3a3a40;background:#05020a;padding:0 4px 0 10px}.mny-in b{color:#9cff2e;font-weight:800;font-size:15px}.drw-cell.mny-row .mny-in input{width:64px;border:0;background:transparent;padding:8px 6px;text-align:left;font-size:16px}.mny-in:focus-within{border-color:#9cff2e}.drw-locked .drw-cell.mny-row .mny-in{border-style:dashed;background:#1a1a1f}.drw-locked .drw-cell.mny-row .mny-in input{background:transparent;border:0}.cbg-det .mny-chips{margin:4px 0 0}.drb-row.cbg-row{grid-template-columns:1fr auto}.mny-sub{color:#bdbdbd;font-size:12px}.cbg-start{margin:6px 0;padding:8px 10px;border-radius:8px;background:#16161c;border-left:3px solid #9cff2e;color:#e6e6e6;font-size:14px}.cbg-nosetup{border-style:dashed}.cbg-nosetup h4{color:#fff}.cbg-alert{margin:8px 0;padding:10px 12px;border:2px solid #ffffff;border-radius:10px;background:#1a1a1f;box-shadow:none;display:grid;gap:6px}.cbg-alert h4{margin:0;color:#fff;letter-spacing:.04em}.cbg-alert p{margin:0;color:#d9d9d9}.cbg-cmp-list,.cbo-list{list-style:none;margin:6px 0;padding:0;display:grid;gap:0}.cbg-cmp-row,.cbo-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #23232a}.cbg-cmp-name,.cbo-name{display:grid;gap:2px;color:#e6e6e6;font-weight:600}.cbg-cmp-name small,.cbo-name small{font-weight:400}.cbg-cmp-st{font:800 13px var(--font-display, Arial);color:#bdbdbd}.cbg-cmp-row.short .cbg-cmp-st{color:#fff}.cbg-cmp-row.ok .cbg-cmp-st,.cbg-cmp-row.over .cbg-cmp-st{color:#9cff2e}.cbg-cmp-row.low .cbg-cmp-st:after{content:" · Low";color:#fff}.cbg-setup-btn{margin-left:auto;margin-right:8px;box-shadow:none}.btn.cbg-setup-btn,.btn.cbg-order-btn,.btn.drw-chg-done,.btn.cbo-addbtn,.btn.cbs-edit,a.btn.cbo-mailto{box-shadow:none;background:#0b0b10;color:#e6e6e6;border:1px solid #8a8a8a}.drw-chg-step{position:relative}.btn.drw-chg-done{justify-self:start;margin-top:4px;padding:6px 16px;border-color:#9cff2e;color:#9cff2e}.drw-chg-did{color:#9cff2e;font-weight:700;font-size:13px}.cbo-basis{margin:4px 0;padding-left:18px;color:#d9d9d9;font-size:13px}.cbo-never,.cbo-warn{color:#fff;font-weight:700}.cbo-add{display:flex;gap:8px;align-items:center;margin:8px 0}.cbo-add select{flex:1;background:#05020a;color:#fff;border:1px solid #3a3a40;border-radius:8px;padding:8px}.cbo-note{display:grid;gap:4px;color:#bdbdbd;font-size:13px}.cbo-note textarea{background:#05020a;color:#fff;border:1px solid #3a3a40;border-radius:8px;padding:8px}.cbo-total{font-size:16px;color:#d9d9d9;margin:8px 0 0}.cbo-row .mny-in input{width:56px;border:0;background:transparent;color:#fff;padding:8px 6px;font-size:16px}.cbo-preview p{margin:4px 0;color:#e6e6e6;font-size:14px}.cbo-body{white-space:pre-wrap;background:#0b0b10;border:1px solid #2a2a2f;border-radius:8px;padding:10px;color:#e6e6e6;font:13px/1.45 ui-monospace,Menlo,Consolas,monospace;max-height:340px;overflow:auto}.cbg-run{display:grid;gap:8px}.cbg-run-row{display:grid;gap:4px;padding:8px 10px;border-radius:8px;background:#16161c;border-left:3px solid #9cff2e;color:#e6e6e6;font-size:14px}.cbg-run-row>b:first-child{color:#9cff2e;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.cbg-run.compact .cbg-run-row{padding:6px 8px;font-size:13px}.tb-run{display:grid;gap:4px;margin:6px 0}.cbs-none{color:#fff;font-weight:700}.cbs-size{display:grid;gap:2px;margin-top:2px}.cbs-size input{width:64px;background:#05020a;color:#fff;border:1px solid #3a3a40;border-radius:6px;padding:4px 6px;font-size:14px}.cbs-form details summary{cursor:pointer;list-style:none}.cbs-form details summary h4{display:inline}#signin{flex-direction:column;align-items:center;gap:12px}#appleBtn:empty,#gsiBtn:empty{display:none}.apple-signin{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:220px;height:44px;padding:0 18px;border:0;border-radius:8px;background:#fff;color:#000;font:600 16px -apple-system,SF Pro Text,system-ui,sans-serif;cursor:pointer}.apple-signin.sm{min-width:0;height:36px;font-size:14px}.apple-signin svg{flex:none}.signin-glow{outline:2px solid #9cff2e;outline-offset:4px;border-radius:6px}.acct-push,.acct-box{margin-top:10px}.acct-note{min-height:1em;margin:6px 0 0;font-size:13px;color:#9cff2e}.acct-del{max-width:520px}.acct-del label{display:block;margin-top:10px}.acct-del textarea,.acct-del input{width:100%;box-sizing:border-box}.acct-list{margin:4px 0 10px 18px;padding:0;color:#cfcfcf;font-size:14px}.acct-del-go:not(:disabled){background:#e8e8e8;color:#050805}.acct-req{border-top:1px solid #24351c;padding:10px 0}.acct-steps{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.acct-chip{font-size:12px;padding:3px 8px;border-radius:999px;border:1px solid #3a3a3a;color:#9a9a9a}.acct-chip.on{border-color:#9cff2e;color:#9cff2e}.rq-store-pick{display:flex;align-items:center;gap:8px;margin:6px 0 10px;font-weight:600;font-size:13px;color:#ddd}.rq-store-pick select{flex:1;min-width:0;max-width:260px;border:1px solid #9cff2e;border-radius:8px;background:#1b1b1b;color:#f2f2f2;padding:6px 8px}.act-stamp{margin-top:4px;padding-left:8px;border-left:2px solid #9cff2e;color:#c8c8c8;font-size:12px;line-height:1.35}.ob-pick select{border-color:#7a7a7a}.dd-root{position:fixed;inset:0;z-index:9000;background:#0d0d0d;color:#f2f2f2;overflow-y:auto;-webkit-overflow-scrolling:touch}.dd-wrap{max-width:1180px;margin:0 auto;padding:14px 14px 40px}.dd-top{display:flex;align-items:center;gap:10px;margin-bottom:6px}.dd-top h2{flex:1;margin:0;font-size:20px;color:#f2f2f2}.dd-x{background:none;border:1px solid #444;color:#ddd;border-radius:8px;width:34px;height:34px;font-size:16px}.dd-sub{color:#a8a8a8;font-size:12.5px;margin:2px 0 8px}.dd-msg{border-left:2px solid #9cff2e;padding:6px 10px;background:#161616;color:#e8e8e8}.dd-totals{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}.dd-totals span{background:#161616;border:1px solid #2a2a2a;border-radius:10px;padding:6px 10px;font-size:13px;color:#cfcfcf}.dd-totals b{color:#9cff2e;font-size:16px;margin-right:4px}.dd-totals .dd-t-alert{border-color:#9cff2e;box-shadow:0 0 10px #9cff2e73}.dd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.dd-grid.one{grid-template-columns:1fr;margin-bottom:10px}.dd-card{display:block;width:100%;text-align:left;background:#161616;border:1px solid #2c2c2c;border-radius:12px;padding:10px 12px;color:#eee;font:inherit;cursor:pointer}.dd-card:hover,.dd-card:focus-visible{border-color:#9cff2e;outline:none}.dd-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px}.dd-badge{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#9cff2e;color:#0d0d0d;font-weight:800;font-size:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 10px #9cff2eb3}.dd-pills{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.dd-pill{border:1px solid #444;border-radius:999px;padding:2px 8px;font-size:11.5px;color:#bdbdbd;white-space:nowrap}.dd-pill.ok{border-color:#9cff2e;color:#9cff2e}.dd-nums{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:#a8a8a8;margin:4px 0}.dd-nums b{color:#f2f2f2;font-size:14px}.dd-alerts{margin:6px 0 0;padding:0;list-style:none;font-size:12px}.dd-alerts li{color:#e6e6e6;padding:2px 0 2px 8px;border-left:2px solid #9cff2e;margin-top:3px}.dd-allgood{margin:6px 0 0}.dd-sec{background:#141414;border:1px solid #262626;border-radius:12px;margin:10px 0;padding:0 12px}.dd-sec summary{cursor:pointer;padding:11px 0;font-weight:700;color:#f2f2f2}.dd-sec[open] summary{border-bottom:1px solid #262626;margin-bottom:6px}.dd-sec-b{padding-bottom:10px}.dd-sec h4{margin:12px 0 4px;font-size:13px;color:#cfcfcf}.dd-row{margin:6px 0;font-size:13.5px}.dd-list{margin:4px 0;padding-left:18px;font-size:13px;color:#dcdcdc}.dd-list li{margin:3px 0}.dd-skip ul{margin:4px 0;padding-left:18px;font-size:12.5px;color:#bdbdbd}.dd-ok{color:#9cff2e}.dd-bad{color:#f0f0f0;font-weight:700}.dd-done{color:#8a8a8a}.dd-table{width:100%;border-collapse:collapse;font-size:12.5px}.dd-table th{text-align:left;color:#9a9a9a;font-weight:600;border-bottom:1px solid #2a2a2a;padding:4px}.dd-table td{border-bottom:1px solid #1f1f1f;padding:5px 4px;vertical-align:top}.dd-req{padding:7px 0;border-bottom:1px solid #222;font-size:13px}.dd-req .btn{margin-top:5px}.dd-req select{margin-top:5px;background:#1b1b1b;color:#f2f2f2;border:1px solid #9cff2e;border-radius:8px;padding:5px 8px}.hh-entry#mgDistrict{border-color:#9cff2e}.dd-back{white-space:nowrap}@media(max-width:520px){.dd-top h2{font-size:15px;line-height:1.2}.dd-top .dd-back{padding:6px 10px;font-size:12px}}.sd-edit-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.sd-edited{font-size:11.5px;color:#9cff2e}.sd-ef{border-top:1px solid #2a2a2a;padding:10px 0}.sd-ef label{display:block}.sd-ef-l{display:block;font-weight:700;font-size:13px;margin-bottom:4px;color:#e6e6e6}.sd-ef input,.sd-ef textarea{width:100%;box-sizing:border-box;background:#1b1b1b;color:#f2f2f2;border:1px solid #555;border-radius:8px;padding:7px 9px;font:inherit}.sd-ef input:focus,.sd-ef textarea:focus{border-color:#9cff2e;outline:none}.sd-ef .btn{margin-top:6px}.sd-ef-sheet{font-size:12px;color:#9a9a9a;margin-top:4px}.sd-ef-msg{border-left:2px solid #9cff2e;padding:6px 10px;background:#161616;color:#e8e8e8;font-size:13px}.sd-hist{list-style:none;margin:4px 0;padding:0;font-size:12.5px;color:#d6d6d6}.sd-hist li{padding:6px 0;border-bottom:1px solid #222}.pm-item{border:1px solid #2a2a2a;border-radius:10px;padding:9px 11px;margin:8px 0;background:#151515}.pm-item.is-hidden,.pm-item.is-off{opacity:.62}.pm-h{display:flex;justify-content:space-between;gap:8px}.pm-pts{color:#9cff2e;font-weight:700;white-space:nowrap}.pm-tags{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.pm-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pm-form{display:grid;gap:8px;margin:8px 0}.pm-form label{font-size:12.5px;color:#cfcfcf;display:grid;gap:3px}.pm-form input:not([type=checkbox]){background:#1b1b1b;color:#f2f2f2;border:1px solid #555;border-radius:8px;padding:7px 9px;font:inherit;min-width:0}.pm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pm-form .pm-ck{display:flex;align-items:center;gap:6px}.dm-entry{max-width:560px;margin:24px auto}.dm-entry h2{margin-top:0}.dm-note{color:#9a9a9a;font-size:12px;line-height:1.4;margin:10px 0}.dm-ended{color:#d0d0d0}.dm-err,.dm-ok{color:#e0e0e0;border-left:3px solid #9cff2e;padding-left:8px}.dm-foot{margin:28px auto 16px;padding:10px 12px 0;max-width:980px;border-top:1px solid #2a2a2a;text-align:center}.dm-foot .dm-note{margin:0 0 4px}.dm-acts{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center}.dm-link{background:none;border:0;padding:4px 2px;color:#b5b5b5;font:600 12px var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none}.dm-link:hover,.dm-link:focus-visible{color:#fff;box-shadow:none;outline:1px solid #9cff2e;outline-offset:2px}.dm-ov{position:fixed;inset:0;z-index:9000;background:#000000b8;display:grid;place-items:center;padding:16px}.dm-panel{width:min(480px,100%);max-height:90vh;overflow:auto}.dm-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dm-head h3{margin:0}.dm-x{background:none;border:0;color:#cfcfcf;font-size:18px;cursor:pointer}.dm-roles{display:grid;gap:8px;margin:10px 0}.dm-role{display:grid;gap:2px;text-align:left;padding:12px 14px;border-radius:10px;border:1px solid #3a3a3a;background:#141414;color:#ededed;cursor:pointer;font:inherit}.dm-role small{color:#9a9a9a}.dm-role.on{border-color:#9cff2e}.dm-call{display:grid;gap:10px}.dm-call label{display:grid;gap:4px}.dm-consent{grid-template-columns:auto 1fr!important;align-items:start;gap:8px!important}.dm-small{font-size:12px;margin:0}.nh-sample{color:#9a9a9a;font-size:12px}.dm-try-wrap{text-align:center;margin:14px 0 0}.dm-form{display:grid;gap:12px;margin-top:12px}.dm-form label{display:grid;gap:4px}.dm-form input:not([type=checkbox]){background:#1b1b1b;color:#f2f2f2;border:1px solid #555;border-radius:8px;padding:9px 10px;font:inherit;min-width:0}.dm-nda-wrap{display:grid;gap:6px}.dm-nda-title{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:14px}.dm-nda{max-height:180px;overflow-y:auto;padding:10px 12px;border:1px solid #3a3a3a;border-radius:8px;background:#141414;color:#cfcfcf;font-size:13px;line-height:1.5}.dm-nda:focus-visible{outline:1px solid #9cff2e}.dm-nda h3{font-size:15px;margin:4px 0 8px;color:#ededed}.dm-nda h4{font-size:13px;margin:12px 0 4px;color:#ededed}.dm-nda p,.dm-nda ul{margin:0 0 8px}.dm-nda ul{padding-left:18px}.dm-nda .dm-draft{color:#ededed}.dm-nda-full{max-height:62vh}.dm-ov-nda .dm-panel{width:min(640px,100%)}.dm-btns{margin:0}.dm-wm{position:fixed;inset:0;z-index:8500;pointer-events:none;overflow:hidden;user-select:none;-webkit-user-select:none}.dm-wm-grid{position:absolute;inset:-50%;display:flex;flex-wrap:wrap;align-content:flex-start;gap:90px 70px;padding:40px;transform:rotate(-24deg)}.dm-wm-grid span{color:#ffffff14;font:600 13px var(--font-body);letter-spacing:.06em;white-space:nowrap;text-shadow:none}.da-table{width:100%;border-collapse:collapse;font-size:13px}.da-table th,.da-table td{text-align:left;padding:6px 8px;border-bottom:1px solid #2a2a2a;vertical-align:top}.da-table th{color:#9a9a9a;font-weight:600}.da-table td.da-ua{color:#9a9a9a;font-size:11px;max-width:260px;overflow-wrap:anywhere}.da-wrap{overflow-x:auto}.da-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}@media(max-width:640px){.da-table thead{display:none}.da-table tr{display:grid;grid-template-columns:1fr;gap:2px;padding:10px 0;border-bottom:1px solid #2a2a2a}.da-table td{border:0;padding:0;max-width:none}.da-table td:before{content:attr(data-l);display:block;color:#9a9a9a;font-size:11px}}.sa-btn{margin-right:6px;background:#1b1b1b;color:#e8e8e8;border:1px solid #9cff2e;border-radius:999px;padding:4px 10px;font:inherit;font-size:13px;cursor:pointer;min-height:32px}.sa-btn b{color:#9cff2e;letter-spacing:.04em}.sa-root .sa-panel{max-width:420px;background:#121212;color:#e8e8e8;border:1px solid #3a3a3a}.sa-root .sa-title{color:#e8e8e8}.sa-list{display:grid;gap:8px;margin:10px 0}.sa-opt{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #3a3a3a;border-radius:10px;background:#1b1b1b;cursor:pointer;min-height:44px}.sa-opt.is-on{border-color:#9cff2e;border-width:2px}.sa-opt input{accent-color:#9cff2e;width:18px;height:18px}.sa-code{color:#9cff2e;min-width:2.5em}.sa-main{margin-left:auto;color:#bdbdbd;border:1px solid #555;border-radius:999px;padding:1px 8px;font-size:11px}.sa-acts{display:flex;justify-content:flex-end}.sa-acts .btn.primary{background:#9cff2e;color:#0b0b0b;border-color:#9cff2e}.gw-tc-at{padding:2px 8px;font-size:12px;min-height:28px}.gw-tc-place{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:14px}.gw-tc-place select{min-height:44px;font-size:16px;flex:1}.sa-root .sa-panel{border-color:#3a3a3a!important;box-shadow:none!important}.sa-root .sa-title,.sa-root .btn,.sa-btn{box-shadow:none;text-shadow:none}.sa-root .sa-opt{display:flex;flex-direction:row;align-items:center;text-align:left}.sa-root .sa-opt input{flex:none;width:20px!important;height:20px;min-width:0;margin:0;padding:0}.sa-root .sa-opt .sa-nm{color:#bdbdbd}.cal-sync-choices{display:grid;gap:6px;margin:6px 0}.cal-sync-choices .pf-toggle{justify-content:flex-start}.pf-panel .cal-sync-choices input[type=radio]{width:auto;padding:0;margin:0;flex:none;border:0;background:none}.cal-sync-url{display:grid;gap:4px;margin-top:8px;font-size:13px;color:#ccc}.cal-sync-url input{width:100%;font:12px/1.4 ui-monospace,monospace;background:#111;color:#eee;border:1px solid #444;border-radius:6px;padding:6px 8px}.rq-tr-labels,.rq-tr-lblist{display:grid;gap:8px}.rq-tr-lblist:empty{display:none}.rq-tr-label{border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:8px 10px;display:grid;gap:6px}.rq-tr-label legend{font-size:12px;padding:0 4px;color:#9cff2e;font-weight:700}.rq-tr-label .td-acts{display:flex;gap:6px;flex-wrap:wrap}.rq-tr-lbl-add{justify-self:start}.rq-tr-label .rq-tr-lbl-dup:disabled{opacity:.45}.ob-pick select.ob-empty{color:#8a8a8a}.ob-pick select option{color:initial}.dc-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:12px 14px;border:2px solid #9cff2e;border-radius:12px;background:#151515;color:#f2f2f2}.dc-banner b{display:block;color:#9cff2e;font-size:1.05rem}.dc-banner span{display:block;color:#bdbdbd;font-size:.9rem;margin-top:2px}.dc-banner .btn{white-space:nowrap;flex:0 0 auto}.dc-panel{max-width:460px}.dc-panel .dc-line{font-size:1.05rem;color:#f2f2f2;margin:12px 0 6px}.dc-panel .dc-sub,.dc-panel .dc-msg{color:#a8a8a8;margin:4px 0}.dc-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.dc-btns .btn{min-height:48px;flex:1 1 140px}@media(max-width:560px){.dc-banner{flex-direction:column;align-items:stretch}}.learn-da{border-left:2px solid #9cff2e;padding-left:10px}.learn-da-sub{margin-top:-4px}.ofit{top:var(--vvt, 0px)!important;height:100vh;height:var(--vvh, 100dvh)!important;max-height:var(--vvh, 100dvh);overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-top:max(var(--ofit-pad, 10px),env(safe-area-inset-top));padding-bottom:max(var(--ofit-pad, 10px),env(safe-area-inset-bottom))}.ofit.ofit-g{align-items:start!important}.ofit.ofit-g>:not(.mbx-scan):not([class$=-x]){margin-block:auto}.ofit.ofit-col{justify-content:flex-start!important}.ofit.ofit-col>:first-child{margin-top:auto}.ofit.ofit-col>:last-child{margin-bottom:auto}.ofit>.mbx-panel,.ofit>.pz-panel{max-height:100%;overscroll-behavior:contain}.ofit-pin{position:sticky!important;top:var(--ofit-top, 0px);z-index:30;background:var(--ofit-bg, #121212)}.ofit-row{border-bottom:1px solid #2a2a2a}.ofit-xpin{position:sticky;height:0;z-index:30;pointer-events:none}.ofit-xpin>*{pointer-events:auto}.sr-toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:2200;padding:10px 16px;border-radius:999px;background:#151515;color:#f2f2f2;border:1px solid #9cff2e;font-weight:700;max-width:calc(100vw - 24px);text-align:center;animation:sr-toast-in .25s ease-out}@keyframes sr-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sr-toast{animation:none}}.tp-x,.qr-x{display:grid;place-items:center;margin:0 0 -34px auto;width:34px;height:34px}.ofit.tp-modal .tp-card{max-height:100%}.mbx-root.wg-root .wg-panel{width:min(520px,100%);box-shadow:none;border-color:#3a3a3a;background:#0d0d0d none}.wg-head{gap:10px}.wg-pill{flex:1;min-width:0;font-size:clamp(14px,4vw,18px);text-transform:none;box-shadow:none;text-shadow:none}.wg-count{margin:10px 0 6px;color:#9a9a9a;font-size:13px;letter-spacing:.04em;text-align:center}.wg-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}.wg-item{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid #2a2a2a;border-radius:6px;color:#bdbdbd;font-size:14px}.wg-item.cur{border-color:#9cff2e;color:#f2f2f2;background:#151515}.wg-item.done{color:#7a7a7a}.wg-mark{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid #555;font-size:12px;font-weight:700}.wg-item.cur .wg-mark{border-color:#9cff2e;color:#9cff2e}.wg-item.done .wg-mark{background:#9cff2e;border-color:#9cff2e;color:#0d0d0d}.wg-card{text-align:center;padding:14px 12px;border:1px solid #2a2a2a;border-radius:8px;background:#141414}.wg-icon{font-size:34px;line-height:1}.wg-title{margin:8px 0 4px;color:#f2f2f2;font-size:18px}.wg-text{margin:0;color:#bdbdbd;font-size:14px;line-height:1.4}.wg-acts{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.wg-acts .wg-next{margin-left:auto}.sbd-cdrow th{text-align:left}.sbd-cdrow th b{display:block}.sbd-cdrow th small{opacity:.7;font-weight:400}.sbd-cd{text-align:center;font-size:.78rem;vertical-align:top;padding:4px}.sbd-cd.is-locked{background:#2a2a2a;border:1px solid #9cff2e}.sbd-cd.is-open{background:#151515;border:1px dashed #9cff2e}.sbd-cd-n{display:block;color:#f2f2f2;font-size:.82rem;line-height:1.2}.sbd-cd-src,.sbd-cd-rl{display:block;color:#b8b8b8;font-size:.68rem;line-height:1.25}.sbd-cd-src{color:#9cff2e}.sbd-cd-st{display:block;font-style:normal;font-size:.7rem;margin:2px 0 4px;color:#f2f2f2;text-transform:none}.sbd-cd .btn.sm{width:100%;padding:4px 6px;font-size:.72rem;white-space:normal}.sbd-cd-unlock{background:#9cff2e;color:#121212;border-color:#9cff2e}.sbd-cd-lock{background:#121212;color:#9cff2e;border-color:#9cff2e}.sbd-cd-mark,.sbd-cd-forget{background:none;border:1px dashed #5a5a5a;color:#b8b8b8;border-radius:6px;font-size:.7rem;padding:3px 6px;cursor:pointer;width:100%}.sbd-cd-forget{border:0;text-decoration:underline;margin-top:3px;padding:2px}.sbd-cd-mark:hover,.sbd-cd-forget:hover{color:#9cff2e;border-color:#9cff2e}.sbd-cell.sbd-closed{background:repeating-linear-gradient(135deg,#151515 0 8px,#2a2a2a 8px 16px);cursor:not-allowed}.sbd-clm{display:inline-block;color:#9cff2e;font-size:.68rem;font-weight:700}.sbd-grid th.sbd-th-closed{color:#9cff2e}.sbd-th-cl{display:block;font-style:normal;font-size:.64rem;color:#9cff2e;font-weight:700;white-space:nowrap}.sbd-cd-panel{max-width:460px;width:calc(100vw - 24px);background:#151515;color:#f2f2f2;border:1px solid #2a2a2a}.sbd-cd-what{margin:6px 0 10px}.sbd-cd-what b{color:#9cff2e}.sbd-cd-lbl{display:grid;gap:4px;margin-bottom:10px;font-weight:700}.sbd-cd-lbl input{background:#121212;color:#f2f2f2;border:1px solid #2a2a2a;border-radius:6px;padding:8px;font-size:16px}.sbd-cd-rps{border:1px solid #2a2a2a;border-radius:8px;padding:8px;margin:0 0 10px;display:grid;gap:6px}.sbd-cd-rps legend{font-weight:700;padding:0 4px}.sbd-cd-rp{display:flex;gap:8px;align-items:flex-start;padding:6px;border-radius:6px;background:#121212;cursor:pointer}.sbd-cd-rp:has(input:checked){outline:1px solid #9cff2e}.sbd-cd-rp input{accent-color:#9cff2e;margin-top:3px}.sbd-cd-rp span b{display:block}.sbd-cd-rp span small{color:#b8b8b8}.sbd-cd-help{font-size:.8rem}.sbd-cd .btn,.sbd-cd-panel .btn{text-transform:none;letter-spacing:0}.sbd-th-cl.is-open{color:#f2f2f2;font-weight:400}.pz-root.g3 .g3-side{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:96px}.pz-root.g3 .pz-tray,.pz-root.g3.pz2 .pz-tray{flex:0 0 auto;max-height:none!important;overflow:visible}.pz-root .pz-tray .pz-sh{touch-action:pan-y}.pz-root.g3 .g3-side>.mbx-actions{position:sticky;bottom:0;z-index:6;margin-top:auto;padding:10px 0 2px;background:#0b0b0b;border-top:1px solid #1d1d1d}.ckl-pins:empty{display:none}.ckl-pins{display:grid;gap:10px;margin:0 0 12px}.ckl-pin{background:#151515;color:#f2f2f2;border:1px solid #9cff2e;border-radius:14px;padding:10px 12px}.ckl-pin.is-done{border-style:dashed}.ckl-pin-top{display:flex;align-items:center;gap:8px}.ckl-pin-head{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-height:44px;background:none;border:0;color:inherit;text-align:left;padding:0;cursor:pointer;font:inherit}.ckl-chev{color:#9cff2e;font-size:1.1rem;width:1em}.ckl-pin-t b{display:block;font-size:1.05rem}.ckl-pin-t small{color:#b8b8b8}.ckl-dsa{flex:0 0 auto;background:none;border:1px solid #5a5a5a;color:#b8b8b8;border-radius:999px;padding:6px 10px;font:inherit;font-size:.78rem;cursor:pointer;min-height:36px}.ckl-dsa:hover{color:#9cff2e;border-color:#9cff2e}.ckl-pin .ckl-bar{height:6px;margin:8px 0 4px;background:#2a2a2a}.ckl-pin .ckl-bar i{background:#9cff2e}.ckl-pin .ckl-meta{color:#b8b8b8;margin:6px 0}.ckl-pin .ckl-acts .btn.primary{background:#9cff2e;color:#121212;border-color:#9cff2e}.ckl-pin-body[hidden]{display:none}.ckl-pin .ckl-item{background:#1b1b1b;border-color:#3a3a3a}.ckl-pin .ckl-item.done{background:#1b1b1b;border-color:#9cff2e}.ckl-pin .ckl-main input,.ckl-pin .ckl-sub input{accent-color:#9cff2e}.ckl-pin .ckl-n{color:#b8b8b8}.ckl-pin .ckl-tip{background:#1b1b1b;border-color:#3a3a3a}.ckl-pin .ckl-done{color:#9cff2e}.tbc-panel.tbc-cal-on{width:min(1280px,98vw)}.tbc-cal{margin:8px 0}.tbc-calwrap{max-height:64vh;background:#0a0a0a}.tbc-calgrid .sbd-emp{min-width:120px}.tbc-calgrid thead th.tbc-today{color:#9cff2e;border-bottom:2px solid #9cff2e}.tbc-calgrid .sbd-cell{min-width:112px;height:auto;min-height:58px}.tbc-calgrid .sbd-shift.tbc-calt{width:100%;height:auto;min-height:23px;flex-direction:column;align-items:flex-start;gap:0;padding:3px 6px;margin:0 0 3px;cursor:pointer;text-align:left;font:700 11px/1.25 var(--font-display)}.tbc-calt .tbc-cn{display:block;max-width:100%;color:#f2f2f2;overflow-wrap:break-word;hyphens:auto}.tbc-calt i{font-style:normal;font-weight:600;font-size:10px;color:var(--sc);opacity:.9}.tbc-calt.k-project{border-style:dashed}.tbc-calt.done{opacity:.5}.tbc-calt.done .tbc-cn{text-decoration:line-through}.tbc-calhint{margin:6px 2px 0;font-size:11px;color:#9a9a9a}@media(max-width:600px){.tbc-calgrid{min-width:860px}.tbc-calgrid .sbd-cell{min-width:108px}.tbc-calgrid .sbd-emp{min-width:96px}}.tb-subpick{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.tbc-calt .tbc-who{display:block;max-width:100%;font-size:10px;font-weight:700;color:var(--sc);overflow-wrap:break-word}.tb-who{flex:0 0 auto;margin-left:auto;padding:1px 6px;border-radius:9px;border:1px solid var(--pc);color:var(--pc);font:700 10px/1.3 var(--font-body);font-style:normal;white-space:nowrap}.tbc-people{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 2px 0;font:600 12px/1.3 var(--font-body);color:#e4e4e4}.tbc-person{display:inline-flex;align-items:center;gap:6px}.tbc-person.is-none{color:#9a9a9a}.tbc-sw{display:inline-block;width:12px;height:12px;border-radius:3px;background:var(--pc)}.mycolor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin:6px 0}.mycolor-sw{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;border-radius:8px;border:1px solid #333333;background:#111;color:#e4e4e4;font:600 12px/1.2 var(--font-body);cursor:pointer}.mycolor-free{display:block;margin-top:2px;font-size:11px;color:#e4e4e4}.mycolor-sw i{width:26px;height:26px;border-radius:50%;background:var(--pc)}.mycolor-sw small{font-size:10px;color:#9a9a9a}.mycolor-sw.on{border:2px solid var(--pc);background:#181818}.mycolor-sw.on small{color:var(--pc)}.mycolor-sw.taken{cursor:not-allowed;opacity:.45}.mycolor-sw.taken i{filter:grayscale(.7)}.mycolor-sw.metal i{background:linear-gradient(135deg,#fff9,#fff0 45%,#00000052),var(--pc)}.cb-lock,.cb-gt{display:grid;gap:2px;padding:10px 12px;border:1px solid #3a3a3a;border-left:4px solid #9cff2e;border-radius:10px;background:#141414;font-size:13px}.cb-lock b,.cb-gt b{font:800 11px/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#9cff2e}.cb-lock span,.cb-gt span{color:#e6e6e6}.cb-gt-list{display:grid;gap:6px;padding:0;list-style:none}.cb-gt-row{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;padding:8px 10px;border:1px solid #333333;border-radius:10px;background:#141414}.cb-gt-row b{grid-column:1}.cb-gt-row span{grid-column:1;font-size:12px}.cb-gt-row .btn{grid-column:2;grid-row:1 / span 3}.cb-gt-form{display:grid;gap:8px}.cb-gt-form label{display:grid;gap:3px;font-size:13px}.cb-gt-stores,.cb-gt-games{display:flex;flex-wrap:wrap;gap:6px}.bp-root{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px;background:#000000b8}.bp-panel{width:min(400px,100%);box-sizing:border-box;border:1px solid #3a3a3a;border-radius:18px;background:#0d0d0d;padding:14px 16px 16px;display:grid;gap:8px}.bp-kicker{margin:0;font:800 11px/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#9cff2e}.bp-title{margin:0;font:800 21px/1.2 Barlow,var(--font-display),sans-serif;color:#f2f2f2;text-transform:none}.bp-text{margin:0;color:#c8c8c8;font-size:14px}.bp-btns{display:flex;gap:8px;margin-top:4px}.bp-btns .btn{flex:1;border-radius:12px}.bp-stop{justify-self:center;background:none;border:0;padding:4px 8px;color:#9a9a9a;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer}.bp-stop:hover,.bp-stop:focus-visible{color:#f2f2f2}.bp-list{display:grid;gap:6px;margin:0;padding:0;list-style:none;max-height:50vh;overflow:auto}.bp-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid #333333;border-radius:12px;background:#161616}.bp-who{display:grid}.bp-who small{color:#9a9a9a}.bp-why{font:700 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#9cff2e;border:1px solid #3a3a3a;border-radius:999px;padding:4px 8px}.cb-gl-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px}.cb-gl-form label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#a0a0a0}.cb-gl-form input[type=date]{background:#111;color:#eee;border:1px solid #333333;border-radius:6px;padding:6px 8px;font-size:14px;color-scheme:dark}.cb-gl-wrap{overflow-x:auto;border:1px solid #2a2a2a;border-radius:8px}.cb-gl{width:100%;border-collapse:collapse;font-size:13px}.cb-gl th,.cb-gl td{padding:7px 8px;border-bottom:1px solid #222222;text-align:right;white-space:nowrap;color:#d6d6d6}.cb-gl thead th{position:sticky;top:0;background:#161616;color:#9a9a9a;font-weight:600;font-size:11px;text-transform:none}.cb-gl th[scope=row],.cb-gl thead th:first-child{text-align:left}.cb-gl th[scope=row] small{display:block;color:#8a8a8a;font-weight:400}.cb-gl tr.on td:nth-child(2),.cb-gl tr.on td:nth-child(3),.cb-gl tr.on td:nth-child(4){color:#9cff2e;font-weight:700}.cb-gl-who{background:none;border:0;padding:0;color:#eee;font:600 13px/1.3 var(--font-body);text-decoration:underline;text-decoration-color:#555;cursor:pointer}.cb-gl-who:hover,.cb-gl-who:focus-visible{color:#9cff2e;text-decoration-color:#9cff2e}.cb-gl-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 8px}.cb-gl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cb-gl-ev{display:grid;grid-template-columns:110px 1fr auto;gap:2px 10px;align-items:center;padding:7px 9px;border:1px solid #262626;border-radius:6px;background:#111;font-size:13px;color:#d6d6d6}.cb-gl-ev>span:nth-child(3){grid-column:2;color:#a8a8a8}.cb-gl-ev .cb-gl-clk{grid-row:1 / span 2;grid-column:3}.cb-gl-t{grid-row:1 / span 2;color:#8a8a8a;font-size:12px}.cb-gl-clk{padding:2px 8px;border-radius:999px;border:1px solid #3a3a3a;color:#bbb;font-size:11px;white-space:nowrap}.cb-gl-clk.on{border-color:#9cff2e;color:#9cff2e}@media(max-width:560px){.cb-gl-ev{grid-template-columns:1fr auto}.cb-gl-t{grid-row:auto;grid-column:1 / -1}.cb-gl-ev>span:nth-child(3){grid-column:1}.cb-gl-ev .cb-gl-clk{grid-row:2 / span 2;grid-column:2}}.am-menu{position:absolute;z-index:9000;min-width:180px;display:flex;flex-direction:column;gap:2px;padding:4px;background:#111;border:1px solid #333333;border-radius:10px}.am-item{display:block;width:100%;text-align:left;padding:10px 12px;background:none;border:1px solid transparent;border-radius:7px;color:#eee;font:600 15px/1.2 var(--font-body);cursor:pointer}.am-item:hover,.am-item:focus-visible{border-color:#9cff2e;color:#9cff2e;outline:none}.am-item.am-out{margin-top:2px;border-top:1px solid #2a2a2a;border-radius:0 0 7px 7px;color:#9cff2e}.am-item.am-out:hover,.am-item.am-out:focus-visible{border-color:#9cff2e;border-radius:7px}.pf-switch input[role=switch]{position:absolute;opacity:0;width:1px;height:1px}.pf-switch .pf-sw{position:relative;flex:none;width:40px;height:22px;border-radius:999px;background:#2a2a2a;border:1px solid #444444;transition:background .15s,border-color .15s}.pf-switch .pf-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#9a9a9a;transition:transform .15s,background .15s}.pf-switch input:checked+.pf-sw{background:#1a1a1a;border-color:#9cff2e}.pf-switch input:checked+.pf-sw:after{transform:translate(18px);background:#9cff2e}.pf-switch input:focus-visible+.pf-sw{outline:2px solid #9cff2e;outline-offset:2px}.pf-switch small{color:#9a9a9a}.pf-switch{position:relative;cursor:pointer}.tbc .tb-who-f{margin:10px 0 6px}.tbc .tb-who-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.tbc .tb-who-l{display:block;font:700 12px var(--font-body);color:#bbb;margin-bottom:4px}.tbc .tb-all{min-height:44px;padding:6px 12px}.tbc .tb-whos{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto;-webkit-overflow-scrolling:touch}.tbc .tb-whob{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:6px 12px;border-radius:8px;border:1px solid #3a3a3a;background:#1c1c1c;color:#eee;font:600 14px var(--font-body);text-align:left;cursor:pointer}.tbc .tb-whob>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbc .tb-whob small{font-size:11px;color:#999}.tbc .tb-whob small.lime{color:var(--lime);font-weight:700}.tbc .tb-whob .tbc-sw{width:14px;height:14px;border-radius:50%;flex:none;margin:0}.tbc .tb-whob[aria-pressed=true]{border-color:var(--lime);background:#222}.tbc .tb-whob:disabled{opacity:.7;cursor:default}.sk-sprite[data-sk-large]{cursor:zoom-in}.sk-sprite[data-sk-large]:focus-visible{outline:2px solid #9cff2e;outline-offset:2px}.sk-sprite.sk-cut{object-fit:contain;object-position:50% 100%}.sk-av-mood img{animation:skAvMood .26s ease-out}@keyframes skAvMood{0%{transform:scale(.94);opacity:.55}60%{transform:scale(1.04);opacity:1}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sk-av-mood img{animation:none}}.sk-popart{position:relative;display:block;flex:none;line-height:0;isolation:isolate;clip-path:polygon(-25% -70%,125% -70%,125% 25%,100% 25%,100% 100%,0 100%,0 25%,-25% 25%)}.sk-popart:before{content:"";position:absolute;inset:25% 0 0;z-index:-1;border-radius:14px 14px 8px 8px;background:linear-gradient(180deg,#2a2a2a,#151515 60%,#0c0c0c);border:2px solid #9cff2e}.sk-has-pop .sk-bubble{z-index:2}.sk-popart>.sk-sprite{display:block;transform:scale(var(--sk-pop-s, 1));transform-origin:50% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000000 7%);mask-image:linear-gradient(to bottom,transparent 0,#000000 7%);animation:skPopIn .26s cubic-bezier(.34,1.56,.64,1) 60ms both}@keyframes skPopIn{0%{scale:.55;opacity:0}70%{scale:1.07;opacity:1}to{scale:1;opacity:1}}@media(prefers-reduced-motion:reduce){.sk-popart>.sk-sprite{animation:none}}.store-guide h1 strong,.store-guide h2 strong{color:#9cff2e}.store-guide h3{margin:14px 0 4px;color:#fff;font-size:15px}.store-guide .key-tip{border-left-color:#9cff2e;background:#141414}.store-guide .key-tip strong{color:#9cff2e}.store-guide .sg-intro{margin:6px 0 12px;color:#e6e6e6}.store-guide .sg-facts{display:grid;gap:6px;margin:8px 0 14px;padding:0;list-style:none}.store-guide .sg-facts li{padding:8px 10px;border:1px solid #333333;border-left:3px solid #9cff2e;border-radius:8px;background:#141414;color:#e6e6e6}.store-guide .sg-facts b{color:#fff}.store-guide .sg-check{display:grid;gap:6px;margin:8px 0 14px;padding:0;list-style:none;counter-reset:sgc}.store-guide .sg-check li{counter-increment:sgc;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:8px 10px;border:1px solid #333333;border-radius:8px;background:#141414;color:#e6e6e6}.store-guide .sg-check li:before{content:counter(sgc);display:grid;place-items:center;width:24px;height:24px;border:2px solid #9cff2e;border-radius:6px;color:#9cff2e;font:800 12px/1 var(--font-display)}.pg-store-note{margin:8px 0;padding:8px 10px;border-left:3px solid #9cff2e;border-radius:6px;background:#141414;color:#e6e6e6}.pg-store-note b{color:#9cff2e}:root{--vial-face-sprite: .21;--vial-face-square: .32}.bt-face[src*="/img/pets/vial_"]{box-sizing:border-box;object-fit:contain;object-position:50% 50%;padding:calc(44px * (1 - var(--vial-face-square)) / 2)}.pf-pet .pf-sk-face[src*="/img/pets/vial_"]{box-sizing:border-box;object-fit:contain;padding:calc(56px * (1 - var(--vial-face-square)) / 2)}.pf-pet.pf-sk-compact .pf-sk-face[src*="/img/pets/vial_"]{padding:calc(40px * (1 - var(--vial-face-square)) / 2)}:root{--vial-face-crop: .8}.bt-face[src*="/img/pets/vial_face"]{padding:calc(44px * (1 - var(--vial-face-crop)) / 2)}.pf-pet .pf-sk-face[src*="/img/pets/vial_face"]{padding:calc(56px * (1 - var(--vial-face-crop)) / 2)}.pf-pet.pf-sk-compact .pf-sk-face[src*="/img/pets/vial_face"]{padding:calc(40px * (1 - var(--vial-face-crop)) / 2)}.tbc .tb-open{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:44px;margin:6px 0;padding:6px 12px;border-radius:8px;border:1px solid #3a3a3a;background:#1c1c1c;color:#eee;font:600 14px var(--font-body);cursor:pointer}.tbc .tb-open input{width:22px;height:22px;margin:0;accent-color:var(--lime);flex:none}.tbc .tb-open small{flex-basis:100%;font-size:11px;color:#999;padding-left:32px}.tbc .tb-open:has(input:checked){border-color:var(--lime)}.tbc .tb-work-f{margin:8px 0}.tbc .tb-work{flex-basis:100%;margin-top:6px}.tbc .tb-wbar{height:8px;border-radius:4px;background:#2a2a2a;overflow:hidden}.tbc .tb-wbar>i{display:block;height:100%;background:var(--lime)}.tbc .tb-work.over .tb-wbar{background:var(--lime)}.tbc .tb-work.over .tb-wbar>i{background:repeating-linear-gradient(135deg,var(--lime) 0 6px,#e8e8e8 6px 12px)}.tbc .tb-wsum{display:block;margin-top:3px;font-size:12px;color:#bbb}.tbc .tb-over{color:#111;background:var(--lime);padding:0 6px;border-radius:4px;font-weight:800}.tbc .tb-wppl{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.tbc .tb-wppl li{display:flex;gap:8px;align-items:baseline;font-size:12px;color:#ccc}.tbc .tb-wppl li>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbc .tb-wppl li small{color:#888;font-size:11px}.tbc .tb-wppl li.run small{color:var(--lime);font-weight:700}.tbc .tb-pause,.tbc .tb-start,.tbc .tb-done{min-height:44px;min-width:88px}.tbc .tb-pause{background:#e8e8e8;color:#111;border:2px solid var(--lime);font-weight:800}.tbc .tb-opn{color:var(--lime);font-weight:700}.tbc .tb-inprog{color:#999}.ci-prog{margin:6px 0 10px}.ci-prog-h{display:flex;justify-content:space-between;gap:8px;font-size:13px}.ci-bar{height:12px;border-radius:6px;background:#1c1c1c;border:1px solid #333333;overflow:hidden;margin-top:4px}.ci-bar i{display:block;height:100%;background:var(--lime)}.ci-sub{font-size:12px;margin:3px 0 0}.ci-cert{margin:6px 0;font-size:13px}.ci-goals{margin:4px 0;padding-left:4px;list-style:none}.ci-goals li{margin:3px 0}.ci-goal-box,.ci-met{color:var(--lime)}.ci-notmet{color:#9a9a9a}.ci-past summary{cursor:pointer;font-size:13px;color:#bbb}.ci-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.ci-line .pr-st,.ci-line .btn{margin-left:auto}.ci-done{color:var(--lime)}.ci-late,.pr-st.ci-late{color:#e6e6e6;border-color:var(--lime);font-weight:700}.ci-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.ci-tabs small{opacity:.75}.ci-table tr.ci-overall td{border-bottom:2px solid var(--lime)}.ci-card input[name^=goal],.ci-root input[name^=goal]{display:block;width:100%;margin:6px 0}#tcPane .gw-tc-in{align-content:center;gap:0}#tcPane .gw-tc-date{font-size:16px;margin-top:12px}#tcPane .gw-tc-left{margin-top:4px}#tcPane .gw-tc-ends:empty{display:none}.brk-acts .brk-lunch{flex:1 1 100%;margin:0}.gw-tc-more .brk-acts .brk-lunch{order:9}.brk-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.brk-head h3{margin:0}.brk-head .brk-sched{margin:0;padding:6px 12px;font-size:13px;border:1px solid #555555;background:#151515;color:#f2f2f2}.brk-head .brk-sched:hover,.brk-head .brk-sched:focus-visible{border-color:#9cff2e;color:#9cff2e;outline:none}.brk-card .sched-banner{margin:10px 0 6px}.brk-log{margin-top:10px}.st-fold{margin:.4rem 0 .6rem;border:1px solid #3a3a3a;border-left:3px solid rgb(156 255 46);border-radius:12px;background:#151515}.st-fold-h{display:flex;align-items:center;gap:10px;width:100%;padding:.7rem 1rem;border:0;background:none;color:#f2f2f2;font-weight:700;font-size:1.05rem;text-align:left;cursor:pointer;border-radius:12px}.st-fold-h small{font-weight:400;color:#aaa;margin-left:.4rem}.st-fold-h:focus-visible{outline:2px solid rgb(156 255 46);outline-offset:2px}.st-fold-t{flex:1}.st-fold-chev{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid #555555;border-radius:6px;color:#f2f2f2;transition:transform .15s;transform:rotate(-90deg)}.st-fold.st-open .st-fold-chev{transform:none;border-color:#9cff2e;color:#9cff2e}.st-fold-b{padding:0 .75rem .6rem}.st-fold-b>.th-hub{margin:0}.st-fold-b .rqq-top-card{margin:8px 0 0}body.signed-in main#view{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.fb-dock{position:fixed;z-index:80;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:min(440px,calc(100vw - 16px));pointer-events:none}.fb-dock>*{pointer-events:auto}.fb-dock[hidden]{display:none!important}.fb-btn{min-height:44px;padding:8px 18px;border-radius:999px;border:2px solid #9cff2e;background:#121212;color:#9cff2e;font:800 14px/1 var(--font-display, sans-serif);letter-spacing:.04em;cursor:pointer}.fb-btn:hover,.fb-btn:focus-visible{background:#9cff2e;color:#121212}.fb-sheet{width:100%;box-sizing:border-box;display:grid;gap:8px;padding:12px;border:1px solid #3a3a3a;border-radius:14px;background:#0d0d0d;color:#f2f2f2}.fb-sheet[hidden]{display:none!important}.fb-sheet h3,.fb-sheet .muted{margin:0}.fb-note{width:100%;box-sizing:border-box;min-height:96px;resize:vertical;font:16px/1.4 var(--font-body, sans-serif)}.fb-acts{display:flex;gap:8px}.fb-acts .btn{flex:1;min-height:44px}.fb-card h4{margin:12px 0 6px}.fb-row{display:grid;gap:4px;padding:10px;margin:0 0 8px;border:1px solid #333333;border-radius:10px;background:#141414}.fb-row header{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:13px;color:#c8c8c8}.fb-row header time{margin-left:auto;color:#9a9a9a}.fb-row p{margin:0;white-space:pre-wrap;color:#f2f2f2}.fb-row-acts{display:flex;flex-wrap:wrap;gap:6px}.fb-shot{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:16px;background:#000000d1}.fb-shot img{max-width:min(1100px,100%);max-height:calc(100dvh - 80px);border:1px solid #3a3a3a;background:#050805}.fb-shot-x{position:absolute;top:12px;right:12px}.learn-sec.lsec>h3.lsec-band{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:0;border-radius:12px;color:#050805;background:linear-gradient(100deg,var(--sec),color-mix(in srgb,var(--sec) 80%,transparent) 60%,color-mix(in srgb,var(--sec) 33%,transparent));font:900 16px var(--font-display);letter-spacing:.05em;text-transform:uppercase}.lsec-band .lsec-bico{width:34px;height:34px;flex:none;border-radius:50%;background:#05080521;display:grid;place-items:center;color:#050805}.lsec-band .lsec-title{flex:1;min-width:0;overflow-wrap:anywhere}.lsec-band .lsec-count{font:700 12px var(--font-body);letter-spacing:0}.lsec-prog{display:flex;align-items:center;gap:8px;margin:8px 0 10px}.lsec-bar{flex:1;height:6px;border-radius:3px;background:#1b2617;overflow:hidden}.lsec-bar>i{display:block;height:100%;background:var(--sec)}.lsec-ptext{font-size:12px;color:var(--sec-soft);white-space:nowrap}.learn-sec.lsec>h3.lsec-band+:not(.lsec-prog){margin-top:10px}.learn-sec.lsec .at-intro{margin:0 0 .6em}.lsec .ref-list{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.lsec .ref-row{display:flex;align-items:center;gap:10px;margin:0;padding:12px;border-left:3px solid var(--sec);font-size:15px}.lsec .ref-row .ref-t{flex:1;min-width:0}.lsec .ref-row .ref-k{margin-left:auto;font-size:13px}.lsec .badge-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.lsec .module-badge{position:relative;align-items:flex-start;text-align:left;padding:12px;gap:6px;min-height:96px;border-left:3px solid var(--sec)}.lico{display:block;width:22px;height:22px;flex:none;background:currentColor;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.lico-tile{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:10px;color:var(--sec, rgb(159, 179, 200));background:color-mix(in srgb,var(--sec, rgb(159, 179, 200)) 16%,transparent);border:1px solid color-mix(in srgb,var(--sec, rgb(159, 179, 200)) 30%,transparent)}.lsec .mod-top{display:flex;align-items:center;gap:8px}.lsec .ref-row .lico-tile{width:34px;height:34px;border-radius:8px}.lsec .ref-row .lico-tile .lico,.lsec-band .lsec-bico .lico{width:20px;height:20px}.lsec .edition-quiz-card .eq-ico{float:left;margin:0 10px 4px 0}.lsec .module-badge .badge-name{font-size:11.5px;line-height:1.25;letter-spacing:.04em}.lsec .module-badge>.muted,.lsec .module-badge{font-size:12px}.lsec .module-badge.inprogress>.muted{color:#d6d61f}.mod-num{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:800 12px var(--font-display);background:var(--sec, rgb(159, 179, 200));color:#050805}.lsec .mod-cell{gap:0}.lsec .mod-cell.has-sheets>.module-badge{padding-bottom:18px}.lsec .mod-sheets{margin:-12px 8px 0;position:relative;z-index:1;gap:4px}.lsec .mod-sheet{font-size:11px;padding:2px 8px;background:var(--panel, rgb(12, 18, 11));color:var(--sec-soft);border-color:color-mix(in srgb,var(--sec) 55%,transparent)}.lsec .mod-sheet:hover,.lsec .mod-sheet:focus{border-color:var(--sec)}.lsec [data-more][hidden]{display:none!important}.lsec-more{display:block;width:100%;margin-top:10px;padding:14px;min-height:44px;border-radius:10px;cursor:pointer;font:700 12px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--sec-soft);border:1px solid color-mix(in srgb,var(--sec) 40%,transparent);background:color-mix(in srgb,var(--sec) 8%,transparent)}.module-page>h2.mod-title{display:flex;align-items:center;gap:10px;color:var(--sec, var(--text))}.module-page>h2.mod-title .mod-num{position:static;flex:none;width:30px;height:30px;font-size:12px}.module-page .module-content :is(h1,h2,h3){color:var(--sec, var(--accent, rgb(57, 255, 20)))}.module-page .module-content a.console-link,.module-page .module-content a.law-link{color:var(--sec, var(--accent, rgb(57, 255, 20)))}.module-page .module-content a:not(.btn){color:var(--sec-soft, inherit)}.module-page .np-toggle{width:56px;height:56px;background:var(--sec, var(--neon));color:#050805;border-color:var(--sec, var(--neon))}.module-page .module-content p:not(:first-child):has(>strong:only-child),.module-page .module-content p:not(:first-child):has(>strong:only-child)>strong{color:var(--sec, var(--neon))}.module-page>h2.mod-title:has(>.mod-num):before{display:none}.lsec .ref-row:before{display:none}.lsec .edition-quiz-card{border-left:3px solid var(--sec)}.lsec .edition-quiz-card:before{display:none}.tb-modal .sbd-ed-in{position:relative;max-height:90vh;max-height:90dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.tb-modal .sbd-ed-acts{position:sticky;bottom:-14px;background:#0c120b;padding:10px 0 14px;margin-bottom:-14px;z-index:2}.tb-modal .tb-mx{position:sticky;top:0;float:right;margin:-6px -6px 0 8px;background:#000;color:#fff;border:1px solid var(--gw-tc-neon);border-radius:50%;width:32px;height:32px;font-size:16px;line-height:1;cursor:pointer;z-index:3}.sbd-loc{display:flex;align-items:center;gap:8px;margin:6px 0 8px;font-size:13px}.sbd-loc select{flex:1;background:#000;color:#fff;border:1px solid #444;border-radius:6px;padding:6px 8px}.tbc-modal .tb-dates{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0 4px}.tbc-modal .tb-dates small{flex-basis:100%;font-size:11px}.tbc-modal .tb-dates input[type=date]{display:block;background:#000;color:#fff;border:1px solid #444444;border-radius:6px;padding:5px 6px;color-scheme:dark}.tbc-chip.tb-task{border-color:#9cff2e;border-left:4px solid #9cff2e;background:color-mix(in srgb,#9cff2e 10%,#141414);color:#fff}.tbc-calgrid .sbd-shift.tbc-calt.tb-task{border-left:4px solid #9cff2e;background:color-mix(in srgb,#9cff2e 12%,#0b0b0b)}.tbc .tb-pi{border-left-color:#555}.tbc .tb-pi.used{border-left-color:#9cff2e}.tb-pb,.tb-crit{display:inline-block;margin-left:4px;padding:0 5px;border-radius:4px;font-size:10px;font-style:normal;font-weight:700;line-height:16px;vertical-align:middle}.tb-pb{color:#d0d0d0;background:#2a2a2a;border:1px solid #555555}.tb-crit{color:#111;background:#9cff2e;border:1px solid #9cff2e}.tb-prio{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.tb-prio select{margin-left:6px}.tb-prio small{flex-basis:100%}.tb-row.tb-locked{opacity:.5;filter:grayscale(1)}.tb-lock{color:#bbb;font-size:12px;font-weight:700;white-space:nowrap}.tc-wc{white-space:nowrap;color:#b5b5b5}.tc-wc-yes{color:#9cff2e;font-weight:600}.tc-occ-n{display:inline-block;min-width:22px;padding:0 6px;border:1px solid #555555;border-radius:999px;text-align:center;color:#e6e6e6;font-weight:700}.tc-occ-chip{display:inline-block;padding:0 8px;margin-left:6px;border:1px solid #555555;border-radius:999px;font-size:12px;color:#cfcfcf}.tc-occ-chip.tc-occ-ok{border-color:#9cff2e;color:#9cff2e}.tc-occ-off{opacity:.6}.sched-st,.sv-st{display:inline-block;margin-left:4px;padding:0 3px;border:1px solid var(--sc, rgb(184, 190, 196));border-radius:4px;color:var(--sc, rgb(184, 190, 196));font:800 9px/1.3 var(--font-display, sans-serif);letter-spacing:.02em;vertical-align:middle;white-space:nowrap;background:#00000059}.sv-chip.st,.sv-tl-bar.st{border-color:var(--sc);color:var(--sc)}.sv-b.on.st{border-color:var(--sc)}@media(min-width:900px){.sv-b.on.st small{color:var(--sc)}}.sv-chip.me .sv-st,.sv-tl-bar.me .sv-st{background:#0b0b0b}.sv-tl-bar.st.fill,.sv-chip.st.fill{background:var(--sc);border-color:var(--sc);color:#0b0b0b;font-weight:800}.sv-b.on.st.fill{background:var(--sc);border-color:var(--sc)}@media(min-width:900px){.sv-b.on.st.fill small{color:#0b0b0b}}.sv-tl-bar.fill .sv-st,.sv-chip.fill .sv-st{background:#0b0b0b}.sched-grid td.fill .sched-sc-time{background:var(--sc);color:#0b0b0b;border-radius:4px;padding:1px 4px}.fs-tl{display:grid;gap:10px}.fs-tl .sv-strip{margin-top:8px;padding:0;background:none;border:0}.fs-tl .fs-key{margin-top:8px}.sv-mine .sv-date.st{background:#00000059;border:1px solid var(--sc);color:var(--sc)}.sv-mine .sv-date.st small{color:var(--sc)}.sv-mine .sv-date.st.fill{background:var(--sc);color:#0b0b0b}.sv-mine .sv-date.st.fill small{color:#0b0b0b}.sv-tl-track{height:38px}.sv-tl-bar{container-type:inline-size;display:flex;align-items:center;padding:0 7px;font-size:16px;line-height:1;letter-spacing:-.01em}.sv-tl-in{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.sv-tl-bar .sv-st{margin-left:0;font-size:12px;padding:1px 4px;line-height:1.2}.sv-tl-short{display:none}@container (max-width: 175px){.sv-tl-full{display:none}.sv-tl-short{display:inline}}@container (max-width: 95px){.sv-tl-in .sv-st{display:none}}@container (max-width: 60px){.sv-tl-in{font-size:12px}}.tt-sw{display:inline-flex;border:1px solid rgb(58,58,58);border-radius:10px;overflow:hidden;vertical-align:middle}.tt-sw button{background:#111;color:#9a9a9a;border:0;padding:3px 8px;font-size:11px;font-weight:800;letter-spacing:.02em;cursor:pointer;line-height:1.3}.tt-sw button+button{border-left:1px solid rgb(58,58,58)}.tt-sw button.on{background:#9cff2e;color:#0b0b0b}.fs-hr{display:inline-flex;align-items:center;gap:6px}.wn{margin:0 0 14px}.wn-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.wn-store{flex:0 0 min(78%,260px);scroll-snap-align:start;border:1px solid var(--sc);border-radius:10px;background:#111;padding:8px 10px}.wn-sh{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--sc);font-size:13px}.wn-sh b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-tag{border:1px solid var(--sc);border-radius:4px;padding:0 5px;font-size:10px;font-weight:800}.wn-c{color:#9a9a9a;font-size:11px;font-weight:800}.wn-p{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;padding:3px 0;border-top:1px solid rgba(255,255,255,.06);font-size:12px}.wn-n{color:#f2f2f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wn-time{color:var(--sc);font-weight:700;white-space:nowrap}.wn-time small{font-size:9px;margin-left:1px}.wn-st{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:1px 4px;border:1px solid rgb(85,85,85);color:#9a9a9a;white-space:nowrap}.wn-st.wn-in{border-color:#9cff2e;color:#9cff2e}.wn-st.wn-brk{border-color:#bbb;color:#bbb}.wn-off{margin:4px 0 0;color:#777;font-size:11px}.wt-tag{display:inline-block;margin-left:4px;padding:0 4px;border:1px solid rgb(156,255,46);border-radius:4px;color:#9cff2e;background:#0b0b0b;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.5;vertical-align:middle;white-space:nowrap}.sbd-shift .wt-tag{display:block;width:max-content;margin:2px 0 0}.sbd-wtpick{display:block;margin-top:2px;color:#9cff2e;font-size:9px;font-style:normal;font-weight:800}.sbd-wt{display:flex;gap:8px;align-items:flex-start;margin:8px 0;padding:8px;border:1px solid rgb(58,58,58);border-radius:8px;cursor:pointer}.sbd-wt input{accent-color:rgb(156,255,46);margin-top:2px}.sbd-wt span{display:grid;gap:2px}.sbd-wt small{color:#9a9a9a}.cg-row .cg-n{display:flex;gap:4px;align-items:center;color:#9a9a9a;font-size:11px}.cg-row .sv-tl-track{height:18px}.cg-band{position:absolute;top:0;bottom:0;border:1px dashed var(--sc, rgb(184, 190, 196));border-radius:4px;background:repeating-linear-gradient(135deg,#ffffff24 0 4px,#0000 4px 8px)}.cg-mini{position:relative;display:block;height:6px;margin-top:3px;border-radius:3px;background:#262626}.cg-mini .cg-band{border-radius:3px}.sbd-gap{display:block;margin-top:2px;color:#d6d6d6;font-size:9px;font-style:normal;font-weight:700}.sg-h{display:flex;gap:6px;align-items:center;margin:10px 0 2px;padding:4px 0 4px 8px;border-left:3px solid var(--sc, rgb(184, 190, 196));border-bottom:1px solid rgb(42,42,42);font-size:12px}.sg-h b{color:#f0f0f0}.sg-h small{margin-left:auto;color:#9a9a9a;font-size:10px}.sg-tl .sv-tl-ax+.sg-h{margin-top:4px}.sched-grid tr.sg-hr td{padding:6px 8px;border-left:3px solid var(--sc, rgb(184, 190, 196));background:#141414;text-align:left;font-size:12px}.signin-msg.signin-after-clock{color:#9cff2e;font-weight:700}#sdBadge{text-align:center}body.signed-in #sdBadge{display:none}.sd-badge{display:inline-block;margin:12px auto 0;padding:4px 12px;border:1px solid rgba(156,255,46,.6);border-radius:999px;color:#9cff2e;background:#00000059;font-size:13px;font-weight:700;letter-spacing:.02em}.gw-tc-sd .sd-card{margin-top:12px;text-align:left}.gw-tc-sd .sd-card select{max-width:100%}.sd-ask{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000b8}.sd-ask-box{width:min(440px,100%);padding:20px;border:1px solid rgba(156,255,46,.6);border-radius:14px;background:#16181a;color:#eceef0}.sd-ask-box h3{margin:0 0 8px;color:#9cff2e}.sd-ask-box select{max-width:100%}.sd-ask-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sd-idle .sd-ask-box b[data-left]{color:#9cff2e;font-size:1.2em}.tc-close-left{margin:6px 0 0;padding-left:18px;color:#bec2c6;font-size:.92em}.tc-close-why{margin-top:12px}.tc-close-why label{display:block;margin-bottom:6px;color:#eceef0}.tc-close-why textarea{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid rgb(85,85,85);border-radius:8px;background:#141414;color:#f2f2f2;font:inherit;resize:vertical}.tc-close-why textarea:focus{outline:2px solid var(--sc, rgb(156, 255, 46));outline-offset:1px}.tc-close-why .btn[disabled]{opacity:.45;cursor:not-allowed}.ovr-log .ovr-filters{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin:8px 0 10px}.ovr-log .ovr-filters label{display:flex;flex-direction:column;gap:4px;color:#bec2c6;font-size:.92em}.ovr-log .ovr-filters select,.ovr-log .ovr-filters input{min-height:40px;padding:6px 8px;border:1px solid rgb(85,85,85);border-radius:8px;background:#141414;color:#f2f2f2;font:inherit}.ovr-log .ovr-left{display:inline-block;margin-left:6px;padding:1px 8px;border:1px solid var(--sc, rgb(156, 255, 46));border-radius:999px;color:var(--sc, rgb(156, 255, 46));font-size:.85em}.ovr-log .ovr-why{color:#eceef0}.ps-body{margin-top:10px}.ps-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:8px}.ps-range{color:#f0f0f0;font-size:15px}.ps-store{display:block;margin:6px 0;color:#c8c8c8}.ps-store select{max-width:100%;margin-left:6px}.ps-rule{font-size:12px}.ps-warn{margin:6px 0;padding:6px 10px;border-left:3px solid var(--sc, rgb(156, 255, 46));background:#181818;color:#dcdcdc;font-size:12px}.ps-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:8px 0}.ps-totals span{display:flex;flex-direction:column;padding:6px 8px;border:1px solid rgb(52,52,52);border-radius:8px;background:#141414}.ps-totals small{color:#9a9a9a;font-size:10px;text-transform:uppercase}.ps-totals b{color:#f0f0f0;font-size:16px}.ps-person{margin:10px 0;padding-top:8px;border-top:1px solid rgb(42,42,42)}.ps-name{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin-bottom:4px}.ps-name small{color:#9a9a9a}.ps-chip{padding:1px 8px;border:1px solid rgb(156,255,46);border-radius:999px;color:#9cff2e;font-size:11px}.ps-chip-warn{border-color:#969696;color:#dcdcdc}.ps-table{width:100%}.ps-table th[scope=row]{text-align:left;font-weight:600;color:#d2d2d2}.ps-table td{text-align:right;font-variant-numeric:tabular-nums}.ps-table tr.ps-tot th,.ps-table tr.ps-tot td{border-top:1px solid rgb(85,85,85);color:#f0f0f0;font-weight:700}.ps-ot{color:#9cff2e}.ps-note{margin:4px 0 0;font-size:12px}.ps-issues{margin:6px 0 0;padding-left:18px;color:#dcdcdc;font-size:13px}@media(max-width:520px){.ps-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-table th[scope=row]{font-size:12px}}.wu-sigf{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:6px 10px}.wu-sigf legend{font-weight:700;padding:0 4px}.wu-sigtabs{display:flex;gap:6px;margin:4px 0}.wu-sigtabs .btn[aria-pressed=true]{border-color:#9cff2e;color:#9cff2e}.wu-pad{display:block;width:100%;max-width:600px;aspect-ratio:10 / 3;height:auto;background:#f0f0f0;border:1px solid rgb(120,120,120);border-radius:8px;touch-action:none;cursor:crosshair}.wu-padrow{display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:600px;margin:4px 0}.wu-sigimg{display:block;max-width:100%;height:60px;object-fit:contain;object-position:left;margin:4px 0;padding:2px 6px;background:#f0f0f0;border-radius:6px;border-bottom:1px solid var(--line)}.wu-sigs small{display:block}.wu-root [hidden]{display:none!important}.pr-line{display:flex;align-items:center;gap:6px}.pr-line .pr-row{flex:1;min-width:0}.pr-nr{flex:none;font-size:12px;padding:6px 8px;min-height:36px}.pr-sum{border:1px solid var(--line);border-left:3px solid var(--lf-lime, rgb(156, 255, 46));border-radius:8px;margin:8px 0;padding:8px 10px;background:#ffffff08}.pr-sum h4{margin:0 0 6px;color:var(--lf-lime, rgb(156, 255, 46))}.pr-sum-text{margin:4px 0;line-height:1.45;color:var(--text)}.pr-sum-wait{border:1px dashed var(--line);border-radius:8px;padding:8px 10px}.pr-secs{display:grid;gap:6px;margin:6px 0}.pr-sec{border:1px solid var(--line);border-radius:8px;background:#ffffff05}.pr-sec>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;cursor:pointer;list-style:none;font-weight:600}.pr-sec>summary::-webkit-details-marker{display:none}.pr-sec>summary:before{content:"▸";color:var(--lf-lime, rgb(156, 255, 46));transition:transform .15s}.pr-sec[open]>summary:before{transform:rotate(90deg)}.pr-sec>summary:focus-visible{outline:2px solid var(--lf-lime, rgb(156, 255, 46));outline-offset:2px}.pr-sec-t{flex:1}.pr-sec-avg{font-variant-numeric:tabular-nums;color:var(--lf-lime, rgb(156, 255, 46));white-space:nowrap}.pr-sec>p{margin:0 10px 10px}.pr-sec-h{margin:8px 0 2px}.pr-sum-ed .pr-sec-in{display:block;margin:8px 0}.pr-sum-ed .pr-sec-in>label{display:block;font-weight:600;margin-bottom:2px}.pr-src{border-left:3px solid var(--lf-lime, rgb(156, 255, 46));background:#ffffff08;border-radius:0 6px 6px 0;padding:6px 10px;margin:4px 0 6px;max-height:260px;overflow:auto;font-size:.92em}.pr-src p{margin:2px 0}.pr-src .pr-cms{margin:2px 0 4px;padding-left:18px}.pr-src-h{font-weight:600}.pr-src-stat{font-variant-numeric:tabular-nums;color:var(--lf-lime, rgb(156, 255, 46))}.pr-src-note{margin:4px 0 6px;font-size:.92em;color:var(--muted, rgb(170, 170, 170))}.pr-sum-ed textarea{width:100%;box-sizing:border-box}.pr-flag{border:1px solid var(--lf-lime, rgb(156, 255, 46));border-radius:8px;padding:6px 10px;font-size:13px}.pr-ready{color:var(--lf-lime, rgb(156, 255, 46))}.mtg-panel{max-width:min(560px,100vw);border-color:#9cff2e!important}.mtg-body{display:grid;gap:10px;color:#ececec}.mtg-card,.mtg-sec{border:1px solid rgb(70,70,70);border-radius:10px;padding:10px 12px;background:#ffffff08}.mtg-sec h4{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:14px}.mtg-top{display:flex;gap:6px;align-items:center}.mtg-type{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9cff2e;font-weight:700}.mtg-chip{font-size:11px;padding:1px 8px;border-radius:999px;border:1px solid rgb(120,120,120);color:#c8c8c8}.mtg-chip.on{border-color:#9cff2e;color:#9cff2e}.mtg-title{margin:4px 0 2px;font-size:18px;line-height:1.25}.mtg-when{margin:0;font-weight:600}.mtg-meta,.mtg-hint{margin:2px 0;font-size:12px;color:#aaa}.mtg-details{margin:6px 0;font-size:13px;line-height:1.45;white-space:pre-line}.mtg-note{margin:6px 0;font-size:13px;border-left:3px solid rgb(156,255,46);padding:4px 8px;background:#ffffff0a}.mtg-err{margin:0;font-size:13px;color:#fff;border:1px solid rgb(156,255,46);border-radius:8px;padding:6px 8px}.mtg-seats{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:13px}.mtg-seats em{font-style:normal;color:#9cff2e;font-weight:700}.mtg-meter{flex:1;height:8px;border-radius:999px;background:#2d2d2d;overflow:hidden}.mtg-meter i{display:block;height:100%;background:#9cff2e}.mtg-acts{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.mtg-acts .btn{min-height:40px;flex:1 1 auto}.mtg-root .btn[disabled]{opacity:.45;cursor:not-allowed}.mtg-links{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:13px}.mtg-gcal{color:#9cff2e;text-decoration:underline}.mtg-remind{display:inline-flex;align-items:center;gap:6px}.mtg-left{font-size:12px;font-weight:600;color:#9cff2e}.mtg-tl{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mtg-tl-row{display:grid;grid-template-columns:62px 10px 1fr auto;gap:8px;align-items:start;font-size:13px}.mtg-tl-t{color:#aaa;font-variant-numeric:tabular-nums;padding-top:1px}.mtg-tl-bar{position:relative;align-self:stretch}.mtg-tl-bar i{position:absolute;inset:2px 3px;border-radius:3px;background:#6e6e6e}.mtg-k-opening .mtg-tl-bar i,.mtg-k-closing .mtg-tl-bar i,.mtg-k-main .mtg-tl-bar i{background:#9cff2e}.mtg-k-open .mtg-tl-bar i{background:transparent;border:1px dashed rgb(120,120,120)}.mtg-k-open .mtg-tl-main{color:#969696}.mtg-tl-main em{font-style:normal;font-size:11px;color:#aaa;margin-left:4px}.mtg-tl-who,.mtg-tl-d{display:block;font-size:12px;color:#bebebe}.mtg-tl-d{color:#969696}.mtg-tl-acts{display:flex;gap:4px}.mtg-ib{min-width:32px;min-height:32px;border-radius:6px;border:1px solid rgb(90,90,90);background:transparent;color:#dcdcdc}.mtg-ib:disabled{opacity:.3}.mtg-form,.mtg-claim{display:grid;gap:8px}.mtg-form label,.mtg-claim label{display:grid;gap:4px;font-size:12px;color:#bebebe}.mtg-form :is(input,select,textarea),.mtg-claim :is(input,select,textarea){width:100%;box-sizing:border-box;min-height:38px;font-size:15px}.mtg-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mtg-stop{margin:0;font-size:13px;color:#bebebe}.mtg-stop b{color:#9cff2e;font-size:15px;margin:0 4px}.mtg-stop em{font-style:normal;font-size:12px}.mtg-seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgb(90,90,90);border-radius:10px;overflow:hidden}.mtg-seg-b{min-height:40px;background:transparent;color:#dcdcdc;border:0;font-weight:700}.mtg-seg-b.on{background:#9cff2e;color:#0f0f0f}.mtg-stores{border:1px solid rgb(70,70,70);border-radius:10px;padding:6px 10px;display:flex;flex-wrap:wrap;gap:2px 12px}.mtg-stores legend{font-size:12px;color:#bebebe;padding:0 4px}.mtg-form .mtg-ck{display:inline-flex;grid-auto-flow:column;align-items:center;gap:6px;font-size:13px;color:#e6e6e6}.mtg-form .mtg-ck input{width:auto;min-height:0}.mtg-roster{margin:0;padding-left:18px;font-size:13px}.mtg-roster em{font-style:normal;color:#969696;font-size:12px}.mtg-roster b{color:#9cff2e;font-size:11px}.mtg-foot{justify-content:flex-end}.mtg-foot .btn{flex:0 0 auto}.mtg-sheet-root{place-items:end center;padding:0;background:#000000b8;z-index:2100}.mtg-sheet{width:min(520px,100vw);box-sizing:border-box;padding:10px 18px calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:#161616;border:1px solid rgb(156,255,46);border-bottom:0;color:#ececec;display:grid;gap:10px}.mtg-grab{justify-self:center;width:42px;height:4px;border-radius:4px;background:#5a5a5a}.mtg-sheet h3{margin:0;font-size:20px}.mtg-sheet p{margin:0;font-size:14px;line-height:1.45;color:#c8c8c8}.mtg-store{display:block;text-align:center;padding:12px;border-radius:10px;border:1px solid rgb(156,255,46);color:#9cff2e;text-decoration:none;font-weight:700}.mtg-sheet-acts{display:grid;gap:8px}.mtg-sheet-acts .btn{min-height:44px}.cv-mtg{color:#9cff2e}.mtg-root .mtg-sec h4,.mtg-root .mtg-sec h4 *{-webkit-text-fill-color:currentColor}.mtg-root .mtg-sec h4{color:#f0f0f0;background:none}.mtg-root .mtg-sec h4 .mtg-left{color:#9cff2e}
