/* studio.min.css — built by tools/build-bundles.mjs: style.css, arc-nav.css, arc-v9.css, arc-v10.css, world-skin.css cut to what the game uses, then . Do not edit; edit the sources. src:4f341ab273a45e45 */
:root{--void:#0d1410;--panel:#141b16;--panel-hi:#1c261e;--line:rgba(232,242,229,.14);--ink:#eaf2e6;--ink-dim:#9fb098;--green:#39ff88;--green-dim:#1f7a45;--amber:#ffb648;--blue:#4d9fff;--purple:#b48cff;--red:#ff6b6b;--maxw:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:var(--r-ctl)}.btn:focus-visible,nav a:focus-visible{outline:2px solid var(--green);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--void);color:var(--ink);font-family:var(--f-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;background-image:radial-gradient(1000px 480px at 10% -10%,rgba(57,255,136,.08),transparent 60%),radial-gradient(800px 450px at 110% 10%,rgba(255,182,72,.06),transparent 55%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}#top,#plan,#app{scroll-margin-top:76px}.pixel{font-family:var(--f-pixel)}h1,h2,h3{font-family:var(--f-pixel);margin:0 0 .4em;letter-spacing:.4px;line-height:1.2}h1{font-size:clamp(1.9rem,4vw,2.6rem)}h2{font-size:1.4rem;color:var(--green)}h3{font-size:1.05rem}p{margin:0 0 1em;color:var(--ink-dim)}code{font-family:var(--f-num);color:var(--green)}header{position:sticky;top:0;z-index:10;background:#0d1410d9;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:8px;font-family:var(--f-pixel);font-size:1rem}.brand .tag{font-family:var(--f-ui);font-size:.7rem;color:var(--ink-dim);border:1px solid var(--line);border-radius:999px;padding:2px 8px}nav{display:flex;gap:18px;font-size:.88rem;color:var(--ink-dim)}nav a:hover{color:var(--green)}.btn{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-family:var(--f-ui);border-radius:var(--r-ctl);padding:10px 18px;border:1px solid var(--line);cursor:pointer;font-size:.9rem}main{padding:38px 0 80px}.field{margin-bottom:18px}.field label{display:block;font-size:.82rem;color:var(--ink-dim);margin-bottom:6px}.field input{width:100%;background:var(--void);border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--ink);padding:11px 13px;font-family:var(--f-ui);font-size:.92rem}.field input:focus{outline:none;border-color:var(--green)}.field .hint{font-size:.75rem;color:var(--ink-dim);margin-top:5px}.chip{font-family:var(--f-ui);font-size:.72rem;font-weight:600;color:var(--ink-dim);background:var(--panel-hi);border:1px solid var(--line);border-radius:100px;padding:4px 10px;cursor:pointer;transition:all .15s ease}.chip:hover{color:var(--green);border-color:var(--green)}.status{font-size:.82rem;padding:10px 12px;border-radius:var(--r-ctl);margin-top:14px}.status.info{background:#39ff8814;border:1px solid rgba(57,255,136,.25);color:var(--green)}.status.error{background:#ff6b6b14;border:1px solid rgba(255,107,107,.3);color:var(--red)}.status.pending{background:#ffb64814;border:1px solid rgba(255,182,72,.3);color:var(--amber)}footer{border-top:1px solid var(--line);color:var(--ink-dim);font-size:.88rem}.field .optional{font-size:.7rem;color:var(--ink-dim);font-weight:400;margin-left:4px}.brand{display:flex;align-items:center;gap:8px;font-family:var(--f-pixel);font-size:1rem;text-decoration:none;color:var(--ink)}.brand:hover{color:var(--green)}#top,#plan,#app{scroll-margin-top:84px}nav{gap:6px;flex-shrink:1;min-width:0;overflow-x:auto;scrollbar-width:none}nav::-webkit-scrollbar{display:none}.brand,#wallet-slot{flex-shrink:0}nav a{padding:8px 14px;border-radius:100px;border:2px solid transparent;background:transparent;transition:all .15s ease;font-weight:600}nav a:hover{background:var(--panel-hi);border-color:var(--green);color:var(--green);transform:translateY(-1px)}.btn{border-radius:100px!important;font-weight:700}nav a{display:inline-flex;align-items:center}.rule{border-radius:var(--r-card)!important}.btn{transition:transform .12s cubic-bezier(.34,1.56,.64,1),filter .12s ease;box-shadow:0 4px #00000047!important}.btn:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 6px #00000047!important}.btn:active{transform:translateY(1px) scale(.97);filter:brightness(.96);box-shadow:0 2px #00000047!important}@media(max-width:900px){.brand{order:1}.brand .tag{display:none}#wallet-slot{order:2;width:auto;flex:0 0 auto;display:flex;justify-content:flex-end}nav{order:3;display:flex;gap:4px;padding-bottom:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;flex-shrink:0;width:calc(100% + 32px);margin:0 -16px;padding-left:16px;padding-right:16px}nav::-webkit-scrollbar{display:none}nav a{white-space:nowrap;flex-shrink:0}nav>a:first-child{margin-left:auto}nav>a:last-child{margin-right:auto}#top,#plan,#app{scroll-margin-top:96px}}@media(max-width:640px){.brand{font-size:.9rem}nav{gap:2px;font-size:.8rem}nav a{flex:1 1 0;justify-content:center;padding:6px;font-size:.78rem}nav>a:first-child{margin-left:0}nav>a:last-child{margin-right:0}#top,#plan,#app{scroll-margin-top:92px}.btn{padding:9px 14px;font-size:.85rem}.wrap{padding:0 16px}h1{font-size:1.25rem;margin-bottom:.35em}h2{font-size:1.2rem}.field{margin-bottom:12px}.field label{font-size:.76rem;margin-bottom:4px}h2{font-size:1.1rem}h3{font-size:.95rem}}:root{--arc-blue:#4d9fff;--arc-blue-dim:#1c4d8f;--circle-green:#39ff88;--circle-green-dim:#1c7a45}.rv{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .6s cubic-bezier(.2,.8,.2,1)}[data-arl=progress-fill]{position:relative;overflow:hidden}[data-arl=progress-fill]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);transform:translate(-100%);animation:bar-shine 2.6s ease-in-out infinite}@keyframes bar-shine{0%,30%{transform:translate(-100%)}to{transform:translate(100%)}}html.rm *,html.rm *:before,html.rm *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}::view-transition-group(coin-logo){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}@keyframes cmFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ev{cursor:pointer;outline:none}@property --ux-p{syntax:"<percentage>";inherits:false;initial-value:0%;}.ck{position:relative;margin:14px 0 4px;padding:16px 18px;border-radius:var(--r-card);border:1px solid rgba(63,155,255,.3);background:linear-gradient(120deg,#3f9bff1a,#35d8d00d 50%,#39ff880f);animation:cmFade .45s ease both}@property --ck-p{syntax:"<percentage>";inherits:false;initial-value:0%;}:where(b,strong,dd,td,th,time,output,small,code,[data-tk],[data-arl],[data-ac2],[data-lb],[class*=price],[class*=amt],[class*=stat],[class*=count],[class*=mcap],[class*=bal]){font-variant-numeric:tabular-nums}@keyframes arcSkel{0%{background-position:120% 0}to{background-position:-120% 0}}.skel{background:linear-gradient(90deg,#ffffff0d 20%,#ffffff1f,#ffffff0d 80%);background-size:220% 100%;animation:arcSkel 1.3s linear infinite;border-radius:var(--r-ctl)}@media(prefers-reduced-motion:reduce){.skel{animation:none!important}}@view-transition{navigation:auto}::view-transition-group(ax-dock),::view-transition-group(ax-quick),::view-transition-group(site-brand){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(ax-dock),::view-transition-new(ax-dock),::view-transition-old(ax-quick),::view-transition-new(ax-quick){animation:none;mix-blend-mode:normal}::view-transition-old(ax-dock){display:none}::view-transition-old(ax-quick){display:none}@keyframes axPageOut{to{opacity:0;transform:translateY(-6px)}}@keyframes axPageIn{0%{opacity:0;transform:translateY(10px)}}::view-transition-old(root){animation:axPageOut .22s ease-in both}::view-transition-new(root){animation:axPageIn .34s cubic-bezier(.2,.8,.2,1) .06s both}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@property --cp-acc{syntax:"<color>";inherits:true;initial-value:#39ff88;}@property --cp-heat{syntax:"<number>";inherits:true;initial-value:0;}.ps{display:none;align-items:center;gap:2px;padding:4px;margin-left:18px;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ps a{padding:7px 13px;border-radius:999px;font:600 .8rem/1 var(--f-ui);color:#dee9f4a8;white-space:nowrap;transition:color .16s ease,background .16s ease}.ps a:hover{color:#fff;background:#ffffff0f}.ps a.on{color:#03110a;background:linear-gradient(90deg,#3f9bff,#35d8d0 50%,#39ff88)}@media(min-width:1180px){.ps{display:flex}}:root{--ax-r-sm:10px;--ax-r:12px;--ax-r-lg:16px;--ax-r-xl:20px}[data-hm-num]{font-variant-numeric:tabular-nums}.up{color:var(--dk-up)}.dn{color:var(--dk-dn)}.up{--c:var(--or-up)}.dn{--c:var(--or-dn)}@media(max-width:720px){@keyframes aorFade{0%{opacity:0}to{opacity:1}}}@media(max-width:720px){@keyframes aorDockIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}b.up{color:#39ff88}b.down{color:#ff5c8a}[data-stk-wv].bump{animation:stk-bump .3s ease-out}@keyframes stk-bump{40%{transform:scale(1.25);color:#d6c2ff}}@media(max-width:720px){@keyframes stk-barin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){[data-stk-wv].bump{animation:none}}[data-nft-winner].rolling{font-family:var(--f-num);color:#ffd36b!important}[data-nft-winner].landed{animation:nft-land .7s cubic-bezier(.2,1.6,.4,1);display:inline-block}@keyframes nft-land{0%{transform:scale(1.5);color:#39ff88}to{transform:none}}@media(max-width:900px){@keyframes nft-dot-v{0%{top:0}to{top:calc(100% - 6px)}}}@media(max-width:760px){@keyframes cp5-flow-v{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}to{top:100%;opacity:0}}}@keyframes aorDockIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes aorFade{0%{opacity:0}to{opacity:1}}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg;}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--f-ui:"Sora","Pretendard Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--f-num:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--f-pixel:var(--f-ui);--r-ctl:10px;--r-card:16px;--r-sheet:24px}:root{--anav-bg:rgba(5,9,22,.88);--anav-panel:#0a1024;--anav-line:rgba(150,175,255,.13);--anav-ink:#eaf0fb;--anav-dim:#97a3c0;--anav-mute:#6c7894;--anav-blue:#4d8dff;--anav-green:#2fe6a4;--anav-top:60px;--anav-row:44px;--anav-h:var(--anav-top);--anav-bot:0px}@media(max-width:900px){:root{--anav-top:56px;--anav-bot: calc(62px + env(safe-area-inset-bottom)) }}[hidden]{display:none!important}.ps,body>header.bar,body>.menu#menu,.app>header.top{display:none!important}body{padding-top:var(--anav-h)!important;padding-bottom:var(--anav-bot)!important}html{scroll-padding-top:calc(var(--anav-h) + 12px)}.anav-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.anav-wallet{display:flex;align-items:center;gap:7px;height:36px;padding:0 16px 0 13px;border-radius:999px;font-size:13px!important;font-weight:700;color:#04101e!important;background:linear-gradient(90deg,#5b93ff,#2fe6a4);box-shadow:0 6px 20px #2fb4c838;transition:filter .15s}.anav-wallet:hover{filter:brightness(1.08)}@media(max-width:900px){.anav-wallet{height:34px;padding:0 12px 0 10px}}html.cw-on #wallet-slot,html.cw-on .anav-wallet{display:none!important}.cw{position:relative;flex:0 0 auto}.cw .cw-b{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:0;cursor:pointer;font:700 13px var(--f-ui);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background .15s,box-shadow .15s,filter .15s}.cw .cw-b svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cw .cw-b.cw-off{background:linear-gradient(90deg,#4a9dff,#34d3b4);color:#03121b}.cw .cw-b.cw-off:hover{filter:brightness(1.07)}.cw .cw-b .cw-s{display:none}.cw .cw-b.cw-on{padding:0 12px 0 6px;background:#ffffff0f;color:#e8eef8;box-shadow:inset 0 0 0 1px #aabee638}.cw .cw-b.cw-on:hover,.cw .cw-b[aria-expanded=true]{background:#ffffff1a}.cw-av{width:24px;height:24px;border-radius:50%;flex:0 0 auto;background:conic-gradient(from 120deg,hsl(var(--h),80%,60%),hsl(calc(var(--h) + 90),80%,55%),hsl(calc(var(--h) + 200),75%,50%),hsl(var(--h),80%,60%))}.cw-av.lg{width:36px;height:36px}.cw-a{font:600 13px var(--f-num);letter-spacing:-.01em}.cw-dot{width:7px;height:7px;border-radius:50%;background:#34d3b4;flex:0 0 auto}.cw-warn .cw-dot{background:#ffb648}.cw-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#34d3b4;color:#03121b;font:800 11px var(--f-num);font-style:normal}.cw-morph{animation:cwmorph .35s cubic-bezier(.2,.7,.2,1)}@keyframes cwmorph{0%{transform:scale(.92);opacity:.6}to{transform:none;opacity:1}}.cw-m{position:absolute;right:0;top:calc(100% + 8px);z-index:130;width:300px;padding:8px;border-radius:var(--r-card);border:1px solid rgba(170,190,230,.18);background:#0b1224;box-shadow:0 20px 48px #00000080;color:#e4ebf4;font:500 13.5px var(--f-ui)}.cw-m-h{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}.cw-m-h b{display:block;font:600 14px var(--f-num)}.cw-m .cw-link{background:none;border:0;padding:0;color:#8fb4ff;font:600 12px var(--f-ui);cursor:pointer}.cw-m .cw-link:hover{color:#bcd3ff}.cw-net{display:flex;gap:4px;padding:2px 6px 8px}.cw-m .cw-net button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:30px;border-radius:var(--r-ctl);border:1px solid rgba(170,190,230,.16);background:transparent;color:#a9b5cb;font:600 12px var(--f-ui);cursor:pointer}.cw-m .cw-net button i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.cw-m .cw-net button[aria-pressed=true]{background:#6ea0ff2b;color:#fff;border-color:#8cb4ff61}.cw-m .cw-net button[aria-pressed=true] i{background:#34d3b4;opacity:1}.cw-m .cw-warn{display:block;width:calc(100% - 12px);margin:0 6px 8px;padding:8px;border-radius:var(--r-ctl);border:1px solid rgba(255,182,72,.4);background:#ffb64814;color:#ffd28a;font:600 12.5px var(--f-ui);cursor:pointer}.cw-note{margin:0 6px 8px;padding:8px 10px;border-radius:var(--r-ctl);background:#ffffff0a;color:#a9b5cb;font-size:12.5px;line-height:1.45}.cw-m .cw-bal{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 6px 6px}.cw-m .cw-bal>div{padding:8px 10px;border-radius:var(--r-ctl);background:#ffffff09}.cw-m .cw-bal small{display:block;color:#93a0b8;font-size:11.5px}.cw-m .cw-bal b{display:block;margin-top:2px;font:600 14px var(--f-num);font-variant-numeric:tabular-nums}.cw-m .cw-i{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px;border-radius:var(--r-ctl);border:0;background:none;color:#e4ebf4;text-decoration:none;font:500 13.5px var(--f-ui);cursor:pointer;text-align:left}.cw-m .cw-i:hover{background:#ffffff0d}.cw-m .cw-i small{color:#93a0b8;font-size:12px}.cw-m .cw-dis{color:#ff9b9b}.cw-tx{margin:0 0 2px}.cw-tx[hidden]{display:none}.cw-tx summary{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:var(--r-ctl);cursor:pointer;list-style:none}.cw-tx summary::-webkit-details-marker{display:none}.cw-tx summary:hover{background:#ffffff0d}.cw-tx summary small{color:#93a0b8}.cw-tx ul{list-style:none;margin:0 0 4px;padding:0 4px}.cw-tx li a{display:flex;align-items:center;gap:8px;padding:6px;border-radius:8px;color:#cfd8e6;text-decoration:none;font-size:12.5px}.cw-tx li a:hover{background:#ffffff0a}.cw-tx li i{width:7px;height:7px;border-radius:50%;background:#ffb648}.cw-tx li.ok i{background:#34d3b4}.cw-tx li.fail i{background:#ff6b6b}.cw-tx li span{font-family:var(--f-num)}.cw-tx li small{margin-left:auto;color:#93a0b8}.cw-modal{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:16px}.cw-scrim{position:absolute;inset:0;background:#03060ea8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cw-card{position:relative;width:min(400px,100%);max-height:88vh;overflow:auto;padding:16px;border-radius:var(--r-sheet);border:1px solid rgba(170,190,230,.18);background:#0b1224;box-shadow:0 30px 60px #00000080;color:#e4ebf4;font-family:var(--f-ui);animation:cwin .2s cubic-bezier(.2,.7,.2,1)}@keyframes cwin{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.cw-card-h{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.cw-card-h b{font-size:16px}.cw-x{width:32px;height:32px;border-radius:50%;border:0;background:#ffffff0f;color:#cfd8e6;font-size:18px;cursor:pointer}.cw-list{display:grid;gap:4px}.cw-w{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:1px;align-items:center;width:100%;padding:10px 12px;border-radius:var(--r-ctl);border:1px solid rgba(170,190,230,.14);background:#ffffff08;color:#e8eef8;text-decoration:none;font:600 14px var(--f-ui);cursor:pointer;text-align:left;margin-bottom:4px}.cw-w:hover{background:#ffffff12;border-color:#aabee647}.cw-w img,.cw-wi{width:28px;height:28px;border-radius:8px}.cw-w img{object-fit:cover;background:#fff}.cw-wi{display:block;background:#2a3450 url(/images/wallets/browser.svg) center/cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff14}.cw-wi.bg{background:#13c6c2;position:relative}.cw-wi.bg:after{content:"B";position:absolute;inset:0;display:grid;place-items:center;font:800 15px/1 system-ui,sans-serif;color:#06201f}.cw-wi.mm{background:#fff url(/images/wallets/metamask.svg) center/cover no-repeat}.cw-wi.cb{background:#0052ff url(/images/wallets/coinbase.svg) center/cover no-repeat}.cw-wi.wc{background:#3b99fc url(/images/wallets/walletconnect.svg) center/cover no-repeat}.cw-wi.arc{background:#0b1220 url(/images/brand/mark-sm-v2.png) center/22px auto no-repeat}.cw-w img,.cw-w .cw-wi{grid-row:span 2}.cw-w b{line-height:1.25}.cw-w small{grid-column:2;color:#93a0b8;font-weight:500;font-size:12px;line-height:1.3}.cw-w.soon{opacity:.75}.cw-sec{margin:12px 2px 6px;color:#93a0b8;font:600 12px var(--f-ui)}.cw-none{margin:4px 2px 8px;color:#a9b5cb;font-size:13.5px}.cw-get{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px;margin:0 0 4px}.cw-g{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#e8eef8!important;font:700 12.5px/1.2 system-ui,sans-serif;text-decoration:none}.cw-g:hover{border-color:#7cf5c880}.cw-g .cw-wi{width:22px;height:22px;border-radius:7px}.cw-hint{margin:2px 2px 6px;color:#8d99ad;font-size:12px}.cw-wi.rb{background:#7084ff;position:relative}.cw-wi.rb:after{content:"R";position:absolute;inset:0;display:grid;place-items:center;font:800 13px/1 system-ui,sans-serif;color:#fff}.cw-wi.ok{background:#111;border:1px solid #444;position:relative}.cw-wi.ok:after{content:"OKX";position:absolute;inset:0;display:grid;place-items:center;font:900 7px/1 system-ui,sans-serif;color:#fff}.cw-err{margin:8px 2px 0;padding:9px 12px;border-radius:12px;background:#ff5f731a;border:1px solid rgba(255,95,115,.35);color:#ffc2cb;font-size:13px;line-height:1.45}.cw-err[hidden]{display:none}@media(max-width:900px){.cw .cw-b .cw-l{display:none}.cw .cw-b .cw-s{display:inline}.cw .cw-b.cw-off{padding:0 12px}.cw .cw-b.cw-on .cw-a{font-size:12px}.cw-m{position:fixed;left:8px;right:8px;top:auto;bottom:calc(var(--anav-bot,64px) + 8px + env(safe-area-inset-bottom));z-index:1300;width:auto;max-height:70vh;overflow:auto}.cw-modal{align-items:end;padding:0}.cw-card{width:100%;border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media(max-width:420px){.cw .cw-b.cw-on .cw-a{display:none}.cw .cw-b.cw-on{padding:0 8px 0 6px}}@media(prefers-reduced-motion:reduce){.cw-morph,.cw-card{animation:none}}.cw .cw-b:focus-visible,.cw-m :focus-visible,.cw-card :focus-visible{outline:2px solid #7fb0ff;outline-offset:2px}.nb{position:relative;flex:0 0 auto}:root{--anav-stick:var(--anav-h);--bp-top:var(--anav-stick);--aor-tabs-top:var(--anav-stick);--dk-sticky:var(--anav-stick)}b,strong,td,th,output,[data-hm-num],[data-lb],[data-num]{font-variant-numeric:tabular-nums}.al img{background:linear-gradient(135deg,#5b8cff29,#2fe6a414);border-radius:inherit}.dr{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:36px 20px 80px;font-family:var(--f-ui);color:#dfe6f4}.dr h1{font-size:clamp(2rem,4vw,2.8rem);margin:0 0 8px;color:#fff;letter-spacing:-.01em}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}}:root{--pri:linear-gradient(90deg,#4a9dff 0%,#34d3b4 100%);--pri-ink:#03121b;--sec-bg:rgba(255,255,255,.045);--sec-line:rgba(170,190,230,.2);--sel-bg:rgba(110,160,255,.17);--sel-line:rgba(140,180,255,.38);--danger:#ff6b6b;--text:#e4ebf4;--text-2:#a9b5cb;--v10-ease:cubic-bezier(.2,.7,.2,1)}.pixel,.brand{font-family:"Silkscreen",var(--f-num)!important}button,input,select,textarea{font-family:inherit}html.v10 .rv{opacity:1!important;transform:none!important;transition:none!important}:root{--q-v:#a78bfa;--q-c:#38e1ff;--q-g:#39ff88}.wp-btn{appearance:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;background:#0a0e16c7;border:1px solid rgba(255,255,255,.14);color:#eef3f7;font:600 13px var(--f-ui);text-decoration:none;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .15s,background .15s}.wp-btn:hover{border-color:#ffffff52}.wp-btn:focus-visible{outline:2px solid #35d8d0;outline-offset:2px}.wp-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font:700 11px var(--f-num);color:#eef3f7}.wp-acts{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:calc(max(18px,env(safe-area-inset-bottom)) + 70px);z-index:20;display:grid;grid-template-columns:repeat(2,auto);gap:10px;align-items:end}.wp-acts[hidden]{display:none}.wp-set-row{display:grid;gap:8px;margin:0 0 14px;padding:0;border:0;font-size:13px;font-weight:600;color:#dee9f4cc}.wp-set-row legend{padding:0;margin-bottom:8px}.wp-set-line{grid-template-columns:1fr auto;align-items:center}.wp-set-line input{width:20px;height:20px;accent-color:#35d8d0}.wp-set-row input[type=range]{accent-color:#35d8d0}.wp-seg{display:flex;flex-wrap:wrap;gap:6px}.wp-seg button{appearance:none;flex:1;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#eef3f7;font:600 13px var(--f-ui);cursor:pointer}.wp-seg button[aria-pressed=true]{border-color:#35d8d0;background:#35d8d029}.wp-set-row small{font-weight:500;color:#dee9f499}.wp-acts{grid-template-columns:repeat(3,auto)}#wi{--wi-g:#7ee0a0;color:#eef3f7;font-family:var(--f-ui)}#wi>*{display:none}.wp-acts{--s:60px;--o:3px;gap:calc(var(--s) * .22);bottom:calc(max(18px,env(safe-area-inset-bottom)) + 24px);right:max(16px,env(safe-area-inset-right))}html.wp-pcphone .wp-acts{--s:128px;--o:6px}.wp-acts{--s0:var(--s)}html.wp-pcphone .wp-acts{--s0:128px}html{--acts-w:0px}@media(pointer:coarse){html{--acts-w:200px}html.wp-pcphone{--acts-w:372px}.wp-acts{--s:56px;--j:78px;--r:92px;display:block;gap:0;right:max(12px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:calc(var(--j) + var(--r) + var(--s) * .6);height:calc(var(--j) + var(--r) + var(--s) * .7);pointer-events:none}html.wp-pcphone .wp-acts{--s:104px;--j:150px;--r:170px;--o:5px}}.locked{filter:grayscale(.85)}@media(pointer:coarse){html{--u:1px}html.wp-pcphone{--u:1.9px}.wp-acts,html.wp-pcphone .wp-acts{--s:calc(42 * var(--u));--j:calc(80 * var(--u))}html{--acts-w:290px}html.wp-pcphone{--acts-w:540px}}.cw-w.busy{opacity:.75;pointer-events:none}.cw-w.busy small{color:#9fe6ff}i.nb{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;background:#ff4d6d;color:#fff;font:900 9.5px var(--f-ui);font-style:normal;letter-spacing:.04em;vertical-align:2px}:root{--glass-bg:linear-gradient(160deg,rgba(22,44,88,.82),rgba(8,16,34,.84));--glass-edge:rgba(120,190,255,.34);--glass-shadow:0 10px 28px rgba(0,16,48,.38),inset 0 1px 0 rgba(255,255,255,.1)}@media(pointer:coarse){html.wp-pcphone .wp-acts{right:max(22px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom))}}svg.hi{fill:none!important;stroke:none!important;overflow:visible;filter:drop-shadow(0 2px 2.5px rgba(0,6,24,.5))}button.sell.busy{position:relative;opacity:.7;pointer-events:none}button.sell.busy:after{content:"";position:absolute;right:8px;top:50%;width:12px;height:12px;margin-top:-6px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:waSpin .6s linear infinite}@keyframes waSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){button.sell.busy:after{animation:none}}@media(pointer:coarse),(max-width:700px){.cw-scrim{background:#020408d1;-webkit-backdrop-filter:none;backdrop-filter:none}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--ui-panel:linear-gradient(180deg,#123072 0%,#0d2457 38%,#0a1a42 100%);--ui-panel-solid:#0b1d49;--ui-well:linear-gradient(180deg,rgba(10,30,76,.72),rgba(6,19,52,.82));--ui-edge:#3fa9ff;--ui-edge-soft:rgba(96,184,255,.58);--ui-edge-dim:rgba(98,160,255,.22);--ui-glow:0 0 0 1px rgba(2,8,28,.85),0 0 18px rgba(47,134,255,.38),0 24px 60px rgba(0,4,20,.62);--ui-hi:inset 0 1px 0 rgba(170,220,255,.22);--ui-r-l:18px;--ui-r-m:12px;--ui-r-s:9px;--ui-ink:#ffffff;--ui-ink-2:#a9c4ec;--ui-ink-3:#7f9cc8;--ui-blue:#2f86ff;--ui-cyan:#38d8ff;--ui-green:#39ff88;--ui-blue-1:#5cc2ff;--ui-blue-2:#1f6fe8;--ui-blue-3:#0f3f9e;--ui-blue-ink:#fff;--ui-gold-1:#ffe680;--ui-gold-2:#ffb21f;--ui-gold-3:#a8620a;--ui-gold-ink:#3a2200;--ui-teal-1:#5ff0d8;--ui-teal-2:#12b39a;--ui-teal-3:#076b5c;--ui-teal-ink:#032a24;--ui-purple-1:#c79bff;--ui-purple-2:#7b3cf0;--ui-purple-3:#45198f;--ui-purple-ink:#fff;--ui-red-1:#ff8a9a;--ui-red-2:#e8264a;--ui-red-3:#8a0f26;--rar-0:#a9b6c8;--rar-1:#4fe27f;--rar-2:#3f9dff;--rar-3:#b26bff;--rar-4:#ffad2e;--rar-5:#ff4a5c;--ui-hp-1:#ff9aa8;--ui-hp-2:#ff3d5c;--ui-hp-3:#c4163c;--ui-sp-1:#9ff0ff;--ui-sp-2:#38b8ff;--ui-sp-3:#1a6fe0;--ui-xp-1:#a8fbff;--ui-xp-2:#38d8ff}.wd{position:fixed;inset:0;z-index:19;pointer-events:none;font-family:var(--f-ui,system-ui,sans-serif);color:var(--ui-ink,#fff)}.wd button{pointer-events:auto}html.wp-pcphone [data-game-hud]{zoom:1.42;top:calc(max(10px,env(safe-area-inset-top)) + 232px)}:root{--ui-panel:linear-gradient(180deg,rgba(26,62,130,.9) 0%,rgba(15,40,94,.9) 45%,rgba(9,27,68,.93) 100%);--ui-edge-soft:rgba(120,214,255,.42);--ui-glow:0 0 0 1px rgba(2,10,32,.5),0 18px 48px rgba(0,8,30,.42);--ui-r-l:22px;--ui-mint-1:#a6ffe6;--ui-mint-2:#4fe6c8;--ui-mint-3:#1f9c88;--ui-mint-ink:#062a33;--ui-row:linear-gradient(180deg,rgba(46,92,178,.5),rgba(26,60,128,.5));--ui-row-edge:rgba(150,212,255,.22)}.wm{position:fixed;inset:0;z-index:40;pointer-events:none;font-family:var(--hud-font,var(--f-ui));color:#fff;-webkit-user-select:none;user-select:none;touch-action:none}.wm[hidden]{display:none}.wm>*{pointer-events:auto}.wz{position:fixed;inset:0;z-index:40;pointer-events:none;touch-action:none;font-family:var(--f-ui);color:#eef3f7;user-select:none;-webkit-user-select:none}.wz[hidden]{display:none}.wx{position:fixed;inset:0;z-index:64;display:grid;place-items:center;padding:16px;background:#0307129e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--hud-font,var(--f-ui));color:#eef3f7}.wx[hidden]{display:none}.sv{position:fixed;left:0;top:0;z-index:40;transform-origin:0 0;pointer-events:auto;font-family:var(--hud-font,var(--f-ui));color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden}.sv[hidden]{display:none}.sv button{appearance:none;border:0;cursor:pointer;color:#fff;font:800 14px/1 var(--hud-font,var(--f-ui));-webkit-tap-highlight-color:transparent}@keyframes sv-hurt{0%{opacity:1}to{opacity:0}}html.wp-pcphone .sv [data-game-hud]{zoom:1;top:calc(max(8px,env(safe-area-inset-top)) + 6px)}@keyframes sv-spin{to{transform:rotate(360deg)}}@keyframes ir-spin{to{transform:rotate(360deg)}}@keyframes ir-chain{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}70%{opacity:1;transform:translate(-50%,-60%) scale(1)}to{opacity:0;transform:translate(-50%,-80%) scale(.95)}}@keyframes ir-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:.2;transform:translate(calc(var(--tx) - 50%),calc(var(--ty) - 50%)) scale(.4)}}@keyframes ir-chest{50%{transform:translateY(-2px) rotate(-4deg)}}@keyframes ir-curl{to{transform:rotate(-360deg)}}@keyframes ir-vig{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes ir-cut{0%{opacity:0;transform:scaleY(.2)}12%{opacity:1;transform:scaleY(1.08)}20%,80%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:translate(30px)}}.pk{position:fixed;left:0;top:0;z-index:40;transform-origin:0 0;font-family:var(--hud-font,var(--f-ui));color:#fff;-webkit-user-select:none;user-select:none;overflow:hidden;pointer-events:none}.pk[hidden]{display:none}.pk>*{pointer-events:auto}.pk button{appearance:none;border:0;cursor:pointer;color:#fff;font:800 14px/1 var(--hud-font,var(--f-ui));-webkit-tap-highlight-color:transparent}.pk button:disabled{opacity:.42;cursor:default}.pk svg{width:22px;height:22px;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;fill:none}html.wp-pcphone .pk [data-game-hud]{zoom:1;top:calc(max(8px,env(safe-area-inset-top)) + 6px)}@keyframes pk-say{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes pk-conf{to{transform:translate(var(--dx,0),110vh) rotate(720deg)}}.pk.wait{cursor:progress}.pk .up{color:#5ff0a0}.pk .down{color:#ff8a9a}@keyframes wzRes{0%{transform:translate(-50%,-10px);opacity:0}}:root{--t-title:28px;--t-body:16px;--t-cap:15px}@keyframes skel{0%{background-position:100% 0}to{background-position:0 0}}@keyframes pk-wgo{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes sv-cut{0%{transform:translate(-100%) skew(-12deg);opacity:0}18%{transform:translate(0) skew(-12deg);opacity:1}78%{transform:translate(4%) skew(-12deg);opacity:1}to{transform:translate(110%) skew(-12deg);opacity:0}}@keyframes wz-hint{0%,to{box-shadow:0 0 #5ff0d000}50%{box-shadow:0 0 0 6px #5ff0d059,0 0 18px #5ff0d099}}.sv.low:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;box-shadow:inset 0 0 90px #ff1e3c8c;animation:svLow 1.4s ease-in-out infinite}@keyframes svLow{50%{box-shadow:inset 0 0 50px #ff1e3c40}}@keyframes pk-cut{0%{transform:scale(2.2);opacity:0}12%{transform:scale(1);opacity:1}80%{transform:scale(1.04);opacity:1}to{transform:scale(1.1);opacity:0}}.wst{position:fixed;inset:0;z-index:64;display:grid;place-items:center;padding:16px;background:#0208148c;backdrop-filter:blur(3px)}.wst[hidden]{display:none}.wst-in{position:relative;width:min(760px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border-radius:22px;color:#eef3f7;background:linear-gradient(180deg,#0a1a38f7,#040a1af7);border:2px solid #7cf5c8;box-shadow:0 18px 50px #00000080,0 0 34px #7cf5c840;overflow:hidden}.wst-h{padding:16px 54px 8px 20px}.wst-h small{font:800 11px/1 Sora,sans-serif;letter-spacing:.18em;color:#7cf5c8;text-transform:uppercase}.wst-h h2{margin:6px 0 0;font:900 24px/1.1 Sora,sans-serif}.wst-h h2 em{font-style:normal;color:#7cf5c8}.wst-x{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font:800 22px/1 Sora,sans-serif;cursor:pointer}.wst-tabs{display:flex;gap:6px;padding:4px 16px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.wst-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border:0;border-radius:12px;background:#ffffff0f;color:#cfe0f5;font:800 13px/1 Sora,sans-serif;cursor:pointer}.wst-tabs button.on{background:linear-gradient(90deg,#2f8cff,#7cf5c8);color:#04111f}.wst-body{padding:12px 16px;overflow:auto;flex:1}.wst-foot{margin:0;padding:8px 16px 12px;color:#8ea5bf;font:600 11px/1.4 Sora,sans-serif}.wst-tpls{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wst-tpl{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#eef3f7;cursor:pointer}.wst-tpl i{font-style:normal;font-size:24px}.wst-tpl b{font:800 12px/1.2 Sora,sans-serif;text-align:center}.wst-tpl small{font:700 10px/1 Sora,sans-serif;color:#ffe066}.wst-tpl.on{border-color:#7cf5c8;background:#7cf5c824;box-shadow:0 0 0 1px #7cf5c8 inset}.wst-tpl.soon{opacity:.55;cursor:default}.wst-h{position:relative;overflow:hidden;min-height:74px;padding:18px 60px 10px 22px}.wst-h:before{content:"";position:absolute;top:0;right:0;bottom:0;width:min(62%,420px);background:url(/images/ui/studio/head.webp?v=1) right center/cover no-repeat;-webkit-mask:linear-gradient(90deg,transparent,#000 38%);mask:linear-gradient(90deg,transparent,#000 38%);pointer-events:none}.wst-h>*:not(.wst-x){position:relative}.wst-h h2{font-size:28px;text-shadow:0 2px 12px rgba(0,0,0,.5)}.wst-h .wst-x{z-index:2}.wst-tpl{position:relative;overflow:hidden;gap:0;padding:0 0 8px;border-radius:16px;background:linear-gradient(180deg,#14284c,#0b1730)}.wst-art{display:block;width:100%;aspect-ratio:3.2/1;background:center/cover no-repeat;margin-bottom:-14px;-webkit-mask:linear-gradient(180deg,#000 60%,transparent);mask:linear-gradient(180deg,#000 60%,transparent)}.wst-tpl b{position:relative;font:900 14px/1.2 Sora,sans-serif;text-shadow:0 1px 4px rgba(0,0,0,.8);padding:0 6px}.wst-tpl small{position:relative;margin-top:2px;font-size:11px}.wst-tpl.on{border-color:#7cf5c8;box-shadow:0 0 0 2px #7cf5c8 inset,0 0 16px #7cf5c873}.wst-tpl.soon{opacity:.9}.wst-tpl.soon .wst-art{filter:saturate(.75) brightness(.85)}.wst-tpl:not(:disabled):hover .wst-art{transform:scale(1.04)}.wst-art{transition:transform .2s}.wst-ai{margin-top:12px;padding:12px;border-radius:14px;background:linear-gradient(90deg,#b48cff29,#5fd3ff1f);border:1px solid rgba(180,140,255,.4)}.wst-ai>b{font:800 13px/1.2 Sora,sans-serif}.wst-airow{display:flex;gap:8px;margin-top:8px}.wst-airow input,.wst-title input{flex:1;min-width:0;padding:11px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#fff;font:600 14px/1.2 Sora,sans-serif}.wst-ainote{display:block;margin-top:6px;color:#cfe0f5;font:600 12px/1.35 Sora,sans-serif}.wst-title{display:flex;align-items:center;gap:10px;margin-top:12px}.wst-title span,.wst-row>span{min-width:64px;font:800 12px/1 Sora,sans-serif;color:#9fb4c8}.wst-row{display:flex;align-items:center;gap:10px;margin-top:10px}.wst-chips{display:flex;flex-wrap:wrap;gap:6px}.wst-chips button{padding:8px 11px;border-radius:999px;border:1px solid var(--c,rgba(255,255,255,.2));background:color-mix(in srgb,var(--b,#0b1430) 55%,#000);color:#fff;font:800 12px/1 Sora,sans-serif;cursor:pointer}.wst-chips button.on{background:var(--c,#7cf5c8);color:#04111f}.wst-sls{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:10px}.wst-fine{margin:10px 0 0;color:#9fb4c8;font:600 12px/1.4 Sora,sans-serif}.wst-link{border:0;background:none;color:#7cf5c8;font:800 12px/1 Sora,sans-serif;text-decoration:underline;cursor:pointer}.wst-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wst-go{padding:11px 14px;border:0;border-radius:12px;font:900 14px/1 Sora,sans-serif;color:#04111f;background:linear-gradient(90deg,#2f8cff,#7cf5c8);cursor:pointer}.wst-go.big{flex:1;padding:14px}.wst-go.alt{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.wst-go:disabled{opacity:.5}.wst-card{display:flex;gap:12px;margin-bottom:10px;padding:10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:#ffffff0a}.wst-cv{flex:0 0 92px;height:76px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--b),color-mix(in srgb,var(--c) 40%,#000));box-shadow:0 0 0 1px var(--c) inset}.wst-cv[style*="url("]{background-size:cover;background-position:center}.wst-cv i{font-style:normal;font-size:26px}.wst-cv em{font:800 10px/1 Sora,sans-serif;font-style:normal;color:#fff;text-shadow:0 1px 2px #000}.wst-ci{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.wst-ci b{font:900 15px/1.2 Sora,sans-serif}.wst-ci small{color:#9fb4c8;font:600 12px/1.3 Sora,sans-serif}.wst-cb{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.wst-cb button{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font:800 12px/1 Sora,sans-serif;cursor:pointer}.wst-cb .wst-go{border:0;color:#04111f}.wst-empty{padding:24px 8px;text-align:center;color:#9fb4c8;font:700 14px/1.5 Sora,sans-serif}@media(max-width:560px){.wst{padding:0;align-items:end}.wst-in{max-height:92dvh;border-radius:22px 22px 0 0}.wst-tpls{grid-template-columns:repeat(2,1fr)}.wst-sls{grid-template-columns:1fr}}body.wp-studio .wp-acts{display:none!important}.wst-hud{position:fixed;inset:0;z-index:60;pointer-events:none;color:#fff}.wst-top{position:absolute;top:calc(10px + env(safe-area-inset-top));left:12px;right:12px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#040c1cb3;pointer-events:auto;flex-wrap:wrap}.wst-hn{flex:1;min-width:0;font:900 14px/1.1 Sora,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wst-hp,.wst-hc{font:800 15px/1 Sora,sans-serif}.wst-hx{width:34px;height:34px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font:800 20px/1 Sora,sans-serif;cursor:pointer}.wst-bar{flex:1 0 100%;height:6px;border-radius:6px;background:#ffffff26;overflow:hidden}.wst-bar em{display:block;height:100%;width:0;background:linear-gradient(90deg,#2f8cff,#7cf5c8)}.wst-cd{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);font:900 96px/1 Sora,sans-serif;text-shadow:0 0 30px #7cf5c8,0 4px 10px rgba(0,0,0,.5)}.wst-cd.pop{animation:wstPop .6s ease-out}@keyframes wstPop{0%{transform:translate(-50%,-50%) scale(1.6);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.wst-help{position:absolute;bottom:calc(18px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);margin:0;padding:8px 14px;border-radius:999px;background:#040c1c99;font:700 13px/1.2 Sora,sans-serif;white-space:nowrap}.wst-res{position:absolute;inset:0;display:grid;place-items:center;padding:16px;background:#02081480;pointer-events:auto}.wst-rin{width:min(380px,100%);padding:22px;border-radius:22px;text-align:center;background:linear-gradient(180deg,#0a1a38f7,#040a1af7);border:2px solid #7cf5c8}.wst-rin small{color:#7cf5c8;font:800 12px/1 Sora,sans-serif;letter-spacing:.1em}.wst-rin h3{margin:8px 0;font:900 24px/1.1 Sora,sans-serif}.wst-score{display:block;font:900 56px/1 Sora,sans-serif;color:#ffe066;text-shadow:0 0 20px rgba(255,224,102,.5)}.wst-rin p{margin:8px 0;color:#cfe0f5;font:700 14px/1.4 Sora,sans-serif}.wst-rin span{display:flex;gap:8px;margin-top:12px}.wst-prev{display:block;width:100%;height:76px;margin:8px 0 4px;border-radius:12px;background:#00000040;border:1px solid rgba(95,211,255,.25)}.wst-speed{position:absolute;inset:0;opacity:0;transition:opacity .4s;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 46%,#fff0 0deg 5deg,#ffffff29 5.4deg 5.8deg,#fff0 6.2deg 11deg);-webkit-mask:radial-gradient(circle at 50% 46%,transparent 28%,#000 70%);mask:radial-gradient(circle at 50% 46%,transparent 28%,#000 70%)}.wst-combo{padding:4px 9px;border-radius:999px;background:linear-gradient(90deg,#ffb02e,#ff6fae);color:#fff;font:900 14px/1 Sora,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.4)}.wst-combo.pop{animation:wstCb .35s ease-out}@keyframes wstCb{0%{transform:scale(1.5)}to{transform:scale(1)}}.wst-say{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);font:900 46px/1 Sora,sans-serif;color:#ffe066;text-shadow:0 0 18px rgba(255,176,46,.8),0 3px 8px rgba(0,0,0,.5);animation:wstSay .9s ease-out forwards}@keyframes wstSay{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}20%{transform:translate(-50%,-50%) scale(1.15);opacity:1}to{transform:translate(-50%,-90%) scale(1);opacity:0}}.wst-conf{position:absolute;top:-12px;width:8px;height:13px;border-radius:2px;pointer-events:none;animation:wstConf 2.4s cubic-bezier(.3,.6,.5,1) forwards}@keyframes wstConf{to{transform:translate(var(--dx),105vh) rotate(var(--r));opacity:.6}}.wst-best{display:inline-block;margin-bottom:8px;padding:5px 12px;border-radius:999px;background:linear-gradient(90deg,#ffd23a,#ff9f2e);color:#2a1400;font:900 13px/1 Sora,sans-serif;font-style:normal;animation:wstCb .5s ease-out}@media(prefers-reduced-motion:reduce){.wst-say,.wst-conf,.wst-combo.pop,.wst-best{animation:none}.wst-conf{display:none}}html.wp-pcphone .wst-say{zoom:1.5}html.wp-pcphone .wst-in{zoom:1.5;width:calc(100vw / 1.5);max-height:calc(92vh / 1.5)}html.wp-pcphone .wst-top[data-game-hud]{top:max(10px,env(safe-area-inset-top));right:auto;width:calc((100vw - 24px) / 1.42)}html.wp-pcphone .wst-help{zoom:1.6}html.wp-pcphone .wst-rin{zoom:1.5}html.wp-pcphone .wst-cd{zoom:1.6}.wst-steps{display:flex;gap:4px;margin:0 0 6px;padding:0;list-style:none}.wst-steps li{flex:1;min-width:0}.wst-steps button{display:flex;align-items:center;gap:6px;width:100%;padding:7px 6px;border:0;border-radius:10px;background:#ffffff0d;color:#9fb4c8;font:800 12px/1 Sora,sans-serif;cursor:pointer;transition:background .2s,color .2s}.wst-steps i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff1a;font:900 11px/1 Sora,sans-serif;font-style:normal}.wst-steps span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wst-steps .on{background:#7cf5c829;color:#fff}.wst-steps .on i{background:linear-gradient(135deg,#2f8cff,#7cf5c8);color:#04111f;animation:wstStepIn .35s cubic-bezier(.2,1.4,.4,1)}.wst-steps .done{color:#7cf5c8}.wst-steps .done i{background:#7cf5c840;color:#7cf5c8}@keyframes wstStepIn{0%{transform:scale(.4)}to{transform:scale(1)}}.wst-hint{margin:2px 0 8px;color:#cfe0f5;font:800 15px/1.3 Sora,sans-serif}.wst-3dbox{position:relative;margin:0 0 10px;border-radius:16px;overflow:hidden;background:#06122a;border:1px solid rgba(124,245,200,.3);aspect-ratio:640/220}.wst-3dbox.big{aspect-ratio:640/300}.wst-3dbox .wst-prev{margin:0;height:100%;border:0;border-radius:0}.wst-3d{display:block;width:100%;height:100%;object-fit:cover}.wst-3dtag{position:absolute;left:10px;bottom:8px;padding:5px 10px;border-radius:999px;background:#020814a6;font:800 12px/1 Sora,sans-serif}.wst-stepbody{animation:wstBodyIn .25s ease-out}@keyframes wstBodyIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wst-themes{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.wst-thm{display:flex;flex-direction:column;gap:6px;padding:0 0 8px;border-radius:14px;overflow:hidden;border:1.5px solid rgba(255,255,255,.14);background:linear-gradient(180deg,var(--b),#0b1730);color:#fff;font:800 12px/1.1 Sora,sans-serif;cursor:pointer;transition:transform .15s}.wst-thi{display:block;aspect-ratio:4/3;background:linear-gradient(160deg,var(--b),color-mix(in srgb,var(--c) 45%,#000)) center/cover}.wst-thm.on{border-color:var(--c);box-shadow:0 0 0 2px var(--c) inset,0 0 16px color-mix(in srgb,var(--c) 50%,transparent);transform:translateY(-2px)}.wst-pres{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.wst-pres button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:14px;border:1.5px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;cursor:pointer;transition:transform .15s}.wst-pres b{font:900 14px/1 Sora,sans-serif}.wst-pres small{color:#ffd23a;font:800 11px/1 Sora,sans-serif;letter-spacing:.05em}.wst-pres em{font:800 11px/1 Sora,sans-serif;font-style:normal;color:#9fb4c8}.wst-pres .on{border-color:#7cf5c8;background:#7cf5c824;transform:translateY(-2px)}.wst-est{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:8px 0;padding:10px 12px;border-radius:12px;background:#ffffff0d;border-left:4px solid #7cf5c8}.wst-est b{color:#ffd23a;font:900 15px/1 Sora,sans-serif;letter-spacing:.06em}.wst-est span{font:800 13px/1.2 Sora,sans-serif}.wst-est small{flex:1 0 100%;color:#9fb4c8;font:700 12px/1.3 Sora,sans-serif}.wst-est.s4{border-left-color:#ff6f8e}.wst-adv{margin-top:8px;border-radius:12px;background:#ffffff08}.wst-adv summary{padding:10px 12px;font:800 13px/1 Sora,sans-serif;cursor:pointer}.wst-adv .wst-sls,.wst-adv .wst-fine{padding:0 12px}.wst-recap{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 10px;padding:0;list-style:none}.wst-recap li{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:#ffffff0d;font:700 12px/1.3 Sora,sans-serif}.wst-recap i{font-style:normal;font-size:18px}.wst-last{margin:0 0 8px;color:#7cf5c8;font:800 13px/1.3 Sora,sans-serif}.wst-testbig{display:block;width:100%;font-size:17px!important;padding:16px!important;animation:wstPulse 1.8s ease-in-out infinite}@keyframes wstPulse{50%{box-shadow:0 0 0 6px #7cf5c82e}}.wst-pubbox{display:grid;gap:10px}.wst-pubbox p{margin:0;font:700 14px/1.4 Sora,sans-serif;color:#cfe0f5}.wst-ok{color:#7cf5c8!important}.wst-nav{position:sticky;bottom:-12px;display:flex;justify-content:space-between;gap:8px;margin:12px -16px -12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#040a1a99,#040a1afa 40%);z-index:2}.wst-nav>*{flex:1}.wst-nav>span{flex:1}@media(max-width:560px){.wst-themes{grid-template-columns:repeat(3,1fr)}.wst-pres{grid-template-columns:repeat(2,1fr)}.wst-steps span{display:none}.wst-recap{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wst-steps .on i,.wst-stepbody,.wst-testbig{animation:none}}.wst-stars{display:inline-flex;gap:1px;letter-spacing:0}.wst-stars i{font-style:normal;color:#ffd23a}.wst-stars i.off{color:#ffffff2e}.wst [data-open]{cursor:pointer}.wst-gp{display:grid;gap:10px}.wst-gp h4{margin:4px 0 0;font:900 14px/1 Sora,sans-serif}.wst-gcv{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:170px;padding:14px;border-radius:16px;background:center/cover no-repeat;border:1.5px solid var(--c);box-shadow:0 0 20px color-mix(in srgb,var(--c) 30%,transparent)}.wst-gcv small{color:var(--c);font:800 12px/1 Sora,sans-serif;text-shadow:0 1px 3px #000}.wst-gcv h3{margin:0;font:900 26px/1.1 Sora,sans-serif;text-shadow:0 2px 10px rgba(0,0,0,.7)}.wst-gcv span{color:#cfe0f5;font:700 13px/1.2 Sora,sans-serif}.wst-board{list-style:none;margin:0;padding:0;display:grid;gap:4px}.wst-board li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:#ffffff0a}.wst-board i{width:22px;font:900 13px/1 Sora,sans-serif;font-style:normal;color:#9fb4c8;text-align:center}.wst-board b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 13px/1.2 Sora,sans-serif}.wst-board em{font:900 14px/1 Sora,sans-serif;font-style:normal;color:#ffe066}.wst-board li.gold{background:linear-gradient(90deg,#ffd23a38,#ffd23a0a);border:1px solid rgba(255,210,58,.4)}.wst-ghosto{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#9fe8ff14;border:1px solid rgba(159,232,255,.3);font:800 13px/1.2 Sora,sans-serif;cursor:pointer}.wst-ghosto input{width:18px;height:18px;accent-color:#7cf5c8}.wst-vs{margin:6px 0!important;padding:8px 10px;border-radius:10px;background:#ffffff0f;font:800 13px/1.3 Sora,sans-serif!important}.wst-vs.won{background:#ffd23a29;color:#ffe066!important;animation:wstCb .5s ease-out}.wst-rin span+span{margin-top:8px}.wst-help{position:absolute;top:14px;right:58px;z-index:2;height:34px;padding:0 12px;border-radius:17px;border:1px solid rgba(124,245,200,.45);background:#7cf5c81f;color:#c9ffe9;font:800 13px/1 Sora,sans-serif;cursor:pointer;white-space:nowrap}html.wp-pcphone .wst-help{zoom:1.3}.wst-h>.wst-help{position:absolute!important;top:14px;right:58px;z-index:2}.wst-h>.wst-help{left:auto!important;bottom:auto!important;transform:none!important;margin:0;width:38px!important;height:38px;padding:0;top:12px;right:58px;border-radius:50%;font-size:18px;display:grid;place-items:center}html.wp-pcphone .wst-h>.wst-help{zoom:1}.wst-build{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;border-radius:16px;background:linear-gradient(90deg,#5fd3ff1f,#7cf5c814);border:1px dashed rgba(124,245,200,.5)}.wst-build.on{border-style:solid;background:linear-gradient(90deg,#7cf5c829,#5fd3ff1a)}.wst-build>i{font-style:normal;font-size:28px}.wst-build>div{flex:1;min-width:0}.wst-build b{display:block;font-size:15px;color:#fff}.wst-build small{display:block;color:#bcd0e6;font-size:12.5px;line-height:1.4}.wst-build>span{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.wsb{position:fixed;inset:0;z-index:66;display:flex;background:#060c1e}.wsb[hidden]{display:none}.wsb-in{flex:1;display:flex;flex-direction:column;min-height:0;color:#e8f1fb;font-family:Sora,sans-serif}.wsb-h{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#0c1838;border-bottom:1px solid rgba(95,211,255,.25)}.wsb-h>b{font-size:16px;white-space:nowrap}.wsb-hr{margin-left:auto;display:flex;gap:6px;align-items:center}.wsb-b{height:38px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font:800 13px/1 Sora,sans-serif;cursor:pointer;white-space:nowrap}.wsb-b.alt{border-color:#5fd3ff80;color:#bff3ff}.wsb-b.go{background:linear-gradient(90deg,#4fd8ff,#7cf5c8);color:#06203a;border:0}.wsb-i{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font:800 16px/1 Sora,sans-serif;cursor:pointer}.wsb-i:disabled,.wsb-b:disabled{opacity:.35}.wsb-bar{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:8px 12px;background:#0a1430;font-size:13px}.wsb-len{display:flex;align-items:center;gap:6px}.wsb-len b{min-width:62px;text-align:center}.wsb-st{color:#ffd23a;letter-spacing:1px}.wsb-st i{font-style:normal;color:#fff3}.wsb-st small{letter-spacing:0;color:#bcd0e6;margin-left:6px}.wsb-cnt{color:#bcd0e6}.wsb-bad{flex-basis:100%;color:#ff9aa8;font-size:12.5px}.wsb-main{position:relative;flex:1;min-height:0}.wsb-cv{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.wsb-side{position:absolute;right:10px;top:10px;display:grid;gap:6px}.wsb-sel,.wsb-pieces{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;background:#0c1838;border-top:1px solid rgba(95,211,255,.2);font-size:13px}.wsb-sel[hidden],.wsb-pieces[hidden]{display:none}.wsb-sel span{margin-right:auto;color:#bff3ff}.wsb-sel button,.wsb-pieces button{height:36px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font:700 13px/1 Sora,sans-serif;cursor:pointer}.wsb-pieces button.on{border-color:#7cf5c8;background:#7cf5c82e}.wsb-pieces button i{font-style:normal;margin-right:4px}.wsb-pieces small{flex-basis:100%;color:#9fb3cc}.wsb-tools{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#0c1838;border-top:1px solid rgba(95,211,255,.25)}.wsb-tools button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;border-radius:12px;border:1px solid transparent;background:none;color:#cfe0f5;font:700 11px/1.1 Sora,sans-serif;cursor:pointer}.wsb-tools button i{font-style:normal;font-size:22px}.wsb-tools button.on{background:#5fd3ff29;border-color:#5fd3ff99;color:#fff}html.wp-pcphone .wsb-in{zoom:1.6}.wst-vers{display:grid;gap:6px;margin:8px 0}.wst-vers button{display:flex;justify-content:space-between;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#e8f1fb;font:600 13px/1.2 Sora,sans-serif;cursor:pointer}.wst-rules{margin:0 0 12px}.wst-rules>span{display:block;margin:0 0 6px;font-size:13px;font-weight:800;color:#cfe0f5}.wst-rules .wst-chips{flex-wrap:wrap}.wsb-ar .wsb-len .wsb-i{width:auto;min-width:40px;padding:0 8px;font-size:13px}.wsb-i.on{background:linear-gradient(90deg,#4fd8ff,#7cf5c8);color:#06203a;border-color:transparent}.wst-gal{margin:10px 0;padding:10px;border-radius:14px;background:#0a1634b3;border:1px solid rgba(95,211,255,.25)}.wst-galh{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.wst-galh b{font-size:14px}.wst-galg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wst-gb{position:relative}.wst-gbp{display:block;width:100%;padding:4px 4px 6px;border-radius:12px;border:2px solid rgba(255,255,255,.12);background:#040c1cb3;color:#cfe0f5;cursor:pointer}.wst-gbp canvas{display:block;width:100%;height:auto;aspect-ratio:3/2}.wst-gbp small{display:block;font:700 11px/1.2 Sora,sans-serif;margin-top:2px}.wst-gb.on .wst-gbp{border-color:#7cf5c8;box-shadow:0 0 14px #7cf5c859}.wst-gbr{position:absolute;top:4px;right:4px;width:28px;height:28px;border-radius:50%;border:0;background:#00000073;font-size:13px;cursor:pointer}@media(min-width:700px){.wst-galg{grid-template-columns:repeat(6,1fr)}}.wtd .wtd-next{position:absolute;right:max(12px,env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom));padding:12px 18px;border-radius:999px;border:0;background:linear-gradient(90deg,#4fd8ff,#7cf5c8);color:#06203a;font:900 15px/1 Sora,sans-serif;box-shadow:0 6px 20px #00000059;cursor:pointer;pointer-events:auto}.wtd .wtd-menu{position:absolute;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:94vw;padding:12px;border-radius:18px;background:#060e20eb;border:1px solid rgba(95,211,255,.4);pointer-events:auto}.wtd .wtd-menu b{width:100%;text-align:center;font:800 14px/1.2 Sora,sans-serif;color:#fff}.wtd .wtd-menu button{display:grid;place-items:center;gap:2px;min-width:84px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font:800 13px/1.15 Sora,sans-serif;cursor:pointer}.wtd .wtd-menu button i{font-style:normal;font-size:22px}.wtd .wtd-menu button small{color:#ffd23a;font-weight:800}.wtd .wtd-menu button:disabled{opacity:.4}html.wp-pcphone .wtd .wtd-next,html.wp-pcphone .wtd .wtd-menu{zoom:1.6}.wtd-waves{max-height:34vh;overflow:auto;padding:8px 12px;border-top:1px solid rgba(255,255,255,.1)}.wtd-wh{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.wtd-wh small{color:#a9bbd3;font-size:12px}.wtd-w{display:flex;align-items:center;gap:8px;margin:4px 0}.wtd-w>span{width:22px;font-weight:900;color:#9fe6ff}.wtd-w label{display:flex;align-items:center;gap:3px}.wtd-w input{width:52px;padding:6px;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font:800 14px Sora,sans-serif}.wtd-w em{font-style:normal;min-width:26px;text-align:right;color:#cfe0f5}.wtd-w em.bad{color:#ff6b85}.wsb-td .wsb-main{min-height:0}.wst-cv .wst-pick{position:absolute;left:8px;top:8px;padding:4px 9px;border-radius:999px;background:linear-gradient(90deg,#ffd23a,#ffb02e);color:#3a2400;font:900 11px/1.1 Sora,sans-serif;box-shadow:0 2px 10px #00000059}.wst-cv:has(.wst-pick){position:relative}.wst-cv .wst-pick{left:4px;top:4px;padding:2px 6px;font-size:9.5px}.cx{position:fixed;inset:0;z-index:46;display:grid;place-items:center;padding:12px;background:#020610b8;font-family:var(--f-ui,Sora,sans-serif);color:#eaf2fb}.cx[hidden]{display:none}@media(max-width:900px){.cx{padding:0;place-items:stretch}}html.wp-pcphone .cx{padding:0;place-items:stretch}@font-face{font-family:Cinzel;src:url(/fonts/cinzel-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@media(max-width:560px){.wst{background:#020814f0}.wst-in{height:100dvh;max-height:100dvh;border-radius:0}}html.wp-pcphone .wst{padding:0;align-items:stretch;background:#020814f0}html.wp-pcphone .wst-in{width:100%;height:100dvh;max-height:100dvh;border-radius:0;border-width:0}html.wp-pcphone .wst-tpls{grid-template-columns:repeat(3,1fr)}html.wp-pcphone .wst-tabs button{padding:14px 8px;font-size:15px}html.wp-pcphone .wst-go{padding:14px 16px;font-size:16px}.wst-in{min-height:min(640px,calc(100dvh - 32px))}.wst-sec{margin:6px 2px 8px;font:900 13px/1.2 Sora,sans-serif;letter-spacing:.04em;color:#7cf5c8}.wst-offrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px}.wst-offrow .wst-card{flex-direction:column;margin:0}.wst-offrow .wst-cv{flex:none;width:100%;height:96px}@media(max-width:420px){.wst-offrow{grid-template-columns:1fr}}.wst-card.off{border-color:#7cf5c88c;background:linear-gradient(180deg,#7cf5c814,#ffffff08)}.wst-pick.off{background:linear-gradient(90deg,#2f8cff,#7cf5c8);color:#04111f}.wst-cv{position:relative;transition:filter .3s}.wst-cv.snap{animation:wstSnap .4s ease-out}@keyframes wstSnap{0%{filter:brightness(1.6)}to{filter:none}}.wst-emptybox{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 14px;margin:6px 0;border-radius:16px;border:1px dashed rgba(124,245,200,.4);text-align:center;background:#7cf5c80d}.wst-emptybox i{font-style:normal;font-size:36px}.wst-emptybox b{font:900 16px/1.2 Sora,sans-serif}.wst-emptybox small{color:#9fb4c8;font:600 13px/1.4 Sora,sans-serif;max-width:340px}.wst-local{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;padding:12px;border-radius:14px;background:linear-gradient(90deg,#ffd23a24,#5fd3ff1a);border:1px solid rgba(255,210,58,.45)}.wst-local b{font:900 14px/1.2 Sora,sans-serif}.wst-local small{flex:1 0 100%;color:#cfe0f5;font:600 12px/1.35 Sora,sans-serif}.wst-local .wst-go{margin-left:auto}.wst-card.local{border-style:dashed}.wst-pcap{margin:-4px 2px 8px;color:#8ea5bf;font:700 11px/1.3 Sora,sans-serif}.wst-cb .wst-go{background:linear-gradient(90deg,#2f8cff,#7cf5c8)}html.wp-pcphone .wst-in{zoom:1.25;height:80dvh;max-height:80dvh}.wst-contest{margin-bottom:10px;padding:12px;border-radius:16px;background:linear-gradient(135deg,#ffd23a29,#ff6fae1a 60%,#5fd3ff1a);border:1px solid rgba(255,210,58,.5);box-shadow:0 0 18px #ffd23a1f inset}.wst-cth{display:flex;align-items:center;gap:10px}.wst-cth>i{font-style:normal;font-size:30px;filter:drop-shadow(0 0 8px rgba(255,210,58,.6));animation:wstTroph 2.4s ease-in-out infinite}@keyframes wstTroph{50%{transform:translateY(-3px) rotate(-6deg)}}.wst-cth>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wst-cth small{font:800 10px/1 Sora,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffd23a}.wst-cth b{font:900 16px/1.15 Sora,sans-serif}.wst-cth em{font:700 11px/1 Sora,sans-serif;font-style:normal;color:#cfe0f5}.wst-ctrule{display:block;margin:6px 0;color:#cfe0f5;font:600 12px/1.35 Sora,sans-serif}.wst-ctop{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.wst-ctop li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;background:#00000038;cursor:pointer}.wst-ctop i{font-style:normal}.wst-ctop b{flex:1;min-width:0;font:800 13px/1.2 Sora,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wst-ctop span{color:#9fb4c8;font:700 11px/1 Sora,sans-serif}.wst-ctop em{font:900 13px/1 Sora,sans-serif;font-style:normal;color:#ffd23a}.wst-ctempty,.wst-ctlast{margin:6px 0 0;color:#cfe0f5;font:700 12px/1.3 Sora,sans-serif}.wst-ctlast b{cursor:pointer;color:#ffd23a}.wst-atools{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.wst-aq{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#fff;font:600 14px/1.2 Sora,sans-serif}.wst-from{display:block;margin-top:4px;color:#7cf5c8;font:800 12px/1.2 Sora,sans-serif;cursor:pointer;text-decoration:underline}.wst-heat{margin:8px 0;padding:8px 10px;border-radius:12px;background:#ffffff0a}.wst-heat small{display:block;margin-bottom:6px;color:#cfe0f5;font:800 12px/1 Sora,sans-serif}.wst-heatb{display:flex;gap:3px;height:18px}.wst-heatb i{flex:1;border-radius:4px;background:#f35;opacity:calc(.12 + var(--k) * .88);box-shadow:0 0 calc(var(--k) * 10px) #f359}.wst-heat em{display:flex;justify-content:space-between;margin-top:4px;font:700 10px/1 Sora,sans-serif;font-style:normal;color:#8ea5bf}.wst-tweak{border-color:#7cf5c866;background:linear-gradient(90deg,#7cf5c81f,#5fd3ff14)}.wst-flash{animation:wstFlash .7s ease-out}@keyframes wstFlash{0%{box-shadow:0 0 #7cf5c8e6}to{box-shadow:0 0 0 14px #7cf5c800}}.wst-stats{flex:1 0 100%;margin-top:8px;padding:10px;border-radius:12px;background:#00000040}.wst-stats ul{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none}.wst-stats li{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border-radius:10px;background:#ffffff0d}.wst-stats li b{font:900 16px/1 Sora,sans-serif;color:#7cf5c8}.wst-stats li small{font:700 10px/1.1 Sora,sans-serif;color:#9fb4c8;text-align:center}.wst-card{flex-wrap:wrap}.wst-cb button.on{border-color:#7cf5c8;color:#7cf5c8}.wst-rep{margin-top:8px}.wst-rep small{display:block;margin-bottom:6px;color:#cfe0f5;font:800 12px/1 Sora,sans-serif}.wst-reports{margin-bottom:10px;padding:10px;border-radius:14px;background:#ff4d6d1a;border:1px solid rgba(255,77,109,.45)}.wst-reports b{display:block;margin-bottom:6px;font:900 13px/1 Sora,sans-serif}.wst-reports div{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font:700 12px/1.2 Sora,sans-serif}.wst-reports span{cursor:pointer;text-decoration:underline}.wst-reports em{font-style:normal;color:#ff8fa3}.wsb-tools i .wsb-ic{display:block;width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));transition:transform .15s}.wsb-tools button.on i .wsb-ic,.wsb-tools button:hover i .wsb-ic{transform:scale(1.15) rotate(-4deg)}.wst-sub{margin:12px 2px 6px;font:900 13px/1 Sora,sans-serif;color:#cfe0f5}.wst-thi{background-size:cover;background-position:center}.wst-hud.ouch:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 90px 30px #ff2846b3;animation:wstOuch .5s ease-out forwards}@keyframes wstOuch{0%{opacity:1}to{opacity:0}}.wst-hud.lost:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 55%,transparent 30%,rgba(20,0,6,.55));animation:wstLost .8s ease-out forwards}@keyframes wstLost{0%{opacity:0}to{opacity:1}}.wst-launch{position:fixed;inset:0;z-index:80;pointer-events:none;display:grid;place-items:center}.wst-launch>i{position:absolute;left:50%;bottom:10%;font-style:normal;font-size:64px;filter:drop-shadow(0 8px 16px rgba(255,140,40,.7));animation:wstRocket 1.5s cubic-bezier(.5,0,.8,.4) forwards}@keyframes wstRocket{0%{transform:translate(-50%) rotate(-45deg) scale(.6);opacity:0}15%{opacity:1;transform:translate(-50%,-4vh) rotate(-45deg) scale(1)}to{transform:translate(-50%,-110vh) rotate(-45deg) scale(1.2);opacity:.9}}.wst-launch>div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 26px;border-radius:20px;text-align:center;background:linear-gradient(180deg,#0a1a38f7,#040a1af7);border:2px solid #7cf5c8;box-shadow:0 0 40px #7cf5c873;animation:wstLaunchCard 3.2s ease-out forwards}.wst-launch b{font:900 22px/1.2 Sora,sans-serif;color:#fff}.wst-launch small{color:#cfe0f5;font:700 13px/1.3 Sora,sans-serif}@keyframes wstLaunchCard{0%{transform:scale(.6);opacity:0}12%{transform:scale(1.06);opacity:1}20%{transform:scale(1)}85%{opacity:1}to{opacity:0}}.wst-build-in:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(124,245,200,.45) 48%,rgba(255,255,255,.7) 50%,rgba(124,245,200,.45) 52%,transparent);background-size:100% 260%;animation:wstScan 1.3s ease-in-out 2}@keyframes wstScan{0%{background-position:0 100%}to{background-position:0 -60%}}.wsb-pop{position:fixed;z-index:90;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;pointer-events:none;border:3px solid #7cf5c8;animation:wsbPop .6s ease-out forwards}.wsb-pop.x{border-color:#ff8fa3;border-style:dashed}@keyframes wsbPop{0%{transform:scale(.4);opacity:1}to{transform:scale(5);opacity:0}}@media(prefers-reduced-motion:reduce){.wst-hud.ouch:after,.wst-launch>i,.wst-build-in:after,.wsb-pop{animation:none!important;display:none}}.wsp{--ws:132px;position:fixed;inset:0;z-index:3;pointer-events:none}html.wp-pcphone .wsp{--ws:300px}.wsp[hidden]{display:none}.wsp-zone{position:absolute;left:0;bottom:0;width:46%;height:70%;pointer-events:auto;touch-action:none}.wsp-base{position:absolute;left:calc(var(--ws)*.35);bottom:calc(var(--ws)*.3);width:var(--ws);height:var(--ws);border-radius:50%;background:radial-gradient(circle,#7cf5c829,#0814286b 70%);border:calc(var(--ws)*.025) solid rgba(124,245,200,.55);box-shadow:0 0 calc(var(--ws)*.12) #5fd3ff59,inset 0 0 calc(var(--ws)*.1) #5fd3ff40;opacity:.62;transition:opacity .15s;pointer-events:none}.wsp-base.on{bottom:auto;opacity:1}.wsp-knob{position:absolute;left:30%;top:30%;width:40%;height:40%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#9fe9ff 45%,#2f8cff);box-shadow:0 calc(var(--ws)*.02) calc(var(--ws)*.06) #00000073,0 0 calc(var(--ws)*.1) #7cf5c899}.wsp-btns{position:absolute;right:calc(var(--ws)*.28);bottom:calc(var(--ws)*.28);display:flex;gap:calc(var(--ws)*.14);align-items:flex-end;pointer-events:auto}.wsp-b{width:calc(var(--ws)*.62);height:calc(var(--ws)*.62);border-radius:50%;border:calc(var(--ws)*.02) solid rgba(255,255,255,.55);background:radial-gradient(circle at 40% 35%,#7cf5c8,#1d8f8a 70%);color:#fff;font:900 calc(var(--ws)*.3)/1 Sora,sans-serif;box-shadow:0 calc(var(--ws)*.03) calc(var(--ws)*.08) #00000073;touch-action:none}.wsp-b.wsp-jump{width:calc(var(--ws)*.78);height:calc(var(--ws)*.78);background:radial-gradient(circle at 40% 35%,#9fe9ff,#2f6cff 70%)}.wsp-b.hit{animation:wsp-hit .22s ease-out}@keyframes wsp-hit{0%{transform:scale(.86)}to{transform:scale(1)}}.wst.wide{padding:2.2vh 2vw}.wst.wide .wst-in{width:min(1360px,100%);height:min(840px,calc(100dvh - 4.4vh));max-height:none;min-height:0;display:grid;grid-template-columns:clamp(200px,17%,260px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"h b" "t b" "f b";border-radius:26px;background:radial-gradient(120% 80% at 80% 0%,rgba(47,140,255,.22),transparent 60%),radial-gradient(90% 70% at 0% 100%,rgba(124,245,200,.14),transparent 60%),linear-gradient(160deg,#0a1a3a,#050c1e 60%,#060a18)}html.wp-pcphone .wst.wide{padding:0}html.wp-pcphone .wst.wide .wst-in{width:80vw;height:80dvh;border-radius:0}.wst.wide .wst-h{grid-area:h;min-height:0;padding:20px 18px 14px;background-size:cover!important;background-position:30% 50%!important;border-bottom:1px solid rgba(124,245,200,.14)}.wst.wide .wst-h h2{font-size:22px;line-height:1.1;margin-top:6px}.wst.wide .wst-h .wst-x,.wst.wide .wst-h .wst-help{top:auto;bottom:auto}.wst.wide .wst-tabs{grid-area:t;flex-direction:column;align-items:stretch;gap:10px;padding:16px 12px;border:0}.wst.wide .wst-tabs button{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:16px 14px;border-radius:16px;font:800 16px/1.15 Sora,sans-serif;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.wst.wide .wst-tabs button span{font-size:22px;width:28px;text-align:center}.wst.wide .wst-tabs button.on{background:linear-gradient(135deg,#2f8cffd9,#7cf5c8bf);color:#04122a;border-color:#ffffff80;box-shadow:0 8px 22px #2f8cff59}.wst.wide .wst-foot{grid-area:f;margin:0;padding:12px 16px 16px;font-size:11.5px;line-height:1.45;opacity:.62;border:0;align-self:end}.wst.wide .wst-body{grid-area:b;padding:20px 24px 0;overflow:auto;border-left:1px solid rgba(124,245,200,.16);background:#0208166b}.wst.wide .wst-mk{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;align-items:start}.wst.wide .wst-mkl{position:sticky;top:0;display:flex;flex-direction:column;gap:12px}.wst.wide .wst-3dbox,.wst.wide .wst-3dbox.big{margin:0;aspect-ratio:16/11;border-radius:20px;border:2px solid rgba(124,245,200,.35);box-shadow:0 18px 40px #00000073,0 0 0 1px #ffffff0d inset}.wst.wide .wst-3dtag{font-size:14px;padding:8px 12px}.wst-facts{display:none}.wst.wide .wst-facts{display:flex;gap:8px;margin:0;padding:0;list-style:none}.wst.wide .wst-facts li{flex:1;display:flex;align-items:center;gap:8px;min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font:800 13.5px/1.2 Sora,sans-serif}.wst.wide .wst-facts li i{font-style:normal;font-size:18px}.wst.wide .wst-facts li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wst.wide .wst-mkr .wst-steps{margin-top:0}.wst.wide .wst-steps button{padding:12px 10px;font-size:14px}.wst.wide .wst-hint{font:900 19px/1.25 Sora,sans-serif;margin:12px 0}.wst.wide .wst-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wst.wide .wst-tpl{border-radius:18px}.wst.wide .wst-tpl .wst-art{aspect-ratio:16/7}.wst.wide .wst-tpl b{font-size:15px;padding-top:8px}.wst.wide .wst-tpl.on{box-shadow:0 0 0 3px #7cf5c8,0 10px 26px #7cf5c84d}.wst.wide .wst-themes{gap:10px}.wst.wide .wst-sub{font-size:16px;margin:16px 0 10px}.wst.wide .wst-nav{position:sticky;bottom:0;margin:18px -24px 0;padding:14px 24px calc(14px + env(safe-area-inset-bottom));gap:12px;background:linear-gradient(180deg,#03091800,#030918eb 30%);justify-content:flex-end}.wst.wide .wst-nav>span{display:none}.wst.wide .wst-nav .wst-go{min-width:180px}.wst .wst-go{min-height:46px;border-radius:14px;font:900 15.5px/1 Sora,sans-serif;letter-spacing:.01em;box-shadow:0 8px 20px #2f8cff47,inset 0 1px #ffffff59;transition:transform .12s,filter .12s}.wst .wst-go:hover{filter:brightness(1.08)}.wst .wst-go:active{transform:translateY(1px) scale(.99)}.wst .wst-go.alt{background:#ffffff12;border:1px solid rgba(255,255,255,.18);box-shadow:none;color:#eef3f7}.wst.wide .wst-offrow{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:14px}.wst.wide .wst-gp{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:22px;align-items:start}.wst.wide .wst-gpr{position:sticky;top:0;padding:16px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.wst.wide .wst-gpr h4{margin:0 0 10px;font:900 18px/1.2 Sora,sans-serif}.wst.wide .wst-gcv{min-height:300px;border-radius:22px}.wst.wide .wst-gcv h3{font-size:34px}.wst.wide .wst-gpl .wst-acts .wst-go.big{min-height:58px;font-size:19px}.wst-ic{width:1.45em;height:1.45em;object-fit:contain;vertical-align:-.38em;margin:-.2em .08em -.2em 0;filter:drop-shadow(0 2px 3px rgba(0,8,30,.5));pointer-events:none}.wst-tabs button span .wst-ic{width:28px;height:28px;margin:0}.wst.wide .wst-tabs button span .wst-ic{width:34px;height:34px}.wst-help .wst-ic{width:24px;height:24px;margin:0;vertical-align:middle}.wst-cth i .wst-ic{width:40px;height:40px;margin:0}.wst-in{background-image:linear-gradient(180deg,#0610288c,#030816c7),url(/images/studio/ui/bg-768.webp?v=1)!important;background-size:cover!important;background-position:center!important}.wst.wide .wst-in{background-image:radial-gradient(120% 80% at 80% 0%,rgba(47,140,255,.18),transparent 60%),linear-gradient(180deg,#06102859,#0308169e),url(/images/studio/ui/bg-1344.webp?v=1)!important;border:2px solid rgba(124,245,200,.85);box-shadow:0 0 0 1px #5fd3ff59,0 0 28px #5fd3ff73,0 0 70px #7cf5c82e,0 30px 80px #0009}.wst.wide .wst-body{background:#02081657;backdrop-filter:blur(2px)}.wst-tpl .wst-art{background-size:cover!important;background-position:center 35%!important}.wst .wst-board li:nth-child(-n+3){position:relative;border-radius:14px;padding-left:12px;border:1px solid rgba(255,255,255,.16)}.wst .wst-board li:nth-child(1){background:linear-gradient(90deg,#ffd23a61,#ffd23a0f)}.wst .wst-board li:nth-child(2){background:linear-gradient(90deg,#cfe0f552,#cfe0f50d)}.wst .wst-board li:nth-child(3){background:linear-gradient(90deg,#d68c5057,#d68c500d)}.wst .wst-card{transition:transform .14s,box-shadow .14s}.wst .wst-offrow>*:hover{transform:translateY(-2px);box-shadow:0 10px 26px #2f8cff4d,0 0 0 2px #7cf5c88c}.wst .wst-go,.wst .wst-link,.wst .wst-gpr h4,.wst .wst-gp h4,.wst .wst-ai>b{display:inline-flex;align-items:center;justify-content:center;gap:.45em}.wst .wst-go .wst-ic,.wst .wst-link .wst-ic,.wst h4 .wst-ic,.wst .wst-ai>b .wst-ic{margin:0;vertical-align:0;flex:0 0 auto}.wst .wst-nav .wst-go,.wst .wst-acts .wst-go{display:flex}.wst .wst-link{justify-content:flex-start}.wst .wst-cb button{display:inline-flex;align-items:center;justify-content:center;gap:.35em}.wst .wst-cb button .wst-ic{margin:0}.ccw{position:fixed;inset:0;z-index:66;display:grid;place-items:center;padding:16px;background:#0208148c;backdrop-filter:blur(3px)}.ccw h3{margin:8px 0 6px;font:900 24px/1.2 Sora,sans-serif}.ccw h4{margin:14px 0 6px;font:900 16px/1.2 Sora,sans-serif}.wst-rate{margin:10px 0;padding:10px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);display:grid;gap:8px;justify-items:center}.wst-rate small{font-weight:800;color:#cfe0f5}.wst-rate span{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.wst-rate button{padding:8px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.22);background:#ffffff12;color:#fff;font:800 13.5px/1 Sora,sans-serif}.wst-rate button.on{background:linear-gradient(135deg,#2f8cff,#7cf5c8);color:#04122a;border-color:transparent}.wst-rate.done span{opacity:.55;pointer-events:none}.wsg{position:fixed;inset:0;z-index:13600;display:flex;flex-direction:column;justify-content:space-between;color:#eaf6ff;background:#061226;opacity:0;transition:opacity .3s ease;overflow:hidden;touch-action:none}.wsg.in{opacity:1}.wsg.out{opacity:0;pointer-events:none}.wsg-art{position:absolute;inset:0;background-image:var(--art);background-size:cover;background-position:50% 38%;transform:scale(1.04);animation:wsg-drift 14s ease-in-out infinite alternate}@keyframes wsg-drift{to{transform:scale(1.1) translateY(-1.2%)}}.wsg-glow{position:absolute;inset:0;background:linear-gradient(180deg,#040c1ec7,#040c1e0d 26%,#040c1e00,#040c1eb8 66%,#030916f5),radial-gradient(ellipse at 50% 100%,rgba(124,245,200,.28),transparent 60%)}.wsg-top{position:relative;padding:calc(env(safe-area-inset-top,0px) + 5vmin) 6vmin 0;text-align:center}.wsg-top small{display:inline-block;padding:1vmin 3vmin;border-radius:99px;border:1px solid rgba(124,245,200,.55);background:#06162c8c;backdrop-filter:blur(6px);font:900 2.6vmin/1 Sora,sans-serif;letter-spacing:.32em;color:#7cf5c8}.wsg-top span{display:block;margin-top:2.4vmin;font:900 7.4vmin/1 Sora,sans-serif;letter-spacing:-.01em;text-shadow:0 .6vmin 3vmin rgba(0,0,0,.55),0 0 4vmin rgba(95,211,255,.45)}.wsg-in{position:relative;margin:0 4.5vmin calc(env(safe-area-inset-bottom,0px) + 5vmin);padding:5vmin 6vmin 4.6vmin;border-radius:5vmin;text-align:center;background:linear-gradient(180deg,#122c54a8,#061024db);border:1px solid rgba(159,233,255,.34);box-shadow:0 4vmin 9vmin #00000073,inset 0 1px #ffffff38;backdrop-filter:blur(14px) saturate(1.2)}.wsg-ph{position:relative;width:26vmin;height:26vmin;margin:-17vmin auto 2vmin;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle,#7cf5c852,#081834eb 68%);border:1px solid rgba(124,245,200,.5);box-shadow:0 0 6vmin #7cf5c859}.wsg-ph svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#7cf5c8;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #7cf5c8);opacity:.9;animation:wsg-arc 2.4s ease-in-out infinite}@keyframes wsg-arc{0%,15%{opacity:0}35%,70%{opacity:.95}to{opacity:0}}.wsg-phone{position:relative;display:block;width:9vmin;height:15vmin;border-radius:2vmin;background:linear-gradient(160deg,#fff,#cfe6ff 60%,#9fc4ee);box-shadow:0 1vmin 2.4vmin #0006,inset 0 0 0 .6vmin #10213e;animation:wsg-turn 2.4s cubic-bezier(.6,0,.3,1) infinite}.wsg-phone em{position:absolute;inset:1.4vmin 1.1vmin;border-radius:1vmin;background:linear-gradient(135deg,#2f8cff,#7cf5c8);opacity:.9}.wsg-phone em:after{content:"";position:absolute;left:50%;bottom:-.9vmin;width:2vmin;height:.5vmin;margin-left:-1vmin;border-radius:1vmin;background:#10213e}@keyframes wsg-turn{0%,22%{transform:rotate(0)}52%,86%{transform:rotate(90deg)}to{transform:rotate(90deg)}}.wsg-in b{display:block;font:900 6vmin/1.12 Sora,sans-serif;letter-spacing:-.01em}.wsg-in p{margin:2vmin auto 4vmin;max-width:64ch;font:600 3.3vmin/1.45 Sora,sans-serif;color:#bcd3ea}.wsg-go{display:inline-flex;align-items:center;justify-content:center;gap:2vmin;width:100%;padding:3.6vmin 4vmin;border:0;border-radius:99px;background:linear-gradient(135deg,#2f8cff,#38d8ff 55%,#7cf5c8);color:#03122a;font:900 4.4vmin/1 Sora,sans-serif;box-shadow:0 1.6vmin 4vmin #2f8cff73,inset 0 1px #fff9;cursor:pointer}.wsg-go span{display:inline-block;font-size:5vmin;animation:wsg-spin 2.4s cubic-bezier(.6,0,.3,1) infinite}@keyframes wsg-spin{0%,22%{transform:rotate(0)}52%,to{transform:rotate(90deg)}}.wsg-go:active{transform:scale(.98)}.wsg-go.busy{opacity:.7}.wsg-man{display:none;margin:3vmin auto 0!important;padding:2.4vmin 3vmin;border-radius:3vmin;background:#ffc8611a;border:1px solid rgba(255,200,97,.35);color:#ffe3a8!important;font-size:3vmin!important}.wsg.manual .wsg-man{display:block}.wsg.manual .wsg-go{display:none}.wsg-back{margin-top:3.4vmin;padding:2.4vmin 4vmin;border:0;background:none;color:#cfe3f8;font:800 3.5vmin/1 Sora,sans-serif;text-decoration:underline;text-underline-offset:.8vmin;text-decoration-color:#cfe3f866;cursor:pointer}@media(prefers-reduced-motion:reduce){.wsg-art,.wsg-phone,.wsg-go span,.wsg-ph svg{animation:none}.wsg-phone{transform:rotate(90deg)}}.wsg-hint{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 4vmin);z-index:13600;transform:translate(-50%);display:flex;align-items:center;gap:3vmin;padding:2.6vmin 3vmin 2.6vmin 3.6vmin;border-radius:4vmin;color:#eaf6ff;background:linear-gradient(180deg,#122c54eb,#061024f0);border:1px solid rgba(124,245,200,.45);box-shadow:0 2vmin 5vmin #00000073;animation:wsg-up .35s ease-out}@keyframes wsg-up{0%{opacity:0;transform:translate(-50%,3vmin)}}.wsg-hint .wsg-phone{width:4.6vmin;height:7.6vmin;border-radius:1vmin;transform:rotate(90deg);animation:wsg-back 2.2s cubic-bezier(.6,0,.3,1) infinite}.wsg-hint .wsg-phone em{inset:.7vmin .6vmin;border-radius:.5vmin}@keyframes wsg-back{0%,25%{transform:rotate(90deg)}55%,to{transform:rotate(0)}}.wsg-hint b{display:block;font:900 3vmin/1.2 Sora,sans-serif}.wsg-hint small{display:block;margin-top:.6vmin;font:600 2.4vmin/1.3 Sora,sans-serif;color:#bcd3ea}.wsg-hint button{border:0;background:#ffffff1a;color:#fff;width:6vmin;height:6vmin;border-radius:50%;font:900 2.6vmin/1 Sora,sans-serif}.wsj-main{position:relative;flex:1;min-height:0;display:flex}.wsj-pal{width:clamp(170px,22%,250px);display:flex;min-height:0;background:#0a1430;border-right:1px solid rgba(95,211,255,.2)}.wsj-grp{display:flex;flex-direction:column;gap:4px;padding:6px 4px;border-right:1px solid rgba(255,255,255,.06);overflow:auto}.wsj-grp button{display:flex;flex-direction:column;align-items:center;gap:2px;width:54px;padding:6px 2px;border-radius:12px;border:1px solid transparent;background:none;color:#bcd0e6;font:700 9.5px/1.1 Sora,sans-serif;cursor:pointer}.wsj-grp button i{font-style:normal;font-size:20px}.wsj-grp button.on{background:#5fd3ff29;border-color:#5fd3ff8c;color:#fff}.wsj-items{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;padding:8px 6px;overflow:auto}.wsj-items button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 3px 7px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff12,#ffffff05);color:#e8f1fb;font:700 10.5px/1.15 Sora,sans-serif;text-align:center;cursor:pointer}.wsj-items button i{display:grid;place-items:center;width:40px;height:40px;font-style:normal;font-size:26px}.wsj-items button img{width:40px;height:40px;object-fit:contain}.wsj-items button.on{border-color:#7cf5c8;background:#7cf5c82e;box-shadow:0 0 12px #7cf5c84d}.wsj-stage{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.wsj-cv{position:relative!important;flex:1;min-height:0;inset:auto!important}.wsj-strip{display:block;width:100%;height:34px;border-top:1px solid rgba(95,211,255,.25);cursor:pointer;touch-action:none}.wsj-zoom{position:absolute;right:10px;top:10px;display:grid;gap:6px}.wsj-tools{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#0c1838;border-top:1px solid rgba(95,211,255,.25)}.wsj-tools button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border-radius:12px;border:1px solid transparent;background:none;color:#cfe0f5;font:700 11px/1.1 Sora,sans-serif;cursor:pointer}.wsj-tools button i{font-style:normal;font-size:21px}.wsj-tools button.on{background:#5fd3ff29;border-color:#5fd3ff99;color:#fff}.wsj-tools button.go{background:linear-gradient(90deg,#4fd8ff,#7cf5c8);color:#06203a}.wsj-tools button.alt{border-color:#5fd3ff73}.wsb-ok{color:#7cf5c8;font-size:12.5px}.wst-jw .wst-hk{padding:4px 10px;border-radius:999px;background:#ffd23a29;font-weight:800}.wst-jw .wst-ht{padding:4px 10px;border-radius:999px;background:#5fd3ff29;font-weight:800;font-variant-numeric:tabular-nums}.wst-boss{position:absolute;left:50%;top:calc(64px + env(safe-area-inset-top));transform:translate(-50%);width:min(440px,70vw);text-align:center;pointer-events:none}.wst-boss small{display:block;font:900 12px/1 Sora,sans-serif;letter-spacing:.14em;color:#ffd9a0;text-shadow:0 1px 4px rgba(0,0,0,.6);margin-bottom:5px}.wst-boss i{display:block;height:12px;border-radius:99px;background:#00000073;border:1px solid rgba(255,255,255,.3);overflow:hidden}.wst-boss em{display:block;height:100%;width:100%;background:linear-gradient(90deg,#ff3b5c,#ffb02e);transition:width .3s}.wst-boss[hidden]{display:none}html.wp-pcphone .wst-boss{zoom:1.8}.wst-jw .wst-keys{position:absolute;left:50%;bottom:18px;transform:translate(-50%);margin:0;padding:6px 14px;border-radius:99px;background:#040a188c;color:#cfe0f5;font:700 12px/1.2 Sora,sans-serif;pointer-events:none}.wsp-b.wsp-act{background:radial-gradient(circle at 40% 35%,#ffd23a,#c07a10 70%)}.wst-bt .wst-hg{display:inline-flex;align-items:center;gap:6px}.wst-bt .wst-hg i{display:block;width:120px;height:10px;border-radius:99px;background:#ffffff1f;overflow:hidden}.wst-bt .wst-hg em{display:block;height:100%;background:linear-gradient(90deg,#ff6fae,#ffd23a,#7cf5c8);transition:width .2s}.wst-judge{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);font:900 clamp(26px,6vw,54px)/1 Sora,sans-serif;text-shadow:0 3px 14px rgba(0,0,0,.6);pointer-events:none;opacity:0}.wst-judge.pop{animation:wst-jp .5s ease-out}@keyframes wst-jp{0%{opacity:1;transform:translate(-50%,-50%) scale(1.35)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-62%) scale(1)}}.wbt-pads{position:absolute;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 max(14px,env(safe-area-inset-left))}.wbt-pads button{height:clamp(70px,16vh,120px);border-radius:22px;border:2px solid var(--c);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--c) 45%,transparent),#060c1e99);color:#fff;font:900 18px/1 Sora,sans-serif;touch-action:none;box-shadow:0 0 18px color-mix(in srgb,var(--c) 40%,transparent)}.wbt-pads button:active{transform:scale(.96);background:var(--c)}.wbt-pads button i{font-style:normal;opacity:.85}@media(hover:hover)and (pointer:fine){.wbt-pads{opacity:.55}}html.wp-pcphone .wbt-pads{zoom:1.7}html.wp-pcphone .wst-judge{zoom:1.6}.wbt-tools{grid-template-columns:repeat(5,1fr)}.wst-rc .wst-hl,.wst-rc .wst-hr0,.wst-rc .wst-ht{padding:4px 10px;border-radius:999px;background:#5fd3ff29;font-weight:800;font-variant-numeric:tabular-nums}.wst-rc .wst-keys,.wst-bt .wst-keys{position:absolute;left:50%;bottom:18px;transform:translate(-50%);margin:0;padding:6px 14px;border-radius:99px;background:#040a188c;color:#cfe0f5;font:700 12px/1.2 Sora,sans-serif;pointer-events:none}.wst-web{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;padding:12px 14px;border-radius:16px;background:linear-gradient(100deg,#39d3ff29,#5cf2c01a 60%,#785aff1f);border:1px solid rgba(92,242,192,.35);box-shadow:inset 0 1px #ffffff14}.wst-web>i{font-style:normal;font-size:24px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#050a1a73}.wst-web>div{flex:1 1 180px;display:flex;flex-direction:column;min-width:0}.wst-web>div b{font-weight:800;color:#eef5ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wst-web>div small{color:#a9bddb;font-size:12px;line-height:1.35}.wst-web>button:not(.wst-go){appearance:none;cursor:pointer;border:1px solid rgba(120,190,255,.3);background:#ffffff12;color:#eef5ff;border-radius:10px;padding:8px 11px;font:inherit;font-size:13px;font-weight:700}.wst-web a.wst-go{text-decoration:none}.wst-hin{display:flex;align-items:center;flex:1 1 170px;max-width:260px;border-radius:12px;background:#050a1a99;border:1px solid rgba(120,190,255,.35);padding:0 10px}.wst-hin span{color:#5cf2c0;font-weight:800}.wst-hin input{flex:1;min-width:0;background:none;border:0;outline:0;color:#eef5ff;font:700 15px/1 Sora,system-ui,sans-serif;padding:10px 6px}.wst-hin:focus-within{border-color:#5cf2c0;box-shadow:0 0 0 3px #5cf2c02e}.wst-prize{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0;padding:8px 12px;border-radius:12px;background:linear-gradient(90deg,#ffd23a29,#35d8d01a);border:1px solid rgba(255,210,58,.4);font-size:13px}.wst-prize i{width:22px;height:22px;display:inline-grid;place-items:center}.wst-prize i img{width:22px;height:22px}.wst-prize b{color:#ffd23a;font-weight:900}.wst-prize span{font-weight:800}.wst-prize a{color:#7cf5c8;text-decoration:none}.wst-gmprize{margin-top:8px;padding:8px 10px;border-radius:12px;background:#00000040;font-size:12px}.wst-gmprize summary{cursor:pointer;font-weight:800;color:#ffd23a}.wst-gmprize form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.wst-gmprize input{width:70px;padding:6px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#fff}.wst-gmprize .wst-go{display:block;margin:4px 0}.wst-prize img{width:28px;height:28px}.wst-contest{background-image:linear-gradient(90deg,#071022f5 45%,#0710228c),url(/images/ui/kit/hdr-prize.webp);background-size:cover;background-position:center}.wst.wide .wst-facts{display:grid;grid-template-columns:1.2fr auto 1fr}.wst.wide .wst-facts li:nth-child(2) span{overflow:visible}.wst.wide .wst-facts li{font-size:12.5px;padding:10px}.wst-steps span{white-space:normal;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}.wst.wide .wst-steps button{padding:10px 8px;font-size:13px}.wst.wide .wst-nav{background:linear-gradient(180deg,#081634f7,#030918fc);border-top:1px solid rgba(124,245,226,.22);box-shadow:0 -10px 24px #00000059;z-index:5}.wst.wide .wst-nav .wst-go{flex:1 1 0;min-width:0}.wst-tcats{display:flex;gap:6px;margin:0 0 10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.wst-tcats::-webkit-scrollbar{display:none}.wst-tcats button{flex:none;display:flex;align-items:center;gap:5px;padding:7px 12px;border-radius:999px;border:1px solid rgba(124,245,226,.28);background:#0a1e4699;color:#cfe0f5;font:800 12px/1 Sora,sans-serif;cursor:pointer;transition:background .2s,transform .15s}.wst-tcats button i{font-style:normal;font-size:15px}.wst-tcats button i img{width:20px;height:20px;object-fit:contain;display:block}.wst-tcats button.on{background:linear-gradient(135deg,#2f8cff,#7cf5c8);color:#04111f;border-color:transparent;box-shadow:0 0 12px #7cf5c873}.wst-tcats button:active{transform:scale(.94)}.wst-tpl{position:relative}.wst-new{position:absolute;top:8px;right:8px;z-index:2;padding:3px 7px;border-radius:999px;background:linear-gradient(135deg,#ff5ab4,#ffb02e);color:#fff;font:900 10px/1 Sora,sans-serif;font-style:normal;letter-spacing:.06em;box-shadow:0 2px 8px #ff5ab480;animation:wstNew 2.4s ease-in-out infinite}@keyframes wstNew{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.wst-tpls .wst-tpl{animation:wstTplIn .32s cubic-bezier(.2,1.3,.4,1) both}.wst-tpls .wst-tpl:nth-child(2){animation-delay:.03s}.wst-tpls .wst-tpl:nth-child(3){animation-delay:.06s}.wst-tpls .wst-tpl:nth-child(4){animation-delay:.09s}.wst-tpls .wst-tpl:nth-child(5){animation-delay:.12s}.wst-tpls .wst-tpl:nth-child(6){animation-delay:.15s}@keyframes wstTplIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wst-new,.wst-tpls .wst-tpl{animation:none}}.wst-side-ct{position:relative;display:none;flex-direction:column;align-items:flex-start;gap:3px;width:100%;margin:0 0 10px;padding:70px 12px 10px;border-radius:16px;border:1px solid rgba(255,210,90,.5);background:linear-gradient(180deg,#0a1a4000 30%,#0a1a40f2 62%),#0a1a40e6;color:#fff;text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 0 16px #ffc8502e}.wst.wide .wst-side-ct{display:flex}.wst-side-art{position:absolute;inset:0 0 auto;height:86px;background:center/cover no-repeat;z-index:-1;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.wst-side-ct{isolation:isolate}.wst-side-ct small{font:800 10.5px/1.2 Sora,sans-serif;color:#ffe08a}.wst-side-ct b{font:900 14px/1.2 Sora,sans-serif}.wst-side-ct em{font:700 11px/1 Sora,sans-serif;font-style:normal;color:#9fb4c8}.wst-side-ct:hover{border-color:#ffe08a}.wst-side-ct:active{transform:scale(.97)}.wst-quick{position:relative;margin:0 0 12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,210,90,.45);background:linear-gradient(120deg,#2f8cff47,#7cf5c824 60%,#ffc85029);box-shadow:0 0 18px #7cf5c82e}.wst-quick>b{font:900 15px/1.2 Sora,sans-serif;color:#fff}.wst-qsub{display:block;margin:3px 0 8px;color:#bcd3ea;font:600 12px/1.35 Sora,sans-serif}.wst-quick [data-quick]{background:linear-gradient(135deg,#ffb02e,#ff5ab4)!important;color:#fff!important;white-space:nowrap;animation:wstPulse 1.8s ease-in-out infinite}.wst-qideas{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px}.wst-qideas button{padding:6px 10px;border-radius:999px;border:1px dashed rgba(124,245,226,.5);background:#030e2873;color:#dff6ff;font:700 11.5px/1.2 Sora,sans-serif;cursor:pointer}.wst-qideas button:active{transform:scale(.95)}.wst.wide .wst-facts{grid-template-columns:minmax(0,1fr) auto auto}.wst.wide .wst-facts li:last-child span{overflow:visible}.wst.wide .wst-foot>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:10.5px}.wsb-pop>b{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#dcf5ffd9;animation:wsbBit .55s cubic-bezier(.2,.8,.4,1) forwards}.wsb-pop.x>b{border-radius:1px;background:#ff8fa3;width:6px;height:6px;animation-name:wsbShard}@keyframes wsbBit{0%{transform:translate(0) scale(.6);opacity:.95}to{transform:translate(var(--dx),var(--dy)) scale(1.5);opacity:0}}@keyframes wsbShard{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(220deg);opacity:0}}.wst-estbar{display:block;height:5px;margin-top:6px;border-radius:9px;background:#ffffff1a;overflow:hidden}.wst-estbar>i{display:block;height:100%;width:0;border-radius:9px;background:linear-gradient(90deg,#ff5a7a,#ffd23a 45%,#7cf5c8);transition:width .45s cubic-bezier(.2,.9,.3,1)}.wst-est.up b,.wst-est.down b{animation:wstStar .45s cubic-bezier(.2,1.5,.4,1)}@keyframes wstStar{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.wst-launch .wst-live{position:absolute;left:50%;bottom:22%;transform:translate(-50%);padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,#2f8cff,#7cf5c8);color:#04111f;font:900 15px/1 Sora,sans-serif;white-space:nowrap;animation:wstLive 1.6s ease-out both;box-shadow:0 0 24px #7cf5c899}@keyframes wstLive{0%{opacity:0;transform:translate(-50%,20px) scale(.8)}20%{opacity:1;transform:translate(-50%) scale(1.06)}30%{transform:translate(-50%) scale(1)}85%{opacity:1}to{opacity:0}}.wst-tpl{transition:transform .18s cubic-bezier(.2,1.4,.4,1),box-shadow .2s}.wst-tpl:hover{transform:perspective(600px) rotateX(4deg) translateY(-3px);box-shadow:0 10px 22px #00000059,0 0 16px #7cf5e240}.wst-tpl:active{transform:perspective(600px) rotateX(8deg) scale(.95)}.wst-tpl.on{animation:wstOn 2.4s ease-in-out infinite}@keyframes wstOn{0%,to{box-shadow:0 0 0 2px #7cf5c8,0 0 14px #7cf5c859}50%{box-shadow:0 0 0 2px #7cf5c8,0 0 26px #7cf5c8a6}}@media(prefers-reduced-motion:reduce){.wst-tpl.on,.wst-launch .wst-live{animation:none}}.wsj-ic{width:30px;height:30px;object-fit:contain;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45));transition:transform .18s cubic-bezier(.2,1.4,.4,1)}.wsj-grp button.on .wsj-ic,.wsj-tools button.on .wsj-ic{transform:scale(1.14) translateY(-2px)}.wsj-tools [data-tool=put],.wsj-tools [data-test]{flex:1.35}.wsj-tools [data-tool=put] .wsj-ic,.wsj-tools [data-test] .wsj-ic{width:36px;height:36px}.wst-qic{position:absolute;right:12px;top:-14px;width:58px;height:58px;font-style:normal;font-size:30px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));animation:wstWand 2.6s ease-in-out infinite}.wst-qic img{width:100%;height:100%;object-fit:contain}@keyframes wstWand{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(6deg) translateY(-4px)}}.wst-quick{padding-right:70px}.wst-launch:before{content:"";position:absolute;left:50%;top:50%;width:min(70vw,520px);aspect-ratio:1;transform:translate(-50%,-50%) scale(.3);background:url(/images/studio/ui2/burst.webp) center/contain no-repeat;mix-blend-mode:screen;animation:wstBurst 1.4s ease-out forwards;pointer-events:none}@keyframes wstBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.4) rotate(40deg)}}.wst-launch.first>div{background:linear-gradient(180deg,#040e2826,#040e28d9),url(/images/studio/ui2/publish-bg.webp) center/cover no-repeat!important}@media(prefers-reduced-motion:reduce){.wst-qic,.wst-launch:before{animation:none}}.wst-steps{position:relative;padding-bottom:9px!important}.wst-steps:before,.wst-steps:after{content:"";position:absolute;left:6px;right:6px;bottom:0;height:4px;border-radius:9px;background:#ffffff14}.wst-steps:after{right:auto;width:calc((100% - 12px) * var(--k,0) + 4px);background:linear-gradient(90deg,#2f8cff,#7cf5c8);box-shadow:0 0 10px #7cf5c899;transition:width .5s cubic-bezier(.2,.9,.3,1)}.wst-rin{position:relative;overflow:hidden;background:linear-gradient(180deg,#0a1a388c,#040a1aeb 70%),url(/images/studio/ui2/result-bg.webp) center/cover no-repeat,#0a1a38!important;box-shadow:0 18px 48px #00000080,0 0 28px #7cf5c84d;animation:wstResIn .45s cubic-bezier(.2,1.3,.4,1) both}@keyframes wstResIn{0%{opacity:0;transform:scale(.85) translateY(14px)}to{opacity:1;transform:none}}.wst-score{animation:wstScore .6s .2s cubic-bezier(.2,1.5,.4,1) both}@keyframes wstScore{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wst-rin,.wst-score{animation:none}}.wst-qideas{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:6px 0 4px}.wst-qideas::-webkit-scrollbar{display:none}.wst-qideas button{flex:none}.wst-quick{padding-top:10px;padding-bottom:8px}.wst-qsub{margin:2px 0 6px}.wst-now{position:absolute;left:8px;bottom:8px;padding:4px 9px;border-radius:999px;background:#031410cc;color:#5dff9c;font:900 11px/1 Sora,sans-serif;box-shadow:0 0 10px #5dff9c59;animation:wstNowPulse 1.6s ease-in-out infinite}@keyframes wstNowPulse{0%,to{box-shadow:0 0 6px #5dff9c40}50%{box-shadow:0 0 14px #5dff9c99}}.wsj-evb{position:relative}.wsj-evn{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ff5ab4;color:#fff;font:900 11px/18px Sora,sans-serif;font-style:normal}.wsj-evn:empty{display:none}.wsj-evp{position:absolute;right:12px;top:64px;z-index:6;width:min(560px,calc(100% - 24px));max-height:calc(100% - 150px);overflow:auto;padding:12px 14px 14px;border-radius:18px;border:1px solid rgba(124,245,226,.5);background:linear-gradient(180deg,#0a1e46f7,#040c20f7);box-shadow:0 16px 40px #00000080,0 0 20px #7cf5e233;animation:wstResIn .3s cubic-bezier(.2,1.3,.4,1) both}.wsj-evp header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wsj-evp header b{font:900 16px/1 Sora,sans-serif;color:#fff}.wsj-evp header small{flex:1;color:#9fb4c8;font:600 11.5px/1.3 Sora,sans-serif}.wsj-evp ol{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.wsj-evp li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.wsj-evk{padding:4px 8px;border-radius:8px;background:#2f8cff;color:#fff;font:900 11px/1 Sora,sans-serif;letter-spacing:.05em}.wsj-evk.then{background:#16b38a}.wsj-evp select,.wsj-evp input{padding:7px 8px;border-radius:9px;border:1px solid rgba(124,245,226,.35);background:#071a3a;color:#fff;font:700 12.5px/1.2 Sora,sans-serif}.wsj-evp input{width:64px}.wsj-evnone{margin:4px 0;color:#9fb4c8;font:600 12.5px/1.4 Sora,sans-serif}.wsj-evp li{flex-wrap:nowrap}.wsj-evp li [data-ev-del]{flex:none;width:34px;height:34px;padding:0}.wsj-evp li select{flex:1 1 0;min-width:0}.wsj-evp li input{flex:none;width:52px}.wsj-evk{flex:none}.wst-gpb{flex:none;width:30px;height:30px;border-radius:9px;border:1px solid rgba(180,160,255,.5);background:#8c6eff2e;font-size:15px;line-height:1;cursor:pointer;transition:transform .15s}.wst-gpb:hover{transform:scale(1.12)}.wst-gpb:disabled{opacity:.5}.wsj-pfh{grid-column:1/-1;margin:6px 2px 0;color:#ffd23a;font:900 11.5px/1.2 Sora,sans-serif;letter-spacing:.03em}.wsj-items button.wsj-pf{position:relative;border-color:#ffd23a66}.wsj-pf b{position:absolute;top:2px;right:4px;width:18px;height:18px;border-radius:9px;background:#ff3b5cd9;color:#fff;font:900 10px/18px Sora,sans-serif;text-align:center}.wsj-pf b[data-pfshare]{right:26px;background:#39d3ffe6;color:#04141a}.wsj-items button.wsj-pfnew{grid-column:1/-1;flex-direction:row;justify-content:center;border-style:dashed;border-color:#ffd23a8c;color:#ffd23a}.wsj-items button.wsj-pfnew i{width:22px;height:22px;font-size:18px}.wsj-items button.wsj-pfnew.on{background:#ffd23a2e}.wst-co{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(180,160,255,.45);background:linear-gradient(135deg,#8c6eff33,#7cf5e214)}.wst-co>i{font-size:26px;font-style:normal}.wst-co>div{flex:1;min-width:0}.wst-co b{display:block;color:#fff;font:900 14px/1.2 Sora,sans-serif}.wst-co small{color:#b9c8dc;font:600 11.5px/1.35 Sora,sans-serif}.wst-coin{width:96px;padding:9px 10px;border-radius:10px;border:1px solid rgba(124,245,226,.45);background:#071a3a;color:#fff;font:900 15px/1 Sora,sans-serif;letter-spacing:.18em;text-transform:uppercase;text-align:center}.wst-coln{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#d6c8ff;font:700 11.5px/1.3 Sora,sans-serif}.wst-coln button{padding:3px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font:800 11px/1.2 Sora,sans-serif;cursor:pointer}.wst-code{padding:2px 8px;border-radius:7px;background:#071a3a;border:1px dashed #ffd23a;color:#ffd23a;letter-spacing:.16em}.wst-pen{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 10px;padding:9px 12px;border-radius:14px;border:1px solid rgba(255,138,160,.45);background:#ff3b5c1a;color:#ffd0da;font:700 12px/1.3 Sora,sans-serif}.wst-pen.on{border-color:#7cf5c88c;background:#16b38a24;color:#c9ffe9}.wst-pen b{color:#fff;font:900 13px/1.2 Sora,sans-serif}.wst-pen small{flex:1;min-width:160px;opacity:.85}.wst-pen button{padding:7px 12px;border-radius:10px;border:0;background:linear-gradient(90deg,#3b7bff,#7cf5c8);color:#04122a;font:900 12px/1 Sora,sans-serif;cursor:pointer}.wst.wide .wst-h .wst-x{top:10px!important;right:10px!important;bottom:auto!important;width:40px;height:40px;z-index:5;background:#040e22b8;border:1px solid rgba(124,245,226,.55);box-shadow:0 2px 10px #0006}.wst.wide .wst-h>.wst-help{top:58px!important;right:10px!important;bottom:auto!important;z-index:5}.wst.wide .wst-h>small{display:block;padding-right:96px}.wst.wide .wst-h>.wst-help{top:12px!important;right:56px!important;width:36px!important;height:36px}.wak{position:fixed;inset:0;z-index:14000;display:grid;place-items:center;padding:16px;background:#0208148c;backdrop-filter:blur(3px);animation:wakIn .16s ease-out both}.wak.out{animation:wakOut .16s ease-in both}.wak-in{width:min(380px,100%);padding:20px 18px 16px;border-radius:20px;border:1px solid rgba(124,245,226,.5);background:linear-gradient(180deg,#122856f7,#061028fa);box-shadow:0 16px 40px #00000080,0 0 24px #7cf5c82e;animation:wakPop .22s cubic-bezier(.2,1.4,.4,1) both}.wak-in p{margin:0 0 16px;color:#eaf4ff;font:700 15px/1.45 Sora,sans-serif;text-align:center}.wak-b{display:flex;gap:10px}.wak-b button{flex:1;min-height:44px;border-radius:12px;font:900 14px/1 Sora,sans-serif;cursor:pointer}.wak-no{border:1px solid rgba(255,255,255,.22);background:#ffffff12;color:#fff}.wak-yes{border:0;background:linear-gradient(90deg,#2f8cff,#5fe6c8);color:#04122a}.wak-yes.danger{background:linear-gradient(90deg,#ff4d6d,#ff8a5c);color:#fff}@keyframes wakIn{0%{opacity:0}}@keyframes wakOut{to{opacity:0}}@keyframes wakPop{0%{transform:scale(.86);opacity:0}}html.wp-pcphone .wak-in{zoom:1.6}.wst-sv{margin:0 0 8px;display:flex;align-items:center;gap:8px;color:#9fd8ff;font:800 12px/1.2 Sora,sans-serif}.wst-sv.ok{color:#7cf5c8}.wst-sv.err{color:#ff8aa0}.wst-sv button{padding:4px 10px;border-radius:8px;border:1px solid rgba(255,138,160,.6);background:#ff3b5c26;color:#fff;font:800 11px/1.2 Sora,sans-serif;cursor:pointer}.wst-quick .wst-airow{display:flex;gap:8px;align-items:stretch}.wst-quick .wst-aiin{flex:1 1 auto;min-width:0;width:auto}.wst-quick [data-quick]{flex:none}.wst-qideas,.wst-tcats{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:24px}.wst-edhere{position:absolute;left:12px;top:calc(env(safe-area-inset-top,0px) + 70px);z-index:4;pointer-events:auto;padding:9px 14px;border-radius:14px;border:1px solid rgba(124,245,200,.55);background:linear-gradient(180deg,#142c50eb,#0a162ceb);color:#eafffa;font:800 14px/1 Sora,sans-serif;box-shadow:0 6px 18px #00000059,0 0 14px #7cf5c840;cursor:pointer;animation:wst-edin .35s ease-out}.wst-edhere:active{transform:scale(.95)}@keyframes wst-edin{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}html.wp-pcphone .wst-edhere{zoom:1.5}.wst-jw .wst-hn2{font-weight:800}.wsj-evk.and{background:#ffd23a2e;color:#ffd23a}.wsj-evp{width:min(680px,calc(100% - 24px))}.wsj-evp li{flex-wrap:wrap;row-gap:6px}.wsj-evp li select{flex:1 1 150px;min-width:130px}.wsj-evp li .wsj-evk.then{margin-left:0}.wsj-evp li .wsj-evk.then:before{content:"";flex-basis:100%}.wsj-evp li .wsj-br{flex-basis:100%;height:0}.wst-day{border-color:color-mix(in srgb,var(--c,#ffd23a) 55%,transparent);background:linear-gradient(135deg,#ffc43c24,#0a1836e6 55%)}.wst-dayic{font-style:normal;font-size:28px;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#ffd23a29;animation:wstSun 6s linear infinite}@keyframes wstSun{to{transform:rotate(360deg)}}.wst-soc{display:grid;gap:8px;margin:10px 0 6px}.wst-rx{display:flex;flex-wrap:wrap;gap:6px}.wst-rx button{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;border:1px solid rgba(124,245,226,.28);background:#ffffff0f;color:#fff;font:700 15px/1 Sora,sans-serif;transition:transform .15s}.wst-rx button b{font-size:12px;color:#9fb4c8}.wst-rx button:hover{transform:translateY(-2px)}.wst-rx button.pop{animation:wstRxPop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes wstRxPop{40%{transform:scale(1.35) rotate(-8deg)}}.wst-rx .wst-pick{margin-left:auto;font-size:12.5px}.wst-rx .wst-pick.on{border-color:#ffd23a;color:#ffd23a;background:#ffd23a1f}.wst-cmf{display:flex;gap:6px}.wst-cmf input{flex:1;min-width:0;padding:9px 11px;border-radius:11px;border:1px solid rgba(124,245,226,.3);background:#071a3a;color:#fff;font:600 13px/1.2 Sora,sans-serif}.wst-cml{list-style:none;margin:0;padding:0;display:grid;gap:5px;max-height:180px;overflow:auto}.wst-cml li{display:flex;gap:8px;align-items:baseline;padding:7px 10px;border-radius:10px;background:#ffffff0d;font:600 12.5px/1.35 Sora,sans-serif}.wst-cml li b{flex:none;color:#7cf5e2}.wst-cml li b em{font-style:normal;font-size:10.5px;color:#ffd23a;margin-left:3px}.wst-cml li span{flex:1;min-width:0;color:#d8e6f5;overflow-wrap:anywhere}.wst-cml li.mk{background:#ffd23a14}.wst-cml li.none{color:#9fb4c8;justify-content:center}.wsb-uic{width:22px;height:22px;object-fit:contain;display:block;margin:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.wsj-tools i>img:not(.wsj-ic){width:30px;height:30px;object-fit:contain;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.wsj-evb .wsj-ic{width:22px;height:22px;display:inline-block;vertical-align:middle}.wst-weblink{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0;padding:9px 10px;border-radius:12px;border:1px solid rgba(124,245,226,.4);background:linear-gradient(135deg,#39d3ff29,#5cf2c01f);color:#dffcf5;font:800 12px/1.25 Sora,sans-serif;text-decoration:none;text-align:center}.wst-weblink:hover{filter:brightness(1.15)}.wst-hint{position:absolute;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:2;margin:0;display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 18px;border-radius:999px;border:1px solid rgba(124,245,200,.35);background:#040c1c9e;color:#e2fff6;font:700 13px/1.2 Sora,sans-serif;white-space:nowrap;pointer-events:none;box-shadow:0 6px 18px #0000004d}html.wp-pcphone .wst-hint{zoom:1.6}.wst-cv{position:relative;overflow:hidden}.wst-cv>canvas.wst-cvlive{position:absolute;inset:0;width:100%!important;height:100%!important;border-radius:inherit;z-index:1;pointer-events:none;animation:wstLiveIn .35s ease both}.wst-cv.live>i,.wst-cv.live>em,.wst-cv.live>b{position:relative;z-index:2}.wst-cv.live{box-shadow:0 0 0 2px var(--c) inset,0 0 18px color-mix(in srgb,var(--c) 55%,transparent)}@keyframes wstLiveIn{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.wst-res .wst-score.done{animation:wstScorePop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes wstScorePop{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.wst-res .wst-best.stamp{display:inline-block;animation:wstStamp .55s cubic-bezier(.2,1.5,.4,1) both;animation-delay:.35s}@keyframes wstStamp{0%{opacity:0;transform:scale(2.6) rotate(-14deg)}70%{opacity:1;transform:scale(.92) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}.wst-flash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 40%,rgba(255,230,140,.55),transparent 60%);animation:wstFlash .7s ease-out both;z-index:5}@keyframes wstFlash{0%{opacity:1}to{opacity:0}}.wst-go kbd{font:800 11px/1 Sora,sans-serif;padding:3px 6px;margin-left:6px;border-radius:6px;background:#ffffff2e;border:1px solid rgba(255,255,255,.3)}.wst-card.fresh{position:relative;animation:wstFresh 2.4s ease-out 2;box-shadow:0 0 0 2px #ffd23a,0 0 26px #ffd23a8c}.wst-card.fresh:after{content:"NEW";position:absolute;top:8px;right:8px;z-index:3;font:900 11px/1 Sora,sans-serif;letter-spacing:.06em;color:#1a1200;background:linear-gradient(135deg,#ffe27a,#ffb23a);padding:5px 8px;border-radius:999px;box-shadow:0 4px 12px #ffb23a73}@keyframes wstFresh{0%,to{box-shadow:0 0 0 2px #ffd23a,0 0 26px #ffd23a8c}50%{box-shadow:0 0 0 3px #fff3b0,0 0 42px #ffd23ad9}}.wst-rl{position:fixed;inset:0;z-index:12500;display:grid;place-items:center;padding:16px;background:#0206129e;backdrop-filter:blur(6px);animation:wstRlIn .25s ease-out}@keyframes wstRlIn{0%{opacity:0}to{opacity:1}}.wst-rlc{width:min(420px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:18px 18px 16px;border-radius:20px;background:linear-gradient(160deg,#121e3ef7,#080e20f7);border:1px solid rgba(124,245,200,.45);box-shadow:0 20px 60px #0000008c,0 0 40px #5fd3ff2e;color:#eef4fb;font-family:Sora,sans-serif;text-align:center;animation:wstRlPop .35s cubic-bezier(.2,1.4,.4,1)}.wst-rl.shown,.wst-rl.shown .wst-rlc{animation:none}@keyframes wstRlPop{0%{transform:scale(.92) translateY(10px)}to{transform:none}}.wst-rlc>small{display:block;font:800 12px/1 Sora,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7cf5c8}.wst-rlc h3{margin:6px 0 12px;font:900 22px/1.2 "Exo 2",Sora,sans-serif}.wst-rlcode{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:10px;border-radius:14px;background:#ffffff0d;border:1px dashed rgba(255,210,58,.5)}.wst-rlcode span{font-size:12px;opacity:.75}.wst-rlcode b{font:900 30px/1 "Exo 2",monospace;letter-spacing:.18em;color:#ffd23a;text-shadow:0 0 18px rgba(255,210,58,.45)}.wst-rlp{list-style:none;margin:14px 0 8px;padding:0;display:grid;gap:7px}.wst-rlm{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:12px 0 2px}.wst-rlm button{flex:1 1 auto;min-width:0;padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#e8f2ff;font:800 12.5px/1 Sora,sans-serif;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.wst-rlm button[aria-checked=true]{background:linear-gradient(135deg,#5fd3ff,#7cf5c8);border-color:transparent;color:#061022;transform:translateY(-1px)}.wst-rlm button:disabled:not([aria-checked=true]){opacity:.45;cursor:default}.wst-rlml{margin:6px 0 0;font:600 12.5px/1.35 Sora,sans-serif;color:#9fb3cc;text-align:center}.wst-rlp li u{margin-left:auto;text-decoration:none;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--c) 30%,transparent);color:#fff;font:800 11px/1 Sora,sans-serif}.wst-mbar{position:absolute;top:calc(58px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:3;padding:7px 14px;border-radius:999px;background:#060c1cb8;border:1px solid rgba(255,255,255,.14);color:#fff;font:800 13px/1.2 Sora,sans-serif;white-space:nowrap;pointer-events:none;backdrop-filter:blur(6px)}.wst-mbar:empty{display:none}.wst-rbd li.tm,.wst-rres li[style*=--tc]{box-shadow:inset 3px 0 0 var(--tc)}.wst-rlp li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#ffffff0d;border:1px solid color-mix(in srgb,var(--c,#5fd3ff) 55%,transparent);text-align:left;animation:wstRlSeat .4s ease-out both}@keyframes wstRlSeat{0%{transform:translate(-14px)}to{transform:none}}.wst-rlp li i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--c,#5fd3ff);color:#061022;font:900 12px/1 Sora,sans-serif;font-style:normal}.wst-rlp li b{flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wst-rlp li b small{opacity:.6;font-weight:600}.wst-rlp li.me{background:color-mix(in srgb,var(--c) 16%,transparent)}.wst-rlp li.empty{border-style:dashed;border-color:#ffffff2e;opacity:.55;animation:wstRlWait 1.6s ease-in-out infinite}.wst-rlp li.empty i{background:#ffffff2e;color:#eef4fb}@keyframes wstRlWait{50%{opacity:.3}}.wst-rlh{margin:6px 0 12px;font-size:13px;opacity:.8}.wst-rla{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.wst-rla [data-rlgo]:not([disabled]){animation:wstRlGo 1.2s ease-in-out infinite}@keyframes wstRlGo{50%{box-shadow:0 0 0 4px #7cf5c840,0 0 26px #7cf5c88c}}.wst-racebtn{background:linear-gradient(135deg,#ffd23a,#ff8a3d)!important;color:#1a0f00!important}.wst-rjoin{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,#ffd23a1f,#ff8a3d14);border:1px solid rgba(255,210,58,.35)}.wst-rjoin b{font-size:14px}.wst-rjoin small{flex:1;min-width:120px;opacity:.75;font-size:12px}.wst-rjoin input{width:96px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#ffd23a;font:900 16px/1 "Exo 2",monospace;letter-spacing:.14em;text-transform:uppercase;text-align:center}.wst-rbd{position:absolute;left:12px;top:86px;z-index:5;list-style:none;margin:0;padding:6px;display:grid;gap:4px;min-width:150px;border-radius:12px;background:#040a1a9e;backdrop-filter:blur(4px);font:700 12px/1.2 Sora,sans-serif;color:#eef4fb;pointer-events:none}.wst-rbd li,.wst-rres li{display:flex;align-items:center;gap:7px;padding:4px 6px;border-radius:8px;transition:transform .3s}.wst-rbd li i,.wst-rres li i{min-width:18px;text-align:center;font-style:normal;font-weight:900;color:#ffd23a}.wst-rbd li b,.wst-rres li b{flex:1;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wst-rbd li em,.wst-rres li em{font-style:normal;opacity:.85}.wst-rbd li.me,.wst-rres li.me{background:#7cf5c82e;color:#7cf5c8}.wst-rbd li.out,.wst-rres li.out{opacity:.5}.wst-rres{margin:6px 0 10px;padding:8px 10px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,210,58,.3);text-align:left}.wst-rres>b{display:block;margin-bottom:6px;text-align:center;font-size:14px;color:#ffd23a}.wst-rres ol{list-style:none;margin:0;padding:0;display:grid;gap:3px;font:700 13px/1.2 Sora,sans-serif}@media(max-width:640px),(max-height:520px){.wst-rbd{top:64px;left:8px;min-width:130px;font-size:11px}}.wst-fol{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0}.wst-fol span{font-size:13px;opacity:.8}.wst-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:#ff4d6d;color:#fff;font:900 11px/1 Sora,sans-serif;font-style:normal;box-shadow:0 0 0 2px #050a1acc;animation:wstBadge 1.6s ease-in-out infinite}@keyframes wstBadge{50%{transform:scale(1.15)}}.wst-res .wst-res1{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.wst-res .wst-res1>.wst-go{flex:1 1 140px}.wst-res .wst-res2{display:flex;gap:4px 14px;justify-content:center;flex-wrap:wrap;margin-top:10px}.wst-lk{background:none;border:0;padding:4px 2px;color:#a9c4e8;font:700 13px/1.2 Sora,sans-serif;cursor:pointer;border-bottom:1px dashed rgba(169,196,232,.35)}.wst-lk:hover,.wst-lk:focus-visible{color:#7cf5c8;border-color:#7cf5c8}.wst-rl.stage{background:linear-gradient(90deg,transparent 40%,rgba(2,6,18,.55));backdrop-filter:none;place-items:center end;padding:16px 4vw}.wst-rl.stage .wst-rlc{width:min(380px,100%)}@media(max-aspect-ratio:1/1){.wst-rl.stage{place-items:end center;background:linear-gradient(180deg,transparent 35%,rgba(2,6,18,.6))}.wst-rl.stage .wst-rlc{max-height:58dvh}}.wst-rlq{margin:10px 0 0;padding:8px 10px;border-radius:12px;background:#ffd23a1a;border:1px solid rgba(255,210,58,.35);font-size:13px}.wst-rlq b{display:inline-block;min-width:1.6em;font:900 20px/1 "Exo 2",Sora,sans-serif;color:#ffd23a}.wst-lights{position:absolute;top:18%;left:50%;transform:translate(-50%);z-index:6;display:flex;gap:12px;padding:10px 16px;border-radius:999px;background:#040814b8;box-shadow:0 8px 30px #00000073;pointer-events:none}.wst-lights i{width:26px;height:26px;border-radius:50%;background:#2a1018;box-shadow:inset 0 2px 6px #0009;transition:background .15s,box-shadow .15s}.wst-lights i.on{background:radial-gradient(circle at 40% 35%,#ff9aa8,#ff2d55 55%,#a10a26);box-shadow:0 0 16px #ff2d55,0 0 34px #ff2d5580}.wst-lights.go i{background:radial-gradient(circle at 40% 35%,#c9ffe8,#2ee59d 55%,#0a8a55);box-shadow:0 0 18px #2ee59d,0 0 40px #2ee59d8c}.wst-lights.go{animation:wstGo 1.2s ease-out forwards}@keyframes wstGo{0%{transform:translate(-50%) scale(1.15)}70%{opacity:1}to{transform:translate(-50%) scale(1);opacity:0}}.wst-burst{position:absolute;left:50%;top:30%;z-index:7;transform:translate(-50%,-50%);font:italic 900 52px/1 "Exo 2",Sora,sans-serif;letter-spacing:.02em;pointer-events:none;white-space:nowrap;animation:wstBurst 1.4s cubic-bezier(.2,1.4,.4,1) forwards}.wst-burst.ovt{color:#ffd23a;text-shadow:0 0 20px rgba(255,180,40,.8),4px 4px 0 #b3361a}.wst-burst.fin{color:#fff;text-shadow:0 0 26px #7cf5c8,4px 4px 0 #0c5c4a;font-size:64px}@keyframes wstBurst{0%{transform:translate(-50%,-50%) scale(.3) rotate(-8deg);opacity:0}25%{transform:translate(-50%,-50%) scale(1.15) rotate(-3deg);opacity:1}70%{transform:translate(-50%,-50%) scale(1) rotate(-3deg);opacity:1}to{transform:translate(-50%,-80%) scale(1);opacity:0}}@media(max-width:640px),(max-height:520px){.wst-burst{font-size:34px}.wst-burst.fin{font-size:42px}.wst-lights{top:22%;gap:8px;padding:7px 11px}.wst-lights i{width:18px;height:18px}}.wst-pod{display:flex;align-items:flex-end;justify-content:center;gap:6px;margin:4px 0 10px;height:118px}.wst-pod>div{flex:0 0 30%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;animation:wstPodUp .6s cubic-bezier(.2,1.2,.4,1) both}.wst-pod>div small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 11px/1.2 Sora,sans-serif;color:#cfe3ff}.wst-pod>div i{font-style:normal;font-size:24px}.wst-pod>div b{display:grid;place-items:center;width:100%;border-radius:10px 10px 4px 4px;font:900 22px/1 "Exo 2",Sora,sans-serif;color:#0a1022;background:linear-gradient(180deg,#e9f3ff,#9fb6d8)}.wst-pod .p1 b{height:62px;background:linear-gradient(180deg,#ffe99a,#f2b437);animation-delay:.25s}.wst-pod .p2 b{height:44px}.wst-pod .p1{animation-delay:.3s}.wst-pod>div.me small{color:#7cf5c8}@keyframes wstPodUp{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.wst-watch .wst-wl{list-style:none;margin:12px 0;padding:0;display:grid;gap:8px;text-align:left}.wst-wl li{display:grid;grid-template-columns:26px 1fr 2fr auto;align-items:center;gap:8px;font:700 13px/1.2 Sora,sans-serif}.wst-wl li i{font-style:normal;text-align:center;color:#ffd23a}.wst-wl li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wst-wl li span{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.wst-wl li span em{display:block;height:100%;border-radius:999px;background:var(--c,#5fd3ff);box-shadow:0 0 10px var(--c,#5fd3ff);transition:width .9s linear}.wst-wl li.out{opacity:.5}.wst-wl li small{opacity:.8}.wst-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0;margin:0 0 12px;border-radius:20px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c,#5fd3ff) 55%,transparent);background:#050b1d;box-shadow:0 14px 40px #0006,0 0 30px color-mix(in srgb,var(--c,#5fd3ff) 18%,transparent);min-height:230px}.wst-hero .wst-hcv{position:relative;background-size:cover;background-position:center;min-height:230px;cursor:pointer}.wst-hero .wst-hcv:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,#050b1d)}.wst-hero .wst-hcv canvas.wst-cvlive{position:absolute;inset:0;width:100%!important;height:100%!important}.wst-hbody{position:relative;z-index:1;padding:16px 18px 14px 4px;display:flex;flex-direction:column;gap:6px;justify-content:center}.wst-hbody>small{font:800 11px/1 Sora,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ffd23a}.wst-hbody h3{margin:0;font:900 30px/1.05 "Exo 2",Sora,sans-serif;cursor:pointer;text-shadow:0 2px 18px rgba(0,0,0,.6)}.wst-hbody p{margin:0;font-size:13px;opacity:.8}.wst-hbtn{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.wst-hbtn .wst-go{flex:1 1 120px}.wst-hbtn .wst-racebtn em{display:block;font-style:normal;font-size:10px;opacity:.8}.wst-hbody .wst-rjoin{margin:4px 0 0;padding:6px 8px;background:#ffffff0a;border-color:#ffffff1f}.wst-hbody .wst-rjoin{flex-wrap:nowrap}.wst-hbody .wst-rjoin small{min-width:0;flex:1}.wst-hbody .wst-rjoin input{flex:0 0 92px;width:92px;padding:6px}.wst-hlive{position:absolute;right:10px;top:10px;z-index:2;display:grid;gap:4px;max-width:44%}.wst-hlive>b{font:800 11px/1 Sora,sans-serif;color:#ff6b8a;text-align:right}.wst-hlive button{display:flex;justify-content:space-between;gap:8px;padding:5px 8px;border-radius:10px;border:1px solid rgba(255,107,138,.4);background:#0a0614bf;color:#eef4fb;font:700 11px/1.2 Sora,sans-serif;cursor:pointer}.wst-hlive button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wst-hlive button em{font-style:normal;opacity:.75;white-space:nowrap}@media(max-width:760px){.wst-hero{grid-template-columns:1fr}.wst-hero .wst-hcv{min-height:150px}.wst-hero .wst-hcv:after{background:linear-gradient(180deg,transparent 50%,#050b1d)}.wst-hbody{padding:0 14px 12px}.wst-hbody h3{font-size:24px}.wst-hlive{max-width:60%}}.wst-evs{display:flex;gap:8px;margin:0 0 10px;overflow-x:auto;scrollbar-width:none}.wst-evs button{flex:1 0 220px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-auto-flow:column;column-gap:10px;align-items:center;text-align:left;padding:9px 12px;border-radius:14px;border:1px solid rgba(255,210,58,.35);background:linear-gradient(135deg,#ffd23a1a,#5fd3ff0d);color:#eef4fb;cursor:pointer;font:600 12px/1.25 Sora,sans-serif}.wst-evs button>i:first-child,.wst-evs button>.wst-ic:first-child{grid-row:1 / span 2;font-style:normal;font-size:22px}.wst-evs button b,.wst-evs button span{grid-column:2}.wst-evs button .wst-ic{width:26px;height:26px}.wst-evs button b{font-size:12px;color:#ffd23a}.wst-evs button.on{border-color:#ffd23a;box-shadow:0 0 0 1px #ffd23a inset}.wst-hsec{margin:0 0 6px}.wst-hrow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,30%);gap:12px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin}.wst-hrow>.wst-card{scroll-snap-align:start;flex-direction:column;margin:0}.wst-hrow .wst-cv{flex:none;width:100%;height:auto;aspect-ratio:16/9}@media(max-width:640px){.wst-hrow{grid-auto-columns:72%}}.wst-rib{position:absolute;top:8px;right:-30px;z-index:3;width:110px;padding:3px 0;text-align:center;transform:rotate(35deg);font:900 10px/1 Sora,sans-serif;letter-spacing:.12em;color:#1a0f00;box-shadow:0 2px 8px #0006}.wst-rib.hot{background:linear-gradient(90deg,#ffb23a,#ff5a3d)}.wst-rib.new{background:linear-gradient(90deg,#7cf5c8,#5fd3ff)}.wst-cv{overflow:hidden}.wst-cst{display:inline-flex;align-items:center;gap:1px;min-height:14px;font-size:12px;letter-spacing:-1px;color:#ffd23a}.wst-cst i{font-style:normal;color:#ffffff2e}.wst-cst em{margin-left:6px;font:700 11px/1 Sora,sans-serif;letter-spacing:0;font-style:normal;color:#a9c4e8}.wst-cst:empty:before{content:"";display:inline-block;width:70px;height:10px;border-radius:6px;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);background-size:200% 100%;animation:wstShim 1.2s linear infinite}@keyframes wstShim{to{background-position:-200% 0}}.wst-ci>.wst-cst{display:flex;margin:2px 0}.wst-gp{position:relative;border-radius:18px;padding:12px;background:radial-gradient(90% 60% at 20% 0%,color-mix(in srgb,var(--c,#5fd3ff) 16%,transparent),transparent 70%),radial-gradient(70% 50% at 100% 100%,color-mix(in srgb,var(--b,#0a1830) 40%,transparent),transparent 70%)}.wst-board li:nth-child(-n+3){position:relative;border-radius:10px;padding-left:4px}.wst-board li:nth-child(1){background:linear-gradient(90deg,rgba(255,210,58,.22),transparent)}.wst-board li:nth-child(2){background:linear-gradient(90deg,rgba(200,216,240,.2),transparent)}.wst-board li:nth-child(3){background:linear-gradient(90deg,rgba(214,140,84,.22),transparent)}.wst-board li:nth-child(-n+3)>i{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-weight:900;color:#1a1200;box-shadow:0 2px 6px #00000059}.wst-board li:nth-child(1)>i{background:radial-gradient(circle at 35% 30%,#fff3b8,#f2b437 60%,#a36b0c)}.wst-board li:nth-child(2)>i{background:radial-gradient(circle at 35% 30%,#fff,#b9c8de 60%,#6d7f99)}.wst-board li:nth-child(3)>i{background:radial-gradient(circle at 35% 30%,#ffe0c2,#c97a44 60%,#7a3f18)}.wst-dash{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;align-items:center;margin:0 0 12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(124,245,200,.35);background:linear-gradient(135deg,#7cf5c814,#5fd3ff0d)}.wst-dlv{display:grid;gap:3px;min-width:110px}.wst-dlv b{font:900 26px/1 "Exo 2",Sora,sans-serif;color:#7cf5c8}.wst-dlv small{font-size:11px;opacity:.75}.wst-dlv i,.wst-miss summary i{display:block;height:6px;border-radius:999px;background:#ffffff1a;overflow:hidden}.wst-dlv i em,.wst-miss summary i em{display:block;height:100%;background:linear-gradient(90deg,#5fd3ff,#7cf5c8);border-radius:999px;transition:width .8s}.wst-dnum{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wst-dnum li{display:grid;gap:2px;text-align:center;padding:6px;border-radius:12px;background:#ffffff0a}.wst-dnum b{font:900 20px/1 "Exo 2",Sora,sans-serif}.wst-dnum small{font-size:11px;opacity:.75}.wst-dchart{grid-column:1/-1;display:grid;grid-template-columns:repeat(14,1fr);gap:4px;align-items:end;height:70px}.wst-dchart.sm{height:46px;margin-bottom:8px}.wst-dchart span{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.wst-dchart span i{display:block;width:100%;height:max(3px,var(--h));border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#7cf5c8,#2f8cff);animation:wstBar .7s cubic-bezier(.2,1.2,.4,1) both}.wst-dchart span:hover:after{content:attr(data-n);position:absolute;top:-16px;font:800 11px/1 Sora,sans-serif;color:#fff}.wst-dchart span em{font-style:normal;font-size:9px;opacity:.5;margin-top:2px}@keyframes wstBar{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1)}}.wst-dash>.wst-fine{grid-column:1/-1;margin:0}@media(max-width:640px){.wst-dash{grid-template-columns:1fr}.wst-dnum{grid-template-columns:repeat(2,1fr)}}.wst-miss{margin:0 0 12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,210,58,.35);background:#ffd23a0f}.wst-miss summary{display:grid;grid-template-columns:auto 1fr auto;gap:4px 8px;align-items:center;cursor:pointer;list-style:none}.wst-miss summary::-webkit-details-marker{display:none}.wst-miss summary b{font-size:14px;color:#ffd23a}.wst-miss summary span{font:800 12px/1 Sora,sans-serif}.wst-miss summary i{grid-column:1/-1}.wst-miss ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px}.wst-miss li{display:flex;align-items:center;gap:8px;font-size:13px;opacity:.9}.wst-miss li i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#ffffff14;font-style:normal;font-size:12px}.wst-miss li.done{opacity:.55;text-decoration:line-through}.wst-miss li.done i{background:#2ee59d;color:#032;font-weight:900}.wst-heart{position:fixed;z-index:13000;pointer-events:none;font-style:normal;font-size:18px;animation:wstHeart 1.1s ease-out var(--d,0s) forwards;opacity:0}@keyframes wstHeart{0%{transform:translate(-50%) scale(.4);opacity:0}20%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),-90px) scale(1.2);opacity:0}}.wst-hrow .wst-cv:after{content:"";position:absolute;inset:-2px;z-index:2;pointer-events:none;background:url(/images/studio/rm/card-frame.webp) center/100% 100% no-repeat}.wst-hrow .wst-cv:has(.wst-rib.hot):after{background-image:url(/images/studio/rm/card-frame-hot.webp)}.wst-hrow .wst-cv:has(.wst-rib.new):after{background-image:url(/images/studio/rm/card-frame-new.webp)}.wst-rib{top:4px;right:4px;width:58px;height:40px;padding:0;transform:none;color:transparent;font-size:0;box-shadow:none;background:url(/images/studio/rm/ribbon-new.webp) center/contain no-repeat!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45));animation:wstRibIn .5s cubic-bezier(.2,1.5,.4,1) both}.wst-rib.hot{background-image:url(/images/studio/rm/ribbon-hot.webp)!important}@keyframes wstRibIn{0%{transform:scale(.3) rotate(-20deg);opacity:0}}.wst-hero{background:#050b1d url(/images/studio/rm/banner-bg.webp) center/cover no-repeat}.wst-hero .wst-hbody{background:linear-gradient(90deg,#050b1d8c,#050b1de0)}.wst-pod .wst-medal{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.wst-pod .p1 .wst-medal{width:42px;height:42px}.wst-burst.pic{font-size:0;text-shadow:none}.wst-burst.pic img{display:block;width:min(46vw,420px);height:auto;mix-blend-mode:screen}.wst-burst.pic.fin img{width:min(52vw,480px)}.wst-dlv>.wst-ic{width:34px;height:34px;margin-right:6px}.wst-cth>i>.wst-ic,.wst-evs i>.wst-ic{width:24px;height:24px;vertical-align:middle}.wst-hlive>b>.wst-ic{width:18px;height:18px;vertical-align:-4px}@media(max-height:520px)and (orientation:landscape){.wst-hero{min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.wst-hero .wst-hcv{min-height:150px}.wst-hbody{padding:8px 12px 8px 2px;gap:4px}.wst-hbody h3{font-size:20px}.wst-hero .wst-go.big,.wst-hero .wst-racebtn{padding:8px 12px;font-size:14px;min-height:0}.wst-hero .wst-rjoin{padding:4px 8px}.wst-hero .wst-rjoin small{display:none}.wst-hero .wst-rjoin input,.wst-hero .wst-rjoin button{padding:5px 10px;font-size:13px}}.wst.pro,.wst-res.pro,.wst-shs{--p-bg:#0b0e12;--p-s1:#12161b;--p-s2:#181d23;--p-s3:#1f252c;--p-line:rgba(255,255,255,.07);--p-line2:rgba(255,255,255,.13);--p-ink:#e9eef3;--p-ink2:#9ba7b3;--p-ink3:#68737e;--p-acc:#4fe3c1;--p-acc2:#39c8ff;--p-accd:rgba(79,227,193,.12);--p-gold:#e6c36a;--p-goldd:rgba(230,195,106,.12);--p-r:10px}.wst-pi{flex:none;width:16px;height:16px;vertical-align:-3px}.wst.pro{background:#040609b8;backdrop-filter:blur(6px)}.wst.pro .wst-in{color:var(--p-ink);background:var(--p-bg)!important;background-image:none!important;border:1px solid var(--p-line2)!important;border-radius:14px;box-shadow:0 24px 70px #0009!important;font-family:Sora,system-ui,sans-serif;letter-spacing:-.005em}.wst.pro b,.wst.pro strong,.wst.pro h3,.wst.pro h4{font-weight:700}.wst.pro .wst-h{display:flex;align-items:center;gap:10px;min-height:0;padding:11px 96px 11px 16px;border-bottom:1px solid var(--p-line);background:var(--p-s1)!important}.wst.pro .wst-h:before,.wst.pro .wst-h:after{display:none}.wst.pro .wst-h small{display:none}.wst.pro .wst-h h2{display:flex;align-items:center;gap:8px;margin:0;font:700 15px/1 Sora,sans-serif;text-shadow:none;letter-spacing:0;color:var(--p-ink)}.wst.pro .wst-h h2 em{color:var(--p-ink);font-weight:800}.wst-mark{flex:none;width:18px;height:18px;border-radius:5px;background:conic-gradient(from 210deg,var(--p-acc2),var(--p-acc),var(--p-acc2));box-shadow:inset 0 0 0 4px var(--p-s1)}.wst-beta{margin-left:2px;padding:3px 6px;border-radius:4px;border:1px solid rgba(230,195,106,.45);color:var(--p-gold);font:700 9.5px/1 Sora,sans-serif;letter-spacing:.12em}.wst.pro .wst-h>.wst-help,.wst.pro .wst-h>.wst-x{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;display:grid;place-items:center;padding:0;margin:0;border-radius:8px!important;border:1px solid var(--p-line2)!important;background:transparent!important;color:var(--p-ink2);box-shadow:none!important;cursor:pointer}.wst.pro .wst-h>.wst-x{right:12px!important;font-size:0}.wst.pro .wst-h>.wst-help{right:50px!important;left:auto!important}.wst.pro .wst-h>.wst-help:hover,.wst.pro .wst-h>.wst-x:hover{color:var(--p-ink);border-color:var(--p-ink3)!important}.wst.pro .wst-h .wst-pi{width:17px;height:17px}.wst.pro .wst-tabs{gap:0;padding:0 8px;border-bottom:1px solid var(--p-line);background:var(--p-s1)}.wst.pro .wst-tabs button{flex:1;gap:7px;padding:12px 8px 11px!important;border:0;border-bottom:2px solid transparent;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--p-ink3);font:600 13px/1 Sora,sans-serif!important;min-height:0}.wst.pro .wst-tabs button:hover{color:var(--p-ink2)}.wst.pro .wst-tabs button.on{color:var(--p-ink);border-bottom-color:var(--p-acc)}.wst.pro .wst-tabs button.on .wst-pi{color:var(--p-acc)}.wst.pro .wst-tabs button span{width:auto!important;font-size:0!important;display:inline-flex}.wst.pro .wst-badge{background:var(--p-gold);color:#14110a;box-shadow:none}.wst.pro.wide .wst-in{grid-template-columns:clamp(190px,15%,224px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"h h" "t b" "f n";border-radius:14px}.wst.pro.wide .wst-h{grid-area:h;padding:11px 96px 11px 18px}.wst.pro.wide .wst-h h2{font-size:15px;margin:0}.wst.pro.wide .wst-tabs{flex-direction:column;gap:2px;padding:12px 10px;border:0;border-right:1px solid var(--p-line);background:var(--p-s1)}.wst.pro.wide .wst-tabs button{flex:0 0 auto;justify-content:flex-start;gap:10px;padding:10px 12px!important;border:0;border-left:2px solid transparent;border-radius:0 6px 6px 0!important;text-align:left;font-size:13px!important}.wst.pro.wide .wst-tabs button.on{background:var(--p-accd)!important;border-left-color:var(--p-acc);color:var(--p-ink)}.wst.pro.wide .wst-tabs button .wst-pi{width:17px;height:17px}.wst.pro.wide .wst-body{border-left:0;padding:20px 24px 24px;background:transparent!important;backdrop-filter:none}.wst.pro .wst-body{padding:14px 16px 18px}.wst.pro.wide .wst-foot{grid-area:f;opacity:1;padding:12px 12px 14px;border-right:1px solid var(--p-line);background:var(--p-s1);color:var(--p-ink3);font:500 10.5px/1.45 Sora,sans-serif}.wst.pro .wst-foot{color:var(--p-ink3);font:500 10.5px/1.45 Sora,sans-serif;border-top:1px solid var(--p-line);padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.wst.pro:not(.wide) .wst-foot>span{display:none}.wst.pro:not(.wide) .wst-foot:not(:has(a,button)){display:none}.wst.pro .wst-weblink{display:inline-flex;align-items:center;gap:6px;color:var(--p-acc);font:600 11.5px/1.3 Sora,sans-serif;text-decoration:none}.wst.pro .wst-side-ct{padding:62px 10px 9px;border-radius:var(--p-r);border:1px solid rgba(230,195,106,.35);box-shadow:none;background:var(--p-s2)}.wst.pro .wst-side-ct small{color:var(--p-gold);font:600 10px/1.2 Sora,sans-serif;letter-spacing:.02em}.wst.pro .wst-side-ct b{font:700 13px/1.2 Sora,sans-serif}.wst.pro .wst-side-ct em{color:var(--p-ink3);font:500 10.5px/1 Sora,sans-serif}.wst.pro .wst-go{min-height:38px;padding:0 15px;border:1px solid transparent;border-radius:8px;background:var(--p-acc);color:#04130f;font:700 13px/1 Sora,sans-serif;letter-spacing:0;box-shadow:none;text-shadow:none;gap:7px;transition:background .15s,border-color .15s,color .15s}.wst.pro .wst-go:hover{filter:none;background:#6ff0d2}.wst.pro .wst-go.big{min-height:44px;font-size:14px}.wst.pro .wst-go.alt,.wst.pro .wst-cb button:not(.wst-go),.wst.pro .wst-go.wst-racebtn{background:transparent;border-color:var(--p-line2);color:var(--p-ink)}.wst.pro .wst-go.alt:hover,.wst.pro .wst-cb button:not(.wst-go):hover{background:#ffffff0a;border-color:var(--p-ink3)}.wst.pro .wst-go:disabled{opacity:.4}.wst.pro .wst-link,.wst.pro .wst-lk{color:var(--p-acc);font:600 12px/1.3 Sora,sans-serif;text-decoration:none;background:none;border:0}.wst.pro .wst-link:hover{text-decoration:underline}.wst.pro .wst-in>.wst-nav{position:static;grid-area:n;display:flex;justify-content:flex-end;gap:8px;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--p-line);background:var(--p-s1);z-index:auto}.wst.pro:not(.wide) .wst-in>.wst-nav>*{flex:1}.wst.pro:not(.wide) .wst-in>.wst-nav>span:empty{display:none}.wst.pro.wide .wst-in>.wst-nav{padding:10px 24px}.wst.pro.wide .wst-in>.wst-nav>span{display:none}.wst.pro.wide .wst-in>.wst-nav .wst-go{min-width:132px}.wst.pro .wst-ai,.wst.pro .wst-miss,.wst.pro .wst-build,.wst.pro .wst-est,.wst.pro .wst-pubbox,.wst.pro .wst-gpr,.wst.pro .wst-contest,.wst.pro .wst-local,.wst.pro .wst-web,.wst.pro .wst-gal,.wst.pro .wst-adv,.wst.pro .wst-emptybox{background:var(--p-s1)!important;background-image:none!important;border:1px solid var(--p-line)!important;border-radius:var(--p-r)!important;box-shadow:none!important}.wst.pro .wst-ai{padding:14px}.wst.pro .wst-ai>b{font:700 14px/1.25 Sora,sans-serif;color:var(--p-ink)}.wst.pro .wst-qic,.wst.pro .wst-quick:before,.wst.pro .wst-quick:after{display:none!important}.wst.pro .wst-qsub{display:block;margin-top:4px;color:var(--p-ink2);font:500 12px/1.45 Sora,sans-serif}.wst.pro .wst-airow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wst.pro .wst-airow input{flex:1 1 170px;min-width:0}.wst.pro .wst-airow .wst-go{flex:none}.wst.pro input:not([type=range]):not([type=checkbox]),.wst.pro select,.wst.pro textarea{padding:0 12px;min-height:38px;border-radius:8px;border:1px solid var(--p-line2);background:var(--p-bg);color:var(--p-ink);font:500 13px/1.2 Sora,sans-serif;box-shadow:none}.wst.pro textarea{padding:10px 12px}.wst.pro input:focus,.wst.pro select:focus,.wst.pro textarea:focus{outline:0;border-color:var(--p-acc);box-shadow:0 0 0 3px var(--p-accd)}.wst.pro input::placeholder{color:var(--p-ink3)}.wst.pro input[type=range]{accent-color:var(--p-acc)}.wst.pro .wst-qideas{margin:10px 0 6px;gap:6px}.wst.pro .wst-qideas button{padding:6px 10px;border-radius:999px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink2);font:500 11.5px/1 Sora,sans-serif}.wst.pro .wst-qideas button:hover{color:var(--p-ink);border-color:var(--p-ink3)}.wst.pro .wst-ainote{color:var(--p-ink2)}.wst.pro .wst-steps{gap:0;margin:0 0 4px;padding-bottom:0!important;border-bottom:1px solid var(--p-line)}.wst.pro .wst-steps:before{display:none}.wst.pro .wst-steps:after{left:0;bottom:-1px;height:2px;border-radius:0;width:calc(100% * (var(--k,0) + .5) / 1.5 - 0px);max-width:100%;background:var(--p-acc);box-shadow:none}.wst.pro .wst-steps button{gap:8px;padding:11px 8px!important;border-radius:0;background:none!important;color:var(--p-ink3);font:600 12.5px/1 Sora,sans-serif!important}.wst.pro .wst-steps i{width:20px;height:20px;border:1px solid var(--p-line2);background:transparent!important;color:var(--p-ink2);font:600 10.5px/1 Sora,sans-serif;animation:none!important}.wst.pro .wst-steps .on{color:var(--p-ink)}.wst.pro .wst-steps .on i{border-color:var(--p-acc);background:var(--p-acc)!important;color:#04130f}.wst.pro .wst-steps .done{color:var(--p-ink2)}.wst.pro .wst-steps .done i{border-color:#4fe3c180;color:var(--p-acc)}.wst.pro .wst-hint{margin:12px 0!important;color:var(--p-ink);font:700 16px/1.3 Sora,sans-serif!important}.wst.pro:not(.wide) .wst-hint{font-size:14px!important}.wst.pro .wst-tcats{gap:4px;margin:14px 0 10px;-webkit-mask-image:none;mask-image:none;padding-right:0}.wst.pro .wst-tcats button{gap:6px;padding:7px 11px;border-radius:7px;border:1px solid var(--p-line);background:transparent;color:var(--p-ink2);font:600 12px/1 Sora,sans-serif;box-shadow:none}.wst.pro .wst-tcats button.on{background:var(--p-accd);border-color:#4fe3c173;color:var(--p-ink);box-shadow:none}.wst.pro .wst-tcats button i img{width:16px;height:16px;filter:saturate(.7)}.wst.pro .wst-tpls{gap:10px}.wst.pro .wst-tpl{border-radius:var(--p-r)!important;border:1px solid var(--p-line);background:var(--p-s1)!important;padding:0 0 9px;box-shadow:none}.wst.pro .wst-tpl:hover{transform:translateY(-2px);box-shadow:none;border-color:var(--p-line2)}.wst.pro .wst-tpl.on{border-color:var(--p-acc);box-shadow:0 0 0 1px var(--p-acc)!important}.wst.pro .wst-tpl .wst-art{border-bottom:1px solid var(--p-line)}.wst.pro .wst-tpl b{font:600 13px/1.2 Sora,sans-serif!important;text-shadow:none;padding-top:8px}.wst.pro .wst-new{top:7px;right:7px;padding:3px 6px;border-radius:4px;background:var(--p-bg);border:1px solid rgba(230,195,106,.6);color:var(--p-gold);font:700 9.5px/1 Sora,sans-serif;letter-spacing:.08em;box-shadow:none;animation:none}.wst.pro .wst-tpl small{color:var(--p-ink3)}.wst.pro .wst-3dbox,.wst.pro.wide .wst-3dbox{border-radius:var(--p-r);border:1px solid var(--p-line2);box-shadow:none}.wst.pro .wst-3dtag{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:6px;background:#0b0e12d1;border:1px solid var(--p-line2);font:600 12px/1 Sora,sans-serif}.wst.pro .wst-3dtag .wst-pi{color:var(--p-acc)}.wst.pro.wide .wst-facts{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-s1);overflow:hidden}.wst.pro.wide .wst-facts li{padding:10px 12px;border:0;border-radius:0;background:none;border-bottom:1px solid var(--p-line);font:600 12.5px/1.2 Sora,sans-serif}.wst.pro.wide .wst-facts li:last-child{border-bottom:0}.wst.pro .wst-facts li i{color:var(--p-ink3)}.wst.pro .wst-recap{gap:0;border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-s1);overflow:hidden}.wst.pro .wst-recap li{border:0!important;border-bottom:1px solid var(--p-line)!important;border-radius:0!important;background:none!important;font:600 12.5px/1.3 Sora,sans-serif;padding:10px 12px}.wst.pro .wst-recap li:last-child{border-bottom:0!important}.wst.pro .wst-recap li i{color:var(--p-acc)}.wst.pro .wst-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--p-line)}.wst.pro .wst-row>span{color:var(--p-ink2);font:600 12.5px/1.2 Sora,sans-serif}.wst.pro .wst-chips{gap:0;padding:2px;border:1px solid var(--p-line2);border-radius:8px;background:var(--p-bg)}.wst.pro .wst-chips button{padding:6px 11px;border:0;border-radius:6px;background:transparent;color:var(--p-ink2);font:600 12px/1 Sora,sans-serif;box-shadow:none}.wst.pro .wst-chips button.on{background:var(--p-s3);color:var(--p-acc);box-shadow:inset 0 0 0 1px #4fe3c159}.wst.pro .wst-pres{gap:8px}.wst.pro .wst-pres button{border-radius:var(--p-r);border:1px solid var(--p-line);background:var(--p-s1);color:var(--p-ink);box-shadow:none}.wst.pro .wst-pres button.on{border-color:var(--p-acc);box-shadow:0 0 0 1px var(--p-acc)}.wst.pro .wst-pres button b{font:600 12.5px/1.2 Sora,sans-serif}.wst.pro .wst-pres button em{color:var(--p-ink2);font-style:normal}.wst.pro .wst-pres button small,.wst.pro .wst-est b{color:var(--p-gold)}.wst.pro .wst-est{padding:12px 14px}.wst.pro .wst-est span{color:var(--p-ink2);font:600 12.5px/1.3 Sora,sans-serif}.wst.pro .wst-estbar{height:4px;background:var(--p-s3);border-radius:2px}.wst.pro .wst-estbar>i{background:var(--p-acc);box-shadow:none;border-radius:2px}.wst.pro .wst-pcap,.wst.pro .wst-fine{color:var(--p-ink3);font:500 11px/1.4 Sora,sans-serif}.wst.pro .wst-sub{display:flex;align-items:center;gap:7px;margin:16px 0 8px;color:var(--p-ink2);font:600 12px/1 Sora,sans-serif!important;letter-spacing:.06em;text-transform:uppercase}.wst.pro .wst-thm{border-radius:var(--p-r);border:1px solid var(--p-line);background:var(--p-s1);box-shadow:none}.wst.pro .wst-thm.on{border-color:var(--p-acc);box-shadow:0 0 0 1px var(--p-acc)}.wst.pro .wst-thm b{font:600 11.5px/1.2 Sora,sans-serif}.wst.pro .wst-title>span{color:var(--p-ink2);font:600 12px/1 Sora,sans-serif}.wst.pro .wst-adv summary{display:flex;align-items:center;gap:7px;padding:11px 14px;color:var(--p-ink2);font:600 12.5px/1 Sora,sans-serif;cursor:pointer}.wst.pro .wst-build{padding:12px 14px}.wst.pro .wst-build>i{display:none}.wst.pro .wst-build b{font:700 13.5px/1.25 Sora,sans-serif}.wst.pro .wst-build small{color:var(--p-ink2);font:500 12px/1.45 Sora,sans-serif}.wst.pro .wst-miss summary{padding:12px 14px}.wst.pro .wst-miss summary b{color:var(--p-ink);font:700 13px/1 Sora,sans-serif}.wst.pro .wst-miss summary>span{color:var(--p-ink2);font:600 12px/1 Sora,sans-serif}.wst.pro .wst-miss summary .wst-ic{width:18px;height:18px;filter:grayscale(1) brightness(1.6)}.wst.pro .wst-miss summary i{height:3px;background:var(--p-s3)}.wst.pro .wst-miss summary i em{background:var(--p-gold);box-shadow:none}.wst.pro .wst-miss li{color:var(--p-ink2);font:500 12.5px/1.3 Sora,sans-serif}.wst.pro .wst-card,.wst.pro .wst-hero{border-radius:var(--p-r)!important;border:1px solid var(--p-line)!important;background:var(--p-s1)!important;box-shadow:none!important}.wst.pro .wst-card:hover{border-color:var(--p-line2)!important}.wst.pro .wst-card b,.wst.pro .wst-hero h3{font-weight:700;text-shadow:none}.wst.pro .wst-stars{color:var(--p-gold)}.wst.pro .wst-coln,.wst.pro .wst-cth b,.wst.pro .wst-hlive b{font-weight:700}.wst.pro .wst-sec>h4,.wst.pro .wst-cth{color:var(--p-ink)}.wst.pro .wst-contest{border-color:#e6c36a4d!important}.wst-res.pro .wst-rin{background:var(--p-bg)!important;background-image:none!important;border:1px solid var(--p-line2)!important;border-radius:14px!important;box-shadow:0 24px 70px #0009!important;color:var(--p-ink)}.wst-res.pro h3{font:700 18px/1.2 Sora,sans-serif;text-shadow:none}.wst-res.pro small{color:var(--p-ink3);font:600 11px/1 Sora,sans-serif;letter-spacing:.06em;text-transform:uppercase}.wst-res.pro .wst-score{font:800 52px/1 Sora,sans-serif;color:var(--p-ink);text-shadow:none;background:none;-webkit-text-fill-color:currentColor;letter-spacing:-.02em}.wst-res.pro p{color:var(--p-ink2);font:500 13px/1.45 Sora,sans-serif}.wst-res.pro .wst-best{background:var(--p-goldd)!important;border:1px solid rgba(230,195,106,.55);color:var(--p-gold)!important;box-shadow:none!important;font:700 11px/1 Sora,sans-serif;letter-spacing:.06em}.wst-res.pro .wst-go{min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:var(--p-acc);color:#04130f;font:700 14px/1 Sora,sans-serif;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:7px}.wst-res.pro .wst-go:not(.big){background:transparent;border-color:var(--p-line2);color:var(--p-ink)}.wst-res.pro .wst-lk{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:7px;border:1px solid var(--p-line);background:transparent;color:var(--p-ink2);font:600 12px/1 Sora,sans-serif}.wst-res.pro .wst-lk:hover{color:var(--p-ink);border-color:var(--p-line2)}.wst-res.pro .wst-rate button{border-radius:7px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink2);font:600 12px/1 Sora,sans-serif}.wst-res.pro .wst-rate button.on{border-color:var(--p-acc);color:var(--p-acc);background:var(--p-accd)}.wst-res.pro .wst-vs{color:var(--p-ink2)}.wst-res.pro .wst-vs.won{color:var(--p-gold)}.wst-res.pro kbd{border:1px solid rgba(0,0,0,.25);border-radius:4px;padding:2px 5px;font:600 10px/1 ui-monospace,monospace;opacity:.7}.wst-shs{position:fixed;inset:0;z-index:13500;display:grid;place-items:center;padding:16px;background:#04060999;backdrop-filter:blur(4px);opacity:0;transition:opacity .18s}.wst-shs.on{opacity:1}.wst-shc{width:min(440px,100%);padding:16px;border-radius:14px;background:var(--p-bg);border:1px solid var(--p-line2);box-shadow:0 24px 70px #0009;color:var(--p-ink);font-family:Sora,system-ui,sans-serif;transform:translateY(8px);transition:transform .18s}.wst-shs.on .wst-shc{transform:none}.wst-shc header{position:relative;display:flex;flex-direction:column;gap:3px;padding:0 40px 12px 0;margin-bottom:12px;border-bottom:1px solid var(--p-line)}.wst-shc header b{display:flex;align-items:center;gap:7px;font:700 15px/1.2 Sora,sans-serif}.wst-shc header small{color:var(--p-ink3);font:500 12px/1.2 Sora,sans-serif}.wst-shx{position:absolute;top:-4px;right:0;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink2);cursor:pointer}.wst-shl{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.wst-shl[hidden]{display:none}.wst-shl>span:first-child{color:var(--p-ink2);font:600 11.5px/1 Sora,sans-serif}.wst-shrow{display:flex;gap:8px}.wst-shrow input{flex:1;min-width:0;min-height:38px;padding:0 10px;border-radius:8px;border:1px solid var(--p-line2);background:var(--p-s1);color:var(--p-ink);font:500 12.5px/1 ui-monospace,SF Mono,Menlo,monospace}.wst-shrow .wst-go{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:8px;background:var(--p-acc);color:#04130f;font:700 12.5px/1 Sora,sans-serif;cursor:pointer}.wst-shrow .wst-go.alt{background:transparent;border-color:var(--p-line2);color:var(--p-ink)}.wst-shg{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px;margin:0 0 12px}.wst-shb{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;border-radius:var(--p-r);border:1px solid var(--p-line);background:var(--p-s1);color:var(--p-ink2);font:600 11.5px/1 Sora,sans-serif;text-decoration:none;cursor:pointer;transition:border-color .15s,color .15s}.wst-shb .wst-pi{width:20px;height:20px}.wst-shb:hover,.wst-shb.on{color:var(--p-ink);border-color:var(--p-line2)}.wst-shb.on{border-color:var(--p-acc)}@media(max-width:560px){.wst.pro .wst-h{padding:10px 92px 10px 14px}.wst.pro .wst-body{padding:12px 14px 16px}.wst.pro .wst-tpls{gap:8px}}html.wp-pcphone .wst.pro .wst-tabs button{padding:13px 8px 12px!important;font-size:13.5px!important}html.wp-pcphone .wst.pro .wst-go{padding:0 15px;font-size:13.5px}@media(prefers-reduced-motion:reduce){.wst-shs,.wst-shc{transition:none}}.wst.pro .wst-in>*{order:0}.wst.pro.wide .wst-in{grid-template-areas:"h h" "t b" "t n"}.wst.pro.wide .wst-foot{grid-area:auto;grid-column:1;grid-row:2/4;align-self:end;z-index:1;border-right:0;background:none}.wst.pro .wst-in>.wst-nav{align-items:center}.wst.pro.wide .wst-in>.wst-nav>*{flex:none}.wst.pro .wst-quick [data-quick]{background:var(--p-acc)!important;color:#04130f!important;animation:none!important;box-shadow:none!important}.wst.pro .wst-quick{padding-right:14px}.wst.pro .wst-mkr>.wst-hint{position:static;left:auto;bottom:auto;transform:none;zoom:1;display:block;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;text-align:left;white-space:normal}.wst.pro .wst-airow input{flex-basis:130px}.wst.pro .wst-miss li i{width:18px;height:18px;border:1px solid var(--p-line2);background:none;font-size:0;color:#04130f}.wst.pro .wst-miss li.done{opacity:.6}.wst.pro .wst-miss li.done i{border-color:var(--p-acc);background:var(--p-acc);font:700 10px/1 Sora,sans-serif}.wst.pro .wst-miss ol{gap:7px 18px}.wst.pro.wide .wst-miss ol{grid-template-columns:1fr 1fr}.wst.pro .wst-miss summary i{margin-top:4px}.wst.pro:not(.wide) .wst-tabs button{white-space:nowrap;gap:5px;font-size:12.5px!important}.wst.pro .wst-steps span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wst.pro .wst-hero{border-radius:12px!important}.wst.pro .wst-hero .wst-hcv:after{background:linear-gradient(90deg,transparent 55%,var(--p-s1))!important}.wst.pro .wst-hbody>small{display:flex;align-items:center;gap:6px;color:var(--p-gold);font:600 10.5px/1 Sora,sans-serif;letter-spacing:.1em}.wst.pro .wst-hbody h3{font:700 26px/1.1 Sora,sans-serif;letter-spacing:-.01em;text-shadow:none}.wst.pro .wst-hbody p{display:flex;align-items:center;gap:6px;color:var(--p-ink2);opacity:1;font:500 12.5px/1.3 Sora,sans-serif}.wst.pro .wst-racebtn,.wst.pro .wst-go.wst-racebtn{background:transparent!important;border:1px solid rgba(230,195,106,.55)!important;color:var(--p-gold)!important}.wst.pro .wst-racebtn:hover{background:var(--p-goldd)!important}.wst.pro .wst-hbody .wst-rjoin{padding:6px 6px 6px 12px;border-radius:8px;background:var(--p-bg);border:1px solid var(--p-line)}.wst.pro .wst-hbody .wst-rjoin small{color:var(--p-ink2);font:500 12px/1.3 Sora,sans-serif}.wst.pro .wst-rjoin input{letter-spacing:.2em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace}.wst.pro .wst-evs button{border-radius:var(--p-r);border:1px solid var(--p-line);background:var(--p-s1)!important;box-shadow:none}.wst.pro .wst-evs button>i:first-child{color:var(--p-gold)}.wst.pro .wst-evs button>i:first-child .wst-pi{width:20px;height:20px}.wst.pro .wst-evs button b{color:var(--p-ink);font:600 12px/1.2 Sora,sans-serif}.wst.pro .wst-evs button span{color:var(--p-ink2);font:500 11.5px/1.3 Sora,sans-serif}.wst.pro .wst-evs button.on{border-color:#e6c36a8c;box-shadow:none}.wst.pro .wst-aq{min-height:38px;border-radius:8px;border:1px solid var(--p-line2);background:var(--p-bg);font:500 13px/1.2 Sora,sans-serif;padding-left:34px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2368737e' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:11px 50%!important;background-size:16px!important}.wst.pro .wst-atools .wst-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;align-self:flex-start;max-width:100%}.wst.pro .wst-atools .wst-chips::-webkit-scrollbar{display:none}.wst.pro .wst-atools .wst-chips button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wst.pro .wst-atools .wst-chips .wst-pi{width:14px;height:14px}.wst.pro .wst-sec{display:flex;align-items:center;gap:7px;margin:18px 0 10px;color:var(--p-ink);font:700 13px/1.2 Sora,sans-serif;letter-spacing:0}.wst.pro .wst-sec .wst-pi{color:var(--p-acc)}.wst.pro .wst-card{overflow:hidden}.wst.pro .wst-hrow .wst-cv:after{display:none}.wst.pro .wst-cv{border-radius:8px;box-shadow:none}.wst.pro .wst-hrow .wst-cv,.wst.pro .wst-offrow .wst-cv{border-radius:0;border-bottom:1px solid var(--p-line)}.wst.pro .wst-cv>i{position:absolute;left:8px;bottom:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#0b0e12cc;border:1px solid var(--p-line2);color:var(--p-ink);font-size:0}.wst.pro .wst-cv>em{position:absolute;right:8px;bottom:8px;padding:4px 7px;border-radius:5px;background:#0b0e12cc;color:var(--p-ink2);font:600 10px/1 Sora,sans-serif;text-shadow:none}.wst.pro .wst-cv .wst-pick{display:inline-flex;align-items:center;gap:4px;left:8px;top:8px;padding:4px 7px;border-radius:5px;background:#0b0e12d1!important;border:1px solid rgba(230,195,106,.55);color:var(--p-gold)!important;font:600 10px/1 Sora,sans-serif;box-shadow:none}.wst.pro .wst-cv .wst-pick.off{border-color:#4fe3c173;color:var(--p-acc)!important}.wst.pro .wst-cv .wst-pick .wst-pi{width:12px;height:12px}.wst.pro .wst-rib{top:8px;right:8px;width:auto;height:auto;padding:4px 7px;border-radius:5px;transform:none;font:700 9.5px/1 Sora,sans-serif!important;letter-spacing:.1em;color:var(--p-gold)!important;background:#0b0e12d1!important;border:1px solid rgba(230,195,106,.55);filter:none;box-shadow:none}.wst.pro .wst-rib.new{color:var(--p-acc)!important;border-color:#4fe3c180}.wst.pro .wst-now{border-radius:5px;background:#0b0e12d1!important;color:var(--p-acc)!important;font:600 10px/1 Sora,sans-serif;box-shadow:none}.wst.pro .wst-ci{padding:10px 12px 12px}.wst.pro .wst-ci b{font:700 14px/1.25 Sora,sans-serif}.wst.pro .wst-ci small{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:var(--p-ink3);font:500 11.5px/1.3 Sora,sans-serif}.wst.pro .wst-ci small .wst-pi{width:13px;height:13px}.wst.pro .wst-cb{gap:6px}.wst.pro .wst-cb button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 10px;border-radius:7px;font:600 12px/1 Sora,sans-serif}.wst.pro .wst-cb .wst-go{min-height:32px;padding:0 12px}.wst.pro .wst-cb .wst-pi{width:14px;height:14px}.wst.pro .wst-cst,.wst.pro .wst-ci .wst-stars{color:var(--p-gold)}.wst.pro .wst-emptybox{padding:28px 18px}.wst.pro .wst-emptybox>i{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 6px;border-radius:10px;border:1px solid var(--p-line2);color:var(--p-acc)}.wst.pro .wst-emptybox>i .wst-pi{width:22px;height:22px}.wst.pro .wst-emptybox b{font:700 15px/1.25 Sora,sans-serif}.wst.pro .wst-emptybox small{color:var(--p-ink2);font:500 12.5px/1.45 Sora,sans-serif}.wst.pro .wst-gp{padding:0;background:none!important;border:0;box-shadow:none}.wst.pro .wst-gp:before,.wst.pro .wst-gp:after{display:none}.wst.pro .wst-gcv{border:1px solid var(--p-line2)!important;border-radius:12px!important;box-shadow:none!important;background-color:var(--p-s1)}.wst.pro .wst-gcv small{color:var(--p-acc);font:600 11.5px/1 Sora,sans-serif;text-shadow:0 1px 3px #000}.wst.pro .wst-gcv h3{font-weight:800;letter-spacing:-.01em}.wst.pro .wst-gcv span{color:var(--p-ink2);font:500 12.5px/1.2 Sora,sans-serif}.wst.pro .wst-gp h4,.wst.pro .wst-gpr h4{justify-content:flex-start;color:var(--p-ink);font:700 14px/1.2 Sora,sans-serif}.wst.pro .wst-gpr h4 .wst-pi,.wst.pro .wst-gp h4 .wst-pi{color:var(--p-gold)}.wst.pro .wst-gpl .wst-acts{gap:8px}.wst.pro.wide .wst-gpl .wst-acts .wst-go.big{min-height:46px;font-size:15px}.wst.pro .wst-soc button,.wst.pro .wst-rx button{border-radius:7px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink2);font:600 12px/1 Sora,sans-serif;box-shadow:none}.wst.pro .wst-soc button.on,.wst.pro .wst-rx button.on{border-color:var(--p-acc);color:var(--p-acc);background:var(--p-accd)}.wst.pro .wst-board li{border-radius:8px;background:var(--p-s1);border:1px solid var(--p-line)}.wst.pro .wst-in>.wst-nav{align-self:stretch;width:auto;max-width:100%;box-sizing:border-box}.wst.pro .wst-in>.wst-nav>*{min-width:0}.wst.pro .wst-tabs{margin:0;align-self:stretch;box-sizing:border-box;max-width:100%}@media(max-width:420px){.wst.pro:not(.wide) .wst-tabs button .wst-pi{display:none}.wst.pro:not(.wide) .wst-tabs button{padding:12px 4px 11px!important}}.wst.pro .wst-foot .wst-weblink{display:flex;justify-content:flex-start;margin:0 0 8px;padding:9px 10px;border-radius:8px;border:1px solid var(--p-line2);background:transparent!important;box-shadow:none!important;color:var(--p-acc);font:600 11.5px/1.3 Sora,sans-serif;text-align:left}.wst.pro .wst-foot .wst-weblink:hover{border-color:#4fe3c173}.wsb{--p-bg:#0b0e12;--p-s1:#12161b;--p-s2:#181d23;--p-s3:#1f252c;--p-line:rgba(255,255,255,.07);--p-line2:rgba(255,255,255,.13);--p-ink:#e9eef3;--p-ink2:#9ba7b3;--p-ink3:#68737e;--p-acc:#4fe3c1;--p-accd:rgba(79,227,193,.12);--p-gold:#e6c36a;background:var(--p-bg)}.wsb .wsb-in{color:var(--p-ink)}.wsb .wsb-h{gap:10px;padding:9px 12px;background:var(--p-s1);border-bottom:1px solid var(--p-line)}.wsb .wsb-h>b{font:700 14px/1 Sora,sans-serif;letter-spacing:0}.wsb .wsb-b,.wsb .wsb-i{height:34px;border-radius:8px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink);font:600 12.5px/1 Sora,sans-serif;box-shadow:none}.wsb .wsb-i{width:34px}.wsb .wsb-b:hover,.wsb .wsb-i:hover{border-color:var(--p-ink3);background:#ffffff08}.wsb .wsb-b.alt{border-color:var(--p-line2);color:var(--p-ink)}.wsb .wsb-b.go,.wsb .wsb-i.on{background:var(--p-acc);border-color:transparent;color:#04130f}.wsb .wsb-uic{width:18px;height:18px;filter:grayscale(1) brightness(1.7)}.wsb .wsb-bar{gap:8px 16px;padding:7px 12px;background:var(--p-bg);border-bottom:1px solid var(--p-line);color:var(--p-ink2);font:500 12px/1.2 Sora,sans-serif}.wsb .wsb-len b{font:600 13px/1 ui-monospace,SF Mono,Menlo,monospace;color:var(--p-ink)}.wsb .wsb-st{color:var(--p-gold)}.wsb .wsb-st small,.wsb .wsb-cnt{color:var(--p-ink2)}.wsb .wsb-ok{color:var(--p-acc)}.wsb .wsb-bad{color:#ff8a98}.wsb .wsb-sel,.wsb .wsb-pieces{background:var(--p-s1);border-top:1px solid var(--p-line);font:500 12.5px/1.2 Sora,sans-serif}.wsb .wsb-sel span{color:var(--p-ink2)}.wsb .wsb-sel button,.wsb .wsb-pieces button{height:32px;border-radius:7px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink);font:600 12px/1 Sora,sans-serif}.wsb .wsb-pieces button.on{border-color:var(--p-acc);background:var(--p-accd)}.wsb .wsb-pieces small{color:var(--p-ink3)}.wsb .wsb-tools,.wsb .wsj-tools{gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--p-s1);border-top:1px solid var(--p-line)}.wsb .wsb-tools button,.wsb .wsj-tools button{gap:4px;border-radius:8px;border:1px solid transparent;color:var(--p-ink3);font:600 11px/1.1 Sora,sans-serif}.wsb .wsb-tools button:hover,.wsb .wsj-tools button:hover{color:var(--p-ink2)}.wsb .wsb-tools button.on,.wsb .wsj-tools button.on{background:var(--p-accd);border-color:#4fe3c173;color:var(--p-ink)}.wsb .wsj-tools button.go{background:var(--p-acc);color:#04130f}.wsb .wsj-tools button.alt{border-color:var(--p-line2);color:var(--p-ink)}.wsb .wsb-tools i .wsb-ic,.wsb .wsj-tools .wsj-ic{width:26px;height:26px;filter:saturate(.75) drop-shadow(0 1px 2px rgba(0,0,0,.4))}.wsb .wsj-pal{background:var(--p-s1);border-right:1px solid var(--p-line)}.wsb .wsj-grp{border-right:1px solid var(--p-line)}.wsb .wsj-grp button{border-radius:8px;color:var(--p-ink3);font:600 9.5px/1.1 Sora,sans-serif}.wsb .wsj-grp button.on{background:var(--p-accd);border-color:#4fe3c173;color:var(--p-ink)}.wsb .wsj-items button{border-radius:8px;border:1px solid var(--p-line);background:var(--p-s2);color:var(--p-ink2);font:600 11px/1.1 Sora,sans-serif;box-shadow:none}.wsb .wsj-items button:hover{border-color:var(--p-line2)}.wsb .wsj-items button.on{border-color:var(--p-acc);background:var(--p-accd);color:var(--p-ink);box-shadow:0 0 0 1px var(--p-acc)}.wsb .wsj-pfh{color:var(--p-gold);font:600 11px/1.2 Sora,sans-serif;letter-spacing:.06em;text-transform:uppercase}.wsb .wsj-strip{border-top:1px solid var(--p-line)}.wsb .wsb-side .wsb-i,.wsb .wsj-zoom .wsb-i{background:#0b0e12d9;backdrop-filter:blur(4px)}.wsb .wsj-evp{border-radius:12px;border:1px solid var(--p-line2);background:var(--p-bg)!important;background-image:none!important;box-shadow:0 20px 50px #0000008c}.wsb .wsj-evp li{border-radius:8px;background:var(--p-s1);border:1px solid var(--p-line)}.wsb .wsj-evk{border-radius:5px;background:transparent;border:1px solid rgba(79,227,193,.5);color:var(--p-acc);font:700 10px/1 Sora,sans-serif}.wsb .wsj-evk.then{border-color:#e6c36a8c;color:var(--p-gold);background:transparent}.wsb select,.wsb input:not([type=range]){min-height:32px;border-radius:7px;border:1px solid var(--p-line2);background:var(--p-bg);color:var(--p-ink);font:500 12.5px/1.2 Sora,sans-serif}.wsb input[type=range]{accent-color:var(--p-acc)}.wsb-pop{border-color:var(--p-acc,#4fe3c1)}body.sga .wsb{top:var(--sga-h,64px)}.wst-res.pro .wst-rxst{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 12px}.wst-res.pro .wst-rxst small{margin-right:4px}.wst-res.pro .wst-rxst button{width:38px;height:38px;border-radius:9px;border:1px solid var(--p-line2);background:transparent;font-size:18px;line-height:1;cursor:pointer;transition:transform .15s,border-color .15s}.wst-res.pro .wst-rxst button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--p-ink3)}.wst-res.pro .wst-rxst button:disabled{opacity:.35;cursor:default}.wst-res.pro .wst-rxst button.on{opacity:1;border-color:var(--p-gold);background:var(--p-goldd)}.wst-res.pro .wst-rxst button.stamp{animation:wstStamp .5s cubic-bezier(.2,1.6,.4,1)}@keyframes wstStamp{0%{transform:scale(1.8) rotate(-14deg);opacity:.2}60%{transform:scale(.92) rotate(3deg);opacity:1}to{transform:none}}.wst-res.pro .wst-upnext{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--p-line2);background:var(--p-s1);text-align:left;animation:wstUpIn .35s ease-out both}.wst-res.pro .wst-upnext.off{opacity:.45}.wst-res.pro .wst-upnext.off .wst-unr .p{animation-play-state:paused}.wst-res.pro .wst-upnext span{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.wst-res.pro .wst-upnext span b{font:700 13.5px/1.2 Sora,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wst-unr{position:relative;flex:none;width:36px;height:36px}.wst-unr svg{width:36px;height:36px;transform:rotate(-90deg)}.wst-unr circle{fill:none;stroke:var(--p-line2);stroke-width:2.5}.wst-unr .p{stroke:var(--p-acc);stroke-dasharray:97.4;stroke-dashoffset:0;animation:wstUnr 5s linear forwards}.wst-unr b{position:absolute;inset:0;display:grid;place-items:center;font:700 13px/1 ui-monospace,monospace;color:var(--p-ink)}@keyframes wstUnr{to{stroke-dashoffset:97.4}}@keyframes wstUpIn{0%{opacity:0;transform:translateY(6px)}}.wst.pro .wst-t3n{margin-left:8px;padding:3px 7px;border-radius:5px;border:1px solid var(--p-line2);color:var(--p-ink2);font:700 10.5px/1 ui-monospace,monospace}.wst.pro .wst-t3n.done{border-color:#e6c36a8c;color:var(--p-gold)}@media(prefers-reduced-motion:reduce){.wst-res.pro .wst-rxst button.stamp,.wst-res.pro .wst-upnext{animation:none}}.wst-res.pro .wst-rin{width:min(420px,calc(100vw - 32px))}.wst-res.pro .wst-res1 .wst-go{white-space:nowrap}html.wp-pcphone .wst-res.pro .wst-rin{width:min(420px,calc(100vw / 1.5 - 24px))}.wst.pro .wst-rep{margin:12px 0;padding:12px 14px;border-radius:var(--p-r);border:1px solid var(--p-line);background:var(--p-s1)}.wst.pro .wst-rep>b{display:flex;align-items:center;gap:7px;font:700 13px/1.2 Sora,sans-serif}.wst.pro .wst-rep>b .wst-pi{color:var(--p-acc)}.wst.pro .wst-rep p{margin:6px 0 0;color:var(--p-ink2);font:500 12.5px/1.45 Sora,sans-serif}.wst.pro .wst-repfix{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wst.pro .wst-repfix:empty{display:none}.wst.pro .wst-repfix .wst-go{min-height:32px;font-size:12px}.wst.pro .wst-tune{display:flex;align-items:center;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--p-line)}.wst.pro .wst-tune label{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.wst.pro .wst-tune label span{color:var(--p-ink2);font:600 12px/1 Sora,sans-serif;white-space:nowrap}.wst.pro .wst-tune input{flex:1;min-width:60px}.wst.pro .wst-tune b{min-width:38px;text-align:right;font:700 12.5px/1 ui-monospace,monospace;color:var(--p-acc)}.wst.pro .wst-tune .wst-go{min-height:34px;font-size:12.5px}.wst.pro .wst-chatl{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:200px;overflow:auto}.wst.pro .wst-chatl li{max-width:86%;padding:8px 11px;border-radius:10px;font:500 12.5px/1.4 Sora,sans-serif;animation:wstUpIn .25s ease-out both}.wst.pro .wst-chatl li.me{align-self:flex-end;background:var(--p-accd);border:1px solid rgba(79,227,193,.35);color:var(--p-ink);border-bottom-right-radius:3px}.wst.pro .wst-chatl li.ai{align-self:flex-start;background:var(--p-s2);border:1px solid var(--p-line);color:var(--p-ink2);border-bottom-left-radius:3px}.wst.pro .wst-miss summary{grid-template-columns:auto auto 1fr auto!important;column-gap:10px}.wst.pro .wst-miss summary .wst-pi{color:var(--p-gold)}.wst.pro .wst-missnx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--p-ink3);font:500 12px/1 Sora,sans-serif;font-style:normal}.wst.pro .wst-miss:not([open]) summary i{display:none}.wst.pro .wst-miss:not([open]){padding-top:0;padding-bottom:0}.wst.pro:not(.wide) .wst-mk:not(.s4) .wst-mkl{position:sticky;top:-14px;z-index:3;margin:0 -16px 8px;padding:8px 16px;background:linear-gradient(180deg,var(--p-bg) 85%,transparent)}.wst.pro:not(.wide) .wst-mk:not(.s4) .wst-3dbox{aspect-ratio:16/6;margin:0}.wst.pro .wst-undo{position:absolute;left:50%;bottom:76px;z-index:20;display:flex;align-items:center;gap:12px;padding:9px 10px 9px 14px;border-radius:9px;border:1px solid var(--p-line2);background:var(--p-s2);box-shadow:0 12px 30px #00000080;color:var(--p-ink);font:500 12.5px/1.2 Sora,sans-serif;transform:translate(-50%,12px);opacity:0;transition:transform .2s,opacity .2s;white-space:nowrap}.wst.pro .wst-undo.on{transform:translate(-50%);opacity:1}.wst.pro .wst-undo button{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:6px;border:0;background:var(--p-accd);color:var(--p-acc);font:700 12px/1 Sora,sans-serif;cursor:pointer}.wst.pro .wst-atplsel{display:flex;align-items:center;gap:8px;align-self:flex-start;padding-left:10px;border-radius:8px;border:1px solid var(--p-line2);background:var(--p-bg);color:var(--p-ink3)}.wst.pro .wst-atplsel select{border:0!important;background:transparent!important;padding:0 10px 0 2px!important;min-height:34px;color:var(--p-ink);font:600 12.5px/1 Sora,sans-serif;box-shadow:none!important}.wst.pro .wst-atplsel select option{background:#12161b}.wst.pro .wst-starts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:14px}.wst.pro .wst-start{display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:9px;border:1px solid var(--p-line);background:var(--p-s2);color:var(--p-ink);cursor:pointer;transition:border-color .15s,transform .15s}.wst.pro .wst-start:hover{border-color:var(--p-acc);transform:translateY(-2px)}.wst.pro .wst-start .wst-art{display:block;aspect-ratio:16/9;background-size:cover;background-position:center}.wst.pro .wst-start b{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px;font:600 12px/1.1 Sora,sans-serif}.wst.pro .wst-rules>span{color:var(--p-ink2);font:600 12px/1 Sora,sans-serif}.wst.pro .wst-rules .wst-chips{flex-wrap:wrap;gap:4px;padding:3px}.wst.pro .wst-rules .wst-chips button,.wst.pro .wst-side-ct small{display:inline-flex;align-items:center;gap:5px}.wst.pro .wst-side-ct small .wst-pi{width:13px;height:13px}.wst.pro .wst-stepbody.fwd{animation:wstSlideL .28s cubic-bezier(.2,.8,.3,1) both}.wst.pro .wst-stepbody.back{animation:wstSlideR .28s cubic-bezier(.2,.8,.3,1) both}@keyframes wstSlideL{0%{opacity:0;transform:translate(24px)}}@keyframes wstSlideR{0%{opacity:0;transform:translate(-24px)}}.wst.pro .wst-steps:after{transition:width .35s cubic-bezier(.2,.8,.3,1)}.wst.pro .wst-est .wst-estbar>i{transition:width .45s cubic-bezier(.2,.8,.3,1),background .3s}.wst.pro .wst-est.s4 .wst-estbar>i{background:var(--p-gold)}.wst.pro .wst-est.s1 .wst-estbar>i{background:#7cc8ff}.wst.pro .wst-est.up b,.wst.pro .wst-est.down b{animation:wstNudge .45s ease-out}@keyframes wstNudge{40%{transform:scale(1.12)}}.wst.pro .wst-sv{display:inline-flex;align-items:center;gap:6px;margin:6px 0;padding:4px 9px;border-radius:999px;border:1px solid var(--p-line2);color:var(--p-ink2);font:600 11px/1 Sora,sans-serif}.wst.pro .wst-sv.ok{border-color:#4fe3c159;color:var(--p-acc);animation:wstSaved .5s ease-out}.wst.pro .wst-sv.err{border-color:#ff6b7f73;color:#ff8a98}.wst.pro .wst-sv button{border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@keyframes wstSaved{0%{transform:scale(.9);opacity:.3}60%{transform:scale(1.05)}to{transform:none;opacity:1}}.wst-hring{display:inline-block;width:13px;height:13px;border-radius:50%;background:conic-gradient(var(--p-gold,#e6c36a) calc(var(--k) * 360deg),rgba(255,255,255,.14) 0);-webkit-mask:radial-gradient(circle,transparent 3.5px,#000 4px);mask:radial-gradient(circle,transparent 3.5px,#000 4px);vertical-align:-2px;margin-right:2px}.wst.pro .wst-hrow .wst-card,.wst.pro .wst-offrow .wst-card{animation:wstUpIn .35s ease-out both}.wst.pro .wst-hrow .wst-card:nth-child(2),.wst.pro .wst-offrow .wst-card:nth-child(2){animation-delay:.04s}.wst.pro .wst-hrow .wst-card:nth-child(3),.wst.pro .wst-offrow .wst-card:nth-child(3){animation-delay:.08s}.wst.pro .wst-hrow .wst-card:nth-child(4),.wst.pro .wst-offrow .wst-card:nth-child(4){animation-delay:.12s}.wst.pro .wst-hrow .wst-card:nth-child(n+5),.wst.pro .wst-offrow .wst-card:nth-child(n+5){animation-delay:.16s}.wst.pro .wst-card{transition:transform .18s cubic-bezier(.2,.8,.3,1),border-color .18s}.wst.pro .wst-card:hover{transform:translateY(-3px);border-color:#4fe3c166!important}.wst-cd{font:800 92px/1 Sora,sans-serif;letter-spacing:-.03em;color:#fff;text-shadow:0 0 28px rgba(79,227,193,.55),0 4px 10px rgba(0,0,0,.5)}@media(prefers-reduced-motion:reduce){.wst.pro .wst-stepbody.fwd,.wst.pro .wst-stepbody.back,.wst.pro .wst-hrow .wst-card,.wst.pro .wst-offrow .wst-card,.wst.pro .wst-sv.ok{animation:none}}.wst-clip .wst-shc{width:min(560px,100%)}.wst-clipv{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid var(--p-line2);background:#000}.wst-clipv canvas,.wst-clipv video{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;display:block}.wst-clipbar{display:block;height:3px;margin-top:10px;border-radius:2px;background:var(--p-s3);overflow:hidden}.wst-clipbar em{display:block;height:100%;width:0;background:var(--p-acc)}@keyframes wstClipBar{to{width:100%}}.wst-clipacts{margin-top:12px}.wst-clipacts .wst-go{flex:1;justify-content:center;text-decoration:none}.wso-hud .wst-top{flex-wrap:wrap}.wso-hp{font-size:15px;letter-spacing:1px}.wso-hp i{font-style:normal;opacity:.45}.wso-va,.wso-cp{font:700 13px/1 Sora,sans-serif;color:#e9eef3;background:#00000047;padding:5px 9px;border-radius:999px}.wso-quest{position:absolute;left:50%;top:calc(env(safe-area-inset-top) + 62px);transform:translate(-50%);display:flex;gap:8px;align-items:center;padding:7px 14px;border-radius:999px;background:#080e1e9e;border:1px solid rgba(124,245,200,.35);color:#e9fff6;font:700 13px/1.2 Sora,sans-serif;white-space:nowrap;pointer-events:none}.wso-quest i{font-style:normal}.wso-boss{position:absolute;left:50%;top:calc(env(safe-area-inset-top) + 100px);transform:translate(-50%);width:min(460px,70vw);display:grid;gap:4px;justify-items:center;pointer-events:none}.wso-boss[hidden]{display:none}.wso-boss b{font:800 12px/1 Sora,sans-serif;letter-spacing:.14em;color:#ffd6dc;text-shadow:0 1px 4px #000}.wso-boss i{display:block;width:100%;height:12px;border-radius:7px;background:#00000073;border:1px solid rgba(255,90,110,.6);overflow:hidden}.wso-boss em{display:block;height:100%;background:linear-gradient(90deg,#ff3b5c,#ffb02e);transition:width .25s}.wso-best{position:absolute;left:12px;top:calc(env(safe-area-inset-top) + 62px);font:700 12px/1 Sora,sans-serif;color:#ffe9a8;text-shadow:0 1px 3px #000;pointer-events:none}.wso-map{position:absolute;right:12px;top:calc(env(safe-area-inset-top) + 60px);width:108px;height:108px;border-radius:50%;pointer-events:none;opacity:.92}.wso-grade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,transparent 55%,rgba(0,0,0,.06) 100%)}.wso-vig{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 120px #0000006b}.wso-bars{position:absolute;inset:0;pointer-events:none}.wso-bars[hidden]{display:none}.wso-bars i{position:absolute;left:0;right:0;height:9vh;background:#000;animation:wso-bar .45s ease-out}.wso-bars i:first-child{top:0}.wso-bars i:last-child{bottom:0}@keyframes wso-bar{0%{height:0}}.wso-cine .wso-vig{box-shadow:inset 0 0 160px #0000008c}.wso-card{position:absolute;left:50%;top:36%;transform:translate(-50%,-50%);padding:14px 26px;border-radius:16px;background:#060a16b8;border:1px solid rgba(255,210,58,.45);color:#fff;font:900 clamp(20px,4vw,34px)/1.1 Sora,sans-serif;letter-spacing:.02em;text-shadow:0 2px 12px rgba(255,180,40,.45);pointer-events:none;white-space:nowrap}.wso-card[hidden]{display:none}.wso-card.pop{animation:wso-pop .5s cubic-bezier(.2,1.4,.4,1)}@keyframes wso-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}}.wso-btns{position:absolute;inset:0;pointer-events:none}html.wp-pcphone .wso-quest,html.wp-pcphone .wso-boss{zoom:1.5}@media(max-width:640px){.wso-quest{top:calc(env(safe-area-inset-top) + 92px);font-size:12px}.wso-boss{top:calc(env(safe-area-inset-top) + 124px)}.wso-map{width:84px;height:84px;top:calc(env(safe-area-inset-top) + 92px)}}.wse .wse-main{flex:1;min-height:0;display:grid;grid-template-columns:132px 1fr 320px}.wse-pal{overflow:auto;padding:8px 6px;display:flex;flex-direction:column;gap:3px;background:var(--p-s1);border-right:1px solid var(--p-line)}.wse-pal small{margin:8px 4px 2px;font:700 10px/1 Sora,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--p-ink3)}.wse-pal button{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;border:1px solid transparent;background:none;color:var(--p-ink);font:600 12px/1.15 Sora,sans-serif;text-align:left;cursor:pointer}.wse-pal button:hover{background:#ffffff0a;border-color:var(--p-line2)}.wse-pal button i{font-style:normal;font-size:17px;width:22px;text-align:center}.wse-view{position:relative;min-width:0;min-height:0}.wse-cv{position:absolute;inset:0;width:100%;height:100%;touch-action:none;display:block}.wse-modes{position:absolute;left:10px;top:10px;display:flex;gap:4px;padding:4px;border-radius:10px;background:#0b0e12d1;border:1px solid var(--p-line2);backdrop-filter:blur(6px)}.wse-modes button{display:flex;align-items:center;gap:5px;height:32px;padding:0 9px;border-radius:7px;border:1px solid transparent;background:none;color:var(--p-ink2);font:600 12px/1 Sora,sans-serif;cursor:pointer}.wse-modes button.on{background:var(--p-accd);border-color:var(--p-acc);color:var(--p-ink)}.wse-modes i{width:1px;background:var(--p-line2);margin:4px 2px}.wse-hint{position:absolute;left:10px;bottom:8px;margin:0;font:500 11.5px/1.3 Sora,sans-serif;color:#e9eef399;pointer-events:none}.wse-side{display:flex;flex-direction:column;min-height:0;background:var(--p-s1);border-left:1px solid var(--p-line)}.wse-tabs{display:flex;gap:2px;padding:6px 6px 0;border-bottom:1px solid var(--p-line);overflow-x:auto}.wse-tabs button{flex:none;height:32px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--p-ink3);font:600 12px/1 Sora,sans-serif;cursor:pointer}.wse-tabs button.on{color:var(--p-ink);border-bottom-color:var(--p-acc)}.wse-pane{flex:1;overflow:auto;padding:10px 12px 18px;font:500 12.5px/1.35 Sora,sans-serif;color:var(--p-ink)}.wse-pane h5{margin:14px 0 6px;font:700 11px/1.2 Sora,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--p-ink2)}.wse-pane h5 small{text-transform:none;letter-spacing:0;color:var(--p-ink3);font-weight:500}.wse-ph{display:flex;align-items:center;gap:8px}.wse-ph i{font-style:normal;font-size:22px}.wse-ph b{font:700 15px/1 Sora,sans-serif}.wse-ph small{margin-left:auto;color:var(--p-ink3)}.wse-help{margin:6px 0;color:var(--p-ink2);font-size:12px}.wse-empty{color:var(--p-ink3)}.wse-cnt{color:var(--p-ink3);font-size:11.5px}.wse-row3{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.wse-num,.wse-sel{display:grid;gap:3px;font-size:11px;color:var(--p-ink3)}.wse-num input,.wse-sel select,.wse-rule select,.wse-rule input,.wse-pane textarea{width:100%;box-sizing:border-box;height:30px;padding:0 7px;border-radius:7px;border:1px solid var(--p-line2);background:var(--p-bg);color:var(--p-ink);font:600 12px/1 ui-monospace,SF Mono,Menlo,monospace}.wse-pane textarea{height:auto;padding:7px;font:500 12px/1.4 Sora,sans-serif;resize:vertical}.wse-script textarea{font:500 12px/1.45 ui-monospace,SF Mono,Menlo,monospace}.wse-cols{display:flex;flex-wrap:wrap;gap:5px}.wse-cols button{width:24px;height:24px;border-radius:6px;border:2px solid transparent;cursor:pointer}.wse-cols button.on{border-color:#fff;box-shadow:0 0 0 2px var(--p-acc)}.wse-opts{display:grid;gap:6px}.wse-chk{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--p-ink)}.wse-chks{display:grid;gap:5px}.wse-grps,.wse-chips,.wse-props{display:flex;flex-wrap:wrap;gap:4px}.wse-modes button[data-n]:not([data-n=""]){position:relative}.wse-modes button[data-n]:not([data-n=""]):after{content:attr(data-n);position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;border-radius:8px;background:var(--p-acc);color:#06221b;font:800 10px/16px Sora,sans-serif;text-align:center}.wse-multi{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px;padding:8px 10px;border:1px solid var(--p-acc);border-radius:8px;background:var(--p-accd);color:var(--p-ink);font:600 12px/1.35 Sora,sans-serif}.wse-multi .wsb-b{height:26px;font-size:11px}.wse-tl{position:relative;height:34px;margin:6px 4px 16px;border-radius:7px;background:repeating-linear-gradient(90deg,var(--p-line2) 0 1px,transparent 1px calc(100% / var(--n,4))),var(--p-s2);border:1px solid var(--p-line2)}.wse-tl button{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2px solid #ffd23a;background:var(--p-s1);color:#ffd23a;font:800 10px/1 Sora,sans-serif;cursor:pointer;padding:0;transition:transform .15s}.wse-tl button.on{background:#ffd23a;color:#2a1e00;transform:scale(1.18)}.wse-tl em{position:absolute;bottom:-15px;left:0;font:600 9.5px/1 Sora,sans-serif;color:var(--p-ink3);font-style:normal}.wse-tl em.r{left:auto;right:0}.wse-tlh{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--p-acc);box-shadow:0 0 8px var(--p-acc);pointer-events:none}.wse-kfs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0 0 6px}.wse-num{display:flex;flex-direction:column;gap:3px;font:600 10px/1.2 Sora,sans-serif;color:var(--p-ink2)}.wse-num input{width:100%;height:28px;padding:0 5px;border-radius:6px;border:1px solid var(--p-line2);background:var(--p-s2);color:var(--p-ink);font:600 12px/1 Sora,sans-serif}@media(max-width:900px){.wse-kfs{grid-template-columns:repeat(3,minmax(0,1fr))}}.wse-grps button,.wse-chips button,.wse-props button{height:28px;padding:0 9px;border-radius:7px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink);font:600 11.5px/1 Sora,sans-serif;cursor:pointer}.wse-grps button.on{border-color:#b48cff;background:#b48cff2e}.wse-chips button:hover,.wse-props button:hover{border-color:var(--p-acc)}.wse-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:12px}.wse-rules{display:grid;gap:6px}.wse-rule{display:grid;grid-template-columns:auto 1fr 64px;gap:4px 6px;align-items:center;padding:7px;border-radius:9px;border:1px solid var(--p-line2);background:var(--p-bg);position:relative}.wse-rule .wse-w{font:700 10.5px/1 Sora,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--p-acc)}.wse-rule .wse-chk{grid-column:1/-1}.wse-x{position:absolute;right:4px;top:4px;width:22px;height:22px;border-radius:6px;border:0;background:none;color:var(--p-ink3);font-size:16px;cursor:pointer}.wse-rule select:only-of-type{grid-column:span 2}.wse-looks{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.wse-looks button{display:grid;gap:5px;padding:6px;border-radius:9px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink);font:600 11.5px/1.1 Sora,sans-serif;text-align:left;cursor:pointer}.wse-looks button i{display:block;height:34px;border-radius:6px;background:linear-gradient(180deg,var(--lka),var(--lkb))}.wse-looks button.on{border-color:var(--p-acc);box-shadow:0 0 0 1px var(--p-acc)}.wse-chat{display:grid;gap:5px;max-height:180px;overflow:auto;margin:6px 0}.wse-chat p{margin:0;padding:7px 9px;border-radius:9px;background:var(--p-bg);border:1px solid var(--p-line);color:var(--p-ink2)}.wse-chat p.me{background:var(--p-accd);border-color:#4fe3c159;color:var(--p-ink);justify-self:end}.wse-script summary{cursor:pointer;margin-top:14px;font:700 12px/1 Sora,sans-serif;color:var(--p-ink2)}.wse-serr{color:#ff8a98;font-size:11.5px}.wse .wse-rep{flex-basis:100%;color:var(--p-ink2)}@media(max-width:900px)and (orientation:portrait){.wse .wse-main{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) minmax(0,40%)}.wse-pal{flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--p-line);padding:5px}.wse-pal small{display:none}.wse-pal button{flex:none;flex-direction:column;gap:2px;padding:4px 6px;font-size:10px}.wse-pal button span{max-width:64px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wse-side{border-left:0;border-top:1px solid var(--p-line)}.wse-modes button span,.wse-hint{display:none}}.wst-course li small{color:var(--p-gold,#e6c36a);margin-left:4px}.wst-course-end{margin:6px 0 0;font-size:12px;color:#e6c36a}.wso-hud .wst-keys{position:absolute;left:50%;bottom:18px;transform:translate(-50%);margin:0;padding:6px 14px;border-radius:99px;background:#040a188c;color:#cfe0f5;font:700 12px/1.2 Sora,sans-serif;pointer-events:none;white-space:nowrap}@media(max-height:540px)and (orientation:landscape){.wse .wse-main{grid-template-columns:64px 1fr 236px}.wse-pal{padding:4px 3px;gap:1px}.wse-pal small{display:none}.wse-pal button{flex-direction:column;gap:1px;padding:4px 2px;font-size:9px;text-align:center}.wse-pal button i{font-size:16px}.wse-pal button span{max-width:58px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wse .wsb-h{padding:5px 10px}.wse .wsb-bar{padding:4px 10px;max-height:44px;overflow:hidden;font-size:11px}.wse-pane{padding:8px 9px 14px;font-size:11.5px}.wse-tabs button{padding:0 7px;font-size:11px;height:28px}.wse-modes button span,.wse-hint{display:none}.wse-row3{grid-template-columns:repeat(3,1fr);gap:4px}.wse-looks{grid-template-columns:1fr 1fr}}.wse .wse-main>*{min-width:0}.wse-row3>*{min-width:0}.wse-num input{min-width:0}@media(max-width:520px){.wse .wsb-h{flex-wrap:wrap;gap:6px}.wse .wsb-h .wsb-hr{margin-left:0;width:100%;justify-content:flex-end}.wse .wsb-bar{max-height:58px;overflow:hidden}}.wse .wse-tabs,.wse .wse-modes{order:0}.wse-rule input[type=checkbox],.wse-chk input{width:auto;height:auto;padding:0}.wse-rule{grid-template-columns:auto minmax(0,1fr) 92px}.wso-hud .wso-md{padding:4px 10px;border-radius:99px;background:#060c1e99;color:#fff;font:800 13px/1 Sora,sans-serif}.wso-hud .wso-re{margin-left:auto}.wso-start{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 60%,#060c1e40,#060c1eb8);z-index:5}.wso-start[hidden]{display:none}.wso-st{display:grid;gap:10px;justify-items:center;max-width:min(460px,92vw);padding:22px 26px;border-radius:18px;background:#0a1020db;border:1px solid rgba(95,211,255,.35);color:#eaf4ff;text-align:center;animation:wso-pop .45s cubic-bezier(.2,1.4,.4,1)}.wso-st small{font:800 11px/1 Sora,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#7cf5c8}.wso-st b{font:900 clamp(22px,4.6vw,34px)/1.1 Sora,sans-serif}.wso-st p{margin:0;font:600 14px/1.4 Sora,sans-serif;color:#cfe0f5}.wso-st .wso-st2{font-size:13px;color:#9fb4cc}.wso-sb{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.wso-st kbd{font:700 11px/1 Sora,sans-serif;color:#8aa0b8;border:1px solid #3a4a6a;border-radius:5px;padding:3px 6px}.wse-modes2{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.wse-modes2 button{display:grid;gap:3px;text-align:left;padding:9px 10px;border-radius:9px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink);cursor:pointer}.wse-modes2 button b{font:800 13px/1 Sora,sans-serif}.wse-modes2 button small{font:500 11px/1.3 Sora,sans-serif;color:var(--p-ink3)}.wse-modes2 button.on{border-color:var(--p-acc);background:color-mix(in srgb,var(--p-acc) 12%,transparent)}.wse-keys{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.wse-keys span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:var(--p-bg2,rgba(255,255,255,.05));font:600 11px/1.2 Sora,sans-serif;color:var(--p-ink2)}.wse-tree{display:grid;gap:3px;max-height:260px;overflow:auto}.wse-node{display:flex;align-items:center;gap:4px;padding-left:calc(var(--d) * 14px)}.wse-node>button{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border-radius:7px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink);cursor:pointer;font:600 12px/1 Sora,sans-serif}.wse-node>button b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.wse-node>button small{color:var(--p-ink3)}.wse-node>button.on{border-color:var(--p-acc)}.wse-nact{display:flex;flex-wrap:wrap;gap:2px}.wse-nact button{width:24px;height:24px;padding:0;border-radius:6px;border:1px solid var(--p-line);background:transparent;color:var(--p-ink2);font-size:11px;cursor:pointer}.wse-sub{display:block;margin:8px 0 4px;font:700 10.5px/1 Sora,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--p-ink3)}.wse-pfs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.wse-pf{position:relative;display:grid;gap:3px;text-align:left;padding:9px 10px;border-radius:9px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink);cursor:pointer}.wse-pf b{font:800 12.5px/1.2 Sora,sans-serif}.wse-pf small{font:500 10.5px/1.3 Sora,sans-serif;color:var(--p-ink3)}.wse-pf em{justify-self:start;font:700 10px/1 Sora,sans-serif;font-style:normal;padding:3px 6px;border-radius:5px;background:#7cf5c824;color:#7cf5c8}.wse-pf i{font:800 11px/1 Sora,sans-serif;font-style:normal;color:#ffd23a}.wse-pf:hover{border-color:var(--p-acc)}.wse-acts input[type=search]{flex:1;min-width:0;height:30px;padding:0 9px;border-radius:7px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink)}.wse-form{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:#0408128c}.wse-form form{display:grid;gap:9px;width:min(380px,92vw);padding:16px;border-radius:14px;background:var(--p-bg,#12182a);border:1px solid var(--p-line2);color:var(--p-ink)}.wse-form form>b{font:800 15px/1.2 Sora,sans-serif}.wse-form input:not([type=checkbox]),.wse-form select{width:100%;height:32px;padding:0 9px;border-radius:7px;border:1px solid var(--p-line2);background:transparent;color:var(--p-ink)}.wse-form select option{background:#12182a}body>.wse-form{position:fixed;z-index:13050}.wse-form .wse-chk{align-items:flex-start;line-height:1.35;font:500 12px/1.35 Sora,sans-serif}.wse-node{flex-wrap:wrap}.wse-node>button{flex:1 1 100%}.wse-nact{flex:1 1 100%;padding:3px 0 4px calc(var(--d) * 14px + 8px)}.wso-start:not([hidden])~.wst-cd{display:none}@media(max-width:520px){.wso-hud .wst-hn{display:none}}.wse-pf img{width:100%;aspect-ratio:20/11;object-fit:cover;border-radius:6px;margin-bottom:3px;background:#0d1220}.wst-3d{display:flex;flex-direction:column;gap:14px}.wst-3dban{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;border:1px solid var(--p-line2,rgba(255,255,255,.13));border-radius:12px;overflow:hidden;background:var(--p-s1,#12161b)}.wst-3dban img{width:100%;height:100%;min-height:170px;object-fit:cover;display:block}.wst-3dban>div{padding:16px 18px;display:flex;flex-direction:column;gap:7px;justify-content:center}.wst-3dban small{color:var(--p-gold,#e6c36a);font:800 11px/1 Sora,sans-serif;letter-spacing:.12em;text-transform:uppercase}.wst-3dban b{font:800 24px/1.1 Sora,sans-serif;color:var(--p-ink,#e9eef3)}.wst-3dban p{margin:0;color:var(--p-ink2,#9ba7b3);font:500 13px/1.5 Sora,sans-serif}.wst-3dban .wst-go{align-self:flex-start;margin-top:4px}.wst-3dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.wst-3dc{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:14px;border:1px solid var(--p-line2,rgba(255,255,255,.13));border-radius:10px;background:var(--p-s2,#181d23);color:var(--p-ink,#e9eef3);text-align:left;cursor:pointer;transition:transform .15s,border-color .15s,background .15s}.wst-3dc:hover,.wst-3dc:focus-visible{transform:translateY(-2px);border-color:var(--p-acc,#4fe3c1);background:var(--p-s3,#1f252c)}.wst-3dc i{font-style:normal;font-size:24px;line-height:1}.wst-3dc b{font:700 14px/1.2 Sora,sans-serif}.wst-3dc small{color:var(--p-ink2,#9ba7b3);font:500 12px/1.4 Sora,sans-serif}.wst-3dc[data-new3d=blank]{border-style:dashed}.wst-3dmine{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.wst-3dmine button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;border:1px solid var(--p-line,rgba(255,255,255,.07));border-radius:8px;background:var(--p-s1,#12161b);color:var(--p-ink,#e9eef3);cursor:pointer;text-align:left}.wst-3dmine button:hover{border-color:var(--p-acc,#4fe3c1)}.wst-3dmine b{font:700 13px/1.2 Sora,sans-serif}.wst-3dmine small{color:var(--p-ink3,#68737e);font:500 11px/1 Sora,sans-serif}.wst-3dnote{margin:0;color:var(--p-ink3,#68737e);font:500 12px/1.4 Sora,sans-serif}@media(max-width:640px){.wst-3dban{grid-template-columns:1fr}.wst-3dban img{min-height:130px;max-height:170px}}.wst-g3{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:16px;background:#030508b8;backdrop-filter:blur(4px);animation:wzRes .25s ease}.wst-g3in{position:relative;width:min(560px,100%);display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#141a22,#0c1016);box-shadow:0 20px 60px #00000080;color:#e9eef3}.wst-g3in.h-aron{--hc:#4fb4ff}.wst-g3who{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.wst-g3who:before{content:"";position:absolute;left:50%;bottom:22px;width:130px;height:130px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--hc) 40%,transparent),transparent 70%);pointer-events:none}.wst-g3who img{position:relative;width:150px;height:225px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45));animation:wstG3pop .35s cubic-bezier(.2,1.4,.4,1),wstG3bob 3s ease-in-out .4s infinite}@keyframes wstG3bob{50%{transform:translateY(-5px)}}.wst-g3who em{font:800 12px/1 Sora,sans-serif;font-style:normal;letter-spacing:.14em;padding:5px 12px;border-radius:999px;background:var(--hc);color:#06121a}.wst-g3say{position:relative;align-self:center;padding:14px 16px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.wst-g3say:before{content:"";position:absolute;left:-8px;top:38px;border:8px solid transparent;border-left:0;border-right-color:#ffffff1a}.wst-g3say small{display:block;color:#9ba7b3;font:600 11px/1 Sora,sans-serif;margin-bottom:7px}.wst-g3say b{display:block;font:800 17px/1.25 Sora,sans-serif;margin-bottom:7px;color:var(--hc)}.wst-g3say p{margin:0;font:500 13.5px/1.55 Sora,sans-serif;color:#dfe6ec}.wst-g3nav{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px}.wst-g3nav .wst-go{min-width:110px}.wst-g3x{position:absolute;right:10px;top:10px;width:32px;height:32px;border:0;border-radius:8px;background:#ffffff0f;color:#e9eef3;cursor:pointer;display:grid;place-items:center}@keyframes wstG3pop{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}@media(max-width:520px){.wst-g3in{grid-template-columns:1fr;padding:18px 16px}.wst-g3who{flex-direction:row;justify-content:center}.wst-g3who img{width:84px;height:126px}.wst-g3who:before{width:80px;height:80px;bottom:4px}.wst-g3say:before{display:none}}@media(prefers-reduced-motion:reduce){.wst-g3who img{animation:none}.wst-3dc{transition:none}}.wst-tl{font:inherit;color:inherit}.wst-railx{display:none}.wst.wide .wst-railx{display:grid;place-items:center;align-self:flex-end;width:30px;height:28px;margin:0 0 6px;border:1px solid var(--p-line2,rgba(255,255,255,.13));border-radius:7px;background:transparent;color:var(--p-ink2,#9ba7b3);font:700 15px/1 Sora,sans-serif;cursor:pointer;min-height:0;padding:0}.wst.wide .wst-railx:hover{color:var(--p-ink,#e9eef3);border-color:var(--p-acc,#4fe3c1)}.wst-slinks{display:flex;flex-direction:column;gap:5px;margin:0 0 12px}.wst-slinks small{color:var(--p-ink3,#68737e);font:700 10.5px/1 Sora,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 2px 3px}.wst-lnk{display:flex;align-items:center;gap:9px;padding:7px 8px;border:1px solid var(--p-line,rgba(255,255,255,.07));border-radius:9px;background:var(--p-s2,#181d23);color:var(--p-ink,#e9eef3);text-decoration:none;min-width:0;transition:border-color .15s,background .15s}.wst-lnk:hover,.wst-lnk:focus-visible{border-color:var(--p-acc,#4fe3c1);background:var(--p-s3,#1f252c)}.wst-lnk i{flex:none;font-style:normal;width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#4fe3c11f;font-size:15px}.wst-lnk span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.wst-lnk b{font:700 12px/1.2 Sora,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wst-lnk em{font:500 10.5px/1.2 Sora,sans-serif;font-style:normal;color:var(--p-ink3,#68737e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wst-lnk u{text-decoration:none;color:var(--p-ink3,#68737e);font-size:11px}.wst:not(.wide) .wst-slinks{flex-direction:row;flex-wrap:wrap;align-items:center}.wst:not(.wide) .wst-slinks small{width:100%}.wst:not(.wide) .wst-lnk em,.wst:not(.wide) .wst-lnk u{display:none}.wst:not(.wide) .wst-lnk[href^=mailto] em{display:block}.wst.pro.wide.rmin .wst-in{grid-template-columns:66px minmax(0,1fr)}.wst.wide.rmin .wst-tabs{padding:10px 8px;align-items:center}.wst.wide.rmin .wst-railx{align-self:center}.wst.wide.rmin .wst-tabs button[data-tab]{justify-content:center;padding-left:0;padding-right:0;width:46px}.wst.wide.rmin .wst-tl,.wst.wide.rmin .wst-tabs .wst-badge{display:none}.wst.wide.rmin .wst-foot{padding:10px 8px}.wst.wide.rmin .wst-foot>:not(.wst-slinks){display:none}.wst.wide.rmin .wst-slinks small,.wst.wide.rmin .wst-lnk span,.wst.wide.rmin .wst-lnk u{display:none}.wst.wide.rmin .wst-lnk{justify-content:center;padding:6px;width:46px;margin:0 auto}.wst.pro.wide .wst-foot{max-height:calc(100% - 230px);overflow-y:auto;scrollbar-width:thin}.wst .wst-foot a.wst-lnk{flex-direction:row!important;align-items:center;text-align:left;gap:8px;padding:5px 7px;min-height:0}.wst .wst-foot .wst-lnk i{width:22px;height:22px;font-size:12.5px;border-radius:6px}.wst .wst-foot .wst-lnk span{align-items:flex-start}.wst.wide .wst-foot .wst-lnk em{display:none}.wst.wide .wst-foot .wst-lnk[href^=mailto] em{display:block;color:var(--p-acc,#4fe3c1)}.wst.wide .wst-foot .wst-slinks{gap:3px;margin-bottom:9px}@media(max-height:860px){.wst.pro.wide .wst-foot>span{display:none}}@media(max-height:780px){.wst.pro.wide .wst-foot .wst-side-ct,.wst.pro.wide .wst-foot>a:not(.wst-lnk){display:none}}.wst .wst-foot .wst-lnk span{overflow:hidden}.wst .wst-foot .wst-lnk b{display:block;max-width:100%;font-size:11.5px;color:var(--p-ink,#e9eef3)}.wst.wide .wst-foot .wst-lnk u{display:none}.wst .wst-foot .wst-lnk:hover b{color:var(--p-acc,#4fe3c1)}.wst.wide .wst-foot .wst-lnk b{white-space:normal;line-height:1.25}@media(max-height:520px){.wst.wide .wst-railx{display:none}}html.wp-pcphone .wst.wide .wst-railx{display:none}.wse.wse-pro .wse-main{grid-template-columns:256px minmax(0,1fr) 340px}.wse-pro .wsb-h b small{margin-left:6px;font:600 11px/1 Sora,sans-serif;color:var(--p-ink3);letter-spacing:.06em;text-transform:uppercase}.wse-left{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--p-s1);border-right:1px solid var(--p-line)}.wse-left h5{display:flex;align-items:center;gap:6px;margin:0;padding:10px 12px 6px;font:700 11px/1.2 Sora,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--p-ink2)}.wse-left h5 small{text-transform:none;letter-spacing:0;font-weight:500;color:var(--p-ink3)}.wse-tree2{flex:1 1 55%;min-height:120px;overflow:hidden;display:flex;flex-direction:column;border-bottom:1px solid var(--p-line)}.wse-ib{margin-left:auto;height:24px;padding:0 8px;border-radius:6px;border:1px solid var(--p-line2);background:none;color:var(--p-ink2);font:600 11px/1 Sora,sans-serif;cursor:pointer}.wse-ib:hover{border-color:var(--p-acc);color:var(--p-ink)}.wse-tq{margin:0 10px 6px;height:28px;padding:0 9px;border-radius:7px;border:1px solid var(--p-line2);background:var(--p-bg);color:var(--p-ink);font:500 12px/1 Sora,sans-serif}.wse-tl2{flex:1;min-height:0;overflow:auto;padding:0 6px 10px;font:500 12px/1.2 Sora,sans-serif}.wse-er,.wse-fr{display:flex;align-items:center;gap:2px;padding-left:calc(var(--d,0) * 12px);border-radius:6px}.wse-er:hover,.wse-fr:hover{background:#ffffff09}.wse-er.on{background:var(--p-accd);box-shadow:inset 2px 0 0 var(--p-acc)}.wse-er.off{opacity:.45}.wse-fr.drop{background:#b48cff2e;box-shadow:inset 0 0 0 1px #b48cff}.wse-eb{flex:none;width:22px;height:24px;border:0;background:none;color:var(--p-ink3);font-size:11px;cursor:pointer;padding:0}.wse-eb:hover{color:var(--p-ink)}.wse-en,.wse-fr>button,.wse-fr>span{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:26px;padding:0 6px;border:0;background:none;color:var(--p-ink);font:inherit;text-align:left;cursor:pointer}.wse-en i,.wse-fr i{font-style:normal;width:18px;text-align:center}.wse-en span,.wse-fr b{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.wse-en em{font-style:normal;font-size:10px;color:var(--p-acc)}.wse-en small,.wse-fr small{font-size:10px;color:var(--p-ink3)}.wse-fr.root>span{cursor:default;color:var(--p-ink2)}.wse-pro .wse-pal{flex:1 1 45%;min-height:0;overflow:auto;display:block;padding:0 8px 12px;border-right:0;background:none}.wse-pro .wse-pal>small{display:block;margin:10px 4px 5px}.wse-pg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.wse-pro .wse-pal .wse-pg button{flex-direction:column;justify-content:center;gap:3px;height:58px;padding:4px 2px;border:1px solid var(--p-line);border-radius:8px;background:var(--p-s2);font-size:10px;text-align:center;cursor:grab}.wse-pro .wse-pal .wse-pg button:hover{border-color:var(--p-acc);background:var(--p-s3)}.wse-pro .wse-pal .wse-pg button i{font-size:20px;width:auto}.wse-pro .wse-pal .wse-pg button span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wse-pro .wse-modes{left:50%;top:auto;bottom:12px;transform:translate(-50%);align-items:center;flex-wrap:nowrap;max-width:calc(100% - 20px);overflow-x:auto}.wse-pro .wse-modes button{height:34px}.wse-pro .wse-modes button.on{background:var(--p-accd);border-color:var(--p-acc);color:var(--p-ink)}.wse-snp{display:flex;align-items:center;gap:3px;color:var(--p-ink2);font:700 12px/1 Sora,sans-serif}.wse-snp select{height:28px;border-radius:6px;border:1px solid var(--p-line2);background:var(--p-bg);color:var(--p-ink);font:600 11px/1 Sora,sans-serif}.wse-pro .wse-hint{inset:10px 12px auto}.wse-stat{position:absolute;right:10px;top:10px;display:grid;gap:3px;max-width:320px;padding:8px 10px;border-radius:9px;background:#0b0e12db;border:1px solid var(--p-line2);color:var(--p-ink2);font:500 11px/1.35 ui-monospace,Menlo,monospace;pointer-events:none}.wse-stat[hidden]{display:none}.wse-stat b{color:var(--p-acc);font-size:15px}.wse-lg{display:flex;flex-wrap:wrap;gap:4px 8px}.wse-lg i{display:inline-block;width:10px;height:3px;margin-right:3px;vertical-align:middle;background:var(--c)}.wse-pro .wse-ph{gap:8px}.wse-nm{flex:1;min-width:0;height:30px;padding:0 8px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--p-ink);font:700 15px/1 Sora,sans-serif}.wse-nm:hover,.wse-nm:focus{border-color:var(--p-line2);background:var(--p-bg)}.wse-kd{margin:2px 0 4px;color:var(--p-ink3);font-size:11.5px;line-height:1.35}.wse-tf{display:grid;grid-template-columns:64px repeat(3,minmax(0,1fr));gap:5px 6px;align-items:end}.wse-tf>span{align-self:center;color:var(--p-ink2);font-size:11.5px;font-weight:600}.wse-tf .wse-help{grid-column:span 3;margin:0}.wse-num.off input{opacity:.4}.wse-flags{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 2px;padding:8px 10px;border-radius:8px;background:var(--p-bg);border:1px solid var(--p-line)}.wse-cc{margin:6px 0;border-radius:9px;border:1px solid var(--p-line2);background:var(--p-bg)}.wse-cc.ex{border-color:#4fe3c159}.wse-cc header{display:flex;align-items:center;gap:6px;padding:7px 9px}.wse-cc header:not(:last-child){border-bottom:1px solid var(--p-line)}.wse-cc header b{flex:1;font:700 12px/1.2 Sora,sans-serif}.wse-cc header em{font-style:normal;font-size:10px;color:var(--p-ink3)}.wse-cc header .wse-x{position:static;width:22px;height:22px}.wse-cc>.wse-opts,.wse-cc>.wse-cols,.wse-cc>p,.wse-cc>textarea,.wse-cc>ul,.wse-cc>.wse-chips,.wse-cc>small,.wse-cc>pre,.wse-cc>button{margin:8px 9px}.wse-cc>textarea{width:calc(100% - 18px)}.wse-cc>.wse-chips{gap:3px}.wse-cc>.wse-chips button{height:24px;font:600 10.5px/1 ui-monospace,Menlo,monospace}.wse-cadd select{height:34px;border-style:dashed;border-color:var(--p-acc);color:var(--p-acc);font:700 12px/1 Sora,sans-serif;cursor:pointer}.wse-feats{margin-top:6px}.wse-feats button{height:26px;font-size:11px}.wse-scerr{margin:0;padding:0 0 0 2px;list-style:none;font:500 11px/1.4 ui-monospace,Menlo,monospace;color:#ff8a98}.wse-scerr li.ok{color:var(--p-acc)}.wse-pre{max-height:140px;overflow:auto;padding:8px;border-radius:7px;background:var(--p-s2);font:500 11px/1.4 ui-monospace,Menlo,monospace;white-space:pre-wrap}.wse-lv{display:flex;gap:2px;margin:0 0 10px;padding:3px;border-radius:9px;background:var(--p-bg);border:1px solid var(--p-line)}.wse-lv button{flex:1;height:28px;border:0;border-radius:7px;background:none;color:var(--p-ink2);font:700 12px/1 Sora,sans-serif;cursor:pointer}.wse-lv button.on{background:var(--p-accd);color:var(--p-ink)}.wse-pcn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:8px;border:1px solid rgba(230,195,106,.4);background:#e6c36a14;font-size:12px}.wng-vars{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 8px;font-size:11px}.wng-vars b{margin-right:4px;color:var(--p-ink2)}.wng-vars span{padding:3px 7px;border-radius:99px;border:1px solid var(--p-line2);color:var(--p-ink2)}.wng{position:relative;overflow-x:auto;padding-bottom:4px}.wng-hd{display:grid;grid-template-columns:1fr .9fr 1.15fr;gap:0 16px;margin-bottom:6px;font:700 10px/1 Sora,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--p-ink3)}.wng-g{position:relative;z-index:1;display:grid;grid-template-columns:1fr .9fr 1.15fr;grid-auto-rows:minmax(74px,auto);gap:8px 16px;min-width:300px}.wng-n{position:relative;display:grid;align-content:start;gap:4px;padding:7px 8px;border-radius:9px;background:var(--p-s2);border:1px solid var(--p-line2)}.wng-n small{font:800 9.5px/1 Sora,sans-serif;letter-spacing:.12em}.wng-n.ev{grid-column:1;align-self:center;border-color:#5fd3ff73}.wng-n.ev small{color:#5fd3ff}.wng-n.cd{grid-column:2;border-color:#e6c36a73}.wng-n.cd small{color:#e6c36a}.wng-n.ac{grid-column:3;border-color:#4fe3c173}.wng-n.ac small{color:var(--p-acc)}.wng-gap{grid-column:2}.wng-n select,.wng-n input[type=number]{width:100%;height:26px;padding:0 5px;border-radius:6px;border:1px solid var(--p-line2);background:var(--p-bg);color:var(--p-ink);font:600 11px/1 Sora,sans-serif}.wng-cr{display:grid;grid-template-columns:1fr;gap:3px}.wng-ft{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--p-ink2)}.wng-ft label{display:flex;align-items:center;gap:3px}.wng-ft button{height:22px;padding:0 6px;border-radius:5px;border:1px solid var(--p-line2);background:none;color:var(--p-ink2);font:600 10.5px/1 Sora,sans-serif;cursor:pointer}.wng-x{position:absolute;right:4px;top:4px;width:20px;height:20px;border:0;background:none;color:var(--p-ink3);font-size:15px;cursor:pointer}.wng-ft .wng-x{position:static;border:0;margin-left:auto}.wng-add{position:absolute;right:-11px;bottom:-9px;width:22px;height:22px;border-radius:50%;border:1px solid #5fd3ff;background:var(--p-s1);color:#5fd3ff;font:800 13px/1 Sora,sans-serif;cursor:pointer;z-index:2}.wng-p{position:absolute;top:22px;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--p-s1);border:2px solid currentColor}.wng-p.out{right:-6px}.wng-p.in{left:-6px}.wng-n.ev .wng-p{color:#5fd3ff;cursor:crosshair}.wng-n.cd .wng-p{color:#e6c36a}.wng-n.ac .wng-p{color:var(--p-acc)}.wng-p.drag{background:#5fd3ff;box-shadow:0 0 10px #5fd3ff}.wng-w{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.wng-w path{fill:none;stroke:#5fd3ff8c;stroke-width:2}.wse-bud{display:inline-flex;align-items:center;gap:6px;color:var(--p-ink2)}.wse-bud i{position:relative;width:64px;height:6px;border-radius:3px;background:var(--p-s3);overflow:hidden}.wse-bud i:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--p);background:var(--p-acc)}.wse-bud.mid i:after{background:#e6c36a}.wse-bud.bad{color:#ff8a98}.wse-bud.bad i:after{background:#ff5a6e}.wse-hl{margin:8px 0;padding:0;list-style:none;display:grid;gap:5px}.wse-hl li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;background:var(--p-bg);border:1px solid var(--p-line)}.wse-hl li span{flex:1;font-size:12px}.wse-hl li small,.wse-hl li em{font-style:normal;font-size:11px;color:var(--p-ink3)}.wse-pc .wse-pcl{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0;font-size:12px;color:var(--p-ink2)}.wse-pc .wse-pcl input{flex:1 1 220px;min-width:0;height:32px;padding:0 8px;border-radius:7px;border:1px solid var(--p-line2);background:var(--p-bg);color:var(--p-ink);font:500 11.5px/1 ui-monospace,Menlo,monospace}@media(max-width:1180px){.wse.wse-pro .wse-main{grid-template-columns:216px minmax(0,1fr) 300px}}@media(max-width:1560px){.wse-pro .wse-modes button span{display:none}}.wse.wse-pro.wse-ph .wse-main{display:block;position:relative}.wse-pro.wse-ph .wse-view{position:absolute;inset:0}.wse-pro.wse-ph .wse-left,.wse-pro.wse-ph .wse-side{position:absolute;left:0;right:0;bottom:0;height:58%;z-index:3;display:none;border:0;border-top:1px solid var(--p-line2);border-radius:14px 14px 0 0;box-shadow:0 -10px 30px #00000073;animation:wse-up .22s ease-out}.wse-pro.wse-ph[data-sheet=tree] .wse-left,.wse-pro.wse-ph[data-sheet=pal] .wse-left,.wse-pro.wse-ph[data-sheet=side] .wse-side{display:flex}.wse-pro.wse-ph[data-sheet=tree] .wse-pal,.wse-pro.wse-ph[data-sheet=pal] .wse-tree2{display:none}.wse-pro.wse-ph[data-sheet=tree] .wse-tree2{flex:1}.wse-pro.wse-ph .wse-pg{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes wse-up{0%{transform:translateY(40%);opacity:0}}.wse-sheets{display:flex;gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--p-s1);border-top:1px solid var(--p-line)}.wse-sheets button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;height:48px;border:1px solid transparent;border-radius:9px;background:none;color:var(--p-ink2);font:700 11px/1 Sora,sans-serif;cursor:pointer}.wse-sheets button span{font-size:10.5px}.wse-sheets button.on{background:var(--p-accd);border-color:var(--p-acc);color:var(--p-ink)}.wse-pro.wse-ph .wse-modes{bottom:8px}.wse-pro.wse-ph .wse-modes button span,.wse-pro.wse-ph .wse-modes [data-dbg]{display:none}.wse-pro.wse-ph .wse-hint{font-size:10.5px}.wse-pro.wse-ph .wsb-h .wsb-hr .wsb-b{padding:0 8px}.wse-pro.wse-ph[data-sheet=side] .wse-modes,.wse-pro.wse-ph[data-sheet=tree] .wse-modes,.wse-pro.wse-ph[data-sheet=pal] .wse-modes{display:none}.wse.wse-pro{align-items:stretch;justify-content:stretch}.wse.wse-pro>.wsb-in{width:100%;min-width:0;max-width:100%;height:auto;align-self:stretch}.wse-pro.wse-ph .wsb-h{flex-wrap:wrap;gap:6px;padding:6px 8px}.wse-pro.wse-ph .wsb-h>b{font-size:14px}.wse-pro.wse-ph .wsb-h .wsb-hr{margin-left:0;width:100%;overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.wse-pro.wse-ph .wsb-bar{max-height:40px;overflow:hidden}.wse-pro .wse-sheets{box-sizing:border-box;width:100%;min-width:0}.wse-pro .wse-sheets button{min-width:0;padding:0 2px}.wse-view{position:relative}.wse-qbar{position:absolute;left:0;top:0;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:3px;max-width:340px;padding:5px;border-radius:12px;background:#0e1115eb;border:1px solid rgba(79,227,193,.35);box-shadow:0 10px 26px #00000073;backdrop-filter:blur(8px);animation:wseQb .15s ease-out;will-change:transform}@keyframes wseQb{0%{opacity:0}}.wse-qbar>i{width:1px;align-self:stretch;margin:2px 3px;background:#ffffff1f}.wse-qbar button{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 8px;border-radius:8px;border:0;background:none;color:#cfd6de;font:700 12px/1 Sora,Noto Sans KR,sans-serif;cursor:pointer}.wse-qbar button:hover{background:#ffffff12;color:#fff}.wse-qbar button.on{background:#4fe3c12e;color:#4fe3c1}.wse-qbar button span{display:none}.wse-qbar:hover button span{display:inline}.wse-qn{display:none;width:100%;gap:3px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08);margin-top:2px}.wse-qbar[data-mode=move] .wse-qn,.wse-qbar[data-mode=rot] .wse-qn,.wse-qbar[data-mode=scale] .wse-qn{display:flex}.wse-qbar[data-mode=move] [data-qn^=r],.wse-qbar[data-mode=move] [data-qn^=s],.wse-qbar[data-mode=rot] [data-qn^=x],.wse-qbar[data-mode=rot] [data-qn^=y],.wse-qbar[data-mode=rot] [data-qn^=z],.wse-qbar[data-mode=rot] [data-qn^=s],.wse-qbar[data-mode=scale] [data-qn^=x],.wse-qbar[data-mode=scale] [data-qn^=y],.wse-qbar[data-mode=scale] [data-qn^=z],.wse-qbar[data-mode=scale] [data-qn^=r]{display:none}.wse-qn button{flex:1;justify-content:center;min-width:32px;background:#ffffff0d}.wse-qbar.ph{max-width:calc(100% - 16px);box-sizing:border-box;padding:7px}.wse-qbar.ph .wse-qn{flex:1 1 100%;gap:4px}.wse-qbar.ph .wse-qn button{flex:1 1 0;min-width:0;padding:0 2px}.wse-qbar.ph button{height:42px;min-width:44px;padding:0 10px;font-size:13px}.wse-qbar.ph button span{display:inline}.wse-qbar.ph .wse-qn button{height:44px;font-size:17px}.wse-aipv{position:absolute;right:12px;top:12px;z-index:7;width:min(320px,calc(100% - 24px))}.wse-pv{padding:12px 14px;border-radius:14px;background:#0e1115f0;border:1px solid rgba(255,210,58,.45);box-shadow:0 14px 34px #00000080;color:#e8edf2;font:500 13px/1.4 Sora,Noto Sans KR,sans-serif;animation:wseQb .2s ease-out}.wse-pane .wse-pv{margin-bottom:12px}.wse-pv>b{display:block;font-weight:800;font-size:14px;color:#ffd23a}.wse-pv p{margin:4px 0}.wse-pvn{display:flex;flex-wrap:wrap;gap:6px}.wse-pvn span{padding:3px 8px;border-radius:999px;font-weight:800;font-size:12px}.wse-pv .add{color:#4ade80}.wse-pvn .add{background:#4ade8024}.wse-pv .chg{color:#ffd23a}.wse-pvn .chg{background:#ffd23a24}.wse-pv .rem{color:#ff6b78}.wse-pvn .rem{background:#ff4d5e24}.wse-pv ul{list-style:none;margin:6px 0 8px;padding:0;display:grid;gap:2px;font-size:12.5px}.wse-pv li i{display:inline-block;width:16px;font-style:normal;font-weight:900}.wse-pv .wse-acts{display:flex;gap:6px}.wse-coachhi{position:relative;z-index:5;outline:2px solid #4fe3c1!important;outline-offset:2px;border-radius:10px;animation:wseCoach 1.2s ease-in-out infinite}@keyframes wseCoach{50%{box-shadow:0 0 0 6px #4fe3c140,0 0 24px #4fe3c173}}.wsc{position:fixed;left:16px;bottom:16px;z-index:12050;display:flex;align-items:flex-end;gap:10px;max-width:min(470px,calc(100vw - 32px));pointer-events:none}.wsc>*{pointer-events:auto}.wsc-who{flex:none;width:92px;height:120px;background:center bottom/contain no-repeat;filter:drop-shadow(0 8px 18px rgba(0,0,0,.5));animation:wscIn .4s cubic-bezier(.2,1.3,.4,1)}@keyframes wscIn{0%{opacity:0;transform:translateY(16px) scale(.9)}}.wsc-card{flex:1;padding:12px 14px;border-radius:16px;background:#0e1115f2;border:1px solid rgba(79,227,193,.4);box-shadow:0 18px 40px #00000080;color:#e8edf2;font:500 13.5px/1.45 Sora,Noto Sans KR,sans-serif;animation:wscIn .35s ease-out}.wsc-card small{display:flex;justify-content:space-between;gap:8px;font:800 11px/1 Sora,sans-serif;letter-spacing:.06em;color:#4fe3c1;text-transform:uppercase}.wsc-card b{display:block;margin:6px 0 2px;font:800 15px/1.3 Sora,Noto Sans KR,sans-serif;color:#fff}.wsc-bar{height:4px;margin:8px 0;border-radius:3px;background:#ffffff14;overflow:hidden}.wsc-bar i{display:block;height:100%;background:linear-gradient(90deg,#4fe3c1,#39d3ff);transition:width .4s}.wsc-acts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wsc-acts button{height:30px;padding:0 10px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#cfd6de;font:700 12px/1 Sora,Noto Sans KR,sans-serif;cursor:pointer}.wsc-acts button:hover{color:#fff;border-color:#4fe3c1}.wsc-acts .wsc-x{margin-left:auto}.wsc-done .wsc-card{border-color:#ffd23a}.wsc-ok{animation:wscOk .5s ease}@keyframes wscOk{30%{transform:scale(1.04);border-color:#4ade80}}@media(max-width:760px){.wsc{left:8px;right:8px;bottom:8px;max-width:none}.wsc-who{width:64px;height:84px}}.wst-lvl{display:inline-flex;gap:0;margin-left:8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;overflow:hidden;vertical-align:middle}.wst-lvl button{height:30px;padding:0 12px;border:0;background:none;color:#aeb7c1;font:700 12px/1 Sora,Noto Sans KR,sans-serif;cursor:pointer}.wst-lvl button.on{background:#4fe3c12e;color:#4fe3c1}@media(max-width:820px){.wst .wst-slinks{display:none}}html.wp-pcphone .wst .wst-slinks{display:none}.wst-pccard{margin:14px 0;padding:18px 16px;border:1px solid var(--p-line,rgba(255,255,255,.1));border-radius:12px;background:#ffffff08;display:flex;flex-direction:column;gap:10px}.wst-pccard>i{font-style:normal;font-size:34px;line-height:1}.wst-pccard>b{font:700 18px/1.3 Sora,Noto Sans KR,sans-serif;color:var(--p-ink,#eef2f5)}.wst-pccard>p{margin:0;color:var(--p-ink2,#a9b3bd);font-size:14px;line-height:1.5}.wst-3dpc .wst-3dban p{display:none}.wk{position:fixed;inset:0;z-index:950;pointer-events:none;font-family:Sora,Noto Sans KR,sans-serif;color:#fff}.wk button{pointer-events:auto;font:inherit;cursor:pointer}html.wp-pcphone .wk{zoom:2.2;inset:0 auto auto 0;width:calc(100vw / 2.2);height:calc(100vh / 2.2)}.wsa-ban{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;border:1px solid var(--p-line,rgba(255,255,255,.12));background:linear-gradient(120deg,#2ee0b029,#38d8ff14 55%,#e6c36a1f)}.wsa-ban small{opacity:.7;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.wsa-ban b{display:block;font-size:22px;margin:2px 0 4px}.wsa-ban p{margin:0;font-size:13px;opacity:.85;line-height:1.45}.wsa-cats{margin:12px 0}.wsa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.wsa-c{display:flex;flex-direction:column;gap:4px;padding:8px 8px 10px;border-radius:12px;border:1px solid var(--p-line,rgba(255,255,255,.12));background:#ffffff08;transition:transform .15s,border-color .15s}.wsa-c:hover{transform:translateY(-2px);border-color:#38d8ff73}.wsa-c.prem{border-color:#e6c36a59}.wsa-c.own{border-color:#2ee0b073}.wsa-img{position:relative;aspect-ratio:1;border-radius:9px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#25324e,#10172a);display:grid;place-items:center}.wsa-img img{width:100%;height:100%;object-fit:cover}.wsa-img>i{font-size:46px;font-style:normal}.wsa-tag{position:absolute;left:6px;top:6px;padding:3px 7px;border-radius:6px;font:800 10px/1 Sora,sans-serif;letter-spacing:.06em;font-style:normal;background:#2ee0b0eb;color:#04130f}.wsa-c.prem .wsa-tag{background:linear-gradient(90deg,#f5d47a,#e6a93a);color:#2a1a00}.wsa-c.own .wsa-tag{background:#2ee0b0eb;color:#04130f}.wsa-c b{font-size:14px}.wsa-c small{font-size:11.5px;opacity:.72;line-height:1.35;min-height:2.6em}.wsa-act{display:flex;gap:6px;margin-top:auto}.wsa-act .wst-go{flex:1;min-height:34px;font-size:12px;padding:6px 8px}.wsa-act .wst-go.alt{flex:0 0 auto}.wst-go.gold{background:linear-gradient(90deg,#f5d47a,#e6a93a);color:#2a1a00;border-color:transparent}.wsa-arc{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:14px;border:1px dashed rgba(120,170,255,.45);background:linear-gradient(120deg,#3c5aff24,#38d8ff14);color:inherit;text-align:left;cursor:pointer}.wsa-arc div{flex:1}.wsa-arc b{display:block;font-size:16px}.wsa-arc small{opacity:.75;font-size:12px}.wsa-arc em{font-style:normal;font-weight:800;font-size:11px;padding:4px 8px;border-radius:999px;background:#ffc23c2e;color:#ffc23c}.wsa-arcmark{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#3b6bff,#38d8ff);color:#fff;font-size:20px;flex:0 0 auto}.wsa-arcmark.big{width:56px;height:56px;font-size:28px;margin:0 auto 8px}img.wsa-arcmark{object-fit:cover;background:#0f2242}.wsa-arclogo{display:block;width:72px;height:72px;border-radius:16px;margin:0 auto 10px;box-shadow:0 8px 24px #0f22428c,0 0 0 1px #ffffff24}.wst-tabs .wst-arcrail img{width:20px;height:20px;border-radius:5px;display:block}.wst-tabs .wst-arcrail .wst-tl{white-space:nowrap}.wst-tabs .wst-arcrail .wst-soon{margin-left:auto;font-style:normal;font-size:9px;line-height:1.4;font-weight:800;letter-spacing:.03em;padding:1px 6px;flex:0 0 auto;border-radius:99px;color:#e6c36a;border:1px solid rgba(230,195,106,.45);text-transform:uppercase}.wst.rmin .wst-arcrail .wst-soon{display:none}.wsa-pop .wak-in{text-align:center;max-width:420px}.wsa-pop h3{margin:0 0 6px}.wsa-pop p{line-height:1.5}.wsa .wsa-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.wsa .wsa-act{flex-wrap:wrap}.wsa .wsa-act .wst-go{white-space:nowrap;font-size:11.5px}.wsa .wst-go.gold,.wst.pro .wsa .wst-go.gold{background:linear-gradient(90deg,#f5d47a,#e6a93a);color:#2a1a00;border-color:transparent}@media(max-width:600px){.wsa .wsa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wsa-c small{display:none}.wsa .wsa-act .wst-go{font-size:10.5px;padding:5px 6px}}.wsa-img{cursor:zoom-in}.wsa-3d{position:absolute;right:6px;top:6px;z-index:1;padding:3px 7px;border-radius:6px;background:#080e1eb8;color:#9fe9ff;font:800 10px/1 Sora,sans-serif;letter-spacing:.05em}.wsv{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;background:#030712b8;backdrop-filter:blur(4px)}.wsv-in{width:min(560px,94vw);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#121a2e,#0a0f1e);border:1px solid rgba(56,216,255,.35);box-shadow:0 20px 60px #00000080;color:#eaf2ff}.wsv-in header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 48px 10px 16px;position:relative}.wsv-in header b{font-size:18px}.wsv-in header small{opacity:.72;font-size:12px;width:100%}.wsv-x{position:absolute;right:10px;top:10px;width:32px;height:32px;border-radius:9px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;cursor:pointer}.wsv-stage{position:relative;aspect-ratio:1;max-height:62vh;width:100%;background:radial-gradient(circle at 50% 45%,#243457,#0b1222 70%)}.wsv-stage canvas{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.wsv-stage canvas:active{cursor:grabbing}.wsv-load,.wsv-hint{position:absolute;left:0;right:0;text-align:center;margin:0;font-size:12px;opacity:.75;pointer-events:none}.wsv-load{top:48%}.wsv-hint{bottom:8px}.wsv-clips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 14px}.wsv-clips:empty{display:none}.wsv-clips button{padding:7px 12px;border-radius:9px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#eaf2ff;font-weight:700;cursor:pointer}.wsv-clips button.on{border-color:#2ee0b0;background:#2ee0b029}html.wp-pcphone .wk{height:calc(100dvh / 2.2)}
