:root:where([data-season=autumn]){--bg:#fff6f2;--card:#ffffff;--ink:#402822;--mute:#8f6e5a;--line:#f6e2d7;--acc:#d05e19;--acc-d:#9a5125;--soft:#ffede1;--g1:#ffdcc9;--g2:#ffe9dd;--navbg:rgba(255,246,242,.86);--shadow:rgba(208,94,25,.14)}
:where([data-season=autumn])[data-theme=dark]{--bg:#211511;--card:#2f1e19;--ink:#fae9df;--mute:#bf9982;--line:#49322b;--acc:#eb7128;--acc-d:#ffb68a;--soft:#432922;--g1:#42261e;--g2:#321d17;--navbg:rgba(33,21,17,.86);--shadow:rgba(0,0,0,.35)}
:where([data-season=autumn]) .lang{border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink)}
:where([data-season=autumn]) .lang:hover{border-color:var(--acc)}
:where([data-season=autumn]) .lbtn{border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink)}
:where([data-season=autumn]) .lbtn:hover,:where([data-season=autumn]) .lsw.open .lbtn{border-color:var(--acc)}
:where([data-season=autumn]) .lbtn i{color:var(--mute)}
:where([data-season=autumn]) .lmenu{border-radius:16px;background:var(--card);border:1px solid var(--line);box-shadow:0 22px 50px rgba(35,16,9,.45)}
:where([data-season=autumn]) .lmenu button{border:0;border-radius:11px;background:transparent;color:var(--ink);text-align:left}
:where([data-season=autumn]) .lmenu button:hover{background:var(--soft)}
:where([data-season=autumn]) .lmenu button b{color:var(--mute)}
:where([data-season=autumn]) .lmenu button em{color:#35c488}
:where([data-season=autumn]) .lmenu button.on{background:var(--soft)}
:where([data-season=autumn]) .lmenu button.on b{color:var(--acc-d)}
html:where([data-season=autumn])[data-theme=dark] body{background:radial-gradient(900px 540px at 78% 6%,rgba(149,79,37,.5),transparent 70%),radial-gradient(760px 520px at 8% 22%,rgba(112,55,38,.4),transparent 70%),linear-gradient(180deg,#190c08 0%,#30160e 48%,#472015 100%);background-attachment:fixed}
html:where([data-season=autumn])[data-theme=dark]::before{background:radial-gradient(62% 56% at 50% 100%,rgba(255,113,48,.52),transparent 70%),radial-gradient(24% 42% at 20% 100%,rgba(246,86,0,.44),transparent 70%),radial-gradient(20% 48% at 52% 100%,rgba(255,128,80,.40),transparent 70%),radial-gradient(24% 44% at 82% 100%,rgba(221,89,15,.42),transparent 70%);filter:blur(16px);animation:skyglow 9s ease-in-out infinite alternate}
html:where([data-season=autumn])[data-theme=dark]::after{background:repeating-linear-gradient(90deg,transparent 0 5.5vw,rgba(255,144,96,.15) 7.2vw,transparent 9.6vw 11.5vw);filter:blur(11px);animation:skyglow 13s ease-in-out infinite alternate-reverse}
html:where([data-season=autumn])[data-theme=dark] body::after{border-radius:50%;box-shadow:95.8vw 89.2vh rgba(255,208,183,0.64),56.7vw 16.2vh rgba(255,225,210,0.73),83.3vw 45.2vh rgba(255,208,189,0.67),65.7vw 82.1vh rgba(255,214,187,0.82),97.5vw 86.1vh rgba(255,216,198,0.99),10.6vw 22.2vh rgba(255,207,174,0.93),78.7vw 3.9vh rgba(255,216,197,0.56),37.9vw 70.4vh rgba(255,208,170,0.95),88.8vw 17.5vh rgba(255,218,200,0.98),84.6vw 22.5vh rgba(255,216,192,0.67),68.7vw 83.4vh rgba(255,207,179,0.85),73.8vw 33.3vh rgba(255,218,202,0.79),38.3vw 5.3vh rgba(255,216,198,0.67),6.0vw 5.1vh rgba(255,214,193,0.72),41.5vw 8.5vh rgba(255,217,196,0.83),11.1vw 75.1vh rgba(255,211,192,0.98),90.0vw 65.3vh rgba(255,213,182,0.99),47.5vw 70.5vh rgba(255,203,173,0.67),32.4vw 56.3vh rgba(255,209,184,0.82),30.4vw 0.6vh rgba(255,212,183,0.95),38.1vw 64.5vh rgba(255,207,181,0.81),99.0vw 45.3vh rgba(255,214,195,0.94),19.9vw 31.0vh rgba(255,216,188,0.68),14.5vw 82.1vh rgba(255,202,172,0.71),20.5vw 15.0vh rgba(255,205,186,0.77),62.1vw 76.8vh rgba(255,204,178,0.80),66.2vw 21.4vh rgba(255,209,175,0.56),44.0vw 14.1vh rgba(255,206,188,0.80),71.8vw 1.2vh rgba(255,214,199,0.96),7.1vw 36.0vh rgba(255,210,187,0.76),45.9vw 73.4vh rgba(255,205,187,0.72),24.3vw 41.8vh rgba(255,226,213,0.78),15.5vw 2.6vh rgba(255,221,205,0.56),71.3vw 1.0vh rgba(255,210,173,1.00);animation:twinkle 5.5s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){html:where([data-season=autumn])[data-theme=dark]::before,html:where([data-season=autumn])[data-theme=dark]::after,html:where([data-season=autumn])[data-theme=dark] body::after{animation:none}}
:where([data-season=autumn]) .subbtn{border-radius:12px;color:#ffede6;text-decoration:none;background:linear-gradient(135deg,rgba(255,138,82,.3),rgba(255,174,140,.14));border:1px solid rgba(255,174,140,.65);box-shadow:0 0 14px rgba(255,146,96,.5),0 0 34px rgba(255,130,67,.28),inset 0 0 12px rgba(255,174,140,.2);animation:subglow-autumn 3.4s ease-in-out infinite alternate}
:where([data-season=autumn]) .subbtn:hover,:where([data-season=autumn]) .subbtn.cur{animation:none;color:#fff;box-shadow:0 0 18px rgba(255,159,120,.8),0 0 44px rgba(255,144,90,.45),inset 0 0 14px rgba(255,187,160,.3)}
:where([data-season=autumn]) .subbtn svg{filter:drop-shadow(0 0 5px rgba(255,167,130,.9))}
@keyframes subglow-autumn{from{box-shadow:0 0 12px rgba(255,146,96,.4),0 0 28px rgba(255,130,67,.2),inset 0 0 10px rgba(255,174,140,.16)}to{box-shadow:0 0 18px rgba(255,160,120,.7),0 0 40px rgba(255,144,90,.38),inset 0 0 14px rgba(255,180,150,.26)}}
@media(prefers-reduced-motion:reduce){:where([data-season=autumn]) .subbtn{animation:none}}
:where([data-season=autumn]) .idc{border-radius:99px;border:1px solid var(--line);background:rgba(49,25,17,.5);color:var(--mute)}
:where([data-season=autumn]) .idc:hover{border-color:var(--acc);color:var(--ink)}
:where([data-season=autumn]) b.mclick:hover{color:var(--acc-d);text-decoration:underline}
:where([data-season=autumn]) .nmh img{border-radius:50%;background:var(--soft)}
:where([data-season=autumn]) .nm-row{border-top:1px solid var(--line)}
:where([data-season=autumn]) .ptabs{border:1px solid var(--line);border-radius:16px;background:rgba(49,25,17,.5)}
:where([data-season=autumn]) .ptabs button{border:0;background:transparent;color:var(--mute);border-radius:11px}
:where([data-season=autumn]) .ptabs button:hover{color:var(--ink);background:var(--soft)}
:where([data-season=autumn]) .ptabs button.on{background:linear-gradient(135deg,#eb7128,#bb6b13);color:#fff;box-shadow:0 8px 20px rgba(168,87,30,.35)}
:where([data-season=autumn]) .tbi{border-radius:11px;background:var(--soft)}
:where([data-season=autumn]) .tbl b{color:var(--ink)}
:where([data-season=autumn]) .tbl i{color:var(--mute)}
:where([data-season=autumn]) .tbs{color:var(--mute);text-overflow:ellipsis}
:where([data-season=autumn]) .tba{border-radius:11px;border:1px solid var(--line);background:rgba(49,25,17,.4);color:var(--ink);text-decoration:none}
:where([data-season=autumn]) .tba:hover{border-color:var(--acc)}
:where([data-season=autumn]) .tbp{border-color:rgba(240,170,60,.5)}
:where([data-season=autumn]) .tbp:hover{border-color:#f0aa3c}
:where([data-season=autumn]) .prbox input[type=text]{text-transform:uppercase;text-align:center}
:where([data-season=autumn]) .prbox input::placeholder{text-transform:none}
:where([data-season=autumn]) .flash{background:rgba(71,40,29,.97);border-color:rgba(255,135,53,.5);box-shadow:0 18px 44px rgba(0,0,0,.5);animation:toastin .3s ease}
:where([data-season=autumn]) .flash.ok{border-color:#35c488}
:where([data-season=autumn]) .flash.warn{border-color:#f0a03c}
:where([data-season=autumn]) .stats>.stat{border-radius:22px;background:linear-gradient(135deg,rgba(92,52,38,.7),rgba(64,35,24,.62));border:1px solid rgba(255,135,53,.22);box-shadow:0 18px 44px rgba(35,16,9,.35)}
:where([data-season=autumn]) .stic{border-radius:16px;background:linear-gradient(135deg,rgba(255,138,82,.3),rgba(255,174,140,.12));border:1px solid rgba(255,174,140,.45);box-shadow:0 0 18px rgba(255,146,96,.35)}
:where([data-season=autumn]) .stic svg{stroke:#ffe2d6;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(255,167,130,.8))}
:where([data-season=autumn]) .stats .stat b{background:linear-gradient(135deg,#fff,#ffc2a4 60%,#ffa938);-webkit-background-clip:text;background-clip:text;color:transparent}
:where([data-season=autumn]) .stats .stat span:not(.stic){color:var(--mute)}
:where([data-season=autumn]) .cfd{border:1px solid var(--line);border-radius:12px}
:where([data-season=autumn]) .cfrow input[type=color]{border-radius:10px;border:1px solid var(--line);background:transparent}
:where([data-season=autumn]) .dc-th{border-radius:6px}
:where([data-season=autumn]) .dc-bi{border-radius:6px}
:where([data-season=autumn]) .ecprev{border-radius:12px;background:rgba(49,25,17,.55);border:1px solid var(--line)}
:where([data-season=autumn]) .ecprev>i{border-radius:4px;background:var(--ec);box-shadow:0 0 14px var(--ec)}
:where([data-season=autumn]) .ecprev b{border-radius:6px;background:rgba(255,226,206,.75)}
:where([data-season=autumn]) .ecprev span{border-radius:5px;background:rgba(230,172,136,.35)}
:where([data-season=autumn]) .ecs{border-radius:50%;border:2px solid rgba(255,255,255,.25)}
:where([data-season=autumn]) .ecs:hover{border-color:#fff}
:where([data-season=autumn]) .ecrow input[type=color]{border-radius:10px;border:1px solid var(--line);background:transparent}
:where([data-season=autumn]) .ecrow code{color:var(--mute)}
:where([data-season=autumn]) .umb{border:0;background:none;color:var(--ink)}
:where([data-season=autumn]) .umb .uav{box-shadow:none}
:where([data-season=autumn]) .umb:hover .uav,:where([data-season=autumn]) .um.open .umb .uav{box-shadow:0 0 0 3px rgba(235,113,40,.4)}
:where([data-season=autumn]) .umb i{border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--mute)}
:where([data-season=autumn]) .umb:hover i,:where([data-season=autumn]) .um.open .umb i{color:var(--ink)}
:where([data-season=autumn]) .umb .uav{border-radius:50%;color:#fff;background:linear-gradient(135deg,#bd7814,#f0783e)}
:where([data-season=autumn]) .umb .uav img{border-radius:50%}
:where([data-season=autumn]) .umd{border-radius:16px;border:1px solid var(--line);background:var(--card);box-shadow:0 22px 50px rgba(21,9,5,.55);text-align:left}
:where([data-season=autumn]) .umd a,:where([data-season=autumn]) .umd button{text-align:left;border:0;border-radius:10px;background:none;color:var(--mute);text-decoration:none}
:where([data-season=autumn]) .umd a:hover,:where([data-season=autumn]) .umd button:hover{background:var(--soft);color:var(--ink)}
:where([data-season=autumn]) .umsep{background:var(--line)}
:where([data-season=autumn]) .cabcard{border-radius:20px;border:1px solid var(--line);background:var(--card);box-shadow:0 14px 40px var(--shadow)}
:where([data-season=autumn]) .cabt{text-align:left}
:where([data-season=autumn]) .cabbtn{border-radius:14px;border:1px dashed var(--acc);background:var(--soft);color:var(--ink)}
:where([data-season=autumn]) .cabbtn span{border-radius:10px;background:var(--acc);color:#fff}
:where([data-season=autumn]) [data-copy].copied::after{border-radius:8px;background:#35c488;color:#fff}
:where([data-season=autumn]) .rcprev{border-radius:16px;border:1px solid var(--line)}
:where([data-season=autumn]) .bgopt{border:2px solid var(--line);border-radius:14px;background:var(--card)}
:where([data-season=autumn]) .bgopt span{color:var(--ink)}
:where([data-season=autumn]) .bgopt:has(input:checked){border-color:var(--acc);box-shadow:0 0 0 3px rgba(235,113,40,.28)}
:where([data-season=autumn]) .bgopt .mine{background:var(--soft)}
:where([data-season=autumn]) .clr i{border-radius:50%;border:3px solid transparent;box-shadow:inset 0 0 0 2px rgba(0,0,0,.25)}
:where([data-season=autumn]) .clr:has(input:checked) i{border-color:var(--ink)}
:where([data-season=autumn]) .aur{border-radius:20px;border:1px solid var(--line);background:var(--card)}
:where([data-season=autumn]) .aur.on{border-color:rgba(53,196,136,.5);background-image:linear-gradient(90deg,rgba(53,196,136,.12),transparent 70%)}
:where([data-season=autumn]) .rcard{border-radius:10px;background:linear-gradient(135deg,#482d23,#6e482a)}
:where([data-season=autumn]) .rcard .rav{border-radius:50%;background:#c87a3c;border:3px solid #eb7128}
:where([data-season=autumn]) .rcard div{color:#dcccc2}
:where([data-season=autumn]) .rcard b{color:#fff}
:where([data-season=autumn]) .rcard .rbar{border-radius:9px;background:rgba(255,255,255,.18)}
:where([data-season=autumn]) .rcard .rbar i{border-radius:9px;background:#eb7128}
:where([data-season=autumn]) .cmp h2{text-align:center}
:where([data-season=autumn]) .cmp>p{text-align:center;color:var(--mute)}
:where([data-season=autumn]) .cmp-wrap{border:1px solid var(--line);border-radius:20px;background:var(--card)}
:where([data-season=autumn]) .cmp table{border-collapse:collapse}
:where([data-season=autumn]) .cmp th,:where([data-season=autumn]) .cmp td{text-align:center;border-top:1px solid var(--line)}
:where([data-season=autumn]) .cmp thead th{border-top:0}
:where([data-season=autumn]) .cmp tbody th{text-align:left}
:where([data-season=autumn]) .cmp td.yes{color:#35c488}
:where([data-season=autumn]) .cmp td.no{color:var(--mute)}
:where([data-season=autumn]) .cmp th.hot,:where([data-season=autumn]) .cmp td.hot{background:rgba(235,113,40,.1)}
:where([data-season=autumn]) .cmp th.acol,:where([data-season=autumn]) .cmp td.acol{background:rgba(176,124,255,.12)}
:where([data-season=autumn]) .getsub{border-radius:24px;border:1px solid var(--line);background:var(--card)}
:where([data-season=autumn]) .getsub p{color:var(--mute)}
:where([data-season=autumn]) .getsub .cabcard{box-shadow:none}
:where([data-season=autumn]) .cabcard{box-sizing:border-box}
:where([data-season=autumn]) .cabbtn{box-sizing:border-box}
@media(max-width:560px){:where([data-season=autumn]) .cabbtn b{text-align:left}}
:where([data-season=autumn]) .fcol{border:1px solid var(--line);border-radius:18px;background:var(--card)}
:where([data-season=autumn]) .fcol .fci{border-radius:12px;background:var(--soft)}
:where([data-season=autumn]) .fcol input[type=color]{border-radius:10px;border:1px solid var(--line);background:transparent}
:where([data-season=autumn]) .hidebox{border:1px solid var(--line);border-radius:12px}
:where([data-season=autumn]) .hideg>b{text-transform:uppercase;color:var(--mute)}
:where([data-season=autumn]) .hidenote{color:var(--mute)}
:where([data-season=autumn]) .popt i{text-align:center;color:var(--mute)}
:where([data-season=autumn]) .popt input.bad{border-color:#eb5a6e;box-shadow:0 0 0 3px rgba(235,90,110,.22)}
:where([data-season=autumn]) .popt .x{border-radius:10px;border:1px solid var(--line)}
:where([data-season=autumn]) .popt .x:hover:not(:disabled){border-color:#eb5a6e;color:#eb5a6e}
:where([data-season=autumn]) *{box-sizing:border-box}
:where([data-season=autumn]) body{color:var(--ink);background:radial-gradient(800px 420px at 90% -8%,var(--g1),transparent),radial-gradient(620px 360px at -5% 12%,var(--g2),transparent),var(--bg)}
:where([data-season=autumn]) a{color:inherit;text-decoration:none}
:where([data-season=autumn]) .btn{border-radius:10px;background:var(--acc);color:#fff;border:1px solid var(--acc)}
:where([data-season=autumn]) .btn:hover{filter:brightness(1.07)}
:where([data-season=autumn]) .btn.ghost{background:var(--card);color:var(--ink);border-color:var(--line)}
:where([data-season=autumn]) nav{background:var(--navbg);border-bottom:1px solid var(--line)}
:where([data-season=autumn]) .brand img{border-radius:10px;background:#000}
:where([data-season=autumn]) .menu>a,:where([data-season=autumn]) .dd>span{border-radius:9px;color:var(--mute)}
:where([data-season=autumn]) .menu>a:hover,:where([data-season=autumn]) .dd:hover>span{background:var(--soft);color:var(--ink)}
:where([data-season=autumn]) .menu .soon{color:#c47a00}
:where([data-season=autumn]) .drop-in{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 22px 50px rgba(208,94,25,.18)}
:where([data-season=autumn]) .drop-in a{border-radius:10px}
:where([data-season=autumn]) .drop-in a:hover{background:var(--soft)}
:where([data-season=autumn]) .drop-in i{border-radius:9px;background:var(--soft)}
:where([data-season=autumn]) .drop-in span{color:var(--mute)}
:where([data-season=autumn]) .eyebrow{color:var(--acc);text-transform:uppercase}
:where([data-season=autumn]) .lead{color:var(--mute)}
:where([data-season=autumn]) .shot{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 70px rgba(208,94,25,.18)}
:where([data-season=autumn]) .shot .star{color:var(--acc)}
:where([data-season=autumn]) .msg{border-radius:12px;background:var(--bg)}
:where([data-season=autumn]) .msg+.msg{background:transparent;border:1px dashed var(--line)}
:where([data-season=autumn]) .av{border-radius:50%;background:#000 url(/logo.png) center/cover}
:where([data-season=autumn]) .msg small{color:#be967e}
:where([data-season=autumn]) .men{background:var(--soft);color:var(--acc-d);border-radius:5px}
:where([data-season=autumn]) .bars i{border-radius:9px;background:var(--line)}
:where([data-season=autumn]) .col{border-left:3px solid var(--acc)}
:where([data-season=autumn]) .col p{color:var(--mute)}
:where([data-season=autumn]) .split p{color:var(--mute)}
:where([data-season=autumn]) .ctl{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px rgba(208,94,25,.14)}
:where([data-season=autumn]) .ctl h4{color:var(--mute)}
:where([data-season=autumn]) .ctl span{background:var(--soft);color:var(--acc-d);border-radius:11px}
:where([data-season=autumn]) .sub{color:var(--mute)}
:where([data-season=autumn]) .cmd{background:var(--card);border:1px solid var(--line);border-radius:12px}
:where([data-season=autumn]) .cmd code{background:var(--soft);color:var(--acc-d);border-radius:8px;text-align:center}
:where([data-season=autumn]) .cmd span{color:var(--mute)}
:where([data-season=autumn]) .cta{background:radial-gradient(520px 340px at 76% 50%,rgba(169,87,34,.55),transparent 70%),linear-gradient(135deg,#0d0604 0%,#21100b 55%,#381b12 100%);border:1px solid rgba(255,126,41,.18);border-radius:22px;color:#fff;box-shadow:0 30px 70px rgba(29,14,9,.45)}
:where([data-season=autumn]) .cta::before{background:radial-gradient(1.5px 1.5px at 8% 22%,#ffd7c0,transparent),radial-gradient(1px 1px at 18% 78%,#fff,transparent),radial-gradient(1.5px 1.5px at 33% 12%,#ffc7a4,transparent),
 radial-gradient(1px 1px at 46% 64%,#ffebe1,transparent),radial-gradient(1.5px 1.5px at 58% 20%,#fff,transparent),radial-gradient(1px 1px at 66% 88%,#ffd7c0,transparent),
 radial-gradient(1px 1px at 91% 16%,#fff,transparent),radial-gradient(1.5px 1.5px at 95% 70%,#ffc7a4,transparent),radial-gradient(1px 1px at 27% 46%,#fff,transparent),radial-gradient(1px 1px at 82% 42%,#ffebe1,transparent)}
:where([data-season=autumn]) .cta h2{color:#fff;text-shadow:0 0 28px rgba(255,123,41,.35)}
:where([data-season=autumn]) .cta .bar{border-radius:3px;background:#ff9353}
:where([data-season=autumn]) .cta p{color:#e8c0a8}
:where([data-season=autumn]) .cta .btn{background:#fff;color:#844017;border-color:#fff;box-shadow:0 0 0 0 rgba(255,147,83,.5),0 10px 30px rgba(208,94,25,.35)}
:where([data-season=autumn]) .cta .btn:hover{box-shadow:0 0 0 4px rgba(255,147,83,.25),0 14px 36px rgba(208,94,25,.5)}
:where([data-season=autumn]) .mascot::before{border-radius:50%;background:radial-gradient(circle,rgba(193,91,25,.4),transparent 65%)}
:where([data-season=autumn]) .mascot img{filter:drop-shadow(0 0 10px rgba(255,202,172,.6)) drop-shadow(0 0 34px rgba(219,98,19,.55));animation:luniFloat 6s ease-in-out infinite}
:where([data-season=autumn]) .mascot::after{border-radius:50%;background:radial-gradient(circle,transparent 0 134px,rgba(255,168,116,.38) 135px,transparent 136.5px,transparent 184px,rgba(255,168,116,.2) 185px,transparent 186.5px,transparent 234px,rgba(255,168,116,.12) 235px,transparent 236.5px)}
:where([data-season=autumn]) .mascot b{border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,138,68,.45),rgba(74,40,30,.92) 70%);border:1px solid rgba(255,175,127,.45);box-shadow:0 0 0 5px rgba(219,98,19,.12),0 0 22px rgba(219,98,19,.55)}
:where([data-season=autumn]) .mascot b svg{stroke:#ffeee4;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media (prefers-reduced-motion:reduce){:where([data-season=autumn]) .mascot img{animation:none}}
:where([data-season=autumn]) footer{color:var(--mute)}
:where([data-season=autumn]) footer.foot{border-top:1px solid var(--line);color:#be967e;text-align:center}
:where([data-season=autumn]) footer.foot a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(191,153,130,.55)}
:where([data-season=autumn]) footer.foot a:hover{color:var(--acc)}
:where([data-season=autumn]) footer h5{color:var(--ink)}
:where([data-season=autumn]) footer a:hover{color:var(--acc)}
:where([data-season=autumn]) .copy{border-top:1px solid var(--line);color:#be967e}
:where([data-season=autumn]) .ey{color:var(--mute);text-transform:uppercase}
:where([data-season=autumn]) .eic{border-radius:9px;background:var(--card);border:1px solid var(--line)}
:where([data-season=autumn]) .ft p{color:var(--mute)}
:where([data-season=autumn]) .fv .msg+.msg{background:var(--bg);border:0}
:where([data-season=autumn]) .shot .star.g{color:#35c488}
:where([data-season=autumn]) .av.u{background:linear-gradient(135deg,#ffa26d,#d05e19)}
:where([data-season=autumn]) .chips2 span{background:var(--soft);color:var(--acc-d);border-radius:8px}
:where([data-season=autumn]) .cmdline{background:var(--soft);color:var(--acc-d);border-radius:8px}
:where([data-season=autumn]) .mute2{color:var(--mute)}
:where([data-season=autumn]) .sel{background:var(--bg);border:1px solid var(--line);border-radius:9px}
:where([data-season=autumn]) .sbtn{background:var(--acc);color:#fff;border-radius:9px}
:where([data-season=autumn]) .logl{border-radius:10px;background:var(--bg)}
:where([data-season=autumn]) .logl small{color:var(--mute)}
:where([data-season=autumn])[data-theme=dark]{--bg:#321c14;--card:#46291f;--line:#6c4336;--soft:#64392b;--shadow:rgba(35,16,9,.55);--g1:#8c4819;--g2:#68451a;--navbg:rgba(71,40,29,.8);--mute:#d5ab90}
:where([data-season=autumn])[data-theme=dark] body{background:radial-gradient(1000px 640px at 100% -12%,rgba(181,82,13,.55),transparent 62%),radial-gradient(860px 640px at -8% 8%,rgba(139,85,17,.5),transparent 62%),radial-gradient(760px 480px at 100% 108%,rgba(238,108,40,.28),transparent 65%),radial-gradient(600px 400px at 0 105%,rgba(240,140,60,.1),transparent 65%),linear-gradient(180deg,#3c2017,#2c1811);background-attachment:fixed}
:where([data-season=autumn])[data-theme=dark] .shot{background-color:var(--card);border-color:rgba(255,135,53,.22);box-shadow:0 24px 60px rgba(35,16,9,.5),0 0 60px rgba(193,90,16,.16),inset 0 1px 0 rgba(255,255,255,.05)}
:where([data-season=autumn]) .allf-head{text-align:center}
:where([data-season=autumn]) .allf-head p{color:var(--mute)}
:where([data-season=autumn]) .fcard{border-radius:24px;background:var(--card);border:1px solid var(--line);--t:rgba(235,113,40,.2)}
:where([data-season=autumn]) .fcard::before{background:radial-gradient(240px 150px at 100% 0,var(--t),transparent 70%)}
:where([data-season=autumn]) .fcard:hover{border-color:var(--acc);box-shadow:0 22px 50px var(--shadow,rgba(0,0,0,.3)),0 0 36px var(--t)}
:where([data-season=autumn]) .fico{border-radius:16px;box-shadow:0 10px 24px var(--t);background:linear-gradient(135deg,#eb7128,#9f5520)}
:where([data-season=autumn]) .fcard.c1{--t:rgba(53,196,136,.2)}
:where([data-season=autumn]) .fcard.c1 .fico{background:linear-gradient(135deg,#35c488,#1f9a8a)}
:where([data-season=autumn]) .fcard.c2{--t:rgba(155,110,240,.22)}
:where([data-season=autumn]) .fcard.c2 .fico{background:linear-gradient(135deg,#bd7814,#915c19)}
:where([data-season=autumn]) .fcard.c3{--t:rgba(240,170,60,.2)}
:where([data-season=autumn]) .fcard.c3 .fico{background:linear-gradient(135deg,#f5b44a,#e8803c)}
:where([data-season=autumn]) .fcard.c4{--t:rgba(235,90,110,.2)}
:where([data-season=autumn]) .fcard.c4 .fico{background:linear-gradient(135deg,#f0647a,#d94a8c)}
:where([data-season=autumn]) .fcard p{color:var(--mute)}
:where([data-season=autumn]) .fcmds code{border-radius:99px;background:rgba(155,110,240,.14);color:var(--ink);border:1px solid rgba(155,110,240,.28)}
:where([data-season=autumn]) .menu>a.cur{background:var(--soft);color:var(--ink)}
:where([data-season=autumn]) .cq{border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--mute)}
:where([data-season=autumn]) .cq input{border:0;background:transparent;color:var(--ink)}
:where([data-season=autumn]) .cpills button{border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--mute)}
:where([data-season=autumn]) .cpills button:hover{color:var(--ink);border-color:var(--acc)}
:where([data-season=autumn]) .cpills button.on{background:linear-gradient(135deg,#eb7128,#b96b13);color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(192,96,18,.35)}
:where([data-season=autumn]) .ccard{border-radius:20px;background:var(--card);border:1px solid var(--line)}
:where([data-season=autumn]) .ccard:hover{border-color:var(--acc);box-shadow:0 16px 38px rgba(35,16,9,.35)}
:where([data-season=autumn]) .cn{border-radius:10px;background:rgba(155,110,240,.16);color:var(--ink);border:1px solid rgba(155,110,240,.3)}
:where([data-season=autumn]) .cwho{border-radius:99px;background:rgba(53,196,136,.16);color:#35c488}
:where([data-season=autumn]) .cwho.staff{background:rgba(240,170,60,.16);color:#f0aa3c}
:where([data-season=autumn]) .cwho.t-plus{background:rgba(235,113,40,.18);color:#ff9558}
:where([data-season=autumn]) .cwho.t-pro{background:rgba(160,110,240,.2);color:#c4a8ff}
:where([data-season=autumn]) .ctier{--tc:#ff9558;--tg:linear-gradient(135deg,#eb7128,#b96b13);--ts:rgba(192,96,18,.42);text-align:left;box-sizing:border-box;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));color:var(--ink)}
:where([data-season=autumn]) .ctier[data-t=free]{--tc:#35c488;--tg:linear-gradient(135deg,#2fbf86,#1f9d9a);--ts:rgba(47,191,134,.38)}
:where([data-season=autumn]) .ctier[data-t=pro]{--tc:#c4a8ff;--tg:linear-gradient(135deg,#8f6af2,#d46bd8);--ts:rgba(160,110,240,.45)}
:where([data-season=autumn]) .ctier .ti{border-radius:13px;background:color-mix(in srgb,var(--tc) 16%,transparent);color:var(--tc)}
:where([data-season=autumn]) .ctier .ti svg{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where([data-season=autumn]) .ctier .tn{text-overflow:ellipsis}
:where([data-season=autumn]) .ctier .tc{color:var(--mute)}
:where([data-season=autumn]) .ctier:hover{border-color:var(--tc);box-shadow:0 12px 28px rgba(35,16,9,.35)}
:where([data-season=autumn]) .ctier.on{background:var(--tg);border-color:transparent;box-shadow:0 12px 30px var(--ts);color:#fff}
:where([data-season=autumn]) .ctier.on .ti{background:rgba(255,255,255,.22);color:#fff}
:where([data-season=autumn]) .ctier.on .tc{color:rgba(255,255,255,.85)}
:where([data-season=autumn]) .ccard p{color:var(--ink)}
:where([data-season=autumn]) .cadm{border-radius:12px}
:where([data-season=autumn]) .cadm.adm{background:rgba(240,170,60,.11);color:#f0aa3c}
:where([data-season=autumn]) .cadm.all{background:rgba(53,196,136,.09);color:#52c99a}
:where([data-season=autumn]) .cps{border-top:1px solid var(--line)}
:where([data-season=autumn]) .cps li{color:var(--mute)}
:where([data-season=autumn]) .cps code{color:var(--acc-d);background:var(--soft);border-radius:7px}
:where([data-season=autumn]) .cps em{text-transform:uppercase}
:where([data-season=autumn]) .cempty{text-align:center;color:var(--mute)}
:where([data-season=autumn]) .ltabs a{border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--mute)}
:where([data-season=autumn]) .ltabs a:hover{color:var(--ink);border-color:var(--acc)}
:where([data-season=autumn]) .ltabs a.on{background:linear-gradient(135deg,#eb7128,#b96b13);color:#fff;border-color:transparent}
:where([data-season=autumn]) .ldoc{border-radius:24px;background:var(--card);border:1px solid var(--line)}
:where([data-season=autumn]) .ldoc p,:where([data-season=autumn]) .ldoc li{color:var(--ink)}
:where([data-season=autumn]) .ldoc a{color:var(--acc-d);text-decoration:underline}
:where([data-season=autumn]) .ldoc .lcon{border-top:1px solid var(--line);color:var(--mute)}
:where([data-season=autumn]) .soon-note{border-radius:14px;background:rgba(240,170,60,.12);border:1px solid rgba(240,170,60,.35);color:#f0c070}
:where([data-season=autumn]) .plan{border-radius:26px;background:var(--card);border:1px solid var(--line)}
:where([data-season=autumn]) .plan::before{background:radial-gradient(260px 160px at 100% 0,var(--t,rgba(235,113,40,.18)),transparent 70%)}
:where([data-season=autumn]) .plan:hover{border-color:var(--acc)}
:where([data-season=autumn]) .plan.plus{--t:rgba(155,110,240,.3)}
:where([data-season=autumn]) .plan.pro{--t:rgba(240,170,60,.22)}
:where([data-season=autumn]) .plan.aurora{--t:rgba(53,196,136,.26)}
:where([data-season=autumn]) .ptag{border-radius:99px;background:rgba(53,196,136,.16);color:#35c488}
:where([data-season=autumn]) .plan.hot{border-color:rgba(155,110,240,.65);box-shadow:0 24px 60px rgba(35,16,9,.5),0 0 50px rgba(189,120,20,.25)}
:where([data-season=autumn]) .ribbon{border-radius:99px;background:linear-gradient(135deg,#bd7814,#eb7128);color:#fff}
:where([data-season=autumn]) .plan p{color:var(--mute)}
:where([data-season=autumn]) .price span{color:var(--mute)}
:where([data-season=autumn]) .plan li::before{border-radius:50%;color:#fff;background:linear-gradient(135deg,#35c488,#1f9a8a)}
:where([data-season=autumn]) .plan .btn{text-align:center}
:where([data-season=autumn]) .pbadge{border-radius:99px}
:where([data-season=autumn]) .pbadge.plus{background:rgba(155,110,240,.2);color:#c4a8ff}
:where([data-season=autumn]) .pbadge.pro{background:rgba(240,170,60,.2);color:#f0c070}
:where([data-season=autumn]) .pbadge.soon{background:rgba(255,255,255,.1);color:var(--mute)}
:where([data-season=autumn]) .faq h2{text-align:center}
:where([data-season=autumn]) .faq details{border:1px solid var(--line);border-radius:18px;background:var(--card)}
:where([data-season=autumn]) .faq summary::after{color:var(--acc)}
:where([data-season=autumn]) .faq details p{color:var(--mute)}
:where([data-season=autumn]) a.fcard{color:inherit}
:where([data-season=autumn]) a.fcard:hover h3{color:var(--acc-d)}
:where([data-season=autumn]) .tierh{text-align:center}
:where([data-season=autumn]) .cf-tabs button{border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--mute)}
:where([data-season=autumn]) .cf-tabs button:hover{color:var(--ink);border-color:var(--acc)}
:where([data-season=autumn]) .cf-tabs button.on{background:linear-gradient(135deg,#bd7814,#eb7128);color:#fff;border-color:transparent;box-shadow:0 8px 22px rgba(189,107,20,.4)}
:where([data-season=autumn]) .cf-stage:focus-visible{box-shadow:0 0 0 2px var(--acc);border-radius:24px}
:where([data-season=autumn]) .cf-card{border-radius:26px;background:var(--card);border:1px solid var(--line)}
:where([data-season=autumn]) .cf-card::before{background:radial-gradient(240px 160px at 50% 0,rgba(155,110,240,.2),transparent 70%)}
:where([data-season=autumn]) .cf-ico{border-radius:28px;background:rgba(155,110,240,.14);border:1px solid rgba(155,110,240,.35);box-shadow:0 0 34px rgba(155,110,240,.25)}
:where([data-season=autumn]) .cf-card h3{text-align:center}
:where([data-season=autumn]) .cf-card p{color:var(--mute)}
:where([data-season=autumn]) .cf-card.on{border-color:rgba(155,110,240,.75);box-shadow:0 30px 70px rgba(35,16,9,.55),0 0 60px rgba(189,120,20,.3)}
:where([data-season=autumn]) .cf-card.on h3{text-align:left}
:where([data-season=autumn]) .cf-nav{border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink)}
:where([data-season=autumn]) .cf-nav:hover{border-color:#9b6ef0;color:#c4a8ff}
:where([data-season=autumn]) .cf-dots button{border:0;border-radius:99px;background:rgba(199,165,137,.35)}
:where([data-season=autumn]) .cf-dots button.on{background:#9b6ef0}
:where([data-season=autumn]) .ctotal{color:var(--ink)}
:where([data-season=autumn]) .ctotal span{color:var(--mute)}
:where([data-season=autumn]) .csearch{box-sizing:border-box;border-radius:20px;background:var(--card);border:1px solid var(--line);color:var(--mute)}
:where([data-season=autumn]) .csearch:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px rgba(235,113,40,.18)}
:where([data-season=autumn]) .csearch svg{stroke:currentColor;stroke-width:1.7;stroke-linecap:round}
:where([data-season=autumn]) .csearch input{border:0;background:transparent;color:var(--ink)}
:where([data-season=autumn]) .ccats{border-radius:24px;background:var(--card);border:1px solid var(--line)}
:where([data-season=autumn]) .ccats button{border:0;border-radius:14px;background:transparent;color:var(--ink);text-align:left}
:where([data-season=autumn]) .ccats button svg{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
:where([data-season=autumn]) .ccats button em{color:var(--mute)}
:where([data-season=autumn]) .ccats button:hover{background:var(--soft)}
:where([data-season=autumn]) .ccats button.on{background:rgba(155,110,240,.2);color:#b99aff}
:where([data-season=autumn]) .ccats button.on em{color:#b99aff}
@media(max-width:820px){:where([data-season=autumn]) .ccats{border-radius:20px}}
:where([data-season=autumn]) .upday{text-transform:uppercase;color:var(--mute)}
:where([data-season=autumn]) .upi{border-radius:20px;background:var(--card);border:1px solid var(--line);border-left:4px solid #35c488}
:where([data-season=autumn]) .upi.better{border-left-color:#9b6ef0}
:where([data-season=autumn]) .upi.fix{border-left-color:#f0aa3c}
:where([data-season=autumn]) .uptag{border-radius:99px;background:rgba(53,196,136,.16);color:#35c488}
:where([data-season=autumn]) .upi.better .uptag{background:rgba(155,110,240,.18);color:#c4a8ff}
:where([data-season=autumn]) .upi.fix .uptag{background:rgba(240,170,60,.18);color:#f0c070}
:where([data-season=autumn]) .upi p{color:var(--mute)}
:where([data-season=autumn]) .navbtn,:where([data-season=autumn]) .navx{border-radius:13px;border:1px solid var(--line);background:var(--card);color:var(--ink)}
:where([data-season=autumn]) .navbtn svg{stroke:currentColor;stroke-width:2.2;stroke-linecap:round}
@media(max-width:860px){:where([data-season=autumn]) .mnav{background:var(--card);border-left:1px solid var(--line);border-radius:24px 0 0 24px;box-shadow:0 0 70px rgba(0,0,0,.65)}:where([data-season=autumn])[data-theme=dark] .mnav{background:linear-gradient(180deg,rgba(92,52,38,.97),rgba(64,35,24,.98))}:where([data-season=autumn]) .sbveil{background:rgba(17,9,6,.62)}:where([data-season=autumn]) .ml{border-radius:14px;color:var(--ink);text-decoration:none}:where([data-season=autumn]) .ml:active,:where([data-season=autumn]) .ml.cur{background:var(--soft)}:where([data-season=autumn]) .ml i{border-radius:12px;background:var(--soft)}:where([data-season=autumn]) .ml.cur i{background:var(--acc)}:where([data-season=autumn]) .ml span{color:var(--mute)}:where([data-season=autumn]) .mnav h6{text-transform:uppercase;color:var(--mute)}:where([data-season=autumn]) .mtools{border-top:1px solid var(--line)}:where([data-season=autumn]) .ldoc{border-radius:18px}}
html[data-season=autumn] .cfm{border-radius:11px;border:1px solid rgba(235,90,110,.65);background:linear-gradient(rgba(235,90,110,.16),rgba(235,90,110,.16)),#412a21;box-shadow:0 12px 28px rgba(0,0,0,.55);animation:cfmin .15s ease}
html[data-season=autumn] .cfm b{color:#ffd9de}
html[data-season=autumn] .cfm button{border-radius:8px;border:1px solid transparent}
html[data-season=autumn] .cfm .cfm-y{background:#eb5a6e;color:#fff}
html[data-season=autumn] .cfm .cfm-y:hover{background:#f0707f}
html[data-season=autumn] .cfm .cfm-n{background:transparent;color:var(--ink);border-color:rgba(230,172,136,.35)}
html[data-season=autumn] .cfm .cfm-n:hover{border-color:var(--acc)}
html[data-season=autumn] .snd{border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink)}
html[data-season=autumn] .snd:hover{border-color:var(--acc)}
html[data-season=autumn] .snd svg{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html[data-season=autumn][data-snd=off] .snd{color:var(--mute)}
html[data-season=autumn] .pet canvas{filter:drop-shadow(0 3px 2px rgba(0,0,0,.4))}
html[data-season=autumn] .pet-x{border-radius:50%;border:0;background:rgba(44,23,16,.85);color:#ffd7c0}
html[data-season=autumn] .pet-x:hover{background:#90562e;color:#fff}
html[data-season=autumn] .pet-back{border-radius:50%;border:1px solid rgba(255,174,140,.5);background:rgba(51,28,21,.9)}
html[data-season=autumn] .pet-ball canvas{filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}
html[data-season=autumn] .pet-z{color:#ffdac4;text-shadow:0 1px 2px rgba(0,0,0,.5)}
html[data-theme=dark][data-season=autumn]{--acc:#e67526;--acc-d:#ffc99c;--soft:#3a2420;--line:#56352a}
html[data-theme=dark][data-season=autumn] body{background:radial-gradient(900px 540px at 78% 6%,rgba(235,130,50,.34),transparent 70%),radial-gradient(760px 520px at 8% 22%,rgba(160,60,50,.28),transparent 70%),linear-gradient(180deg,#0e080f 0%,#2b1420 46%,#55280f 100%);background-attachment:fixed}
html[data-theme=dark][data-season=autumn]::before{background:radial-gradient(62% 56% at 50% 100%,rgba(245,150,50,.5),transparent 70%),radial-gradient(24% 42% at 20% 100%,rgba(215,80,45,.4),transparent 70%),radial-gradient(20% 48% at 52% 100%,rgba(250,195,90,.4),transparent 70%),radial-gradient(24% 44% at 82% 100%,rgba(215,80,45,.4),transparent 70%)}
html[data-theme=dark][data-season=autumn]::after{background:repeating-linear-gradient(90deg,transparent 0 5.5vw,rgba(250,170,90,.15) 7.2vw,transparent 9.6vw 11.5vw)}
html[data-season=autumn] .fcard.fcard{--t:rgba(235,113,40,.2)}
.sfx{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.sfx i{position:absolute;top:-8vh;font-style:normal;line-height:1;will-change:transform;animation:sfall linear infinite}
.sfx i.dot{border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(255,255,255,.8)}
.sfx i.fly{top:auto;bottom:-4vh;border-radius:50%;background:#ffe9a0;box-shadow:0 0 10px 3px rgba(255,214,110,.75);animation-name:srise;animation-timing-function:ease-in-out}
@keyframes sfall{0%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(var(--dx),58vh,0) rotate(180deg)}100%{transform:translate3d(0,116vh,0) rotate(360deg)}}
@keyframes srise{0%{transform:translate3d(0,0,0);opacity:0}15%{opacity:1}50%{transform:translate3d(var(--dx),-45vh,0);opacity:.35}80%{opacity:1}100%{transform:translate3d(0,-90vh,0);opacity:0}}
