.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-hero-chips span{align-items:center;gap:9px;padding:8px 16px 8px 11px;display:inline-flex}.hc-ic{width:22px;height:22px;transition:transform .35s var(--ease,ease);flex:none}.hc-bolt{filter:drop-shadow(0 0 6px #ffaa3c8c)}.hc-shield{filter:drop-shadow(0 0 6px #50beff80)}.hc-gem{filter:drop-shadow(0 0 6px #8c6eff8c)}.hc-ticket{filter:drop-shadow(0 0 6px #ff6eaa80)}.pp-hero-chips span:hover .hc-ic{transform:scale(1.14)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.hc-ic{transition:none}}.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%,15%{transform:translate(0)skew(-20deg)}70%,to{transform:translate(66px)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}}.pp-sub{text-align:center;color:#ffffff8c;margin:-14px auto 28px;font-size:14px}.pp-h2{padding-bottom:16px;position:relative}.pp-h2:after{content:"";background:linear-gradient(90deg,#0000,#00c8ff,#1f7bff,#0000);border-radius:3px;width:64px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 16px #00c8ffb3}.pp-perk{--pc:0,200,255;background:radial-gradient(120% 90% at 0% 0%,rgba(var(--pc),.14),transparent 55%),linear-gradient(180deg,#ffffff0f,#ffffff03),#0a0c16e0;border-color:rgba(var(--pc),.2);box-shadow:inset 0 1px 0 #ffffff14,0 18px 40px -30px rgba(var(--pc),.5);border-radius:24px;padding:26px 24px 22px}.pp-perk--boost,.pp-perk--daily{--pc:255,176,40}.pp-perk--cosmetics,.pp-perk--drop{--pc:139,92,246}.pp-perk--pass,.pp-perk--gifts{--pc:255,122,184}.pp-perk--backgrounds,.pp-perk--tag{--pc:31,123,255}.pp-perk:before{content:"";background:radial-gradient(circle,rgba(var(--pc),.28),transparent 70%);filter:blur(6px);pointer-events:none;border-radius:50%;width:130px;height:130px;transition:transform .5s;position:absolute;top:-40px;right:-40px}.pp-perk:hover:before{transform:scale(1.35)}.pp-perk:hover{border-color:rgba(var(--pc),.65);box-shadow:inset 0 1px 0 #ffffff1f,0 30px 60px -30px rgba(var(--pc),.7)}.pp-perk .pk-ic{background:radial-gradient(circle at 30% 18%,#ffffff38,transparent 55%),linear-gradient(145deg,rgba(var(--pc),.38),#0a0c1eb3);width:66px;height:66px;box-shadow:inset 0 1px 0 #ffffff4d,0 10px 26px -10px rgba(var(--pc),.85);border-radius:21px}.pp-perk .pk-ic svg{width:44px;height:44px;filter:drop-shadow(0 2px 6px rgba(var(--pc),.6))}.pp-perk h3{letter-spacing:-.01em;margin:16px 0 6px;font-size:17px}.pp-perk small{background:rgba(var(--pc),.14);border:1px solid rgba(var(--pc),.3);color:#fff;border-radius:99px;padding:4px 10px;font-weight:800}.pp-cmp{border-color:#00c8ff2e;box-shadow:0 30px 70px -40px #00c8ff73}.pp-cmp-h .pr{text-shadow:0 0 14px #00c8ff99}@media (min-width:901px){.pp-perk--gifts{grid-column:span 2}}
.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}}.ag-pop-backdrop,.ag-settings-nav{display:none}.ag-cbar button,.ag-pop button,.ag-panel button,.ag-skipbtn{touch-action:manipulation}.ag-pop{overscroll-behavior:contain;max-height:calc(100% - 7.5rem);overflow-y:auto}@media (max-width:639px){.wb-stage{margin-inline:-1rem}.wb-src{flex-direction:column;align-items:stretch;gap:8px}.wb-src>div:first-child{align-items:center;gap:10px;display:flex}.wb-seg{flex:1;grid-template-columns:repeat(3,1fr);display:grid}.wb-seg button{text-align:center;white-space:nowrap;padding:10px 4px}.wb-src>span:last-child{display:none}.wb-stage .wb-shell.wb-shell{box-shadow:0 1px 0 rgba(var(--accent-rgb), .45), 0 18px 44px -18px #000;border-radius:0;animation:none}.ag-topbar.ag-topbar{padding:.55rem .75rem 1.85rem!important}#player-shell:not(:fullscreen):not(.ag-pseudo-fs) .ag-topbar{display:none}.ag-topbar p:first-of-type{font-size:.95rem;line-height:1.2}.ag-topbar p+p{margin-top:.15rem;font-size:.65rem}.ag-cbar.ag-cbar{background:linear-gradient(#0000,#0000008c 45%,#000000eb);padding:2rem .75rem .5rem}.ag-cbar .ag-seek{height:4px;margin-bottom:.5rem}.ag-cbar-row{gap:.3rem}.ag-cbar-row>button[aria-label=Пауза],.ag-cbar-row>button[aria-label=Воспроизвести]{margin-left:-.25rem}.ag-cbar-row button[aria-label=Качество]{min-height:44px}.ag-cbar-row .tabular-nums{letter-spacing:-.01em;font-size:12px}.ag-cbar-tools{display:none!important}}@media (max-width:900px){html.ag-pop-lock,html.ag-pop-lock body{overflow:hidden}html.ag-pop-lock .mnv-bar,html.ag-pop-lock .mdk-bar,html.ag-pop-lock .ag-fab,html.ag-pop-lock header.hd{opacity:0;pointer-events:none}.mnv-bar{transition:opacity .2s}.ag-pop-backdrop{z-index:128;-webkit-backdrop-filter:blur(3px);touch-action:none;background:#02040aa3;border:0;display:block;position:fixed;inset:0}.ag-pop.ag-pop{overscroll-behavior:contain;max-height:min(78dvh,620px);animation:.28s cubic-bezier(.2,.9,.3,1) both ag-sheet-up;overflow-y:auto;box-shadow:0 30px 80px -20px #000;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:129!important;border-radius:22px!important;width:auto!important;position:fixed!important}@keyframes ag-sheet-up{0%{opacity:0;transform:translateY(24px)}}.ag-pop--quality:before,.ag-pop--settings:before{content:"";background:#ffffff38;border-radius:4px;width:38px;height:4px;margin:8px auto 2px;display:block}.ag-pop--quality>div:first-of-type{padding-top:6px}.ag-pop--quality button[aria-label=Назад]{width:44px;height:44px;left:12px}.ag-pop--settings{padding:10px 16px max(16px, env(safe-area-inset-bottom))}.ag-pop--settings button[aria-label=Закрыть\ настройки]{width:40px;height:40px}.ag-settings-nav{border-top:1px solid #ffffff14;gap:6px;margin-top:12px;padding-top:10px;display:grid}.ag-settings-nav button{color:#fff;text-align:left;background:#ffffff0f;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:44px;padding:11px 12px;font-size:13px;font-weight:700;transition:background .2s;display:flex}.ag-settings-nav button:active{background:rgba(var(--accent-rgb), .22)}.ag-settings-nav button span{color:#ffffff80;margin-left:auto;font-size:11px;font-weight:600}.ag-panel.ag-panel{z-index:132;position:fixed;inset:0}.ag-panel--episodes{padding:max(1rem, env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom))!important}.ag-panel--voices>div:first-child{width:min(22rem,92%)!important;padding:max(1rem, env(safe-area-inset-top)) 1rem 1rem!important}}.ag-pseudo-fs .ag-cbar,:fullscreen .ag-cbar{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.ag-seek .ag-bar-trk{background:#fff3}.ag-seek .ag-bar-fill{background:linear-gradient(90deg, rgb(var(--accent-rgb,43 127 255)), #7cd4ff);box-shadow:0 0 12px -2px rgba(var(--accent-rgb,43 127 255), .9)}.ag-seek .ag-bar-knob{width:12px;height:12px;box-shadow:0 0 0 4px rgba(var(--accent-rgb,43 127 255), .28), 0 2px 8px #000000b3}.ag-seek .ag-bar-mark{background:#ffce5c6b}@media (prefers-reduced-motion:reduce){.ag-pop.ag-pop{animation:none}}.wb-vback,.wb-vhead{display:none}.wb-epnav{align-items:center;gap:4px;display:inline-flex}.wb-epnav button{color:#fff;touch-action:manipulation;background:#ffffff14;border-radius:10px;width:34px;height:34px;font-size:20px;line-height:1;transition:background .2s,opacity .2s;box-shadow:inset 0 0 0 1px #ffffff1a}.wb-epnav button:active:not(:disabled){background:rgba(var(--accent-rgb,43 127 255), .35)}.wb-epnav button:disabled{opacity:.3}.wb-epnav>span{text-align:center;color:#fff;min-width:64px;font-size:13px;font-weight:800}.wb-epnav small{color:#ffffff80;font-size:11px;font-weight:600}@media (max-width:900px){.wb-vback{z-index:128;background:#02040ab8;border:0;display:block;position:fixed;inset:0}.wb-vmenu.wb-vmenu{z-index:129;border-radius:22px;max-height:72dvh;padding:6px 8px 10px;animation:.28s cubic-bezier(.2,.9,.3,1) both ag-sheet-up;top:auto!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;position:fixed!important}.wb-vhead{color:#fff;z-index:1;background:#0d0d15;justify-content:space-between;align-items:center;padding:10px 8px 8px;font-size:15px;font-weight:900;display:flex;position:sticky;top:-6px}.wb-vhead button{color:rgb(var(--accent-rgb,43 127 255));padding:6px 8px;font-size:13px;font-weight:800}.wb-vmenu li>button[role=option]{min-height:48px;padding:10px 12px!important;font-size:15px!important}.wb-eps{max-height:260px!important}.wb-eps .wb-ep{height:46px;font-size:15px}.wb-epnav button{width:42px;height:42px}}.wb-mhead,.wb-mvoice,.wb-mnext,.ag-set-rows{display:none}.wb-eptools{align-items:center;gap:8px;padding:10px 12px 0;display:flex}.wb-epsearch{color:#8a91a6;background:#ffffff0d;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.wb-epsearch svg{flex:none;width:16px;height:16px}.wb-epsearch input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.wb-epview{background:#ffffff0d;border-radius:12px;gap:4px;padding:3px;display:flex}.wb-epview button{color:#8a91a6;touch-action:manipulation;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.wb-epview button svg{width:17px;height:17px}.wb-epview button[aria-pressed=true]{color:#0b0b10;background:#fff}.wb-eplist{gap:8px;display:grid}.wb-epnone{text-align:center;color:#8a91a6;padding:18px 4px;font-size:13px}.wb-epcard{text-align:left;color:#fff;touch-action:manipulation;isolation:isolate;background-color:#ffffff0d;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:10px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.wb-epcard:before{content:"";z-index:-1;background:var(--cover,none) center / cover no-repeat;opacity:.22;position:absolute;inset:0}.wb-epcard:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0b10eb,#0a0b1073);position:absolute;inset:0}.wb-epcard b{font-size:15px;font-weight:900}.wb-epcard small{color:#ffffff9e;font-size:13px;font-weight:600}.wb-epcard.on{box-shadow:inset 0 0 0 1.5px rgb(var(--accent-rgb,43 127 255)), 0 0 24px -10px rgb(var(--accent-rgb,43 127 255))}.wb-epcard:active{transform:scale(.99)}@media (max-width:900px){.wb-mhead{align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.wb-mhead button{color:#fff;touch-action:manipulation;place-items:center;width:36px;height:36px;display:grid}.wb-mhead button svg{width:22px;height:22px}.wb-mhead div{gap:2px;min-width:0;display:grid}.wb-mhead b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;overflow:hidden}.wb-mhead small{color:#8a91a6;font-size:13px;font-weight:600}.wb-mvoice{box-sizing:border-box;color:#fff;touch-action:manipulation;background:#ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;margin-bottom:10px;padding:0 16px;font-size:14px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.wb-mvoice svg{color:#8a91a6;flex:none;width:16px;height:16px}.wb-mnext{color:#fff;touch-action:manipulation;background:#ffffff0d;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:12px;font-size:15px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.wb-mnext svg{width:16px;height:16px}.wb-mnext:active{background:rgba(var(--accent-rgb,43 127 255), .25)}.wb-vtrig,.wb-aside>div:first-child>div:first-child{display:none!important}.wb-aside>div:first-child{border:0!important;padding:0!important}.ag-set-classic{display:none}.ag-set-rows{gap:2px;display:grid}.ag-set-rows button{text-align:left;color:#fff;touch-action:manipulation;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:52px;padding:0 10px;font-size:15px;font-weight:800;display:flex}.ag-set-rows button svg{color:#aab1c6;flex:none}.ag-set-rows button span{flex:1}.ag-set-rows button em{color:#ffffff80;font-size:13px;font-style:normal;font-weight:700}.ag-set-rows button i{color:#fff6;font-size:20px;font-style:normal}.ag-set-rows button:active{background:#ffffff14}.ag-pop--settings.ag-pop--settings{padding-top:6px}}@media (min-width:901px){.wb-card{isolation:isolate;background:radial-gradient(900px 340px at 18% -8%, rgba(var(--accent-rgb), .14), transparent 60%), radial-gradient(700px 300px at 100% 100%, #8b5cf61f, transparent 60%), linear-gradient(180deg, #0c0e19, #080913);box-shadow:0 50px 100px -50px #000, 0 0 90px -40px rgba(var(--accent-rgb), .55);border-radius:28px;padding:14px;position:relative;gap:0!important}.wb-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, rgba(var(--accent-rgb), .7), #8b5cf640 45%, #22d3ee73);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-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)}.wb-main{flex-direction:column;padding-right:14px;display:flex}.wb-card .wb-stage{order:1}.wb-card .wb-shell.wb-shell{background:#000;border-radius:18px;animation:none;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -30px #000}.wb-card .wb-src{background:#ffffff0a;border-radius:16px;order:2;padding:8px 10px;box-shadow:inset 0 0 0 1px #ffffff0f;margin:12px 0 0!important}.wb-card .wb-src>button[aria-haspopup]{color:#fff;background:rgba(var(--accent-rgb), .16)!important;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .45)!important}.wb-card .wb-src ul{bottom:calc(100% + 8px);top:auto!important}.wb-main>.wb-mnext{order:3}.wb-main>.mt-3{order:4;margin:12px 4px 2px}.wb-main>.mt-3 p:first-child{font-size:15px}.wb-card .wb-aside.wb-aside{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;height:0;min-height:100%;background:#ffffff08!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff12!important}.wb-voices{flex-direction:column;flex:1 1 0;min-height:140px;display:flex;border-color:#ffffff12!important;padding:14px 12px 10px!important}.wb-voices>div:first-child{flex:none}.wb-voices>div:first-child span:first-child{color:#ffffff8c;letter-spacing:.14em}.wb-voices>div:nth-child(2){flex-direction:column;flex:1 1 0;min-height:0;display:flex}.wb-vtrig{display:none!important}.wb-vsearch{background:#ffffff0d;border-radius:12px;flex:none;align-items:center;gap:8px;height:38px;margin-bottom:8px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.wb-vsearch svg{color:#ffffff73;flex:none;width:15px;height:15px}.wb-vsearch input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font:600 13px/1 inherit}.wb-vsearch:focus-within{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .6)}.wb-voices .wb-vmenu.wb-vmenu{-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb), .45) transparent;flex:1 1 0;min-height:0;animation:none;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 2px 0 0!important;position:static!important}.wb-voices .wb-vmenu li>button[role=option]{border-radius:12px;position:relative;padding:9px 12px!important}.wb-voices .wb-vmenu li>button[aria-selected=true]{background:linear-gradient(90deg, rgba(var(--accent-rgb), .32), #8b5cf629)!important;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .55)!important}.wb-voices .wb-vmenu li>button[aria-selected=true]:before{content:"";background:#6fd2ff;border-radius:3px;width:3px;position:absolute;top:22%;bottom:22%;left:0;box-shadow:0 0 12px #6fd2ff}.wb-aside>div:nth-child(2){flex:1.25 1 0;min-height:0}.wb-aside .wb-eps{scrollbar-width:thin;flex:1;min-height:0;max-height:none!important}.wb-aside>div:nth-child(2)>div:first-child{flex:none}}@media (min-width:901px) and (max-width:1023px){.wb-main{padding-right:0}.wb-card .wb-aside.wb-aside{height:auto;min-height:0;margin-top:14px}.wb-voices{flex:none}.wb-voices .wb-vmenu.wb-vmenu{flex:none;max-height:260px!important}.wb-aside>div:nth-child(2){flex:none}.wb-aside .wb-eps{max-height:320px!important}}.wb-vmenu li>button:not([role=option]){border-radius:12px;width:36px;height:36px;min-height:0!important;padding:0!important}.wb-vmenu li>button:not([role=option]):hover{background:#ffffff0f}
.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}}
