.sm-mark{color:#bcd6ff;isolation:isolate;background:radial-gradient(120% 120% at 0 0,#2b7fff57,#0000 60%),linear-gradient(160deg,#101322,#0a0c16);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78aaff47,0 6px 18px -6px #2b7fff8c}.sm-mark:before{content:"";z-index:-1;background:radial-gradient(circle,#22d3ee8c,#0000 70%);border-radius:50%;animation:3.4s ease-in-out infinite sm-breathe;position:absolute;inset:20%}.sm-mark:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:45%;animation:5.5s ease-in-out infinite sm-shine;position:absolute;inset:-20% auto -20% -60%;transform:skew(-20deg)}.sm-mark svg{stroke:currentColor;filter:drop-shadow(0 0 5px #22d3ee8c);width:18px;height:18px}.sm-mark svg *{stroke-dasharray:60;stroke-dashoffset:60px;animation:1.1s cubic-bezier(.3,.7,.2,1) .15s forwards sm-draw}.sm-mark svg .sm-fill{fill:currentColor;fill-opacity:0;animation:1.1s cubic-bezier(.3,.7,.2,1) .15s forwards sm-draw,.5s .9s forwards sm-fill}@keyframes sm-draw{to{stroke-dashoffset:0}}@keyframes sm-fill{to{fill-opacity:.85}}@keyframes sm-breathe{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.85;transform:scale(1.15)}}@keyframes sm-shine{0%,62%{opacity:0;transform:translate(0)skew(-20deg)}70%{opacity:1}to{opacity:0;transform:translate(520%)skew(-20deg)}}@media (prefers-reduced-motion:reduce){.sm-mark:before,.sm-mark:after{animation:none}.sm-mark svg *{stroke-dashoffset:0;animation:none}.sm-mark svg .sm-fill{fill-opacity:.85}}.cr-card{background:linear-gradient(165deg,#12151f,#0b0d15);border:1px solid #ffffff14;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s;position:relative;box-shadow:0 18px 40px -26px #000000e6}.cr-card:hover{border-color:#2b7fff80;transform:translateY(-4px);box-shadow:0 22px 46px -24px #2b7fff8c,0 0 0 1px #2b7fff2e}.cr-play{opacity:0;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.cr-play i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c168c;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .25s cubic-bezier(.2,.9,.3,1.3);display:grid;transform:scale(.85);box-shadow:inset 0 0 0 1px #ffffff4d,0 0 26px #2b7fff99}.cr-card:hover .cr-play i{transform:scale(1)}.cr-play svg{fill:#fff;width:18px;height:18px;margin-left:2px}.cr-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a129e;box-shadow:inset 0 0 0 1px #ffffff24}.cr-bar{background:#ffffff1a;border-radius:999px;height:4px;display:block;position:relative;overflow:hidden}.cr-bar>span{border-radius:inherit;background:linear-gradient(90deg,#2b7fff,#22d3ee);height:100%;display:block;position:relative;box-shadow:0 0 10px #22d3ee99}.cr-bar>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.8s ease-in-out infinite cr-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes cr-sweep{60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.cr-bar>span:after{animation:none}}.hm-tabs{background:#ffffff0d;border-radius:999px;gap:2px;margin-left:6px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.hm-tabs button{color:#97a2bc;background:0 0;border:0;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:800;transition:color .15s,background .15s}.hm-tabs button:hover{color:#fff}.hm-tabs button.is-on{color:#fff;background:linear-gradient(135deg,#2b7fff80,#22d3ee33);box-shadow:inset 0 0 0 1px #78aaff66}.top10{align-items:flex-end;width:210px;padding-left:6px;display:flex;position:relative}.top10-n{text-align:right;width:84px;font:900 150px/.8 var(--font-display,inherit);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px #78aaff8c;filter:drop-shadow(0 0 14px #2b7fff59);flex:none;margin-bottom:38px;margin-right:-26px;transition:-webkit-text-stroke-color .25s,filter .25s}.top10:hover .top10-n{-webkit-text-stroke-color:#22d3eef2;filter:drop-shadow(0 0 18px #22d3ee8c)}.top10-p{z-index:1;aspect-ratio:2/3;border-radius:14px;flex:none;width:126px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 18px 36px -20px #000}.top10:hover .top10-p{transform:translateY(-5px)}.top10-r{color:var(--color-gold,#ffb020);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a12b3;border-radius:8px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;top:6px;left:6px}.top10-t{white-space:nowrap;text-overflow:ellipsis;color:#dfe6f5;font-size:13px;font-weight:700;position:absolute;bottom:-34px;left:6px;right:0;overflow:hidden}.top10{margin-bottom:36px}.wf{width:300px;display:block}@media (min-width:640px){.wf{width:340px}}.wf-img{aspect-ratio:16/9;background:#0d0f18;border-radius:16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17}.wf:hover .wf-img{transform:translateY(-4px);box-shadow:0 0 0 1px #2b7fff8c,0 22px 44px -24px #2b7fff99}.wf-shade{background:linear-gradient(#05070e1a 40%,#05070eeb);position:absolute;inset:0}.wf-r{color:var(--color-gold,#ffb020);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a12a8;border-radius:9px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute;top:10px;right:10px}.wf-t{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-size:16px;font-weight:800;line-height:1.2;display:-webkit-box;position:absolute;bottom:12px;left:14px;right:14px;overflow:hidden}.wf-m{color:#8f9ab4;margin-top:8px;padding-left:2px;font-size:12px;display:block}.gn-wrap{position:relative}.gn-strip{scrollbar-width:none;scroll-behavior:smooth;flex-wrap:nowrap;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.gn-wrap[data-start=true] .gn-strip{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.gn-wrap[data-start=true][data-end=false] .gn-strip{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.gn-wrap[data-start=false][data-end=false] .gn-strip{-webkit-mask-image:none;mask-image:none}.gn-strip::-webkit-scrollbar{display:none}.gn-arrow{z-index:2;color:#fff;opacity:0;pointer-events:none;background:#181c2b;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:opacity .2s,transform .2s,background .2s;display:grid;position:absolute;top:calc(50% - 3px);transform:translateY(-50%)scale(.85);box-shadow:inset 0 0 0 1px #ffffff24,0 8px 20px -6px #000}.gn-arrow svg{width:16px;height:16px}.gn-prev{left:0}.gn-next{right:0}.gn-wrap[data-start=true] .gn-prev,.gn-wrap[data-end=true] .gn-next{opacity:1;pointer-events:auto;transform:translateY(-50%)}.gn-arrow:hover{background:#2b7fff}.gn-strip a{color:#cdd6ea;background:#ffffff0b;border-radius:999px;flex:none;padding:8px 15px;font-size:13px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #ffffff17}.gn-strip a:hover{color:#fff;background:#2b7fff29;box-shadow:inset 0 0 0 1px #2b7fff80}.rec-why{color:#9fc4ff;text-overflow:ellipsis;white-space:nowrap;background:#2b7fff1f;border-radius:999px;max-width:28ch;padding:3px 11px;font-size:11.5px;font-weight:800;overflow:hidden;box-shadow:inset 0 0 0 1px #2b7fff59}@media (max-width:639px){.rec-why{display:none}}.cr-card{background:linear-gradient(170deg,#141a2e 0%,#0c0f1c 60%,#0a0c16 100%);border:0;box-shadow:inset 0 0 0 1px #ffffff12,0 24px 44px -28px #000000f2,0 0 #2b7fff00}.cr-card:before{content:"";z-index:3;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.55;background:linear-gradient(150deg,#78b0ffbf,#ffffff0d 34%,#ffffff05 66%,#2b7fff80);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cr-card:hover{border:0;box-shadow:inset 0 0 0 1px #ffffff0f,0 28px 54px -26px #2b7fffb3,0 0 38px -14px #2b7fff8c}.cr-card:hover:before{opacity:1}.cr-card .relative.aspect-video img,.cr-card .relative.aspect-video picture{filter:saturate(1.18)contrast(1.06)}.cr-card .relative.aspect-video:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1428642e 30%,#0c1022eb);height:55%;position:absolute;bottom:0;left:0;right:0}.cr-card .relative.aspect-video:before{content:"";z-index:1;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(90% 70% at 0 0,#2b7fff47,#0000 60%);position:absolute;inset:0}.cr-chip{z-index:2}.cr-go{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .25s,background .25s,box-shadow .25s;display:grid;position:absolute;bottom:18px;right:12px;box-shadow:inset 0 0 0 1px #ffffff59,0 8px 18px -6px #000000b3}.cr-go svg{fill:#fff;width:13px;height:13px;margin-left:2px}.cr-card:hover .cr-go{background:linear-gradient(135deg,#5aa2ff,#2b7fff);transform:scale(1.1);box-shadow:inset 0 1px #ffffff80,0 10px 22px -6px #2b7fffe6}.cr-card:hover .cr-play{opacity:0}.cr-card .cr-genre{color:#cfe3ff;background:#2b7fff24;border-radius:999px;padding:3px 9px 3px 7px;box-shadow:inset 0 0 0 1px #6eaaff4d}.cr-pct{color:#8fc0ff;font-weight:900}.cr-bar{background:#ffffff14;height:5px;box-shadow:inset 0 0 0 1px #ffffff0a}.cr-bar>span:after{display:none}.cr-card{isolation:isolate;background:#0b0d18}.cr-amb{z-index:-2;filter:blur(34px)saturate(2.1)brightness(.85);opacity:.95;position:absolute;inset:-30%;transform:scale(1.2)}.cr-amb>*{inset:0;position:absolute!important}.cr-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#080a141a 0%,#080a1459 55%,#080a148c 100%);position:absolute;inset:0}.cr-card .relative.aspect-video:after{background:linear-gradient(#0000 40%,#080a148c)}.cr-card .relative.aspect-video:before{display:none}.cr-card:hover .cr-amb{filter:blur(30px)saturate(2.4)brightness()}.cr-card .cr-genre{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47}.cr-pct{color:#fff;text-shadow:0 1px 8px #00000080}.cr-bar{background:#00000059}.cr-bar>span{background:linear-gradient(90deg,#fff,#ffe9b8);box-shadow:0 0 12px #ffffffbf}.cr-card p{text-shadow:0 2px 10px #0000008c}.cr-card{aspect-ratio:16/9.4;isolation:isolate;background:#0b0d18;border-radius:18px;flex:none;width:272px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 40px -26px #000}@media (max-width:640px){.cr-card{width:236px}}.cr-card:after{display:none}.cr-shot{z-index:-3;position:absolute;inset:0;overflow:hidden}.cr-shot>*{inset:0;position:absolute!important}.cr-shot img{filter:saturate(1.15)contrast(1.05)}.cr-veil{z-index:1;background:linear-gradient(#0608100d 25%,#0608108c 58%,#060810f5 100%),linear-gradient(#06081073,#0000 35%)}.cr-amb{z-index:2;filter:blur(30px)saturate(2.3);opacity:.55;mix-blend-mode:screen;height:70%;transform:none;inset:auto -20% -45%!important}.cr-top{align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.cr-ep,.cr-ago{color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:800;display:inline-flex}.cr-ep{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a12b3;box-shadow:inset 0 0 0 1px #ffffff29}.cr-ago{background:linear-gradient(135deg,#5aa2ff,#2b7fff 55%,#4a3df0);box-shadow:0 6px 16px -6px #2b7fffe6,inset 0 1px #ffffff73}.cr-card .cr-go{opacity:0;width:28px;height:28px;top:10px;bottom:auto;right:12px;transform:scale(.8)}.cr-card:hover .cr-go{opacity:1;transform:scale(1)}.cr-info{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.cr-name{color:#fff;text-shadow:0 2px 12px #000c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.cr-meta{color:#ffffffb8;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.cr-card .cr-genre{box-shadow:none;color:#ffffffb8;background:0 0;padding:0}.cr-card .cr-genre:before{content:"";vertical-align:1px;background:#5aa2ff;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #5aa2ff}.cr-pct{color:#fff;margin-left:auto}.cr-seg{gap:4px;display:flex}.cr-seg i{background:#ffffff38;border-radius:3px;flex:1;height:3px}.cr-seg i.on{background:linear-gradient(90deg,#5aa2ff,#b9d6ff);box-shadow:0 0 8px #5aa2ffcc}.cr-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #78b0ff8c,0 26px 46px -24px #2b7fffb3}.cr-seg{display:none}.cr-top .cr-ep,.cr-top .cr-ago{letter-spacing:.02em;color:#ffffffeb;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:linear-gradient(#121628b8,#080a14cc);border-radius:9px;height:25px;padding:0 11px;font-size:11px;font-weight:800;position:relative;box-shadow:0 8px 18px -10px #000}.cr-top .cr-ep:before,.cr-top .cr-ago:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffffff80,#ffffff0f 45%,#ffffff38);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cr-top .cr-ago{color:#dcebff;padding-left:22px}.cr-top .cr-ago:before{background:linear-gradient(140deg,#8cc3fff2,#5a78ff26 50%,#9678ff99)}.cr-top .cr-ago:after{content:"";background:#7cc4ff;border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:2.4s ease-in-out infinite cr-dot;position:absolute;top:50%;left:10px;box-shadow:0 0 0 3px #7cc4ff2e,0 0 10px 1px #7cc4ffe6}@keyframes cr-dot{50%{box-shadow:0 0 0 5px #7cc4ff00,0 0 12px 2px #7cc4ff99}}@media (prefers-reduced-motion:reduce){.cr-top .cr-ago:after{animation:none}}
.agh-feat-rate,.as-card-rating{color:var(--color-gold,#ffb020)}.al-b.tr u,.al-lr u{color:var(--color-gold,#ffb020);text-decoration:none}.agh-feat .agh-feat-rate{color:var(--color-gold,#ffb020)}
.ne{isolation:isolate;background:radial-gradient(120% 90% at 0 0,#2b7fff2e,#0000 60%),linear-gradient(165deg,#12151f,#0b0d15);border-radius:22px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78aaff33,0 24px 50px -30px #2b7fff8c}.ne:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ne-a,0deg), transparent 0 70%, #22d3eed9 82%, transparent 92%);-webkit-mask-composite:xor;padding:1px;animation:6s linear infinite ne-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ne-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ne-spin{to{--ne-a:360deg}}.ne-head{align-items:center;gap:8px;display:flex}.ne-live{background:#22d3ee;border-radius:50%;flex:none;width:8px;height:8px;position:relative;box-shadow:0 0 10px #22d3ee}.ne-live:after{content:"";border:1.5px solid #22d3ee;border-radius:50%;animation:1.8s ease-out infinite ne-ping;position:absolute;inset:-4px}@keyframes ne-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.ne-kicker{color:#a9c8ff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;font-weight:800}.ne-date{color:#dfe6f5;white-space:nowrap;background:#ffffff12;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff1a}.ne-ep{align-items:baseline;gap:8px;margin:12px 0;display:flex}.ne-ep b{font:800 20px/1 var(--font-display,var(--font-body)), sans-serif;letter-spacing:-.015em}.ne-ep span{color:#8f9ab4;font-size:13px;font-weight:700}.ne-out{color:#b9c3da;margin:0 0 12px;font-size:14px}.ne-cells{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ne-cell{background:#ffffff0b;border-radius:14px;justify-items:center;gap:5px;padding:11px 0 9px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.ne-cell b{font:800 24px/1 var(--font-display,var(--font-body)), sans-serif;font-variant-numeric:tabular-nums;color:#8f9ab4;animation:.35s cubic-bezier(.2,.9,.3,1) ne-flip;display:block}.ne-cell.is-lead b,.ne-cell:first-child b{color:#fff;text-shadow:0 0 18px #2b7fffcc}.ne-cell span{color:#6f7a96;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:800}.ne-cell:first-child span{color:#6fa8ff}@keyframes ne-flip{0%{opacity:0;transform:translateY(-40%)scale(.9)}}.ne-bar{background:#ffffff17;border-radius:999px;height:4px;margin-top:14px;overflow:hidden}.ne-bar i{border-radius:inherit;background:linear-gradient(90deg,#2b7fff,#22d3ee);height:100%;transition:width 1s linear;display:block;box-shadow:0 0 10px #22d3ee99}.ne-cal{color:#d6e6ff;background:#2b7fff24;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:14px;font-size:13.5px;font-weight:800;transition:background .2s,transform .2s;display:flex;box-shadow:inset 0 0 0 1px #2b7fff66}.ne-cal:hover{background:#2b7fff42;transform:translateY(-1px)}.ne-cal svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (prefers-reduced-motion:reduce){.ne:before,.ne-live:after,.ne-cell b{animation:none}}
.sch-page{isolation:isolate;background:radial-gradient(900px 520px at 10% -6%,#2b7fff21,#0000 62%),radial-gradient(700px 460px at 105% 8%,#22d3ee12,#0000 60%);min-height:100vh;position:relative;overflow:clip}.sch-wrap{max-width:940px;margin:0 auto;padding:36px 16px 72px}.sch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.sch-eyebrow{color:#6fa8ff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.sch-head h1{font:800 clamp(32px, 5vw, 46px) / 1 var(--font-display,var(--font-body)), sans-serif;letter-spacing:-.03em;background:linear-gradient(100deg,#fff 30%,#9fc4ff 70%,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.sch-lead{color:#8f9ab4;max-width:46ch;margin:10px 0 0;line-height:1.5}.sch-tools{flex-wrap:wrap;gap:10px;display:flex}.sch-search{background:#ffffff0d;border-radius:13px;align-items:center;gap:9px;height:42px;padding:0 14px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.sch-search:focus-within{box-shadow:inset 0 0 0 1px #2b7fffbf,0 0 0 4px #2b7fff1f}.sch-search svg,.sch-fav svg,.sch-btn svg,.sch-acts svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sch-search svg{color:#7f8aa6}.sch-search input{color:#fff;background:0 0;border:0;outline:0;width:170px;font-size:14px}.sch-fav{color:#b9c3da;background:#ffffff0d;border:0;border-radius:13px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13.5px;font-weight:800;transition:color .15s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.sch-fav:hover{color:#fff}.sch-fav.on{color:#fff;background:linear-gradient(135deg,#2b7fff80,#22d3ee2e);box-shadow:inset 0 0 0 1px #78aaff80}.sch-fav.on svg{fill:currentColor}.sch-hero{isolation:isolate;background:linear-gradient(165deg,#12151f,#0a0c14);border-radius:28px;grid-template-columns:170px minmax(0,1fr);gap:26px;margin-bottom:28px;padding:24px;animation:.55s cubic-bezier(.2,.9,.3,1) sch-rise;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78aaff38,0 40px 90px -50px #2b7fffb3}.sch-hero:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--sch-a,0deg), transparent 0 72%, #22d3eee6 84%, transparent 94%);-webkit-mask-composite:xor;padding:1px;animation:7s linear infinite sch-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --sch-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sch-spin{to{--sch-a:360deg}}.sch-hero-bg{z-index:-2;opacity:.32;filter:blur(60px)saturate(1.5);position:absolute;inset:-20%}.sch-hero-bg:after{content:"";background:linear-gradient(90deg,#0a0c148c,#0a0c14e6);position:absolute;inset:0}.sch-hero-poster{aspect-ratio:2/3;border-radius:18px;align-self:center;transition:transform .4s cubic-bezier(.2,.9,.3,1);position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 0 0 1px #ffffff24,0 30px 60px -24px #000}.sch-hero:hover .sch-hero-poster{transform:rotate(0)scale(1.03)}.sch-hero-body{flex-direction:column;justify-content:center;min-width:0;display:flex}.sch-kicker{color:#a9c8ff;letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:9px;font-size:11.5px;font-weight:800;display:inline-flex}.sch-kicker i{background:#22d3ee;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 10px #22d3ee}.sch-kicker i:after{content:"";border:1.5px solid #22d3ee;border-radius:50%;animation:1.8s ease-out infinite sch-ping;position:absolute;inset:-4px}@keyframes sch-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.sch-hero h2{-webkit-line-clamp:2;font:800 clamp(24px, 3.4vw, 34px) / 1.1 var(--font-display,var(--font-body)), sans-serif;letter-spacing:-.02em;-webkit-box-orient:vertical;margin:10px 0 6px;display:-webkit-box;overflow:hidden}.sch-hero-sub{color:#a9b4cd;margin:0 0 18px;font-weight:600}.sch-timer{grid-template-columns:repeat(4,minmax(0,76px));gap:10px;display:grid}.sch-timer div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border-radius:15px;justify-items:center;gap:5px;padding:12px 0 9px;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.sch-timer b{font:800 28px/1 var(--font-display,var(--font-body)), sans-serif;font-variant-numeric:tabular-nums;text-shadow:0 0 20px #2b7fffcc;animation:.35s cubic-bezier(.2,.9,.3,1) sch-flip;display:block}.sch-timer div:nth-child(n+2) b{color:#c5cde3;text-shadow:none}.sch-timer span{color:#6f7a96;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:800}@keyframes sch-flip{0%{opacity:0;transform:translateY(-40%)scale(.9)}}.sch-hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sch-btn{color:#e6ecfa;background:#ffffff12;border:0;border-radius:13px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .18s,background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.sch-btn:hover{background:#ffffff1f;transform:translateY(-2px)}.sch-btn.is-primary{color:#fff;background:linear-gradient(135deg,#2b7fff,#2468d6);box-shadow:0 14px 30px -12px #2b7ffff2}.sch-btn.is-primary svg{fill:currentColor;stroke:none}.sch-days{--i:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:20px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-bottom:26px;padding:5px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.sch-ind{width:calc(14.2857% - 1.42857px);transform:translateX(calc(var(--i) * 100%));background:linear-gradient(160deg,#2b7fff80,#22d3ee2e);border-radius:15px;transition:transform .4s cubic-bezier(.3,1.2,.4,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:inset 0 0 0 1px #78aaff80,0 10px 26px -10px #2b7fffe6}.sch-days button{color:#8f9ab4;background:0 0;border:0;border-radius:15px;justify-items:center;gap:3px;padding:11px 0 10px;transition:color .2s;display:grid;position:relative}.sch-days button:hover,.sch-days button.on{color:#fff}.sch-dow{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.sch-days b{font:800 22px/1.1 var(--font-display,var(--font-body)), sans-serif}.sch-days em{background:#ffffff0f;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.sch-days em.has{color:#8be8f8;background:#22d3ee2e}.sch-day{animation:.4s cubic-bezier(.2,.9,.3,1) sch-rise}.sch-day-title{font:800 20px var(--font-display,var(--font-body)), sans-serif;align-items:baseline;gap:12px;margin:0 0 16px;display:flex}.sch-day-title:first-letter{text-transform:uppercase}.sch-day-title span{color:#6fa8ff;text-transform:none;font-size:13px;font-weight:800}.sch-list{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sch-list>li{animation:.45s cubic-bezier(.2,.9,.3,1) backwards sch-rise;animation-delay:calc(var(--n,0) * 55ms)}.sch-now{color:#22d3ee;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:4px 0 14px;font-size:12px;font-weight:800;display:flex}.sch-now i{background:#22d3ee;border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-in-out infinite sch-pulse;box-shadow:0 0 12px #22d3ee}.sch-now:after{content:"";background:linear-gradient(90deg,#22d3eeb3,#0000);flex:1;height:1px}@keyframes sch-pulse{50%{opacity:.6;transform:scale(1.5)}}.sch-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#12151feb,#0b0d15eb);border-radius:20px;grid-template-columns:66px 70px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px 14px 14px;transition:transform .25s cubic-bezier(.2,.9,.3,1),box-shadow .25s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.sch-card:before{content:"";opacity:.55;background:linear-gradient(#2b7fff,#22d3ee);border-radius:0 3px 3px 0;width:3px;transition:opacity .2s,top .25s,bottom .25s;position:absolute;top:18px;bottom:18px;left:0}.sch-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #2b7fff80,0 24px 44px -26px #2b7fffbf}.sch-card:hover:before{opacity:1;top:10px;bottom:10px}.sch-card.is-soon{box-shadow:inset 0 0 0 1px #22d3ee73,0 0 36px -16px #22d3eecc}.sch-card.is-out{opacity:.55}.sch-card.is-out:before{background:#5d6784}.sch-time{font:800 22px/1 var(--font-display,var(--font-body)), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center}.sch-poster{aspect-ratio:2/3;background:#0d0f18;border-radius:12px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.sch-poster img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sch-card:hover .sch-poster img{transform:scale(1.08)}.sch-info{min-width:0}.sch-name{-webkit-line-clamp:2;color:#fff;-webkit-box-orient:vertical;font-size:16px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.sch-name:hover{color:#9fc4ff}.sch-ep{color:#a9b4cd;align-items:center;gap:10px;margin:5px 0 8px;font-size:13px;font-weight:700;display:flex}.sch-ep span{color:#7f8aa6}.sch-rate{color:var(--color-gold,#ffb020);font-weight:800}.sch-tags{flex-wrap:wrap;gap:6px;display:flex}.sch-tags span{color:#b9c3da;background:#ffffff0f;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff17}.sch-side{justify-items:end;gap:10px;display:grid}.sch-rel{color:#6fa8ff;white-space:nowrap;font-size:12.5px;font-weight:800}.is-out .sch-rel{color:#7f8aa6}.sch-acts{gap:8px;display:flex}.sch-acts button,.sch-go{color:#cdd6ea;background:#ffffff0f;border:0;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;transition:background .2s,color .2s,transform .18s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.sch-acts button:hover,.sch-go:hover{color:#fff;background:#2b7fff4d;transform:translateY(-1px)}.sch-go{color:#fff;background:linear-gradient(135deg,#2b7fff73,#22d3ee2e);box-shadow:inset 0 0 0 1px #78aaff66}.sch-empty{text-align:center;color:#8f9ab4;background:#ffffff08;border-radius:24px;padding:56px 20px;box-shadow:inset 0 0 0 1px #ffffff12}.sch-empty svg{fill:none;stroke:#22d3ee;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px #22d3ee80);width:90px;height:90px;margin:0 auto;display:block}.sch-empty h4{color:#fff;font:800 19px var(--font-display,var(--font-body)), sans-serif;margin:8px 0 6px}.sch-empty p{margin:0}.sch-skel{background:linear-gradient(110deg,#0f1220 30%,#171b2c 50%,#0f1220 70%) 0 0/220% 100%;border-radius:28px;height:520px;animation:1.4s linear infinite sch-shimmer}@keyframes sch-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes sch-shimmer{to{background-position:-220% 0}}@media (max-width:760px){.sch-wrap{padding:24px 14px 56px}.sch-hero{grid-template-columns:1fr;padding:20px}.sch-hero-poster{width:100px;margin:0 auto}.sch-hero-body{text-align:center;align-items:center}.sch-kicker{align-self:center}.sch-hero-actions{justify-content:center}.sch-timer{grid-template-columns:repeat(4,1fr);width:100%}.sch-search input{width:130px}.sch-card{grid-template-columns:58px minmax(0,1fr) auto;gap:12px}.sch-poster{display:none}.sch-time{font-size:18px}.sch-dow{letter-spacing:.02em;font-size:9.5px}.sch-days b{font-size:18px}}@media (max-width:480px){.sch-card{grid-template-columns:minmax(0,1fr) auto}.sch-time{text-align:left;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sch-page *,.sch-page :before,.sch-page :after{transition:none!important;animation:none!important}}.sch-fav svg.is-on,.sch-acts svg.is-on,.sch-remind svg.is-on{fill:currentColor}.sch-remind.on,.sch-acts button.on{color:#fff;background:linear-gradient(135deg,#2b7fff8c,#22d3ee40);box-shadow:inset 0 0 0 1px #78aaff8c}.sch-remind.on svg,.sch-acts button.on svg{transform-origin:50% 10%;animation:.7s sch-ring}@keyframes sch-ring{20%{transform:rotate(16deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(9deg)}80%{transform:rotate(-5deg)}}
.st-page{--st-a:var(--color-accent,#2b7fff);--st-b:var(--color-accent-2,#22d3ee);--st-rgb:var(--ag-accent-rgb,43, 127, 255);--st-line:#ffffff14}.st-hero{isolation:isolate;box-shadow:inset 0 0 0 1px rgba(var(--st-rgb), .28), 0 40px 90px -52px rgba(var(--st-rgb), .8);background:linear-gradient(165deg,#121624,#090b14);border-radius:28px;padding:26px;animation:.5s cubic-bezier(.2,.9,.3,1) st-rise;position:relative;overflow:hidden}.st-hero-glow{z-index:-1;background:radial-gradient(closest-side, rgba(var(--st-rgb), .35), transparent);filter:blur(30px);width:520px;height:420px;animation:12s ease-in-out infinite alternate st-drift;position:absolute;inset:-40% -10% auto auto}.st-hero-grid{z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80% 0,#000,#0000 70%);mask-image:radial-gradient(at 80% 0,#000,#0000 70%)}@keyframes st-drift{to{transform:translate(-70px,40px)scale(1.15)}}@keyframes st-rise{0%{opacity:0;transform:translateY(16px)}}.st-hero-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.st-who{align-items:center;gap:18px;min-width:0;display:flex}.st-guest{background:linear-gradient(135deg, var(--st-a), var(--st-b));color:#fff;border-radius:22px;place-items:center;width:68px;height:68px;display:grid}.st-guest svg{width:30px;height:30px}.st-eyebrow{color:var(--st-b);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:11.5px;font-weight:800}.st-title{font:800 clamp(30px, 4.4vw, 44px) / 1 var(--font-display,var(--font-body)), sans-serif;letter-spacing:-.03em;background:linear-gradient(100deg,#fff 35%,#ffffff9e);color:#0000;-webkit-background-clip:text;background-clip:text;flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.st-badge{background:rgba(var(--st-rgb), .2);box-shadow:inset 0 0 0 1px rgba(var(--st-rgb), .5);color:#fff;-webkit-text-fill-color:#fff;font:800 11px var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 11px}.st-sub{color:#8f9ab4;margin:8px 0 0;font-size:14px}.st-ring{flex:none;place-items:center;width:118px;height:118px;display:grid;position:relative}.st-ring svg{width:100%;height:100%;filter:drop-shadow(0 0 14px rgba(var(--st-rgb), .55));position:absolute;inset:0}.st-ring-bg{fill:none;stroke:#ffffff14;stroke-width:7px}.st-ring-fg{fill:none;stroke:url(#st-ring-g);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.9,.3,1)}.st-ring>div{justify-items:center;gap:1px;line-height:1;display:grid}.st-ring small{color:#7f8aa6;letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:800}.st-ring b{font:800 34px/1.05 var(--font-display,var(--font-body)), sans-serif}.st-ring span{color:#8f9ab4;font-size:10px;font-weight:700}.st-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:22px;display:grid}.st-stat{box-shadow:inset 0 0 0 1px var(--st-line);background:#ffffff0a;border-radius:16px;padding:12px 14px;transition:transform .2s,box-shadow .2s}.st-stat:hover{box-shadow:inset 0 0 0 1px rgba(var(--st-rgb), .45);transform:translateY(-2px)}.st-stat small{color:#7f8aa6;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.st-stat b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;font-weight:800;display:block;overflow:hidden}.st-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.st-links a,.st-links button{box-shadow:inset 0 0 0 1px var(--st-line);color:#c5cde3;background:#ffffff0f;border:0;border-radius:11px;padding:8px 14px;font-size:12.5px;font-weight:800;transition:background .2s,color .2s,transform .18s}.st-links a:hover,.st-links button:hover{color:#fff;background:#ffffff1c;transform:translateY(-1px)}.st-links .is-gold{color:var(--color-gold,#ffb020);box-shadow:inset 0 0 0 1px #ffb02066}.st-links .is-primary{color:#fff;background:linear-gradient(135deg, var(--st-a), var(--st-b));box-shadow:none}.st-scenes{box-shadow:inset 0 0 0 1px var(--st-line);background:linear-gradient(165deg,#12151fe6,#0a0c14e6);border-radius:24px;padding:20px}.st-scenes header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.st-scenes h2{font:800 18px var(--font-display,var(--font-body)), sans-serif;margin:0}.st-scenes p{color:#8f9ab4;margin:4px 0 0;font-size:13px}.st-reset{box-shadow:inset 0 0 0 1px var(--st-line);color:#c5cde3;background:#ffffff0f;border:0;border-radius:11px;flex:none;padding:8px 14px;font-size:12.5px;font-weight:800}.st-reset:disabled{opacity:.4;cursor:default}.st-reset:not(:disabled):hover{color:#fff}.st-scene-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.st-scene{--c1:#2b7fff;--c2:#22d3ee;box-shadow:inset 0 0 0 1px var(--st-line);text-align:left;color:#fff;background:#ffffff09;border:0;border-radius:18px;gap:3px;padding:16px 16px 14px;transition:transform .25s cubic-bezier(.2,.9,.3,1),box-shadow .25s;display:grid;position:relative;overflow:hidden}.st-scene[data-scene=cosmos]{--c1:#2b7fff;--c2:#8b5cff}.st-scene[data-scene=cinema]{--c1:#34e0a1;--c2:#14c8c0}.st-scene[data-scene=sakura]{--c1:#ff4d8a;--c2:#ff9a5c}.st-scene[data-scene=minimal]{--c1:#9aa6c4;--c2:#5d6784}.st-scene i{background:radial-gradient(closest-side, var(--c1), transparent);opacity:.35;border-radius:50%;width:140px;height:140px;transition:opacity .3s,transform .4s;position:absolute;inset:auto -20% -60% auto}.st-scene b{font-size:15px;font-weight:800;position:relative}.st-scene small{color:#8f9ab4;font-size:12px;line-height:1.4;position:relative}.st-scene:hover{box-shadow:inset 0 0 0 1px var(--c1);transform:translateY(-3px)}.st-scene:hover i{opacity:.6;transform:scale(1.2)}.st-scene.on{box-shadow:inset 0 0 0 1.5px var(--c1), 0 18px 40px -22px var(--c1)}.st-scene.on:after{content:"";background:var(--c1);width:9px;height:9px;box-shadow:0 0 10px var(--c1);border-radius:50%;position:absolute;top:12px;right:12px}.st-shell{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:20px;display:grid}.st-side{gap:12px;min-width:0;display:grid;position:sticky;top:84px}.st-search{height:44px;box-shadow:inset 0 0 0 1px var(--st-line);background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;padding:0 12px 0 14px;transition:box-shadow .2s;display:flex}.st-search:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--st-rgb), .8), 0 0 0 4px rgba(var(--st-rgb), .14)}.st-search svg{color:#7f8aa6;flex:none;width:17px;height:17px}.st-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.st-search kbd{color:#8f9ab4;font:800 11px var(--font-body), sans-serif;background:#ffffff12;border-radius:6px;padding:1px 7px}.st-nav{box-shadow:inset 0 0 0 1px var(--st-line);background:linear-gradient(165deg,#12151fe6,#0a0c14e6);border-radius:22px;flex-direction:column;gap:4px;padding:8px;display:flex}.st-nav>button{text-align:left;color:#8f9ab4;background:0 0;border:0;border-radius:15px;align-items:center;gap:12px;padding:11px 12px;transition:background .2s,color .2s;display:flex;position:relative}.st-nav>button .ag-set-ic{box-sizing:content-box;background:#ffffff0d;border-radius:12px;width:18px;height:18px;padding:8px;transition:background .2s,color .2s,box-shadow .2s}.st-nav>button span{min-width:0;display:grid}.st-nav>button b{font-size:14px;font-weight:800}.st-nav>button small{color:#6f7a96;margin-top:1px;font-size:11.5px;line-height:1.35}.st-nav>button:hover{color:#fff;background:#ffffff0d}.ag-root .st-nav>button[aria-current=true]{color:#fff;background:linear-gradient(135deg, rgba(var(--st-rgb), .3), rgba(var(--st-rgb), .06));box-shadow:inset 0 0 0 1px rgba(var(--st-rgb), .55)}.st-nav>button[aria-current=true]:before{content:"";background:linear-gradient(to bottom, var(--st-a), var(--st-b));width:3px;box-shadow:0 0 12px var(--st-a);border-radius:3px;position:absolute;top:14px;bottom:14px;left:-8px}.ag-root .st-nav>button[aria-current=true] .ag-set-ic{color:#fff;background:linear-gradient(135deg, var(--st-a), var(--st-b));box-shadow:0 8px 18px -8px var(--st-a)}.st-none{color:#7f8aa6;margin:0;padding:14px;font-size:13px}.st-complete{box-shadow:inset 0 0 0 1px var(--st-line);background:#ffffff09;border-radius:20px;padding:14px}.st-complete-h{justify-content:space-between;font-size:13px;font-weight:800;display:flex}.st-complete-h span{color:var(--st-b)}.st-bar{background:#ffffff14;border-radius:99px;height:7px;margin:10px 0 12px;overflow:hidden}.st-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--st-a), var(--st-b));height:100%;box-shadow:0 0 14px rgba(var(--st-rgb), .7);transition:width .8s cubic-bezier(.2,.9,.3,1);display:block}.st-steps{flex-wrap:wrap;gap:6px;display:flex}.st-steps button{box-shadow:inset 0 0 0 1px var(--st-line);color:#8f9ab4;background:#ffffff0d;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.st-steps button svg{width:13px;height:13px}.st-steps button.done{color:#7ff0c9;box-shadow:inset 0 0 0 1px #34e0a159}.st-steps button:not(.done):hover{color:#fff}.st-pane{min-width:0;animation:.4s cubic-bezier(.2,.9,.3,1) st-pane}@keyframes st-pane{0%{opacity:0;transform:translateY(14px)}}.st-page .ag-set{box-shadow:inset 0 0 0 1px var(--st-line), 0 24px 50px -36px #000;background:linear-gradient(165deg,#12151feb,#0a0c14eb);border:0;border-radius:24px;padding:20px;position:relative;overflow:hidden}.st-page .ag-set:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--st-rgb), .7), transparent);opacity:.6;height:1px;position:absolute;inset:0 0 auto}.st-page .ag-set-hi{color:#fff;background:linear-gradient(135deg, rgba(var(--st-rgb), .55), rgba(var(--st-rgb), .15));width:40px;height:40px;box-shadow:inset 0 0 0 1px rgba(var(--st-rgb), .5), 0 10px 22px -12px var(--st-a);border-radius:13px}.st-page .ag-set-h h2{letter-spacing:-.01em;font-size:17px}.st-page .ag-set-h p{font-size:12.5px}.st-page .ag-set-r{background:#ffffff09;border-radius:16px;padding:13px 15px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #0000}.st-page .ag-set-r:hover{box-shadow:inset 0 0 0 1px var(--st-line);background:#ffffff0e}.st-page .ag-set-ri{border-radius:12px}.st-page .ag-tg{background:#ffffff21;width:48px;height:28px;transition:background .25s,box-shadow .25s}.st-page .ag-tg>span{transition:transform .3s cubic-bezier(.3,1.4,.4,1);top:4px;left:4px;box-shadow:0 2px 6px #0006}.st-page .ag-tg.on{background:linear-gradient(135deg, var(--st-a), var(--st-b));box-shadow:0 0 18px -2px rgba(var(--st-rgb), .7)}.st-page .ag-tg.on>span{transform:translate(20px)}.st-page .ag-set-in,.st-page .ag-set-rowform input,.st-page .ag-set-rowform select,.st-page .ag-set textarea{background:#ffffff0d;border-radius:13px;transition:box-shadow .2s,background .2s}.st-page .ag-set-in:focus,.st-page .ag-set-rowform input:focus,.st-page .ag-set-rowform select:focus,.st-page .ag-set textarea:focus{box-shadow:0 0 0 1px rgba(var(--st-rgb), .85), 0 0 0 4px rgba(var(--st-rgb), .15);outline:0}.st-page .ag-set-rng input[type=range]{accent-color:var(--st-a)}.st-page .ag-set-op,.st-page .ag-set-sw{transition:transform .22s cubic-bezier(.2,.9,.3,1),box-shadow .22s}.st-page .ag-set-op:hover,.st-page .ag-set-sw:hover{transform:translateY(-2px)}.st-page .ag-set-sw.on{box-shadow:0 0 0 1.5px var(--st-a), 0 12px 28px -14px var(--st-a)}@media (max-width:980px){.st-shell{grid-template-columns:1fr}.st-side{position:static}.st-nav{scrollbar-width:none;flex-direction:row;padding:6px;overflow-x:auto}.st-nav::-webkit-scrollbar{display:none}.st-nav>button{flex:none;min-width:190px}.st-nav>button[aria-current=true]:before,.st-complete{display:none}}@media (max-width:560px){.st-hero{padding:20px}.st-ring{width:96px;height:96px}.st-ring b{font-size:28px}.st-scenes header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.st-page *,.st-page :before,.st-page :after{transition:none!important;animation:none!important}}
.ag-wardrobe{--aw-a:var(--color-accent,#2b7fff);--aw-b:var(--color-accent-2,#22d3ee);background:linear-gradient(165deg,#121624,#090b14)!important;border:0!important;border-radius:28px!important;max-width:760px!important;padding:0!important;box-shadow:inset 0 0 0 1px #ffffff17,0 50px 120px -30px #000!important}.ag-wardrobe>div:first-child{margin-bottom:14px;padding:22px 26px 0}.ag-wardrobe h2{letter-spacing:-.02em;font:800 20px var(--font-display,var(--font-body)), sans-serif!important}.ag-wardrobe>div:not(:first-child){margin-left:26px;margin-right:26px}.ag-wardrobe>div:last-child{margin-bottom:22px}.ag-wardrobe .aw-stage{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17;background:#0b0d16!important;border:0!important;border-radius:22px!important;padding:22px!important}.ag-wardrobe .aw-stage:before{content:"";z-index:-2;background:var(--aw-bg);opacity:.55;transition:opacity .4s;position:absolute;inset:0}.ag-wardrobe .aw-stage:after{content:"";z-index:-1;background:linear-gradient(90deg,#090b14eb 8%,#090b1459),linear-gradient(#0000 40%,#090b14d9);position:absolute;inset:0}.ag-wardrobe .aw-bar{z-index:3;gap:10px;position:sticky;top:0;margin-top:18px!important}.ag-wardrobe .aw-tabs,.ag-wardrobe .aw-rar{--tw-ring-shadow:0 0 #0000!important;background:#ffffff0b!important;border-radius:14px!important;gap:2px!important;padding:4px!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.ag-wardrobe .aw-tabs button,.ag-wardrobe .aw-rar button{transition:color .2s,background .25s,box-shadow .25s;position:relative;border-radius:10px!important;padding:8px 14px!important;font-size:12.5px!important;font-weight:800!important}.ag-wardrobe .aw-tabs button.bg-accent-deep{box-shadow:0 8px 20px -8px var(--aw-a);background:linear-gradient(135deg, var(--aw-a), var(--aw-b))!important}.ag-wardrobe .aw-rar button.bg-white\/15{box-shadow:inset 0 0 0 1px #ffffff24;background:#ffffff1f!important}.ag-wardrobe .aw-scroll{scrollbar-width:thin;scrollbar-color:#fff3 transparent;animation:.35s cubic-bezier(.2,.9,.3,1) aw-in;max-height:44vh!important;margin-top:14px!important;padding:4px 6px 4px 2px!important}@keyframes aw-in{0%{opacity:0;transform:translateY(10px)}}.ag-wardrobe .aw-grid{gap:12px!important}.ag-wardrobe .aw-card,.ag-wardrobe [data-wardrobe-grid]>div{transition:transform .25s cubic-bezier(.2,.9,.3,1),box-shadow .25s,background .25s;position:relative;--tw-ring-shadow:0 0 #0000!important;background:#ffffff0a!important;border-radius:18px!important;box-shadow:inset 0 0 0 1px #ffffff17!important}.ag-wardrobe .aw-card:not(:disabled):hover,.ag-wardrobe [data-wardrobe-grid]>div:hover{transform:translateY(-3px);background:#ffffff0f!important;box-shadow:inset 0 0 0 1px #fff3,0 20px 36px -22px #000!important}.ag-wardrobe .aw-card.is-on{box-shadow:inset 0 0 0 1.5px var(--aw-a), 0 18px 40px -20px var(--aw-a)!important}.ag-wardrobe .aw-card.is-on:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat, linear-gradient(135deg, var(--aw-a), var(--aw-b));width:22px;height:22px;box-shadow:0 6px 14px -4px var(--aw-a);border-radius:50%;position:absolute;top:10px;right:10px}.ag-wardrobe .aw-card .aw-thumb{transition:transform .5s cubic-bezier(.2,.8,.2,1);height:96px!important}.ag-wardrobe .aw-card:hover .aw-thumb{transform:scale(1.06)}.ag-wardrobe .aw-card{overflow:hidden}.ag-wardrobe .aw-card:disabled{opacity:1!important}.ag-wardrobe .aw-card:disabled .aw-thumb{filter:grayscale(.85)brightness(.55)}.ag-wardrobe .aw-card:disabled:before{content:"";z-index:1;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2.4'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;width:28px;height:28px;position:absolute;top:36px;left:50%;transform:translate(-50%)}.ag-wardrobe .aw-card>span:last-child{padding:10px 12px 12px!important}.ag-wardrobe .aw-card .text-xs{font-size:13px!important}.ag-wardrobe .aw-frames .aw-card{padding:16px 8px 12px!important}.ag-wardrobe .aw-scroll>.space-y-3>p{line-height:1.6;color:#7f8aa6!important;font-size:12px!important}.ag-wardrobe .aw-foot{border-top:1px solid #ffffff14!important;margin-top:16px!important;padding-top:14px!important}.ag-wardrobe .aw-foot a{box-shadow:0 10px 24px -12px var(--aw-a);transition:transform .18s;background:linear-gradient(135deg, var(--aw-a), var(--aw-b))!important;color:#fff!important;border-radius:12px!important;padding:9px 16px!important;font-weight:800!important}.ag-wardrobe .aw-foot a:hover{transform:translateY(-2px)}@media (max-width:560px){.ag-wardrobe>div:first-child{padding:18px 18px 0}.ag-wardrobe>div:not(:first-child){margin-left:16px;margin-right:16px}.ag-wardrobe .aw-rar{overflow-x:auto;margin-left:0!important}}@media (prefers-reduced-motion:reduce){.ag-wardrobe *,.ag-wardrobe :before{transition:none!important;animation:none!important}}.ag-wardrobe .aw-card.is-on>span:last-child svg{display:none}
.sp-root{isolation:isolate;position:relative}.sp-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sp-blob{filter:blur(110px);opacity:.5;will-change:transform;border-radius:50%;position:absolute}.sp-b1{background:rgba(var(--accent-rgb), .42);width:46vw;max-width:760px;height:46vw;max-height:760px;animation:18s ease-in-out infinite alternate sp-drift;top:-6vh;left:-8vw}.sp-b2{background:#825aff4d;width:40vw;max-width:680px;height:40vw;max-height:680px;animation:22s ease-in-out -6s infinite alternate-reverse sp-drift;top:18vh;right:-6vw}.sp-b3{background:#00c8ff33;width:36vw;max-width:600px;height:36vw;max-height:600px;animation:26s ease-in-out -12s infinite alternate sp-drift;bottom:-14vh;left:32vw}.sp-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 25%,#000,#0000 72%);mask-image:radial-gradient(at 50% 25%,#000,#0000 72%)}.sp-beam{background:conic-gradient(from 180deg at 50% 0%, transparent 35%, rgba(var(--accent-rgb), .16) 46%, transparent 50%, #8c6eff1f 55%, transparent 65%);width:140vw;height:90vh;animation:14s ease-in-out infinite alternate sp-sway;position:absolute;top:-30vh;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.sp-sparks{position:absolute;inset:0}.sp-sparks b{bottom:-10px;left:calc(var(--x) * 1%);width:var(--s);height:var(--s);background:radial-gradient(#fff, rgba(var(--accent-rgb), .8) 40%, transparent 70%);opacity:0;animation:sp-spark var(--d) linear infinite;animation-delay:var(--w);border-radius:50%;position:absolute}.sp-stars{background-image:radial-gradient(1.5px 1.5px at 12% 20%,#fff,#0000),radial-gradient(1px 1px at 28% 60%,#9cd4ff,#0000),radial-gradient(1.5px 1.5px at 46% 12%,#fff,#0000),radial-gradient(1px 1px at 63% 44%,#c7b6ff,#0000),radial-gradient(1.5px 1.5px at 80% 26%,#fff,#0000),radial-gradient(1px 1px at 91% 70%,#9cd4ff,#0000),radial-gradient(1px 1px at 36% 86%,#fff,#0000),radial-gradient(1.5px 1.5px at 72% 90%,#fff,#0000);animation:5s ease-in-out infinite alternate sp-twinkle;position:absolute;inset:0}.sp-hero{background-clip:padding-box;border-color:#0000!important}.sp-hero:before{content:"";border-radius:inherit;background:conic-gradient(from var(--sp-a,0deg), transparent 0 55%, rgba(var(--accent-rgb), .9) 72%, #7be0ff 86%, #9a7bff 94%, transparent);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite sp-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sp-hero:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff12,#0000);width:40%;animation:7s ease-in-out infinite sp-sheen;position:absolute;top:0;bottom:0;left:-50%;transform:skew(-18deg)}.sp-h1{background:linear-gradient(95deg,#fff 30%,#9cd4ff 60%,#fff 85%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite sp-text;color:#0000!important}@property --sp-a{syntax:"<angle>";inherits:false;initial-value:0deg}.sp-card{--mx:50%;--my:0%;transition:border-color .3s,box-shadow .3s;position:relative}.sp-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--mx) var(--my), rgba(var(--accent-rgb), .14), transparent 65%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.sp-card:hover{border-color:rgba(var(--accent-rgb), .4);box-shadow:0 20px 60px -30px rgba(var(--accent-rgb), .55)}.sp-card:hover:after{opacity:1}.sp-balance{filter:drop-shadow(0 0 18px rgba(var(--accent-rgb), .4))}.sp-pack{--mx:50%;--my:0%;animation:.6s cubic-bezier(.2,.8,.2,1) both sp-rise;animation-delay:calc(var(--i) * 70ms);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.sp-pack:before{content:"";pointer-events:none;background:radial-gradient(240px circle at var(--mx) var(--my), rgba(var(--accent-rgb), .22), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.sp-pack:hover{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 24px 50px -24px rgba(var(--accent-rgb), .6);transform:translateY(-6px)}.sp-pack:hover:before{opacity:1}.sp-pack--gold:hover{border-color:#f0be5099;box-shadow:0 24px 50px -24px #f0be5080}.sp-ribbon{z-index:11;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#14110a;background:linear-gradient(90deg,#f0be50,#ffe08a,#f0be50) 0 0/200% 100%;width:110px;padding:3px 0;font-size:9px;font-weight:900;animation:3s linear infinite sp-text;position:absolute;top:12px;left:-30px;transform:rotate(-38deg);box-shadow:0 4px 12px -4px #f0be50cc}.sp-price{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 10px;display:flex}.sp-price-now{color:#fff;font-size:20px;font-weight:900;line-height:1}.sp-price-old{color:#fff6;font-size:11px;font-weight:700}.sp-buy{border:1px solid rgba(var(--accent-rgb), .45);background:linear-gradient(135deg, rgba(var(--accent-rgb), .28), rgba(var(--accent-rgb), .1));color:#bfe3ff;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;font-weight:800;transition:transform .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.sp-buy:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.sp-buy:hover{color:#fff;box-shadow:0 10px 28px -10px rgba(var(--accent-rgb), .9);transform:translateY(-1px)}.sp-buy:hover:after{animation:.7s sp-sheen-fast}.sp-buy span{transition:transform .2s}.sp-buy:hover span{transform:translate(3px)}@keyframes sp-sway{0%{rotate:-5deg}to{rotate:5deg}}@keyframes sp-spark{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:.9}to{opacity:0;transform:translateY(-105vh)scale(1.2)}}@keyframes sp-drift{to{transform:translate(60px,40px)scale(1.15)}}@keyframes sp-twinkle{0%{opacity:.35}to{opacity:1}}@keyframes sp-border{to{--sp-a:360deg}}@keyframes sp-sheen{0%,60%{left:-50%}to{left:130%}}@keyframes sp-sheen-fast{to{left:130%}}@keyframes sp-text{to{background-position:-220% 0}}@keyframes sp-rise{0%{opacity:0;transform:translateY(20px)scale(.97)}}@media (prefers-reduced-motion:reduce){.sp-blob,.sp-beam,.sp-sparks b,.sp-stars,.sp-hero:before,.sp-hero:after,.sp-h1,.sp-pack,.sp-ribbon{animation:none}}@media (max-width:767px),(hover:none){.sp-blob{filter:blur(60px);opacity:.4;will-change:auto;animation:none}.sp-b3,.sp-beam,.sp-sparks{display:none}.sp-stars{opacity:.7;animation:none}.sp-hero:before,.sp-hero:after,.sp-h1{animation:none}.sp-card:after,.sp-pack:before{display:none}.sp-pack:hover{transform:none}.sp-ribbon{animation:none}.sp-buy:after{display:none}}
.pp-root{isolation:isolate}.pp-aurora{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pp-aurora:before,.pp-aurora:after{content:"";filter:blur(90px);opacity:.35;border-radius:50%;width:60vw;max-width:760px;height:60vw;max-height:760px;position:absolute}.pp-aurora:before{background:radial-gradient(circle,rgba(var(--accent-rgb),.55),transparent 65%);animation:18s ease-in-out infinite alternate pp-drift;top:-8%;left:-12%}.pp-aurora:after{background:radial-gradient(circle,#8b5cf666,#0000 65%);animation:22s ease-in-out infinite alternate-reverse pp-drift;top:22%;right:-14%}@keyframes pp-drift{to{transform:translate(6%,8%)scale(1.12)}}.pp-eyebrow{position:relative;overflow:hidden}.pp-eyebrow:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:4.5s ease-in-out infinite pp-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes pp-sheen{60%,to{transform:translate(120%)}}.pp-h1{letter-spacing:-.02em;background-size:200% 100%;animation:8s ease-in-out infinite alternate pp-flow}@keyframes pp-flow{to{background-position:100% 0}}.pp-plan{--mx:50%;--my:0%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff0d,#ffffff04),#0e101acc;border:1px solid #ffffff14;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative;box-shadow:0 24px 50px -28px #000000e6}.pp-plan:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx) var(--my),rgba(var(--accent-rgb),.16),transparent 60%);transition:opacity .3s;position:absolute;inset:0}.pp-plan:hover{border-color:rgba(var(--accent-rgb),.5);box-shadow:0 30px 60px -26px rgba(var(--accent-rgb),.45);transform:translateY(-6px)}.pp-plan:hover:before{opacity:1}.pp-plan--hit{background:linear-gradient(180deg,rgba(var(--accent-rgb),.1),#0c0e18f2 70%) padding-box,conic-gradient(from var(--pp-a,0deg),rgba(var(--accent-rgb),.9),#8b5cf6b3,#22d3eeb3,rgba(var(--accent-rgb),.9)) border-box;box-shadow:0 34px 70px -30px rgba(var(--accent-rgb),.7);border-color:#0000}@media (min-width:768px){.pp-plan--hit{transform:scale(1.04)}.pp-plan--hit:hover{transform:scale(1.04)translateY(-6px)}}@property --pp-a{syntax:"<angle>";inherits:false;initial-value:0deg}.pp-plan--hit{animation:7s linear infinite pp-spin}@keyframes pp-spin{to{--pp-a:360deg}}.pp-plan li{transition:transform .3s}.pp-plan:hover li{transform:translate(3px)}.pp-cta{transition:transform .3s,filter .3s,background .3s,border-color .3s;position:relative;overflow:hidden}.pp-cta:hover{transform:translateY(-2px)}.pp-cta--hit{background:linear-gradient(90deg,rgb(var(--accent-rgb)),#6d5cff);box-shadow:0 14px 30px -12px rgba(var(--accent-rgb),1)}.pp-cta--hit:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:3.6s ease-in-out infinite pp-sheen;position:absolute;inset:0;transform:translate(-120%)}.pp-cta--ghost{background:#ffffff0d;border:1px solid #ffffff24}.pp-cta--ghost:hover{border-color:rgba(var(--accent-rgb),.6);background:rgba(var(--accent-rgb),.16)}.pp-promo{background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),#8b5cf60f 60%,#0e101ab3);border:1px solid #ffffff14}.pp-faq{background:#0e101aa6;border:1px solid #ffffff12;transition:border-color .3s,background .3s}.pp-faq:hover,.pp-faq[open]{border-color:rgba(var(--accent-rgb),.45)}.pp-faq[open]{background:linear-gradient(180deg,rgba(var(--accent-rgb),.08),#0e101ab3)}@media (max-width:767px),(hover:none){.pp-aurora:before,.pp-aurora:after{filter:blur(60px);animation:none}.pp-plan{-webkit-backdrop-filter:none;backdrop-filter:none}.pp-plan--hit{animation:none}.pp-plan:hover{transform:none}.pp-h1{animation:none}}@media (prefers-reduced-motion:reduce){.pp-root *,.pp-root:before{animation:none!important}}.pp-aurora:before{opacity:.5;width:70vw;max-width:900px;height:70vw;max-height:900px}.pp-aurora:after{opacity:.5}.pp-floor{z-index:-1;pointer-events:none;transform-origin:50% 0;background-color:#0000;background-image:linear-gradient(#8fd8ff24 1px,#0000 1px),linear-gradient(90deg,#8fd8ff24 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:640px;animation:6s linear infinite pp-floor;position:absolute;top:300px;left:-20%;right:-20%;transform:perspective(500px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}@keyframes pp-floor{to{background-position:0 64px}}.pp-beams{z-index:-1;pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#0000 36%,#8fd8ff29 45%,#0000 49%,#8b5cf629 53%,#0000 58%,#8fd8ff1a 64%,#0000 70%);width:150%;height:90%;animation:16s ease-in-out infinite alternate pp-sway;position:absolute;top:-12%;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}@keyframes pp-sway{to{transform:rotate(6deg)}}.pp-sparks{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pp-sparks b{bottom:-10px;left:calc(var(--x)*1%);width:var(--s);height:var(--s);opacity:0;animation:pp-up var(--d) linear infinite;animation-delay:var(--w);background:radial-gradient(#fff,#8fd8ffcc 45%,#0000 70%);border-radius:50%;position:absolute}@keyframes pp-up{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}to{opacity:0;transform:translateY(-110vh)translate(30px)}}.pp-emblem{place-items:center;width:120px;height:120px;margin:0 auto 14px;display:grid;position:relative}.pp-emblem svg{filter:drop-shadow(0 0 18px #8fd8ffcc);width:62px;height:62px;animation:4s ease-in-out infinite pp-bob;position:relative}@keyframes pp-bob{50%{transform:translateY(-6px)}}.pp-emblem .r{border:1px solid #8fd8ff73;border-radius:50%;position:absolute}.pp-emblem .r1{border-style:dashed;animation:30s linear infinite pp-rot;inset:0}.pp-emblem .r2{border-color:#8b5cf68c;animation:18s linear infinite reverse pp-rot;inset:14px}.pp-emblem .r3{border-color:#8fd8ff33;animation:3.5s ease-out infinite pp-ping;inset:-14px}@keyframes pp-rot{to{transform:rotate(360deg)}}@keyframes pp-ping{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}.pp-hero-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.pp-hero-chips span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #8fd8ff47;border-radius:99px;padding:8px 16px;font-size:13px;font-weight:800;transition:transform .3s,border-color .3s}.pp-hero-chips span:hover{border-color:#8fd8ffb3;transform:translateY(-3px)}.pp-h2{text-align:center;letter-spacing:-.02em;background:linear-gradient(95deg,#fff 30%,#9cd4ff 65%,#fff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:26px;font-size:clamp(24px,3.4vw,34px);font-weight:900}.pp-perks{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pp-perk{--mx:50%;animation:.7s cubic-bezier(.2,.8,.2,1) both pp-in;animation-delay:calc(var(--i)*70ms);background:linear-gradient(#ffffff0d,#ffffff03),#0c0e18cc;border:1px solid #ffffff14;border-radius:22px;padding:24px 22px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.pp-perk:after{content:"";background:linear-gradient(100deg,#0000,#ffffff12,#0000);width:40%;transition:left .8s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.pp-perk:hover{border-color:#8fd8ff80;transform:translateY(-6px);box-shadow:0 26px 50px -28px #8fd8ff99}.pp-perk:hover:after{left:140%}@keyframes pp-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.pp-perk-ic{background:linear-gradient(135deg,rgba(var(--accent-rgb),.3),#8b5cf640);width:50px;height:50px;box-shadow:0 0 28px -6px rgba(var(--accent-rgb),.7);border:1px solid #8fd8ff59;border-radius:16px;place-items:center;font-size:24px;display:grid}.pp-perk h3{color:#fff;margin:14px 0 6px;font-size:16px;font-weight:900}.pp-perk p{color:#ffffff9e;font-size:13px;line-height:1.5}.pp-perk small{color:rgb(var(--accent-rgb));margin-top:12px;font-size:11px;font-weight:800;display:inline-block}.pp-cmp{background:#0c0e18cc;border:1px solid #ffffff14;border-radius:24px;overflow:hidden}.pp-cmp-h,.pp-cmp-r{grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:10px;padding:14px 22px;display:grid}.pp-cmp-h{text-transform:uppercase;letter-spacing:.14em;color:#ffffff8c;background:#ffffff0a;font-size:12px}.pp-cmp-h .pr{color:#9cd4ff}.pp-cmp-r{border-top:1px solid #ffffff0f;transition:background .25s}.pp-cmp-r:hover{background:rgba(var(--accent-rgb),.08)}.pp-cmp-r span{color:#fff;font-size:14px;font-weight:700}.pp-cmp-r em{color:#ffffff73;font-size:14px;font-style:normal}.pp-cmp-r strong{color:#9cd4ff;text-shadow:0 0 18px #8fd8ff80;font-size:14px;font-weight:900}@media (max-width:900px){.pp-perks{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pp-perks{grid-template-columns:1fr}.pp-cmp-h,.pp-cmp-r{gap:6px;padding:12px 14px}.pp-cmp-r span,.pp-cmp-r em,.pp-cmp-r strong{font-size:12.5px}}@media (max-width:767px),(hover:none){.pp-floor,.pp-beams,.pp-emblem svg,.pp-emblem .r{animation:none}.pp-sparks b:nth-child(n+8){display:none}.pp-perk{animation:none}}.pk-ic{background:radial-gradient(circle at 30% 20%,#8fd8ff47,transparent 60%),linear-gradient(135deg,rgba(var(--accent-rgb),.28),#7a5cff4d);border-radius:20px;width:62px;height:62px;position:relative;overflow:hidden}.pk-ic:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(#0000 70%,#ffffff8c,#0000);padding:1.5px;animation:5s linear infinite pp-rot;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pk-ic svg{filter:drop-shadow(0 0 8px #8fd8ff8c);width:38px;height:38px;transition:transform .4s cubic-bezier(.2,.8,.2,1);overflow:visible}.pp-perk:hover .pk-ic svg{transform:scale(1.18)rotate(-4deg)}.pk-ic svg *{transform-box:fill-box;transform-origin:50%}.pk-swing{transform-origin:20% 20%;animation:3.6s ease-in-out infinite pk-swing}@keyframes pk-swing{50%{transform:rotate(9deg)}}.pk-draw{stroke-dasharray:14;animation:2.8s ease-in-out infinite pk-draw}@keyframes pk-draw{0%{stroke-dashoffset:14px}50%,to{stroke-dashoffset:0}}.pk-flash{animation:2.4s ease-in-out infinite pk-flash}@keyframes pk-flash{0%,to{filter:drop-shadow(0 0 2px #ffb020);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #ffb020);transform:scale(1.1)rotate(-4deg)}}.pk-pulse{animation:2.6s ease-out infinite pk-pulse}@keyframes pk-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}.pk-tilt{animation:4s ease-in-out infinite pk-tilt}@keyframes pk-tilt{50%{transform:rotate(-6deg)translateY(-1px)}}.pk-sheen{animation:3.2s ease-in-out infinite pk-sheen}@keyframes pk-sheen{0%{transform:translate(0)skew(-20deg)}60%,to{transform:translate(70px)skew(-20deg)}}.pk-spin{animation:14s linear infinite pp-rot}.pk-tw{animation:2.2s ease-in-out infinite pk-tw}.pk-tw2{animation-delay:-1.1s}@keyframes pk-tw{0%,to{opacity:.15;transform:scale(.5)}50%{opacity:1;transform:scale(1.1)}}.pk-lid{animation:3s ease-in-out infinite pk-lid}@keyframes pk-lid{0%,60%,to{transform:translateY(0)}75%{transform:translateY(-4px)rotate(-3deg)}}@media (max-width:767px),(hover:none),(prefers-reduced-motion:reduce){.pk-ic:after,.pk-swing,.pk-draw,.pk-flash,.pk-pulse,.pk-tilt,.pk-sheen,.pk-spin,.pk-tw,.pk-lid{animation:none}.pk-pulse{opacity:.4}}
.wb-shell{transition:box-shadow .6s;position:relative}.wb-shell.wb-shell{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.35),0 0 38px -4px rgba(var(--accent-rgb),.38),0 0 120px -10px #8b5cf64d,0 40px 80px -40px #000;animation:6s ease-in-out infinite alternate wb-breathe}@keyframes wb-breathe{to{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.55),0 0 54px -2px rgba(var(--accent-rgb),.5),0 0 150px -6px #22d3ee4d,0 40px 80px -40px #000}}.wb-aside{box-shadow:0 0 60px -30px rgba(var(--accent-rgb),.6);border-color:rgba(var(--accent-rgb),.25)!important;background:linear-gradient(180deg,rgba(var(--accent-rgb),.07),#0c0e18d9)!important}.wb-eps{scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.5) transparent}.wb-ep{transition:transform .2s,background .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff1a;background:#ffffff0f!important}.wb-ep:hover{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.6);transform:translateY(-2px);background:rgba(var(--accent-rgb),.22)!important}.wb-ep--on{transform:scale(1.06);background:linear-gradient(135deg,rgb(var(--accent-rgb)),#6d5cff)!important;color:#fff!important;box-shadow:0 0 0 2px #ffffff40,0 10px 24px -8px rgba(var(--accent-rgb),1)!important}@media (max-width:767px),(hover:none){.wb-shell.wb-shell{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.35),0 0 40px -8px rgba(var(--accent-rgb),.4);animation:none}.wb-ep:hover{transform:none}}@media (prefers-reduced-motion:reduce){.wb-shell.wb-shell{animation:none}}
.bd{z-index:-1;pointer-events:none;--c1:var(--accent-rgb);--c2:130,90,255;--c3:0,200,255;position:fixed;inset:0;overflow:hidden}.bd--schedule{--c1:120,100,255;--c2:210,90,255;--c3:60,170,255}.bd--swipe{--c1:255,90,170;--c2:150,90,255;--c3:80,170,255}.bd i{display:block;position:absolute}.bd-blob{filter:blur(110px);opacity:.42;will-change:transform;border-radius:50%}.bd-b1{background:rgb(var(--c1));width:46vw;max-width:740px;height:46vw;max-height:740px;animation:19s ease-in-out infinite alternate bd-drift;top:-8vh;left:-10vw}.bd-b2{background:rgb(var(--c2));opacity:.3;width:40vw;max-width:660px;height:40vw;max-height:660px;animation:24s ease-in-out -7s infinite alternate-reverse bd-drift;top:20vh;right:-8vw}.bd-b3{background:rgb(var(--c3));opacity:.2;width:34vw;max-width:560px;height:34vw;max-height:560px;animation:28s ease-in-out -13s infinite alternate bd-drift;bottom:-14vh;left:30vw}@keyframes bd-drift{to{transform:translate(6vw,7vh)scale(1.12)}}.bd-pattern{inset:0;-webkit-mask-image:radial-gradient(at 50% 20%,#000,#0000 75%);mask-image:radial-gradient(at 50% 20%,#000,#0000 75%)}.bd--quests .bd-pattern{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px}.bd-ring{border:1px solid rgba(var(--c1),.28);border-radius:50%;animation:9s ease-out infinite bd-pulse;top:26vh;left:50%;translate:-50% -50%}.bd-r1{width:30vmin;height:30vmin}.bd-r2{width:56vmin;height:56vmin;animation-delay:-3s}.bd-r3{width:86vmin;height:86vmin;animation-delay:-6s}@keyframes bd-pulse{0%{opacity:0;scale:.6}25%{opacity:1}to{opacity:0;scale:1.25}}.bd--schedule .bd-pattern{background-image:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 11.11%)}.bd-streak{background:linear-gradient(transparent,rgba(var(--c3),.7),transparent);opacity:0;width:2px;height:60vh;animation:9s linear infinite bd-fall;top:-20vh}.bd-s1{left:18%}.bd-s2{animation-duration:11s;animation-delay:-3.5s;left:52%}.bd-s3{animation-duration:8s;animation-delay:-6s;left:81%}@keyframes bd-fall{0%{opacity:0;transform:translateY(-10vh)}15%{opacity:.8}to{opacity:0;transform:translateY(140vh)}}.bd--swipe .bd-pattern{background-image:radial-gradient(#ffffff12 1px,#0000 1.5px);background-size:30px 30px}.bd-card{aspect-ratio:2/3;background:linear-gradient(160deg,rgba(var(--c1),.22),rgba(var(--c2),.08));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:.55;border:1px solid #ffffff1a;border-radius:22px;width:min(18vw,220px);animation:14s ease-in-out infinite alternate bd-float}.bd-c1{top:22vh;left:6%;rotate:-14deg}.bd-c2{animation-delay:-5s;top:14vh;right:7%;rotate:11deg}.bd-c3{animation-delay:-9s;bottom:8vh;right:16%;rotate:-6deg;scale:.8}@keyframes bd-float{to{transform:translateY(-4vh)rotate(5deg)}}.bd-embers{position:absolute;inset:0}.bd-embers b{bottom:-10px;left:calc(var(--x)*1%);width:var(--s);height:var(--s);background:radial-gradient(#fff,rgba(var(--c1),.85) 40%,transparent 70%);opacity:0;animation:bd-ember var(--d) linear infinite;animation-delay:var(--w);border-radius:50%;position:absolute}@keyframes bd-ember{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}to{opacity:0;transform:translateY(-105vh)translate(24px)}}@media (max-width:767px),(hover:none){.bd-blob{filter:blur(70px);animation:none}.bd-card,.bd-ring,.bd-streak{animation:none}.bd-card,.bd-embers b:nth-child(n+6){display:none}}@media (prefers-reduced-motion:reduce){.bd *{animation:none!important}}.bd--swipe .bd-blob{opacity:.6}.bd--swipe .bd-b2,.bd--swipe .bd-b3{opacity:.4}.bd--together{--c1:45,125,255;--c2:150,90,255;--c3:34,211,238}.bd--together .bd-pattern{background-image:radial-gradient(#ffffff0f 1px,#0000 1.5px);background-size:28px 28px}.bd-cone{background:linear-gradient(180deg,rgba(var(--c1),.22),transparent 75%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(14px);transform-origin:50% 0;width:38vw;height:110vh;animation:12s ease-in-out infinite alternate bd-sway;top:-10vh}.bd-k1{left:2%;rotate:-10deg}.bd-k2{background:linear-gradient(180deg,rgba(var(--c2),.2),transparent 75%);animation-delay:-6s;right:2%;rotate:10deg}@keyframes bd-sway{to{transform:rotate(7deg)}}.bd-react{position:absolute;inset:0}.bd-react b{bottom:-40px;left:calc(var(--x)*1%);opacity:0;filter:saturate(1.2);animation:bd-rise var(--d) ease-in infinite;animation-delay:var(--w);font-size:22px;position:absolute}@keyframes bd-rise{0%{opacity:0;transform:translateY(0)scale(.7)}12%{opacity:.55}to{opacity:0;transform:translateY(-110vh)translate(30px)scale(1.15)}}.wtv-page{background:0 0!important}.wtv-bgfx,.wtv-stars{z-index:-1!important}@media (max-width:767px),(hover:none){.bd-cone{animation:none}.bd-react b:nth-child(n+4){display:none}}.bd--notices{--c1:var(--accent-rgb);--c2:139,92,255;--c3:34,211,238}.bd--notices .bd-pattern{background-image:radial-gradient(#ffffff0d 1px,#0000 1.5px);background-size:30px 30px}.bd-n1,.bd-n2,.bd-n3{top:14vh;left:auto;right:6vw;translate:50% -50%}.bd-n1{width:34vmin;height:34vmin}.bd-n2{width:62vmin;height:62vmin;animation-delay:-3s}.bd-n3{width:96vmin;height:96vmin;animation-delay:-6s}
.qs-page{--qa:#2b7fff;--qb:#22d3ee;isolation:isolate;background:radial-gradient(900px 520px at 90% -8%,#2b7fff24,#0000 62%),radial-gradient(700px 460px at -5% 20%,#22d3ee12,#0000 60%);min-height:100vh;position:relative;overflow:clip}.qs-wrap{gap:20px;max-width:940px;margin:0 auto;padding:36px 16px 80px;display:grid}@keyframes qs-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes qs-pop{0%{opacity:0;transform:scale(.9)}}.qs-hero{isolation:isolate;background:linear-gradient(165deg,#121624,#090b14);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:30px;animation:.5s cubic-bezier(.2,.9,.3,1) qs-rise;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78aaff38,0 40px 90px -52px #2b7fffcc}.qs-hero-glow{z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#2b7fff59,#0000);width:520px;height:420px;animation:12s ease-in-out infinite alternate qs-drift;position:absolute;inset:-50% -10% auto auto}@keyframes qs-drift{to{transform:translate(-70px,40px)scale(1.15)}}.qs-eyebrow{color:var(--qb);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:11.5px;font-weight:800}.qs-hero h1{font:800 clamp(32px, 5vw, 48px) / 1 var(--font-display,var(--font-body)), sans-serif;letter-spacing:-.03em;margin:0}.qs-hero h1 em{background:linear-gradient(100deg, #7fb2ff, var(--qb));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.qs-lead{color:#8f9ab4;max-width:42ch;margin:12px 0 22px;line-height:1.5}.qs-timer{background:#ffffff0b;border-radius:18px;gap:8px;padding:14px 18px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff17}.qs-timer small{color:#7f8aa6;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:800}.qs-timer>div{font:800 34px/1 var(--font-display,var(--font-body)), sans-serif;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:flex}.qs-timer b{text-shadow:0 0 22px #2b7fffcc}.qs-timer b:last-child{animation:.35s qs-tick}@keyframes qs-tick{0%{opacity:.2;transform:translateY(-35%)}}.qs-timer i{color:#55607d;font-style:normal}.qs-day-bar{background:#ffffff14;border-radius:99px;height:5px;overflow:hidden}.qs-day-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--qa), var(--qb));height:100%;transition:width 1s linear;display:block}.qs-hero-side{align-content:center;justify-items:center;gap:16px;display:grid}.qs-ring{place-items:center;width:132px;height:132px;display:grid;position:relative}.qs-ring svg{filter:drop-shadow(0 0 14px #2b7fff8c);width:100%;height:100%;position:absolute;inset:0}.qs-ring .bg{fill:none;stroke:#ffffff14;stroke-width:7px}.qs-ring .fg{fill:none;stroke:url(#qs-ring-g);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.9,.3,1)}.qs-ring>div{justify-items:center;gap:1px;line-height:1;display:grid}.qs-ring small{color:#7f8aa6;letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:800}.qs-ring b{font:800 38px/1.05 var(--font-display,var(--font-body)), sans-serif}.qs-ring span{color:#8f9ab4;font-size:10px;font-weight:700}.qs-chips{gap:8px;display:flex}.qs-chips span{text-align:center;background:#ffffff0b;border-radius:13px;gap:2px;padding:8px 12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.qs-chips small{color:#7f8aa6;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:800}.qs-chips b{font-size:14px;font-weight:800}.qs-chips .gold b{color:var(--color-gold,#ffb020)}.qs-route{background:linear-gradient(165deg,#12151feb,#0a0c14eb);border-radius:26px;padding:24px;animation:.55s cubic-bezier(.2,.9,.3,1) 50ms backwards qs-rise;box-shadow:inset 0 0 0 1px #ffffff14}.qs-route-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.qs-route h2,.qs-week h2{font:800 19px var(--font-display,var(--font-body)), sans-serif;margin:0}.qs-route-head p,.qs-week p{color:#8f9ab4;margin:4px 0 0;font-size:13px}.qs-all{background:linear-gradient(135deg, var(--qa), #2468d6);color:#fff;border:0;border-radius:14px;height:44px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .18s,filter .2s;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #2b7ffff2}.qs-all:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59,#0000 70%);animation:2.6s ease-in-out infinite qs-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes qs-shine{55%,to{transform:translate(120%)}}.qs-all:not(:disabled):hover{transform:translateY(-2px)}.qs-all:disabled{color:#7f8aa6;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a}.qs-all:disabled:after{display:none}.qs-path{grid-auto-columns:1fr;grid-auto-flow:column;margin:26px 0 8px;padding:0;list-style:none;display:grid;position:relative}.qs-path:before,.qs-path:after{content:"";border-radius:4px;height:4px;position:absolute;top:25px;left:12%}.qs-path:before{background:#ffffff17;right:12%}.qs-path:after{width:calc((100% - 24%) * var(--fill) / 100);background:linear-gradient(90deg, var(--qa), var(--qb));max-width:76%;transition:width .9s cubic-bezier(.2,.9,.3,1);box-shadow:0 0 14px #2b7fffcc}.qs-path li{z-index:1;text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.qs-node{color:#7f8aa6;background:#151a29;border-radius:17px;place-items:center;width:52px;height:52px;transition:all .4s cubic-bezier(.3,1.4,.4,1);display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.qs-node svg{width:22px;height:22px}.qs-path li b{color:#aab4cc;max-width:12ch;margin-top:6px;font-size:12.5px;font-weight:800}.qs-path li small{color:#6a7490;font-size:11px;font-weight:700}.qs-path li.is-done .qs-node{color:#fff;background:linear-gradient(135deg,#2b7fff99,#22d3ee40);animation:2s ease-in-out infinite qs-glow;box-shadow:inset 0 0 0 1px #78aaff99,0 0 26px -4px #2b7fffe6}.qs-path li.is-claimed .qs-node{color:#06251c;background:linear-gradient(135deg,#34e0a1,#22d3ee);box-shadow:0 10px 26px -10px #34e0a1}.qs-path li.is-done b,.qs-path li.is-claimed b{color:#fff}.qs-finish.is-claimed .qs-node{color:#3a2400;background:linear-gradient(135deg,#ffd36b,#ffb020);animation:.5s cubic-bezier(.3,1.4,.4,1) qs-pop;box-shadow:0 10px 30px -8px #ffb020}@keyframes qs-glow{50%{box-shadow:inset 0 0 0 1px #78aaffe6,0 0 36px #2b7fffe6}}.qs-potential{background:#ffffff09;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.qs-potential span{color:#8f9ab4}.qs-potential b{color:#9fc4ff;font-weight:800}.qs-potential b.ac,.qs-rew b.ac{color:#5eb0ff}.qs-up{color:#c7a3ff;margin-left:auto;font-size:12.5px;font-weight:800}.qs-up:hover{color:#fff}.qs-tabs{--i:0;background:#ffffff0a;border-radius:18px;grid-template-columns:repeat(3,1fr);padding:5px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.qs-tab-ind{width:calc(33.3333% - 3.33333px);transform:translateX(calc(var(--i) * 100%));background:linear-gradient(160deg,#2b7fff80,#22d3ee2e);border-radius:14px;transition:transform .4s cubic-bezier(.3,1.2,.4,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:inset 0 0 0 1px #78aaff80,0 10px 26px -10px #2b7fffe6}.qs-tabs button{color:#8f9ab4;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:14px;font-weight:800;transition:color .2s;display:flex;position:relative}.qs-tabs button.on,.qs-tabs button:hover{color:#fff}.qs-tabs i{background:#ffffff14;border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal}.qs-pane{animation:.4s cubic-bezier(.2,.9,.3,1) qs-rise}.qs-note{color:#8f9ab4;margin:0 0 14px;font-size:13px}.qs-empty{color:#8f9ab4;text-align:center;background:#ffffff08;border-radius:20px;padding:36px 16px;box-shadow:inset 0 0 0 1px #ffffff12}.qs-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.qs-card{isolation:isolate;animation:.45s cubic-bezier(.2,.9,.3,1) backwards qs-rise;animation-delay:calc(var(--n,0) * 70ms);background:linear-gradient(165deg,#12151ff0,#0a0c14f0);border-radius:22px;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:18px;transition:transform .25s cubic-bezier(.2,.9,.3,1),box-shadow .25s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.qs-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #2b7fff73,0 22px 40px -26px #2b7fffb3}.qs-card.is-ready{box-shadow:inset 0 0 0 1px #22d3ee8c,0 0 40px -16px #22d3eee6}.qs-card.is-claimed{opacity:.62}.qs-ic{color:#fff;background:linear-gradient(135deg,#2b7fff66,#2b7fff14);border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 0 1px #78aaff66}.qs-ic svg{width:26px;height:26px}.is-ready .qs-ic{background:linear-gradient(135deg, var(--qa), var(--qb));box-shadow:0 12px 26px -10px var(--qa)}.is-claimed .qs-ic{color:#7ff0c9;background:#34e0a126;box-shadow:inset 0 0 0 1px #34e0a166}.qs-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qs-top h3{margin:0;font-size:17px;font-weight:800}.qs-rew{flex:none;gap:10px;font-size:12.5px;display:flex}.qs-rew b{color:#9fc4ff;font-weight:800}.qs-body>p{color:#8f9ab4;margin:4px 0 12px;font-size:13px}.qs-track{background:#ffffff12;border-radius:99px;height:9px;overflow:hidden}.qs-track i{width:var(--p,0%);border-radius:inherit;background:linear-gradient(90deg, var(--qa), var(--qb));height:100%;animation:.9s cubic-bezier(.2,.9,.3,1) backwards qs-fill;display:block;position:relative;box-shadow:0 0 14px #2b7fffb3}.qs-track i:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff80,#0000 70%);animation:2.8s ease-in-out infinite qs-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes qs-fill{0%{width:0}}.is-claimed .qs-track i{box-shadow:none;background:linear-gradient(90deg,#34e0a1,#22d3ee)}.qs-foot{color:#8f9ab4;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12.5px;font-weight:700;display:flex}.qs-foot button{color:#7f8aa6;background:#ffffff0f;border:0;border-radius:12px;min-width:108px;height:36px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .18s;box-shadow:inset 0 0 0 1px #ffffff1a}.qs-foot button.go{background:linear-gradient(135deg, var(--qa), var(--qb));box-shadow:0 10px 24px -10px var(--qa);color:#fff;animation:1.8s ease-in-out infinite qs-nudge}.qs-foot button.go:hover{transform:translateY(-2px)}.qs-foot button.done{color:#7ff0c9;background:#34e0a124;box-shadow:inset 0 0 0 1px #34e0a166}@keyframes qs-nudge{50%{box-shadow:0 10px 30px -4px var(--qa)}}.qs-pass{color:#fff;background:#ffffff0f;border-radius:14px;place-items:center;height:46px;margin-top:14px;font-weight:800;transition:background .2s,transform .18s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.qs-pass:hover{background:#2b7fff47;transform:translateY(-2px)}.qs-week{background:linear-gradient(165deg,#12151feb,#0a0c14eb);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.qs-days{gap:8px;display:flex}.qs-days i{color:#6a7490;background:#ffffff0d;border-radius:13px;place-items:center;width:40px;height:40px;font-size:12px;font-style:normal;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.qs-days i[data-on=y]{color:#3a2400;background:linear-gradient(135deg,#ffd36b,#ffb020);box-shadow:0 8px 20px -8px #ffb020}.qs-burst{z-index:9999;pointer-events:none;width:0;height:0;position:fixed}.qs-burst i{width:8px;height:8px;animation:qs-spark .9s cubic-bezier(.1, .8, .3, 1) var(--d) forwards;background:linear-gradient(135deg,#ffd36b,#22d3ee);border-radius:50%;position:absolute;top:-4px;left:-4px;box-shadow:0 0 10px #22d3ee}@keyframes qs-spark{to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}@media (max-width:760px){.qs-hero{grid-template-columns:1fr;padding:22px}.qs-hero-side{grid-auto-flow:column;justify-content:start;justify-items:start;gap:18px}.qs-ring{width:104px;height:104px}.qs-ring b{font-size:30px}.qs-timer>div{font-size:28px}.qs-route{padding:18px}.qs-card{grid-template-columns:1fr;gap:12px}.qs-ic{border-radius:15px;width:46px;height:46px}.qs-chips{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.qs-page *,.qs-page :before,.qs-page :after{transition:none!important;animation:none!important}}@media (max-width:760px){.qs-potential{gap:6px 10px}.qs-up{flex-basis:100%;margin-left:0}.qs-route ol b{font-size:12px}.qs-route ol small{font-size:11px}}
.fs-page{isolation:isolate;background:radial-gradient(900px 520px at 50% -10%,#2b7fff29,#0000 62%),radial-gradient(600px 400px at 100% 40%,#22d3ee12,#0000 60%);min-height:100vh;position:relative;overflow:clip}.fs-wrap{gap:22px;max-width:880px;margin:0 auto;padding:44px 16px 80px;display:grid}@keyframes fs-rise{0%{opacity:0;transform:translateY(18px)}}.fs-head{text-align:center;animation:.5s cubic-bezier(.2,.9,.3,1) fs-rise}.fs-eyebrow{color:#22d3ee;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:11.5px;font-weight:800}.fs-head h1{font:800 clamp(34px, 6vw, 54px) / 1 var(--font-display,var(--font-body)), sans-serif;letter-spacing:-.03em;margin:0}.fs-head h1 em{background:linear-gradient(100deg,#7fb2ff,#22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.fs-head p:last-child{color:#8f9ab4;max-width:46ch;margin:14px auto 0;line-height:1.5}.fs-drop{background:linear-gradient(165deg,#121624,#090b14);border-radius:28px;transition:box-shadow .25s,transform .25s;animation:.55s cubic-bezier(.2,.9,.3,1) 50ms backwards fs-rise;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 40px 90px -56px #2b7fffcc}.fs-drop:before{content:"";pointer-events:none;border:2px dashed #78aaff4d;border-radius:20px;transition:border-color .25s,inset .25s;position:absolute;inset:14px}.fs-drop.has-img:before{display:none}.fs-drop.is-drag{transform:scale(1.01);box-shadow:inset 0 0 0 1px #2b7fff,0 0 60px -10px #2b7fffe6}.fs-drop.is-drag:before{border-color:#22d3ee;inset:10px}.fs-idle{text-align:center;justify-items:center;gap:10px;padding:60px 24px;display:grid}.fs-orb{color:#fff;background:linear-gradient(135deg,#2b7fff8c,#22d3ee33);border-radius:28px;place-items:center;width:84px;height:84px;animation:3.5s ease-in-out infinite fs-float;display:grid;box-shadow:inset 0 0 0 1px #78aaff80,0 0 50px -8px #2b7fffe6}.fs-orb svg{width:38px;height:38px}@keyframes fs-float{50%{transform:translateY(-8px)}}.fs-idle h2{font:800 24px var(--font-display,var(--font-body)), sans-serif;margin:10px 0 0}.fs-idle p{color:#8f9ab4;margin:0}.fs-idle kbd{color:#fff;font:800 12px var(--font-body), sans-serif;background:#ffffff14;border-radius:7px;padding:1px 8px;box-shadow:inset 0 0 0 1px #ffffff1f}.fs-idle small{color:#6a7490}.fs-btn{color:#fff;background:#ffffff12;border:0;border-radius:14px;justify-content:center;align-items:center;height:46px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .18s,background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff21}.fs-btn:hover{background:#ffffff1f;transform:translateY(-2px)}.fs-btn.is-primary{background:linear-gradient(135deg,#2b7fff,#2468d6);box-shadow:0 14px 30px -12px #2b7ffff2}.fs-idle .fs-btn{background:linear-gradient(135deg,#2b7fff,#2468d6);margin-top:8px;box-shadow:0 14px 30px -12px #2b7ffff2}.fs-shot{background:#05060c;place-items:center;max-height:460px;display:grid;position:relative}.fs-shot img{object-fit:contain;width:100%;max-height:460px;display:block}.fs-scan{background:linear-gradient(#0000 45%,#05060cbf);place-items:end center;padding-bottom:22px;display:grid;position:absolute;inset:0}.fs-scan i{background:linear-gradient(#0000,#22d3ee73 90%,#22d3ee);border-bottom:2px solid #22d3ee;height:90px;animation:1.6s ease-in-out infinite fs-sweep;position:absolute;top:0;left:0;right:0;box-shadow:0 6px 30px #22d3eecc}@keyframes fs-sweep{0%{transform:translateY(-90px)}to{transform:translateY(460px)}}.fs-scan span{color:#bff3ff;background:#0a0c14d9;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800;position:relative;box-shadow:inset 0 0 0 1px #22d3ee80}.fs-again{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c14d9;border:0;border-radius:11px;padding:8px 14px;font-size:12.5px;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:inset 0 0 0 1px #ffffff2e}.fs-again:hover{background:#2b7fff99}.fs-url{gap:10px;animation:.55s cubic-bezier(.2,.9,.3,1) .1s backwards fs-rise;display:flex}.fs-url input{color:#fff;background:#ffffff0d;border:0;border-radius:14px;outline:0;flex:1;min-width:0;height:48px;padding:0 16px;font-size:14px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff1a}.fs-url input:focus{box-shadow:inset 0 0 0 1px #2b7fffcc,0 0 0 4px #2b7fff24}.fs-url button{color:#fff;background:linear-gradient(135deg,#2b7fff,#2468d6);border:0;border-radius:14px;padding:0 22px;font-weight:800}.fs-url button:disabled{opacity:.4}.fs-error{text-align:center;background:#ff5a5a12;border-radius:22px;justify-items:center;gap:8px;padding:24px;animation:.4s fs-rise;display:grid;box-shadow:inset 0 0 0 1px #ff5a5a59}.fs-error b{font-size:17px}.fs-error p{color:#d3a8a8;max-width:50ch;margin:0}.fs-result{gap:18px;animation:.5s cubic-bezier(.2,.9,.3,1) fs-rise;display:grid}.fs-best{background:linear-gradient(165deg,#121624,#090b14);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #78aaff40,0 40px 90px -52px #2b7fffcc}.fs-clip{aspect-ratio:16/9;background:#05060c;border-radius:20px;align-self:start;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.fs-clip video,.fs-clip img{object-fit:cover;width:100%;height:100%;display:block}.fs-badge{font:800 12px var(--font-body), sans-serif;font-variant-numeric:tabular-nums;background:#05060ccc;border-radius:8px;padding:4px 10px;position:absolute;bottom:10px;left:10px}.fs-info{align-content:center;gap:12px;min-width:0;display:grid}.fs-sim{align-items:baseline;gap:10px;display:inline-flex}.fs-sim b{font:800 38px/1 var(--font-display,var(--font-body)), sans-serif;color:#ffd36b;text-shadow:0 0 24px #ffb02080}.fs-sim.sure b{color:#34e0a1;text-shadow:0 0 24px #34e0a18c}.fs-sim span{color:#8f9ab4;font-size:13px;font-weight:800}.fs-info h2{font:800 clamp(22px, 3vw, 30px) / 1.15 var(--font-display,var(--font-body)), sans-serif;margin:0}.fs-orig{color:#7f8aa6;margin:-6px 0 0;font-size:13px}.fs-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fs-facts li{background:#ffffff0b;border-radius:14px;padding:9px 14px;box-shadow:inset 0 0 0 1px #ffffff17}.fs-facts small{color:#7f8aa6;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.fs-facts b{font-variant-numeric:tabular-nums;font-size:15px}.fs-warn{color:#e8c98a;background:#ffb02014;border-radius:13px;margin:0;padding:10px 14px;font-size:12.5px;line-height:1.45;box-shadow:inset 0 0 0 1px #ffb0204d}.fs-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fs-miss{color:#8f9ab4;margin:0;font-size:13px}.fs-more{font:800 18px var(--font-display,var(--font-body)), sans-serif;margin:6px 0 0}.fs-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fs-list li{animation:.45s cubic-bezier(.2,.9,.3,1) backwards fs-rise;animation-delay:calc(var(--n) * 70ms);background:linear-gradient(165deg,#12151feb,#0a0c14eb);border-radius:18px;grid-template-columns:44px minmax(0,1fr) 150px 36px;align-items:center;gap:14px;padding:10px 14px 10px 10px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.fs-list li:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #2b7fff73}.fs-mini{aspect-ratio:2/3;background:#0d0f18;border-radius:9px;position:relative;overflow:hidden}.fs-mi{min-width:0}.fs-mi b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;display:block;overflow:hidden}.fs-mi span{color:#7f8aa6;font-size:12px;font-weight:700}.fs-meter{background:#ffffff14;border-radius:99px;height:8px;position:relative}.fs-meter i{border-radius:inherit;background:linear-gradient(90deg,#2b7fff,#22d3ee);height:100%;display:block}.fs-meter em{color:#8f9ab4;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:-18px;right:0}.fs-go{color:#fff;background:#ffffff0f;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:800;transition:background .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.fs-go:hover{background:#2b7fff66}.fs-credit{color:#5d6784;text-align:center;margin:0;font-size:12px}@media (max-width:760px){.fs-best{grid-template-columns:1fr;padding:14px}.fs-list li{grid-template-columns:40px minmax(0,1fr) 36px}.fs-meter{display:none}.fs-idle{padding:44px 18px}}@media (prefers-reduced-motion:reduce){.fs-page *,.fs-page :before,.fs-page :after{transition:none!important;animation:none!important}}
.sc-chip{--c1:#fb923c;--c2:#ef4444;--p:40;--sc-void:#050810;--sc-ice:#7dd3fc;--sc-line:#ffffff14;--sc-tx:#eef2ff;--sc-mut:#8792b4;--sc-ok:#34d399;all:unset;box-sizing:border-box;cursor:pointer;height:40px;color:var(--c1);font:800 13px/1.2 var(--font-body);background:linear-gradient(135deg, color-mix(in srgb, var(--c1) 15%, #0a0c18), color-mix(in srgb, var(--c2) 11%, #0a0c18));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c1) 50%, transparent), inset 0 1px 0 #ffffff1f, 0 0 24px -8px var(--c1);border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 5px;transition:transform .15s,box-shadow .3s;display:inline-flex;position:relative}.sc-chip:hover{box-shadow:inset 0 0 0 1.5px var(--c1), inset 0 1px 0 #ffffff29, 0 0 30px -6px var(--c1);transform:translateY(-1px)}.sc-chip:active{transform:scale(.98)}.sc-chip:focus-visible{outline:2px solid var(--sc-ice);outline-offset:3px}.sc-core{flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.sc-ring{background:conic-gradient(from 0deg, var(--c1), var(--c2) calc(var(--p) * 1%), #ffffff1a 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 0)}.sc-fl{fill:currentColor;fill-opacity:.22;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;transform-origin:50% 90%;width:17px;height:17px;filter:drop-shadow(0 0 5px var(--c1));animation:1.6s ease-in-out infinite sc-fl}@keyframes sc-fl{0%,to{transform:scale(1)skew(0)}35%{transform:scale(1.07,1.12)skew(-3deg)}70%{transform:scale(.96,1.03)skew(2deg)}}.sc-chip b{font:800 15px var(--font-display);color:#fff;text-shadow:0 0 12px var(--c1);letter-spacing:.01em}.sc-warn{background:#fbbf24;border-radius:50%;width:10px;height:10px;animation:1.6s infinite sc-ping;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #0a0c18}@keyframes sc-ping{0%{box-shadow:0 0 0 2px #0a0c18,0 0 0 2px #fbbf24b3}to{box-shadow:0 0 0 2px #0a0c18,0 0 0 9px #fbbf2400}}.sc-sp{width:3px;height:3px;box-shadow:0 0 6px 1px var(--c1);opacity:0;background:#fff;border-radius:50%;animation:2.4s ease-out infinite sc-rise;position:absolute;bottom:20px;left:18px}.sc-sp:nth-child(2){animation-delay:.8s;left:11px}.sc-sp:nth-child(3){animation-delay:1.6s;left:25px}@keyframes sc-rise{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.sc-orb{border-radius:50%;animation:3.4s linear infinite sc-spin;position:absolute;inset:-5px}.sc-orb:before{content:"";width:5px;height:5px;box-shadow:0 0 8px 2px var(--c1);background:#fff;border-radius:50%;margin-left:-2.5px;position:absolute;top:-1px;left:50%}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-chip.sc-t4{animation:8s linear infinite sc-hue}@keyframes sc-hue{to{filter:hue-rotate(360deg)}}.sc-t0{--c1:#fb923c;--c2:#ef4444}.sc-t1{--c1:#fbbf24;--c2:#f97316}.sc-t2{--c1:#c084fc;--c2:#ec4899}.sc-t3{--c1:#67e8f9;--c2:#818cf8}.sc-t4{--c1:#f9a8d4;--c2:#67e8f9}.sc-pop{z-index:30;width:min(340px,100vw - 28px);color:var(--sc-tx);font:600 13px/1.45 var(--font-body);box-shadow:inset 0 0 0 1px var(--sc-line), 0 30px 70px -20px #000, 0 0 50px -28px var(--c1);background:linear-gradient(#151b36,#0a0f20);border-radius:20px;padding:18px;animation:.28s cubic-bezier(.2,.9,.3,1.15) sc-pop;position:absolute;top:calc(100% + 12px);left:0}@keyframes sc-pop{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.sc-pop button{all:unset}.sc-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sc-ph{align-items:baseline;gap:10px;display:flex}.sc-ph strong{font:800 32px/1 var(--font-display);background:linear-gradient(120deg, var(--c1), var(--c2));color:#0000;-webkit-background-clip:text;background-clip:text}.sc-ph span{color:var(--sc-tx);font-weight:800}.sc-sub{color:var(--sc-mut);margin:6px 0 16px;font-size:13px}.sc-week{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:16px;display:grid}.sc-day{color:var(--sc-mut);flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.sc-dot{width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--sc-line);color:#0000;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid}.sc-dot.done{background:linear-gradient(135deg, var(--c1), var(--c2));color:#140b08;box-shadow:0 0 14px -3px var(--c1)}.sc-dot.today:not(.done){box-shadow:inset 0 0 0 2px var(--c1);animation:1.8s ease-in-out infinite sc-ring-pulse}.sc-dot.miss{color:#475072}@keyframes sc-ring-pulse{50%{box-shadow:inset 0 0 0 2px var(--c1), 0 0 14px 0 var(--c1)}}.sc-nx{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.sc-nx span:last-child{color:var(--sc-mut)}.sc-bar{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.sc-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--c1), var(--c2));height:100%;box-shadow:0 0 12px var(--c1);transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.sc-rw{background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;margin:10px 0 16px;padding:8px 12px;font-size:13px;display:flex}.sc-rw svg{color:#fbbf24}.sc-row{border-top:1px solid var(--sc-line);justify-content:space-between;align-items:center;padding:12px 0 0;font-size:13px;display:flex}.sc-fz{align-items:center;gap:6px;display:flex}.sc-fz svg{color:#3a4366;width:20px;height:20px}.sc-fz svg.on{color:var(--sc-ice);filter:drop-shadow(0 0 6px #7dd3fcb3)}.sc-state{border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.sc-state.ok{color:var(--sc-ok);background:#34d3991a}.sc-state.risk{color:#fcd34d;background:#fbbf241a}.sc-state time{font:800 14px var(--font-display);color:#fff;font-variant-numeric:tabular-nums;margin-left:auto}@media (prefers-reduced-motion:reduce){.sc-chip,.sc-fl,.sc-warn,.sc-sp,.sc-orb,.sc-dot.today:not(.done),.sc-pop{transition:none!important;animation:none!important}}
.nickname{letter-spacing:-.01em;font-weight:800;display:inline-block}.nickname.nick-grad{background-image:linear-gradient(90deg, var(--c1), var(--c2));color:#0000;-webkit-background-clip:text;background-clip:text}.nickname.nick-flow{background-image:linear-gradient(90deg, var(--c1), var(--c2), var(--c1));animation:nk-flow var(--sp) linear infinite;background-size:200% 100%}.nickname.nick-glow{filter:drop-shadow(0 0 7px var(--c1))}@keyframes nk-flow{to{background-position:-200% 0}}.nk{--ln:#ffffff17;--tx:#eef2ff;--mut:#8792b4;--card:#0b1124;--fld:#ffffff0d;--ok:#34d399;--bad:#fb7185;--grad:linear-gradient(115deg, #6d28d9, #2563eb 50%, #22d3ee, #2563eb);color:var(--tx);width:min(520px,100vw - 20px);max-width:none;max-height:calc(100vh - 20px);font-family:var(--font-body);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.nk::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030610b8}.nk[open]{animation:.35s cubic-bezier(.2,.9,.3,1.1) nk-pop}@keyframes nk-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}}.nk-sh{background:radial-gradient(65% 30% at 92% -4%,#8b5cf66b,#0000 70%),radial-gradient(45% 28% at 0 0,#2563eb38,#0000 70%),radial-gradient(60% 30% at 50% 120%,#22d3ee24,#0000 70%),linear-gradient(#0f1530,#060918);border-radius:26px;flex-direction:column;max-height:calc(100vh - 20px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 50px 120px -30px #000,0 0 90px -40px #6366f1}@property --ba{syntax:"<angle>";inherits:false;initial-value:0deg}.nk-sh:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;background:conic-gradient(from var(--ba), transparent 0 58%, #22d3eef2 76%, #8b5cf6f2 91%, transparent);-webkit-mask-composite:xor;padding:1.5px;animation:9s linear infinite nk-bd;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes nk-bd{to{--ba:360deg}}.nk-sh:before{content:"";pointer-events:none;opacity:.7;background:radial-gradient(1px 1px at 8% 12%,#fff,#0000),radial-gradient(1.5px 1.5px at 32% 5%,#cfe8ff,#0000),radial-gradient(1px 1px at 55% 20%,#fff,#0000),radial-gradient(1px 1px at 76% 9%,#cfe,#0000),radial-gradient(1.5px 1.5px at 93% 28%,#fff,#0000),radial-gradient(1px 1px at 14% 58%,#fff,#0000),radial-gradient(1px 1px at 90% 66%,#cfe8ff,#0000),radial-gradient(1px 1px at 62% 90%,#fff,#0000);animation:7s ease-in-out infinite alternate nk-tw;position:absolute;inset:0}@keyframes nk-tw{to{opacity:.25}}.nk-body,.nk-foot,.nk-done{z-index:1;position:relative}.nk-body{scrollbar-width:thin;padding:26px 24px 8px;overflow:auto}.nk-x{all:unset;cursor:pointer;z-index:2;background:var(--fld);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.nk-x:hover{filter:brightness(1.3)}.nk h2,.nk .nk-done h3{font:800 22px/1.15 var(--font-display);color:#0000;background-image:linear-gradient(100deg,#fff 35%,#a5e8ff 50%,#fff 65%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:0 40px 6px 0;animation:7s linear infinite nk-hs}@keyframes nk-hs{to{background-position:-250% 0}}.nk-lead{color:var(--mut);margin:0 0 18px}.nk-lead b{color:var(--tx)}.nk-pv{background:linear-gradient(160deg,#8b5cf62e,#ffffff08);border-radius:18px;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #a78bfa4d}.nk-l1{align-items:center;gap:12px;display:flex}.nk-av{width:42px;height:42px;font:800 15px var(--font-display);color:#fff;background:linear-gradient(140deg,#22d3ee,#2563eb);border-radius:50%;flex:none;place-items:center;display:grid}.nk-pv small{color:var(--mut);font-size:12px;font-weight:600;display:block}.nk-pv .nickname{font-size:22px}.nk-l2{border-top:1px dashed var(--ln);align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}.nk-l2 .nk-av{width:26px;height:26px;font-size:10px}.nk-l2 .nickname{font-size:13.5px}.nk-l2 .t{color:var(--mut)}.nk-pt{font:800 10px/1.3 var(--font-body);letter-spacing:.08em;color:#dff6ff;vertical-align:middle;background:linear-gradient(#0c2150,#071030) padding-box padding-box,linear-gradient(120deg,#22d3ee,#2563eb) border-box;border:1px solid #0000;border-radius:7px;margin-left:6px;padding:2px 8px;display:inline-block}.nk-bn{color:var(--mut);background:var(--fld);box-shadow:inset 0 0 0 1px var(--ln);border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:12.5px;display:flex}.nk-bn b{color:var(--tx);display:block}.nk-bn .i{color:#7dd3fc;width:22px;height:22px}.nk-bn.on{background:linear-gradient(115deg,#2563eb38,#22d3ee1a);box-shadow:inset 0 0 0 1px #38bdf880}.nk-bn.on .i{filter:drop-shadow(0 0 5px #22d3ee)}.nk-lb{justify-content:space-between;margin:16px 0 8px;font-size:13px;font-weight:800;display:flex}.nk-lb span{color:var(--mut);font-weight:600}.nk-fld{background:var(--fld);box-shadow:inset 0 0 0 1px var(--ln);border-radius:14px;align-items:center;gap:10px;padding:4px 14px;display:flex}.nk-fld:focus-within{box-shadow:inset 0 0 0 1.5px #a78bfa,0 0 28px -8px #8b5cf6}.nk-fld.ok{box-shadow:inset 0 0 0 1.5px var(--ok)}.nk-fld.bad{box-shadow:inset 0 0 0 1.5px var(--bad)}.nk-fld input{all:unset;min-width:0;font:700 15px var(--font-body);color:var(--tx);flex:1;padding:12px 0}.nk-dot{background:var(--ln);border-radius:50%;flex:none;width:18px;height:18px}.nk-fld.ok .nk-dot{background:var(--ok)}.nk-fld.bad .nk-dot{background:var(--bad)}.nk-hint{min-height:20px;color:var(--mut);margin-top:8px;font-size:13px}.nk-hint.ok{color:var(--ok)}.nk-hint.bad{color:var(--bad)}.nk-info{color:var(--mut);background:var(--fld);box-shadow:inset 0 0 0 1px var(--ln);border-radius:14px;margin-top:16px;padding:12px 14px;font-size:12.5px}.nk-info b{color:var(--tx);letter-spacing:.08em;margin-bottom:2px;font-size:11px;display:block}.nk-seg{background:var(--fld);box-shadow:inset 0 0 0 1px var(--ln);border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative}.nk-seg button{all:unset;cursor:pointer;z-index:1;text-align:center;color:var(--mut);padding:10px;font-weight:800;transition:color .25s;position:relative}.nk-seg button[aria-selected=true]{color:#fff}.nk-seg i{background:var(--grad);background-size:200% 100%;border-radius:10px;width:calc(50% - 4px);transition:transform .35s cubic-bezier(.3,1.2,.4,1);position:absolute;top:4px;bottom:4px;left:4px}.nk-seg.g i{transform:translate(100%)}.nk-sws{flex-wrap:wrap;gap:10px;display:flex}.nk-sw{all:unset;cursor:pointer;border-radius:12px;width:38px;height:38px;transition:transform .2s;box-shadow:inset 0 0 0 1px #ffffff40}.nk-sw[aria-checked=true]{box-shadow:0 0 0 2px var(--card), 0 0 0 4px #a78bfa;transform:scale(1.12)}.nk-sw-w{color:#fff;width:auto;min-width:92px;font:800 11.5px var(--font-body);text-shadow:0 1px 3px #00000080;place-items:center;padding:0 12px;display:grid}.nk-cu{cursor:pointer;color:#fff;background:conic-gradient(#f43f5e,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#f43f5e);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;position:relative;overflow:hidden}.nk-cu input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.nk-pk{gap:10px;margin-top:12px;display:flex}.nk-pk label{background:var(--fld);box-shadow:inset 0 0 0 1px var(--ln);color:var(--mut);border-radius:12px;flex:1;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.nk-pk input{cursor:pointer;background:0 0;border:0;width:34px;height:26px;padding:0}.nk-tog{background:var(--fld);box-shadow:inset 0 0 0 1px var(--ln);cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.nk-tog p{flex:1;margin:0;font-weight:700}.nk-tog small{color:var(--mut);font-weight:600;display:block}.nk-tog i{background:var(--ln);border-radius:99px;width:44px;height:25px;transition:all .25s;position:relative}.nk-tog i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .25s;position:absolute;top:3px;left:3px}.nk-tog[aria-checked=true] i{background:#6366f1}.nk-tog[aria-checked=true] i:after{transform:translate(19px)}.nk-tog[aria-disabled=true]{opacity:.45;cursor:not-allowed}.nk-spd{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.nk-spd button{all:unset;cursor:pointer;text-align:center;color:var(--mut);box-shadow:inset 0 0 0 1px var(--ln);border-radius:12px;padding:9px;font-size:12.5px;font-weight:800}.nk-spd button[aria-pressed=true]{color:#fff;background:var(--grad);box-shadow:none;background-size:200% 100%}.nk-spd.off{opacity:.4;pointer-events:none}.nk-bk{color:var(--mut);margin-top:14px;font-size:12.5px}.nk-bk div{justify-content:space-between;padding:3px 0;display:flex}.nk-bk b{color:var(--tx)}.nk-bk b.minus{color:var(--ok)}.nk-foot{border-top:1px solid var(--ln);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#05081059,#050810e0);align-items:center;gap:16px;padding:16px 24px 20px;display:flex}.nk-tot small{color:var(--mut);font-size:12px;display:block}.nk-tot b{font:800 24px/1.1 var(--font-display)}.nk-tot .nk-free{color:var(--ok)}.nk-tot s{color:var(--mut);font:600 13px var(--font-body);margin-left:6px}.nk-buy{all:unset;cursor:pointer;height:52px;font:800 14.5px var(--font-body);color:#fff;background:var(--grad);background-size:200% 100%;border-radius:15px;justify-content:center;align-items:center;margin-left:auto;padding:0 26px;animation:6s linear infinite nk-bsh;display:flex;box-shadow:0 16px 38px -12px #3b82f6,inset 0 1px #ffffff73}@keyframes nk-bsh{to{background-position:200% 0}}.nk-buy:hover{filter:brightness(1.1)}.nk-buy[disabled]{opacity:.4;cursor:not-allowed;filter:none}.nk-done{text-align:center;flex-direction:column;align-items:center;padding:50px 24px 30px;display:none}.nk-fin .nk-body,.nk-fin .nk-foot{display:none}.nk-fin .nk-done{display:flex}.nk-done h3{margin:20px 0 6px}.nk-done p{color:var(--mut);margin:0 0 16px}.nk-done .nk-pv{align-items:center;width:100%;margin:6px 0 20px}.nk-done-btn{width:100%;margin:0;animation:none}.nk-orb{color:#7dd3fc;background:radial-gradient(circle,#22d3ee4d,#2563eb1f 70%);border-radius:50%;place-items:center;width:84px;height:84px;animation:2s ease-in-out infinite nk-pl;display:grid;box-shadow:0 0 70px -8px #22d3ee}.nk-orb .i{width:38px;height:38px}@keyframes nk-pl{50%{transform:scale(1.07)}}.nk .i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.nk :focus-visible{outline-offset:2px;outline:2px solid #22d3ee}@media (max-width:480px){.nk-pk{flex-direction:column}}@media (prefers-reduced-motion:reduce){.nk *,.nk :before,.nk :after{transition:none!important;animation:none!important}.nickname.nick-flow{animation:none}}
.ag-cm{animation:.45s cubic-bezier(.2,.9,.3,1) both ag-cm-in}.ag-cm-item{animation:.4s cubic-bezier(.2,.9,.3,1) both ag-cm-in}.ag-cm-vote[data-on=true]{animation:.32s ag-cm-pop}.ag-cm-reveal{animation:.35s both ag-cm-reveal}.ag-cm select option{background:var(--ag-pop,#0b1122);color:#fff}html[data-eco=on] .ag-cm,html[data-eco=on] .ag-cm *,.perf-lite .ag-cm,.perf-lite .ag-cm *{animation:none!important}@media (prefers-reduced-motion:reduce){.ag-cm,.ag-cm *{transition:none!important;animation:none!important}}@keyframes ag-cm-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ag-cm-pop{0%,to{transform:scale(1)}45%{transform:scale(1.28)}}@keyframes ag-cm-reveal{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.ag-cm{--cm-surface:#0d0d14;--cm-surface-2:#11111a;--cm-line:#ffffff12;--cm-line-hi:#ffffff24;box-shadow:none;background:0 0;border:0;padding:0}.ag-cm-h{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.03em}.ag-cm-count{font-variant-numeric:tabular-nums;transform:translateY(3px)}.ag-cm-sel{background:var(--cm-surface);box-shadow:inset 0 0 0 1px var(--cm-line)}.ag-cm-sel:hover{background:var(--cm-surface-2);box-shadow:inset 0 0 0 1px var(--cm-line-hi)}.ag-cm-sel:focus-visible{box-shadow:inset 0 0 0 1px var(--ag-accent-bd,#2b7fff99), 0 0 0 3px var(--ag-ring,#2b7fff47)}.ag-cm-compose{background:var(--cm-surface);box-shadow:inset 0 0 0 1px var(--cm-line)}.ag-cm-compose:focus-within{box-shadow:inset 0 0 0 1px var(--ag-accent-bd,#2b7fff99), 0 0 0 3px var(--ag-ring,#2b7fff47)}.ag-cm-bar{border-top:1px solid var(--cm-line)}.ag-cm-item{background:var(--cm-surface);box-shadow:inset 0 0 0 1px var(--cm-line);overflow:hidden}.ag-cm-item:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#2b7fffb3,#22d3ee99,#0000);height:1px;transition:opacity .3s;position:absolute;top:0;left:18px;right:18px}.ag-cm-item:hover{background:var(--cm-surface-2);box-shadow:inset 0 0 0 1px var(--cm-line-hi)}.ag-cm-item:hover:before{opacity:1}.ag-cm-item .ag-cm-item{box-shadow:none;background:#ffffff06}.ag-cm-item .ag-cm-item:before{display:none}.ag-cm-vote{font-variant-numeric:tabular-nums;border-radius:999px!important}.ag-cm-lvl{text-align:center;min-width:36px;box-shadow:inset 0 1px #ffffff4d,0 6px 16px #00000059;border-radius:10px!important;padding:5px 6px!important;font-size:11px!important}.ag-cm-send{box-shadow:0 10px 26px -10px #2b7fffcc,inset 0 1px #ffffff40}
