.web-threads-container{width:100%;height:100%;position:relative;overflow:hidden}.glass-surface{justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{pointer-events:none;opacity:0;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{border-radius:inherit;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.glass-surface--svg{background:var(--lightningcss-light,hsl(0 0% 100%/var(--glass-frost,0)))var(--lightningcss-dark,hsl(0 0% 0%/var(--glass-frost,0)));-webkit-backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));box-shadow:inset 0 0 2px 1px var(--lightningcss-light,oklch(0% none none/.15))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.35)),inset 0 0 10px 4px var(--lightningcss-light,oklch(0% none none/.1))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.15)),0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d}.glass-surface--fallback{-webkit-backdrop-filter:blur(12px)saturate(1.8)brightness(1.1);background:#ffffff40;border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #fff6,inset 0 -1px #fff3}@media (prefers-color-scheme:dark){.glass-surface--fallback{-webkit-backdrop-filter:blur(12px)saturate(1.8)brightness(1.2);background:#ffffff1a;border:1px solid #fff3;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff1a}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass-surface--fallback{background:#fff6;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff4d}.glass-surface--fallback:before{content:"";border-radius:inherit;z-index:-1;background:#ffffff26;position:absolute;inset:0}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){@media (prefers-color-scheme:dark){.glass-surface--fallback{background:#0006}.glass-surface--fallback:before{background:#ffffff0d}}}.glass-surface:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#007aff)var(--lightningcss-dark,#0a84ff)}.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#fff;position:relative}.logoloop--vertical{height:100%;display:inline-block}.logoloop--scale-hover{padding-top:calc(var(--logoloop-logoHeight) * .1);padding-bottom:calc(var(--logoloop-logoHeight) * .1)}@media (prefers-color-scheme:dark){.logoloop{--logoloop-fadeColorAuto:#0b0b0b}}.logoloop__track{will-change:transform;-webkit-user-select:none;user-select:none;z-index:0;width:max-content;display:flex;position:relative}.logoloop--vertical .logoloop__track{flex-direction:column;width:100%;height:max-content}.logoloop__list{align-items:center;display:flex}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);flex:none;line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop__node{align-items:center;display:inline-flex}.logoloop__item img{height:var(--logoloop-logoHeight);object-fit:contain;width:auto;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover img,.logoloop--scale-hover .logoloop__item:hover .logoloop__node{transform-origin:50%;transform:scale(1.2)}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{border-radius:4px;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.logoloop__link:hover{opacity:.8}.logoloop__link:focus-visible{outline-offset:2px;outline:2px solid}.logoloop--fade:before,.logoloop--fade:after{content:"";pointer-events:none;z-index:10;width:clamp(24px,8%,120px);position:absolute;top:0;bottom:0}.logoloop--fade:before{background:linear-gradient(to right, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);left:0}.logoloop--fade:after{background:linear-gradient(to left, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);right:0}.logoloop--vertical.logoloop--fade:before,.logoloop--vertical.logoloop--fade:after{width:100%;height:clamp(24px,8%,120px);left:0;right:0}.logoloop--vertical.logoloop--fade:before{background:linear-gradient(to bottom, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:0;bottom:auto}.logoloop--vertical.logoloop--fade:after{background:linear-gradient(to top, var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0%, #0000 100%);top:auto;bottom:0}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translate(0,0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}:root{--candle:#f2b25c;--candle-2:#f8d29a;--candle-3:#e89c46;--teal:#4fd1c5;--rose:#e88ba8;--violet:#9a8cf5;--prestige:#ff8a8a;--ok:#57c793;--warn:#e4a76a;--danger:#e46a6a;--danger-2:#ff9d9d;--danger-3:#ffb3b3;--bg:#090c17;--bg-2:#10142a;--ink:#edeff6;--ink-dim:#97a0b8;--ink-faint:#7e86a0;--line:#96a6ff1c;--line-2:#96a6ff2e;--glass:#ffffff0d;--glass-2:#ffffff17;--surface-warm:#f2b25c0d;--surface-cool:#8194ff09;--chan-netease:var(--teal);--chan-bilibili:var(--rose);--chan-vivo:var(--violet);--shadow:0 18px 50px #03050e8c;--shadow-1:0 12px 36px #00000080;--shadow-2:0 26px 72px #0000009e;--shadow-lift:0 16px 42px #03050e80;--r-lg:20px;--r-md:14px;--r-sm:10px;--font:"PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Segoe UI", system-ui, -apple-system, sans-serif;--font-disp:"Kaiti SC", "STKaiti", "KaiTi", "SimSun", serif;--mono:"JetBrains Mono", "Cascadia Code", Consolas, "Courier New", monospace;--candle-a05:#f2b25c0d;--candle-a07:#f2b25c12;--candle-a08:#f2b25c14;--candle-a10:#f2b25c1a;--candle-a12:#f2b25c1f;--candle-a16:#f2b25c29;--candle-a18:#f2b25c2e;--candle-a22:#f2b25c38;--candle-a28:#f2b25c47;--candle-a32:#f2b25c52;--candle-a40:#f2b25c66;--candle-a45:#f2b25c73;--candle-a62:#f2b25c9e}*{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14.5px;line-height:1.6}::selection{background:var(--candle-a32);color:#fff}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#96a6ff2b padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#96a6ff45 padding-box content-box}::-webkit-scrollbar-track{background:0 0}*{scrollbar-width:thin;scrollbar-color:#96a6ff33 transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}input,textarea{caret-color:var(--candle)}input:focus,select:focus{outline:none}:where(button,.linklike,.maprow,.frow,.of-chip.of-click,.acc-name,.sch-acc,.sch-preset,.dbg-tab,.dbg-btn,.dbg-pill,.adm-tab):focus-visible{outline:2px solid var(--candle-a62);outline-offset:2px}input:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 99999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #12172e}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);transition:background-color 99999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #12172e}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);transition:background-color 99999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #12172e}.app{flex-direction:column;min-height:100dvh;display:flex;position:relative}.threads-layer{z-index:0;pointer-events:none;opacity:.55;height:62vh;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.app-vignette{z-index:0;pointer-events:none;background:radial-gradient(1100px 500px at 78% -10%, var(--candle-a10), transparent 60%), radial-gradient(900px 520px at 12% 4%, #4fd1c513, transparent 55%), linear-gradient(to bottom, transparent 40%, #04060dcc 100%);position:fixed;inset:0}.page{z-index:1;flex-direction:column;flex:1;width:100%;max-width:1180px;margin:0 auto;padding:22px 26px 40px;display:flex;position:relative}.splash{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;display:flex;position:relative}.splash-ring{border:2px solid var(--candle-a16);border-top-color:var(--candle);border-radius:50%;width:54px;height:54px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.splash-logo{object-fit:contain;filter:drop-shadow(0 4px 18px #00000073);width:96px;height:96px}.auth-logo{filter:drop-shadow(0 10px 32px #00000080);width:min(320px,64vw);height:auto;display:block}.brand-logo{filter:drop-shadow(0 2px 10px #0006);width:auto;height:40px;display:block}.codebtn{white-space:nowrap;color:var(--candle);font-variant-numeric:tabular-nums;cursor:pointer;background:var(--candle-a10);border:1px solid var(--candle-a28);border-radius:8px;padding:6px 10px;font-size:12px;transition:background .15s,transform .12s}.codebtn:hover:not(:disabled){background:var(--candle-a18)}.codebtn:active:not(:disabled){transform:scale(.97)}.codebtn:disabled{opacity:.5;cursor:not-allowed;color:var(--ink-faint);border-color:var(--line);background:0 0}.topbar{align-items:center;gap:14px;padding:14px 0 18px;display:flex}.brand{-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.brand-sub{color:var(--ink-faint);letter-spacing:.28em;font-size:12px}.chip{background:var(--glass);border:1px solid var(--line);color:var(--ink-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.chip b{color:var(--candle);font-weight:600}.chip .dot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:50%}.topbar-spacer{flex:1}.userchip{background:var(--glass);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:flex}.userchip .mail{color:var(--ink);text-overflow:ellipsis;max-width:220px;font-size:13px;overflow:hidden}.iconbtn{width:30px;height:30px;color:var(--ink-dim);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.iconbtn:hover{background:var(--glass-2);color:var(--ink);border-color:var(--line)}.iconbtn:active{transform:scale(.94)}.iconbtn-tg:hover{color:#2aabee;border-color:#2aabee73}.glass{border:1px solid var(--line);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow);background:linear-gradient(160deg,#ffffff12,#ffffff09)}.auth{z-index:1;place-items:center;min-height:100dvh;padding:40px 20px;display:grid;position:relative}.auth-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;width:100%;max-width:980px;display:grid}.auth-hero{flex-direction:column;gap:20px;padding-left:8px;display:flex}.auth-hero .lede{color:var(--ink-dim);max-width:40ch;font-size:15px;line-height:1.9}.auth-points{flex-direction:column;gap:10px;margin-top:4px;display:flex}.auth-point{color:var(--ink-dim);align-items:center;gap:10px;font-size:13.5px;display:flex}.auth-point svg,.auth-point .pt-ico{color:var(--candle);flex:none}.auth-card{padding:30px 30px 24px}.auth-tabs{border:1px solid var(--line);background:#00000047;border-radius:12px;margin-bottom:22px;padding:4px;display:flex}.auth-tab{text-align:center;color:var(--ink-dim);letter-spacing:.14em;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 0;font-size:14px;transition:background .18s,color .18s,box-shadow .18s}.auth-tab.on{background:linear-gradient(150deg, var(--candle-a22), var(--candle-a08));color:var(--candle-2);box-shadow:inset 0 0 0 1px #f2b25c40}.field{flex-direction:column;gap:7px;margin-bottom:15px;display:flex}.field label{color:var(--ink-dim);letter-spacing:.08em;font-size:12.5px}.control{border:1px solid var(--line);border-radius:var(--r-md);background:#0000004d;align-items:center;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.control:focus-within{border-color:#f2b25c8c;box-shadow:0 0 0 3px #f2b25c21}.control .lead{color:var(--ink-faint);padding-left:13px;display:inline-flex}.control input{color:var(--ink);background:0 0;border:0;flex:1;min-width:0;padding:11px 13px;font-size:14.5px}.control input::placeholder{color:var(--ink-faint)}.control .trail{padding-right:8px;display:inline-flex}.errline{color:var(--danger);border-radius:var(--r-sm);background:#e46a6a17;border:1px solid #e46a6a47;margin-bottom:15px;padding:9px 12px;font-size:13px;line-height:1.55}.hintline{color:var(--ink-faint);margin-top:14px;font-size:12px;line-height:1.7}.hintline b{color:var(--ink-dim);font-weight:500}.form-actions{margin-top:6px}.btn{border-radius:var(--r-md);letter-spacing:.06em;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14.5px;transition:transform .14s,filter .16s,background .16s,border-color .16s;display:inline-flex}.btn:active{transform:scale(.975)}.btn:disabled{opacity:.55;pointer-events:none}.btn-primary{color:#241503;width:100%;box-shadow:0 8px 26px var(--candle-a22);background:linear-gradient(140deg,#f6c37a,#e89c46);font-weight:650}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost{background:var(--glass);border-color:var(--line);color:var(--ink)}.btn-ghost:hover{background:var(--glass-2);border-color:var(--line-2)}.btn-danger{color:var(--danger);background:#e46a6a1a;border-color:#e46a6a4d}.btn-sm{border-radius:10px;padding:7px 12px;font-size:13px}.statrow{flex-wrap:wrap;gap:12px;margin:6px 0 20px;display:flex}.stat{border-radius:var(--r-lg);background:var(--glass);border:1px solid var(--line);flex:1;align-items:center;gap:13px;min-width:150px;padding:14px 18px;display:flex}.stat .ico{background:var(--candle-a12);width:38px;height:38px;color:var(--candle);border:1px solid #f2b25c33;border-radius:12px;flex:none;place-items:center;display:grid}.stat .ico.alt-heart{color:var(--rose);background:#e88ba81f;border-color:#e88ba833}.stat .ico.alt-sc{color:var(--violet);background:#9a8cf51f;border-color:#9a8cf533}.stat .ico.alt-pc{color:var(--prestige);background:#ff6e6e1f;border-color:#ff6e6e38}.stat .num{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.stat .lbl{color:var(--ink-faint);letter-spacing:.1em;font-size:12px}.sechead{align-items:center;gap:12px;margin:8px 0 14px;display:flex}.sechead h2{letter-spacing:.1em;color:var(--ink);margin:0;font-size:16px;font-weight:600}.sechead .rule{background:linear-gradient(to right, var(--line-2), transparent);flex:1;height:1px}.sechead .count{color:var(--ink-faint);font-size:12.5px}.accgrid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.acc-card{border-radius:var(--r-lg);background:linear-gradient(165deg, var(--surface-warm), var(--surface-cool));border:1px solid var(--line);padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.acc-card:hover{border-color:var(--candle-a32);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.acc-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.acc-name{text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:650;overflow:hidden}.badge{letter-spacing:.06em;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}.badge .bdot{border-radius:50%;width:5px;height:5px}.badge.ch-netease{color:var(--teal);background:#4fd1c51a;border:1px solid #4fd1c53d}.badge.ch-netease .bdot{background:var(--teal)}.badge.ch-bilibili{color:var(--rose);background:#e88ba81a;border:1px solid #e88ba83d}.badge.ch-bilibili .bdot{background:var(--rose)}.badge.ch-vivo{color:var(--violet);background:#9a8cf51a;border:1px solid #9a8cf53d}.badge.ch-vivo .bdot{background:var(--violet)}.badge.ch-m4399{color:var(--amber,#f2b25c);background:#ffa94d1a;border:1px solid #ffa94d3d}.badge.ch-m4399 .bdot{background:var(--amber,#f2b25c)}.badge.ch-u9{color:#ff6b52;background:#ff3c3c1a;border:1px solid #ff3c3c3d}.badge.ch-u9 .bdot{background:#ff6b52}.badge.ch-honor{color:#6ea8ff;background:#4c8dff1a;border:1px solid #4c8dff42}.badge.ch-honor .bdot{background:#6ea8ff}.badge.plat{color:var(--ink-faint);border:1px solid var(--line);background:#ffffff0d}.acc-status{color:var(--ok);flex:none;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.acc-status.bad{color:var(--warn)}.acc-status.err{color:var(--danger);background:#e46a6a14;border-radius:999px;padding:2px 9px 2px 7px}.acc-status.warn{color:var(--warn);background:#e4a76a14;border-radius:999px;padding:2px 9px 2px 7px}.acc-status-note{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}@media (width<=820px){.acc-status-note{max-width:104px}}.acc-stats{grid-template-columns:1fr 1fr;gap:8px 14px;margin-bottom:6px;display:grid}.acc-stat{border-radius:var(--r-sm);background:#00000038;align-items:baseline;gap:7px;padding:7px 11px;display:flex}.acc-stat svg{align-self:center}.acc-stat .v{font-variant-numeric:tabular-nums;font-size:16.5px;font-weight:700}.acc-stat .k{color:var(--ink-faint);font-size:11.5px}.acc-meta{color:var(--ink-faint);font-variant-numeric:tabular-nums;gap:12px;margin:6px 2px 12px;font-size:11.5px;display:flex}.acc-actions{flex-wrap:wrap;gap:8px;display:flex}.empty{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-lg);color:var(--ink-dim);background:#ffffff05;padding:54px 20px}.empty .big{color:var(--ink);letter-spacing:.06em;margin-bottom:6px;font-size:16px}.empty .sub{margin-bottom:18px;font-size:13px}.overlay{z-index:60;-webkit-backdrop-filter:blur(9px);background:#0507109e;place-items:center;padding:24px;animation:.18s fadein;display:grid;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}}.sheet{border:1px solid var(--line-2);border-radius:var(--r-lg);width:100%;max-width:560px;max-height:min(84dvh,780px);box-shadow:var(--shadow-2);background:linear-gradient(165deg,#141932,#0e1224);flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) rise;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.985)}}.sheet-head{align-items:center;gap:12px;padding:18px 22px 0;display:flex}.sheet-head h3{letter-spacing:.08em;margin:0;font-size:16.5px;font-weight:650}.sheet-head .sub{color:var(--ink-faint);font-size:12.5px}.sheet-body{flex:1;min-height:0;padding:16px 22px 22px;overflow:auto}.sheet-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 22px;display:flex}.seg{border:1px solid var(--line);background:#00000047;border-radius:11px;gap:3px;padding:3px;display:flex}.seg button{color:var(--ink-dim);letter-spacing:.05em;background:0 0;border:0;border-radius:8px;flex:1;padding:7px 4px;font-size:13.5px;transition:background .16s,color .16s,box-shadow .16s}.seg button.on{background:var(--glass-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.seg.tabs-main button.on{background:linear-gradient(150deg, #f2b25c33, var(--candle-a07));color:var(--candle-2);box-shadow:inset 0 0 0 1px var(--candle-a28)}.maplist{flex-direction:column;gap:4px;max-height:46dvh;margin-top:12px;padding-right:4px;display:flex;overflow:auto}.maprow{border-radius:var(--r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:10px;padding:8px 12px;transition:background .13s,border-color .13s;display:flex}.maprow:hover{background:var(--glass)}.maprow.on{background:var(--candle-a08);border-color:#f2b25c42}.maprow .cb{border:1.5px solid var(--line-2);color:#0000;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;transition:background .14s,border-color .14s,color .14s;display:grid}.maprow.on .cb{background:var(--candle);border-color:var(--candle);color:#241503}.maprow .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.maprow .ct{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:11.5px}.switch{border:1px solid var(--line);background:#ffffff1a;border-radius:999px;flex:none;width:40px;height:22px;transition:background .18s,border-color .18s;position:relative}.switch.on{background:var(--candle-a40);border-color:var(--candle)}.switch:after{content:"";background:var(--ink-dim);border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.22,1,.36,1),background .18s;position:absolute;top:2px;left:2px}.switch.on:after{background:var(--candle-2);transform:translate(18px)}.copybar{border:1px solid var(--line);border-radius:var(--r-sm);background:#0000004d;align-items:center;gap:8px;margin:6px 0;padding:9px 12px;font-size:13px;display:flex}.copybar .k{color:var(--ink-faint);flex:none;font-size:12px}.copybar .v{color:var(--candle-2);font-family:var(--mono);word-break:break-all;font-size:12.5px}.jobdock{z-index:55;border-radius:var(--r-lg);border:1px solid var(--line-2);width:min(480px,100vw - 40px);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(18px);background:linear-gradient(170deg,#12162ceb,#0c0f1ef0);animation:.26s cubic-bezier(.16,1,.3,1) rise;position:fixed;bottom:20px;right:20px;overflow:hidden}.job-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.job-title{letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.job-state{letter-spacing:.08em;border-radius:999px;flex:none;padding:2px 9px;font-size:11.5px}.job-state.run{color:var(--candle-2);background:var(--candle-a12);border:1px solid #f2b25c4d}.job-state.ok{color:var(--ok);background:#57c7931a;border:1px solid #57c7934d}.job-state.bad{color:var(--danger);background:#e46a6a1a;border:1px solid #e46a6a4d}.job-log{max-height:34dvh;font-family:var(--mono);white-space:pre-wrap;word-break:break-all;background:#0000004d;padding:12px 16px;font-size:12px;line-height:1.75;overflow:auto}.job-log .t{color:var(--ink-faint);margin-right:8px}.job-log .warn{color:var(--warn)}.job-log .ok{color:var(--ok)}.job-log .dim{color:var(--ink-dim)}.job-foot{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:44px;padding:9px 16px;display:flex}.job-prog{background:#ffffff14;border-radius:4px;flex:1;height:3px;position:relative;overflow:hidden}.job-prog:after{content:"";background:linear-gradient(90deg,#0000,#f2b25cd9,#0000);width:36%;animation:1.4s ease-in-out infinite sweep;position:absolute;inset:0}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}.job-err{color:var(--danger);font-size:12.5px;font-family:var(--font)}.toast-zone{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:9px;width:min(92vw,560px);display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.toast{border:1px solid var(--line-2);max-width:100%;box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#141932eb;border-radius:12px;padding:10px 18px;font-size:13.5px;animation:.26s cubic-bezier(.16,1,.3,1) toastin}@keyframes toastin{0%{opacity:0;transform:translateY(-9px)scale(.97)}}.toast.t-ok{color:#b9ecd2;border-color:#57c79366}.toast.t-err{color:#f2b9b9;border-color:#e46a6a73}.skel{border-radius:var(--r-lg);border:1px solid var(--line);background:#ffffff0a;height:150px;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff17 50%,#0000 70%);animation:1.5s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.foot{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding:26px 0 8px;font-size:12px;display:flex}.seccard{border-radius:var(--r-md);background:#f2b25c0f;border:1px solid #f2b25c4d;margin-bottom:15px;padding:14px 16px;font-size:13.5px;line-height:1.8}.seccard .ttl{color:var(--candle-2);letter-spacing:.05em;margin-bottom:6px;font-weight:600}@media (width<=900px){.auth-inner{grid-template-columns:1fr;gap:30px;max-width:460px}.auth-hero{text-align:center;align-items:center;padding:0}.auth-points{align-items:flex-start}}@media (width<=640px){.page{padding:16px 14px 32px}.accgrid{grid-template-columns:1fr}.statrow{gap:8px}.stat{min-width:calc(50% - 4px);padding:11px 13px}.jobdock{width:auto;bottom:10px;left:10px;right:10px}.brand-sub{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dbg{z-index:96;flex-direction:column;gap:8px;max-width:min(720px,100vw - 28px);display:flex;position:fixed;bottom:14px;left:14px}.dbg-pill{cursor:pointer;letter-spacing:.04em;color:var(--ink-dim);-webkit-backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 14px;font-size:12px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.dbg-pill:hover{color:var(--ink);border-color:var(--candle-a45);background:var(--candle-a08)}.dbg-pill.has-err{color:#ffb4a2;border-color:#ff7a5966}.dbg-badge{color:#fff;background:#e4573d;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-grid}.dbg-panel{-webkit-backdrop-filter:blur(20px);width:min(720px,100vw - 28px);max-height:52dvh;box-shadow:var(--shadow-1);background:#0d101ceb;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.dbg-head{color:var(--ink-dim);border-bottom:1px solid #ffffff12;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.dbg-title{letter-spacing:.06em;color:var(--ink-dim);font-weight:600}.dbg-tabs{gap:4px;margin-left:4px;display:inline-flex}.dbg-tab{color:#6a7188;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:11px;transition:color .15s,background .15s}.dbg-tab:hover{color:var(--ink)}.dbg-tab.on{color:var(--candle);background:var(--candle-a08);border-color:#f2b25c59}.dbg-btn{color:var(--ink-dim);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;padding:3px 10px;font-size:11px;transition:color .15s,border-color .15s}.dbg-btn:hover{color:var(--ink);border-color:var(--candle-a45)}.platrow{flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 2px;display:flex}.platlab{color:var(--ink-faint);letter-spacing:.08em;flex:none;font-size:12px}.seg-sm{border-radius:9px;gap:2px;padding:2px}.seg-sm button{border-radius:7px;padding:4px 13px;font-size:12px}.plattip{color:var(--ink-faint);letter-spacing:.02em;font-size:11px}.badge.plat{text-transform:none}.dbg-list{font-family:var(--mono);scrollbar-width:thin;padding:6px 4px;font-size:11.5px;line-height:1.75;overflow-y:auto}.dbg-row{color:#aab1c5;word-break:break-all;border-radius:6px;gap:7px;padding:1px 8px;display:flex}.dbg-row .t{color:#5b6178;flex:none}.dbg-row .k{color:#7a8199;flex:none}.dbg-row.lg-err{color:#ffb4a2;background:#e4573d14}.dbg-row.lg-api{color:#8fd3c8}.dbg-row.lg-job{color:#cfd4e4}.dbg-row.dim{color:#5b6178}.dbg-foot{color:#5b6178;border-top:1px solid #ffffff12;padding:7px 12px;font-size:11px}.auth-glass.glass-surface,.jobdock.glass-surface{border:1px solid var(--line-2);box-shadow:var(--shadow-2);background:#0d11228c;display:block}.auth-glass .glass-surface__content,.jobdock .glass-surface__content{height:auto;padding:0;display:block}.auth-glass .auth-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.mapstrip{border-top:1px solid var(--line);opacity:.9;margin:0 22px 12px;padding:8px 0 4px}.mapchip{white-space:nowrap;color:var(--ink-dim);border:1px solid var(--line);background:var(--glass);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;display:inline-flex}.acc-name{cursor:pointer;align-items:center;gap:7px;min-height:23px;display:flex}.acc-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name-pen{opacity:0;color:var(--ink-dim);flex:none;transition:opacity .15s;transform:translateY(.5px)}.acc-name:hover .name-pen{opacity:.9}@media (prefers-reduced-motion:reduce){.name-pen{transition:none}}.name-input{width:100%;color:var(--ink);border:1px solid var(--line-2);font:inherit;background:#ffffff0d;border-radius:9px;outline:none;padding:5px 11px;font-size:15px;font-weight:600}.name-input::placeholder{color:var(--ink-dim);font-weight:500}.name-input:focus{box-shadow:0 0 0 3px var(--candle-a12);border-color:#f2b25c8c}.acc-outfit{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.of-chip{background:var(--candle-a08);border:1px solid var(--candle-a18);color:var(--candle);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;line-height:1.5;display:inline-flex}.of-chip.of-warn{color:#e88ba8;background:#e88ba817;border-color:#e88ba847}.of-chip.of-dim{border-color:var(--line-2);color:var(--ink-faint);background:#ffffff08}.acc-actions{flex-wrap:wrap}.flist{scrollbar-width:thin;flex-direction:column;gap:6px;max-height:44dvh;margin-top:10px;padding-right:2px;display:flex;overflow:auto}.frow{cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .15s,background .15s;display:flex}.frow:hover{background:#ffffff0d}.frow.on{border-color:var(--candle-a40);background:#f2b25c0f}.frow .cb{border:1px solid var(--line-2);width:16px;height:16px;color:var(--candle);background:#ffffff05;border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.frow .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:13.5px;overflow:hidden}.frow .ct{color:var(--ink-faint);flex:none;font-size:11px}.frow .iconbtn{opacity:.55}.frow:hover .iconbtn{opacity:1}.hearttip{color:var(--ink-dim);border-radius:var(--r-md);background:#e88ba80f;border:1px solid #e88ba838;margin-bottom:12px;padding:10px 13px;font-size:12px;line-height:1.8}.of-chip.of-click{cursor:pointer;transition:background .15s,border-color .15s}.of-chip.of-click:hover{background:var(--candle-a16);border-color:var(--candle-a40)}.sheet-outfit{max-width:460px}.ofgrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:2px;display:grid}.ofcell{border:1px solid var(--line-2);background:#ffffff08;border-radius:14px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:12px 6px 10px;display:flex}.ofcell-empty{opacity:.55}.oficon{object-fit:contain;background:radial-gradient(circle at 50% 42%, var(--candle-a12), #ffffff05 70%);border:1px solid var(--candle-a16);border-radius:10px;flex:none;width:46px;height:46px;padding:4px}.oficon-none{color:var(--ink-faint);justify-content:center;align-items:center;font-size:14px;display:flex}.ofslot{letter-spacing:.06em;color:var(--ink-faint);font-size:10.5px}.ofname{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);font-size:12.5px;font-weight:600;overflow:hidden}.ofcell-empty .ofname{color:var(--ink-faint);font-weight:400}.ofmeta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.spin{animation:.9s linear infinite qfly-spin}@keyframes qfly-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.sheet-forge{width:min(560px,100vw - 40px)}.sheet-danger{width:min(440px,100vw - 40px)}.danger-desc{color:var(--ink);margin:14px 4px 10px;font-size:13.5px;line-height:1.7}.danger-warn{color:var(--danger-2);background:#e46a6a14;border:1px solid #e46a6a59;border-radius:10px;margin:0 4px 18px;padding:10px 12px;font-size:12.5px;line-height:1.65}.danger-acts{justify-content:flex-end;gap:10px;display:flex}.fwlist{flex-direction:column;gap:9px;display:flex}.fwrow{border:1px solid var(--line-2);background:#ffffff08;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;transition:border-color .18s,background .18s;display:flex}.fwrow:hover{border-color:var(--candle-a28);background:#ffffff0d}.fwrow.fw-dye{border-radius:12px;padding:8px 14px}.fwmain{flex:1;min-width:0}.fwname{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;font-weight:600;display:flex}.fwcost{color:var(--ink-faint);font-size:11.5px;font-weight:400}.fwsub{color:var(--ink-dim);margin-top:3px;font-size:12px}.fwinput{border:1px solid var(--line-2);width:92px;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;background:#090c178c;border-radius:10px;outline:none;padding:8px 10px;font-size:13px}.fwinput:focus{border-color:#f2b25c80}.fwinput:disabled{opacity:.45;cursor:not-allowed}.fwinput::placeholder{color:var(--ink-faint)}.fwsechead{letter-spacing:.22em;color:var(--ink-faint);margin:12px 2px 0;font-size:11px}.sheet-pw{width:min(420px,100vw - 40px)}.pw-row{gap:9px;margin-bottom:11px;display:flex}.pw-row .codebtn{flex-shrink:0}.pw-code{flex:1;min-width:0}.pw-input{border:1px solid var(--line-2);width:100%;color:var(--ink);box-sizing:border-box;background:#090c178c;border-radius:11px;outline:none;margin-bottom:11px;padding:10px 13px;font-size:13.5px}.pw-input:focus{border-color:#f2b25c80}.pw-input::placeholder{color:var(--ink-faint)}.pw-hint{color:var(--candle);margin:-2px 0 10px;font-size:12px;line-height:1.6}.pw-note{color:var(--ink-faint);margin-top:11px;font-size:11.5px;line-height:1.7}.threads-static{z-index:0;pointer-events:none;opacity:.85;background:radial-gradient(760px 300px at 24% 4%,#f2b25c2b,#0000 62%),radial-gradient(680px 320px at 78% 0,#e88ba824,#0000 60%),radial-gradient(620px 360px at 52% 14%,#9a8cf51f,#0000 64%);height:62vh;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.glass-flat{border:1px solid var(--line-2);box-shadow:var(--shadow-2);background:linear-gradient(165deg,#141930eb,#0d1020f0);border-radius:22px;display:block}.jobdock.glass-flat{border-radius:var(--r-lg);background:linear-gradient(170deg,#12162cf7,#0c0f1ef7)}@keyframes sheetup{0%{opacity:0;transform:translateY(26px)}}@media (width<=820px){*{-webkit-tap-highlight-color:transparent}button,.switch,.maprow,.frow,.of-chip.of-click,.acc-name,.dbg-pill,.dbg-tab{touch-action:manipulation}.glass,.overlay,.toast,.dbg-pill,.dbg-panel,.jobdock{-webkit-backdrop-filter:none!important}.glass{background:linear-gradient(160deg,#ffffff14,#ffffff0a);box-shadow:0 10px 28px #03050e66}.overlay{background:#050710b8}.toast{background:#141932f7}.dbg-pill{background:#14182ceb}.dbg-panel{background:#0d101cf7}.jobdock{background:linear-gradient(170deg,#12162cf7,#0c0f1ef7)}.acc-card{transition:border-color .2s}.acc-card:hover{box-shadow:none;transform:none}.control input,.name-input,.fwinput,.pw-input{font-size:16px}.overlay{align-items:end;padding:10px}.sheet{border-radius:18px 18px 0 0;max-width:100%;max-height:92dvh;animation:.2s sheetup;box-shadow:0 -18px 60px #0000008c}.sheet-body,.maplist,.flist,.job-log,.dbg-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.topbar{flex-wrap:wrap;gap:8px 10px;padding:12px 0 14px}.userchip{padding:5px 6px 5px 12px}.userchip .mail{max-width:44vw}.stat{min-width:calc(50% - 4px)}.auth{padding:26px 16px}.auth-logo{width:min(250px,70vw)}html,body{overscroll-behavior-y:contain}}@media (hover:none){.acc-card:hover{box-shadow:none;border-color:var(--line);transform:none}.name-pen{opacity:.85}.frow .iconbtn{opacity:.9}}@media (pointer:coarse){.iconbtn{width:38px;height:38px}}.sched-new{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.sch-accs{flex-wrap:wrap;gap:7px;display:flex}.sch-acc{border:1px solid var(--line-2);color:var(--ink);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sch-acc:hover{border-color:var(--candle-a32);background:#f2b25c1a}.sch-acc.on{background:linear-gradient(150deg, var(--candle-a22), var(--candle-a07));border-color:var(--candle-a45);color:var(--candle-2)}.sa-alias{font-weight:600}.sa-chan{color:var(--ink-faint);background:#00000047;border-radius:999px;padding:1px 7px;font-size:10px}.sch-acc.on .sa-chan{color:#f2b25cd9}.sch-kind button{color:var(--ink-dim)}.sch-kind button.on{color:var(--ink)}.sch-presets{flex-wrap:wrap;gap:6px;display:flex}.sch-preset{cursor:pointer;border:1px solid var(--line-2);color:var(--ink-dim);font-variant-numeric:tabular-nums;background:#ffffff0a;border-radius:999px;padding:5px 11px;font-size:12px;transition:background .15s,border-color .15s,color .15s}.sch-preset:hover{color:var(--ink);border-color:#4fd1c54d}.sch-preset.on{color:var(--teal);background:#4fd1c51f;border-color:#4fd1c56b}.sched-time{border:1px solid var(--line-2);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:10px;outline:none;padding:7px 10px;font-size:14px;transition:border-color .15s}.sched-time:focus{border-color:var(--candle-a45)}.sch-add{flex:none}.sch-none{color:var(--ink-faint);font-size:12px}.sched-hint{color:var(--ink-faint);margin:2px 0 6px;font-size:12px}.sched-err{color:var(--prestige);background:#ff5a5a14;border:1px solid #ff5a5a40;border-radius:10px;margin:6px 0 10px;padding:8px 12px;font-size:13px}.sched-title{color:var(--ink-dim);align-items:center;gap:6px;margin:14px 0 8px;font-size:13px;display:flex}.sched-list{flex-direction:column;gap:8px;display:flex}.srow{border:1px solid var(--line-2);background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.srow.off{opacity:.55}.srow-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.srow-alias{color:var(--ink);font-size:14px;font-weight:600}.srow-kind{color:var(--teal);background:#4fd1c51a;border:1px solid #4fd1c540;border-radius:999px;padding:1px 8px;font-size:11px}.srow-time{color:#f2b25c;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.srow-bad{color:var(--prestige);background:#ff5a5a1a;border-radius:999px;padding:1px 8px;font-size:11px}.srow-meta{color:var(--ink-faint);margin-top:3px;font-size:12px}.srow-note{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:12px;overflow:hidden}.sch-tsc{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sch-ts{border:1px solid var(--candle-a45);background:var(--candle-a12);color:#ffd9a0;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.sch-tsx{color:var(--ink-dim);cursor:pointer;background:0 0;border:0;padding:0 1px;font-size:13px;line-height:1}.sch-tsx:hover{color:var(--danger-2)}.sch-tscount{color:var(--ink-faint);margin-left:4px;font-size:11px}.sch-addbtn{padding:4px 10px}.sch-opts{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sch-opt{color:var(--ink-dim);align-items:center;gap:8px;font-size:13px;display:inline-flex}.chip-online b{color:var(--teal);font-variant-numeric:tabular-nums}.dot-green{background:var(--ok);box-shadow:0 0 7px #57c793bf}.sheet-adm{width:min(600px,100vw - 32px)}.adm-head{color:var(--candle);align-items:center;gap:12px;padding:4px 4px 14px;display:flex}.adm-titles{flex:1;min-width:0}.adm-title{color:var(--ink);font-size:17px;font-weight:700}.adm-sub{color:var(--ink-faint);margin-top:2px;font-size:12px}.adm-online-chip{color:var(--ink-dim);border:1px solid var(--line-2);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.adm-online-chip b{color:var(--ok);font-variant-numeric:tabular-nums}.adm-err{color:var(--prestige);background:#ff5a5a14;border:1px solid #ff5a5a40;border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:13px}.adm-pw{background:#57c79312;border:1px solid #57c79359;border-radius:12px;margin-bottom:12px;padding:12px 14px}.adm-account-form{border:1px solid var(--line);background:#0000002e;border-radius:12px;gap:10px;width:100%;margin-bottom:12px;padding:14px;display:grid}.adm-account-form h3{margin:0;font-size:15px}.adm-account-form label{color:var(--ink-dim);font-size:12px}.adm-account-form input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#00000040;border-radius:8px;padding:10px 12px}.adm-pw-label{color:var(--ink-dim);margin-bottom:8px;font-size:13px}.adm-pw-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-pwcode{letter-spacing:1px;color:var(--ok);background:#0000004d;border-radius:8px;padding:6px 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:16px;font-weight:700}.adm-list{flex-direction:column;gap:10px;max-height:56dvh;padding-right:2px;display:flex;overflow:auto}.adm-row{border:1px solid var(--line-2);background:#ffffff08;border-radius:14px;flex-direction:column;gap:8px;padding:13px 15px;display:flex}.adm-top{align-items:center;gap:9px;display:flex}.adm-dot{background:#ffffff2e;border-radius:50%;flex:none;width:8px;height:8px}.adm-dot.on{background:var(--ok);box-shadow:0 0 6px #57c793cc}.adm-mail{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;overflow:hidden}.adm-badge{color:var(--candle);background:#f2b25c1a;border:1px solid #f2b25c66;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 8px;font-size:11px;display:inline-flex}.adm-badge.dim{color:var(--ink-faint);border-color:var(--line-2);background:#ffffff08}.adm-spacer{flex:1}.adm-seen{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.adm-seen.on{color:var(--ok)}.adm-mid{color:var(--ink-faint);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.adm-accs{flex-wrap:wrap;gap:6px;display:flex}.adm-acc{color:var(--ink);border:1px solid var(--line-2);background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.adm-acc i{color:var(--ink-faint);font-size:10px;font-style:normal}.adm-acts{justify-content:flex-end;gap:8px;display:flex}.adm-del{color:var(--danger-2)}.btn-danger{color:var(--danger-3);background:linear-gradient(150deg,#ff6e6e40,#ff5a5a1f);border:1px solid #ff6e6e73}.btn-danger:hover{background:linear-gradient(150deg,#ff6e6e59,#ff5a5a2e)}.btn-danger:disabled{opacity:.5;cursor:default}.adm-empty{color:var(--ink-faint);text-align:center;padding:18px 0;font-size:13px}.adm-foot{color:var(--ink-faint);margin-top:12px;font-size:11px;line-height:1.6}@media (width<=820px){.adm-list{max-height:60dvh}.adm-head{flex-wrap:wrap}}.linklike{color:var(--teal);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:12.5px}.linklike:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.auth-backrow{align-items:center;gap:12px;margin:-2px 0 18px;display:flex}.auth-backrow .backtitle{color:var(--ink);letter-spacing:.12em;font-size:14px;font-weight:600}.ann-bar{border:1px solid var(--candle-a22);background:#f2b25c0f;border-radius:14px;align-items:center;gap:10px;margin:2px 0 14px;padding:10px 14px;font-size:13px;display:flex}.ann-bar svg{color:var(--candle);flex:none}.ann-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:600;overflow:hidden}.ann-bar.must{background:#e46a6a12;border-color:#e46a6a66}.ann-bar.must .ann-title{color:var(--danger-3)}.sheet-ann{width:min(560px,100vw - 32px)}.sheet-theme{width:min(520px,100vw - 32px)}.thm-sec+.thm-sec{margin-top:20px}.thm-lab{letter-spacing:.14em;color:var(--ink-dim);margin-bottom:10px;font-size:12.5px}.thm-swrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.thm-sw{border:2px solid #ffffff24;border-radius:50%;width:34px;height:34px;padding:0;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s,border-color .16s;position:relative;box-shadow:0 3px 10px #00000059}.thm-sw:hover{transform:scale(1.1)}.thm-sw.on{box-shadow:0 3px 10px #00000059, 0 0 0 2px var(--bg), 0 0 0 4px var(--ink);border-color:#0000;transform:scale(1.06)}.thm-custom{background:conic-gradient(#f2b25c,#e88ba8,#9a8cf5,#4fd1c5,#f2b25c);display:inline-flex}.thm-custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.thm-seg{display:inline-flex}.thm-tip{color:var(--ink-faint);margin-top:8px;font-size:12px;line-height:1.6}html[data-glow=on] .stat .num,html[data-glow=on] .brand-sub{text-shadow:0 0 calc(var(--glow-s) * .12px) var(--candle-a45), 0 0 calc(var(--glow-s) * .3px) var(--candle-a16)}html[data-glow=on] .sheet-head h3{text-shadow:0 0 calc(var(--glow-s) * .1px) var(--candle-a28)}html[data-glow=on] .btn-primary{box-shadow:0 8px 26px var(--candle-a22), 0 0 calc(var(--glow-s) * .24px) var(--candle-a32)}html[data-fx=breath] .stat .num,html[data-fx=breath] .brand-sub,html[data-fx=breath] .sheet-head h3{animation:2.6s ease-in-out infinite qfly-breath}@keyframes qfly-breath{0%,to{opacity:1}50%{opacity:.68}}@media (prefers-reduced-motion:reduce){html[data-fx=breath] .stat .num,html[data-fx=breath] .brand-sub,html[data-fx=breath] .sheet-head h3{animation:none}}html[data-amb=dim] .app-vignette{opacity:.62}html[data-amb=dim] .threads-layer{opacity:.38}html[data-amb=boost] .threads-layer{opacity:.78}html[data-amb=boost] .app-vignette{filter:saturate(1.2)}.ann-body{white-space:pre-wrap;word-break:break-word;color:var(--ink);max-height:46vh;padding:2px 2px 10px;font-size:13.5px;line-height:1.75;overflow:auto}.ann-img-link{border-radius:10px;max-width:100%;margin:8px 0;display:block}.ann-img{border:1px solid var(--line-2);border-radius:10px;max-width:100%;max-height:60vh;display:block}.ann-lab{justify-content:space-between;align-items:center;gap:8px;display:flex}.ann-lab .btn{flex:none}.ann-foot{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.adm-tabs{gap:6px;padding:2px 2px 12px;display:flex}.adm-tab{color:var(--ink-dim);cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:10px;flex:1;padding:8px 10px;font-size:13px;transition:background .2s,color .2s}.adm-tab:hover{color:var(--ink)}.adm-tab.on{background:var(--candle-a12);color:var(--candle);border-color:#f2b25c4d}.adm-toolbar{align-items:center;gap:8px;padding:0 2px 12px;display:flex}.ann-field{flex-direction:column;gap:6px;margin-bottom:11px;display:flex}.ann-field>span{color:var(--ink-dim);font-size:12px}.ann-input{border:1px solid var(--line-2);width:100%;color:var(--ink);background:#090c178c;border-radius:10px;outline:none;padding:9px 12px;font-size:13px}.ann-input:focus{border-color:#f2b25c80}.ann-area{resize:vertical;border:1px solid var(--line-2);width:100%;min-height:110px;color:var(--ink);background:#090c178c;border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;line-height:1.6}.ann-area:focus{border-color:#f2b25c80}.ann-opts{align-items:center;gap:22px;margin:2px 0 14px;display:flex}.ann-opt{color:var(--ink-dim);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.ann-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ann-cur{border:1px solid var(--line-2);background:#ffffff08;border-radius:14px;padding:12px 14px}.ann-cur-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ann-live{border:1px solid var(--line-2);color:var(--ink-faint);border-radius:999px;padding:3px 9px;font-size:11px}.ann-live.on{color:#57c793;background:#57c79314;border-color:#57c79366}.ann-cur-title{color:var(--ink);font-size:14px;font-weight:600}.ann-cur-meta{color:var(--ink-faint);font-size:11.5px}.ann-ackhead{letter-spacing:.08em;color:var(--ink-dim);margin:12px 0 8px;font-size:12px}.ann-acknone{color:var(--ink-faint);padding:6px 0;font-size:12px}.ann-acklist{flex-direction:column;gap:4px;max-height:200px;display:flex;overflow:auto}.ann-ack{background:#ffffff08;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;display:flex}.ann-ack-mail{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ann-ack-at{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.ann-hist{margin-top:12px}.ban-sum{color:var(--ink-dim);font-size:12.5px}.ban-row{border:1px solid var(--line-2);background:#ff5a5a0a;border-radius:13px;padding:11px 13px}.ban-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ban-alias{color:var(--ink);font-size:13.5px;font-weight:600}.ban-chan{color:var(--ink-faint);border:1px solid var(--line-2);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.ban-until{color:var(--danger-3);margin-left:auto;font-size:12px;font-weight:600}.ban-msg{color:var(--ink-dim);word-break:break-all;margin-top:6px;font-size:12px;line-height:1.5}.ban-meta{color:var(--ink-faint);margin-top:6px;font-size:11px}.ban-clearrow{justify-content:flex-end;display:flex}@media (width<=820px){.ann-body{max-height:40dvh}.ann-acklist{max-height:150px}.adm-tab{padding:9px 6px;font-size:12.5px}}@keyframes annpop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (width<=820px){.overlay-ann{align-items:center;padding:16px}.overlay-ann .sheet{width:min(560px,100vw - 28px);max-height:86dvh;box-shadow:var(--shadow-2);border-radius:18px;animation:.24s cubic-bezier(.22,1,.36,1) annpop;overflow:auto}}.thm-card{border-radius:var(--r-md);border:1px solid var(--line-2);cursor:pointer;color:var(--ink-dim);background:#ffffff08;align-items:center;gap:10px;padding:9px 11px;font-size:13px;transition:border-color .18s,background .18s,color .18s;display:flex}.thm-card:hover{color:var(--ink);background:#ffffff0e}.thm-card.on{border-color:var(--candle-a45);color:var(--ink);background:var(--candle-a08);box-shadow:0 0 0 1px var(--candle-a16)}.thm-strip{opacity:.95;border-radius:999px;flex:none;width:44px;height:16px}.thm-card-name{font-weight:600}html[data-theme=frost] .app-vignette{background:radial-gradient(1100px 500px at 78% -10%, var(--candle-a10), transparent 60%), radial-gradient(900px 520px at 12% 4%, #4078dc1a, transparent 55%), linear-gradient(to bottom, transparent 40%, #02060ccc 100%)}html[data-theme=sakura] .app-vignette{background:radial-gradient(1100px 500px at 78% -10%, var(--candle-a10), transparent 60%), radial-gradient(900px 520px at 12% 4%, #b48cff14, transparent 55%), linear-gradient(to bottom, transparent 40%, #090408cc 100%)}html[data-theme=jade] .app-vignette{background:radial-gradient(1100px 500px at 78% -10%, var(--candle-a10), transparent 60%), radial-gradient(900px 520px at 12% 4%, #78dcbe12, transparent 55%), linear-gradient(to bottom, transparent 40%, #030907cc 100%)}html[data-theme=frost] .threads-static{background:radial-gradient(760px 300px at 24% 4%,#6fd9ef29,#0000 62%),radial-gradient(680px 320px at 78% 0,#5f9dff21,#0000 60%),radial-gradient(620px 360px at 52% 14%,#a3f2df1a,#0000 64%)}html[data-theme=sakura] .threads-static{background:radial-gradient(760px 300px at 24% 4%,#f2a2bd29,#0000 62%),radial-gradient(680px 320px at 78% 0,#f7c9a221,#0000 60%),radial-gradient(620px 360px at 52% 14%,#b9a4f51a,#0000 64%)}html[data-theme=jade] .threads-static{background:radial-gradient(760px 300px at 24% 4%,#62d6a829,#0000 62%),radial-gradient(680px 320px at 78% 0,#a5e8b021,#0000 60%),radial-gradient(620px 360px at 52% 14%,#f2d4921a,#0000 64%)}html[data-theme=frost] .glass-flat{background:linear-gradient(165deg,#101e32eb,#080e1af0)}html[data-theme=frost] .jobdock.glass-flat{background:linear-gradient(170deg,#0e1a2cf7,#070c18f7)}html[data-theme=sakura] .glass-flat{background:linear-gradient(165deg,#301626eb,#1a0c16f0)}html[data-theme=sakura] .jobdock.glass-flat{background:linear-gradient(170deg,#2a1222f7,#160a14f7)}html[data-theme=jade] .glass-flat{background:linear-gradient(165deg,#102820eb,#081611f0)}html[data-theme=jade] .jobdock.glass-flat{background:linear-gradient(170deg,#0e221cf7,#07120ef7)}html[data-theme=frost] *{scrollbar-color:#78beff38 transparent}html[data-theme=sakura] *{scrollbar-color:#ffaac833 transparent}html[data-theme=jade] *{scrollbar-color:#8ce6c333 transparent}html[data-theme=magma] .app-vignette{background:radial-gradient(720px 340px at 76% 0,#ff945917,#0000 62%),radial-gradient(660px 380px at 24% 8%,#ff6a3d12,#0000 64%)}html[data-theme=abyss] .app-vignette{background:radial-gradient(720px 340px at 76% 0,#5b8def1a,#0000 62%),radial-gradient(660px 380px at 24% 8%,#3fd0c912,#0000 64%)}html[data-theme=cafe] .app-vignette{background:radial-gradient(720px 340px at 76% 0,#d2a06217,#0000 62%),radial-gradient(660px 380px at 24% 8%,#b8764e12,#0000 64%)}html[data-theme=magma] .threads-static{background:radial-gradient(760px 300px at 24% 4%,#ff945929,#0000 62%),radial-gradient(680px 320px at 78% 0,#ff6a3d21,#0000 60%),radial-gradient(620px 360px at 52% 14%,#ffd08a1a,#0000 64%)}html[data-theme=abyss] .threads-static{background:radial-gradient(760px 300px at 24% 4%,#5b8def29,#0000 62%),radial-gradient(680px 320px at 78% 0,#3fd0c921,#0000 60%),radial-gradient(620px 360px at 52% 14%,#7ce8ff1a,#0000 64%)}html[data-theme=cafe] .threads-static{background:radial-gradient(760px 300px at 24% 4%,#d2a06229,#0000 62%),radial-gradient(680px 320px at 78% 0,#b8764e21,#0000 60%),radial-gradient(620px 360px at 52% 14%,#ead9b01a,#0000 64%)}html[data-theme=magma] .glass-flat{background:linear-gradient(165deg,#2c1810eb,#180d0af0)}html[data-theme=magma] .jobdock.glass-flat{background:linear-gradient(170deg,#26140ef7,#140b08f7)}html[data-theme=abyss] .glass-flat{background:linear-gradient(165deg,#0c182ceb,#060c18f0)}html[data-theme=abyss] .jobdock.glass-flat{background:linear-gradient(170deg,#0a1426f7,#050a14f7)}html[data-theme=cafe] .glass-flat{background:linear-gradient(165deg,#282014eb,#16110bf0)}html[data-theme=cafe] .jobdock.glass-flat{background:linear-gradient(170deg,#221a11f7,#120e09f7)}html[data-theme=magma] *{scrollbar-color:#ff966433 transparent}html[data-theme=abyss] *{scrollbar-color:#6ea0ff38 transparent}html[data-theme=cafe] *{scrollbar-color:#c8a06e33 transparent}.thm-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.thm-card{border-radius:var(--r-md);border:1px solid var(--line-2);cursor:pointer;text-align:left;background:#ffffff06;align-items:center;gap:10px;padding:8px 10px;transition:border-color .18s,background .18s;display:flex}.thm-card:hover{background:#ffffff0d}.thm-card.on{border-color:var(--candle-a45);background:var(--candle-a08);box-shadow:0 0 0 1px var(--candle-a16)}.thm-card-name{color:var(--ink-dim);white-space:nowrap;font-size:12.5px;font-weight:600}.thm-card.on .thm-card-name{color:var(--ink)}.thm-scene{border:1px solid #ffffff12;border-radius:8px;flex:none;width:64px;height:34px;display:block;position:relative;overflow:hidden}.thm-scene-wide{width:100%;height:34px}.thm-scene-btn{opacity:.9;border-radius:4px;width:16px;height:8px;display:block;position:absolute;bottom:6px;left:7px}.thm-scene-num{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:9px;font-weight:700;line-height:1;position:absolute;bottom:4px;right:6px}.thm-opts{gap:10px;display:flex}.thm-opt{border-radius:var(--r-md);border:1px solid var(--line-2);cursor:pointer;background:#ffffff06;flex-direction:column;flex:1;align-items:center;gap:6px;padding:9px 6px 7px;transition:border-color .18s,background .18s;display:flex}.thm-opt:hover{background:#ffffff0d}.thm-opt.on{border-color:var(--candle-a45);background:var(--candle-a08);box-shadow:0 0 0 1px var(--candle-a16)}.thm-opt-lab{color:var(--ink-dim);font-size:12px}.thm-opt.on .thm-opt-lab{color:var(--ink)}.thm-demo-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1;display:inline-block}.demo-glow{text-shadow:0 0 6px var(--candle-a45), 0 0 15px var(--candle-a16)}.demo-breath{text-shadow:0 0 6px var(--candle-a45), 0 0 15px var(--candle-a16);animation:2.6s ease-in-out infinite qfly-breath}.demo-breath-anim{animation:2.6s ease-in-out infinite qfly-breath}@media (prefers-reduced-motion:reduce){.demo-breath,.demo-breath-anim{animation:none}}.thm-fxrow{border-radius:var(--r-md);border:1px solid var(--line);background:#ffffff05;align-items:center;gap:14px;margin-top:10px;padding:9px 12px;display:flex}.thm-fx-btn{color:#241503;background:linear-gradient(180deg, var(--candle-2), var(--candle-3));box-shadow:0 4px 14px var(--candle-a22);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600}.thm-demo-in{border:none;border-bottom:1px dashed var(--line-2);width:104px;color:var(--ink);text-align:center;background:0 0;padding:2px 0 3px;font-size:17px;transition:border-color .18s}.thm-demo-in:focus{border-bottom-color:var(--candle-a45);outline:none}.thm-glow-slider{appearance:none;background:linear-gradient(90deg, var(--candle-a16), var(--candle-a45), var(--candle-a62));cursor:pointer;border-radius:3px;outline:none;flex:1;min-width:70px;height:6px}.thm-glow-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--candle-2);border:2px solid var(--bg);width:16px;height:16px;box-shadow:0 0 8px var(--candle-a45);cursor:pointer;border-radius:50%}.thm-glow-slider::-moz-range-thumb{background:var(--candle-2);border:2px solid var(--bg);width:16px;height:16px;box-shadow:0 0 8px var(--candle-a45);cursor:pointer;border-radius:50%}.thm-glow-lab{color:var(--ink-dim);text-align:center;min-width:2.4em;font-size:12px}.thm-fx-ring{border:2px solid var(--candle-a45);border-radius:50%;width:20px;height:20px}@media (pointer:coarse){.thm-glow-slider::-webkit-slider-thumb{width:20px;height:20px}.thm-glow-slider::-moz-range-thumb{width:20px;height:20px}}@media (width<=820px){.thm-cards{gap:8px}.thm-scene{width:56px;height:32px}.thm-fxrow{flex-wrap:wrap;gap:10px}}.adm-reg{color:var(--ink-dim);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.adm-reg .switch{flex:none}.notice-gate{z-index:5;justify-content:center;align-items:center;min-height:100vh;padding:22px 14px;display:flex;position:relative}.notice-card{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:#0d1122e0;border-radius:20px;flex-direction:column;width:min(560px,100%);max-height:min(86vh,880px);padding:20px 22px 16px;display:flex;box-shadow:0 24px 70px #00000080}.notice-head{color:#f2b25c;letter-spacing:.05em;border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding-bottom:11px;font-size:15.5px;font-weight:700;display:flex}.notice-md{color:#c9cede;margin-top:2px;padding-right:6px;font-size:13.5px;line-height:1.8;overflow-y:auto}.notice-md h1{color:#e8eaf2;margin:10px 0 2px;font-size:19px}.notice-md h2{color:#e8eaf2;margin:15px 0 4px;font-size:15px}.notice-md h3{color:#e8eaf2;margin:12px 0 4px;font-size:14px}.notice-md p{margin:8px 0}.notice-md blockquote{color:#d8c9a6;background:#f2b25c14;border-left:3px solid #f2b25c;border-radius:0 10px 10px 0;margin:8px 0;padding:8px 12px}.notice-md blockquote p{margin:2px 0}.notice-md hr{border:none;border-top:1px solid var(--line-2);margin:13px 0}.notice-md ul,.notice-md ol{flex-direction:column;gap:4px;margin:6px 0;padding-left:20px;display:flex}.notice-md strong{color:#e8eaf2;font-weight:700}.notice-md a{color:#7fb2ff}.notice-md .notice-center{text-align:center;color:#f2b25c;margin:12px 0 2px}.notice-acts{padding-top:13px}.notice-acts .btn{width:100%}.notice-foot{color:#8b91a7;text-align:center;margin-top:8px;font-size:11.5px}.adm-flt{border:1px solid var(--line-2);border-radius:9px;display:inline-flex;overflow:hidden}.flt-btn{color:#8b91a7;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:12px}.flt-btn+.flt-btn{border-left:1px solid var(--line-2)}.flt-btn.on{color:var(--fg,#e8eaf2);background:#ffffff12}.adm-search{border:1px solid var(--line-2);color:#8b91a7;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.adm-search input{width:128px;color:var(--fg,#e8eaf2);font:inherit;background:0 0;border:0;outline:none;font-size:12px}.adm-search input::placeholder{color:#6b7086}.adm-search-x{color:#8b91a7;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.adm-search-x:hover{color:var(--fg,#e8eaf2)}.adm-stats{flex-wrap:wrap;gap:8px;padding:0 2px 10px;display:flex}.adm-stat{border:1px solid var(--line-2);background:#ffffff08;border-radius:12px;flex-direction:column;gap:2px;min-width:82px;padding:9px 13px;display:flex}.adm-stat b{font-variant-numeric:tabular-nums;color:var(--fg,#e8eaf2);align-items:baseline;gap:4px;font-size:16px;line-height:1.1;display:flex}.adm-stat b .w{color:var(--warn,#e5a144);font-size:10px;font-weight:600}.adm-stat b .d{color:#8b91a7;font-size:11px;font-weight:500}.adm-stat span{color:#8b91a7;font-size:11px}.adm-stat.main b{color:var(--warn,#e5a144)}.adm-stat.bad b{color:var(--danger,#e06c6c)}.adm-channels{color:#8b91a7;padding:0 2px 10px;font-size:11px}.adm-daily{border:1px solid var(--line-2);background:#ffffff08;border-radius:12px;margin:0 2px 10px;overflow:hidden}.adm-daily summary{color:#8b91a7;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:9px 13px;font-size:12px;list-style:none;display:flex}.adm-daily summary:before{content:"▸";font-size:10px;transition:transform .15s}.adm-daily[open] summary:before{transform:rotate(90deg)}.adm-daily-rows{flex-direction:column;gap:3px;padding:2px 13px 11px;display:flex}.adm-daily-row{grid-template-columns:44px 1fr 96px;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:grid}.adm-daily-date{color:#8b91a7;font-variant-numeric:tabular-nums}.adm-daily-bar{background:#ffffff0d;border-radius:4px;height:8px;overflow:hidden}.adm-daily-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--warn,#e5a144) 55%, transparent), var(--warn,#e5a144));border-radius:4px;height:100%;transition:width .3s;display:block}.adm-daily-num{text-align:right;color:#6d7288;font-variant-numeric:tabular-nums}.adm-daily-num.has{color:var(--warn,#e5a144);font-weight:600}.adm-daily-num .d{color:#8b91a7;font-size:10px;font-style:normal;font-weight:400}.adm-badge.ban{color:#ff8f8f;background:#ff5c5c14;border-color:#ff5c5c59}.adm-ban{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-ban select,.adm-ban input{border:1px solid var(--line-2);color:var(--fg,#e8eaf2);font:inherit;background:#14161b;border-radius:8px;padding:5px 8px;font-size:12px}.adm-ban input{width:180px}.adm-ban input:focus,.adm-ban select:focus{border-color:#ffffff47;outline:none}.sheet-newacc{width:460px}.na-desc{color:var(--fg-dim,#9aa3b5);margin:0 0 10px;font-size:12.5px;line-height:1.6}.na-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.na-row{border:1px solid var(--line,#ffffff17);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.na-row:hover{border-color:#ffffff38}.na-row.on{background:#9a8cf514;border-color:#9a8cf58c}.na-row input[type=checkbox]{accent-color:#9a8cf5;cursor:pointer;width:15px;height:15px;margin-top:2px}.na-txt{flex-direction:column;gap:2px;display:flex}.na-txt b{font-size:13px;font-weight:600}.na-txt i{color:var(--fg-dim,#9aa3b5);font-size:11.5px;font-style:normal;line-height:1.5}.banwidget{background:#ff5a5a0a;border:1px solid #ff6e6e38;border-radius:16px;margin:2px 0 20px;transition:border-color .3s;overflow:hidden}.banwidget.hot{background:linear-gradient(150deg,#ff6e6e21,#ff50500d);border-color:#ff6e6e73;box-shadow:0 0 20px #ff5a5a17}.banw-head{cursor:pointer;width:100%;color:var(--ink-dim);letter-spacing:.06em;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:11px 16px;font-size:13px;display:flex}.banwidget.hot .banw-head{color:var(--danger-2)}.banw-ico{color:var(--danger);opacity:.9;flex:none;display:flex}.banw-title{white-space:nowrap;font-weight:600}.banw-num{color:var(--danger-3);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.banw-sub{color:var(--ink-faint);letter-spacing:0;font-size:11.5px}.banwidget.hot .banw-sub{color:#ffb3b3bf}.banw-chev{color:var(--ink-faint);flex:none;margin-left:auto;transition:transform .25s;display:flex}.banw-chev.up{transform:rotate(180deg)}.banwidget.hot .banw-chev{color:var(--danger-2)}.banw-list{border-top:1px solid #ff6e6e2e;flex-direction:column;gap:9px;padding:8px 16px 12px;display:flex}.banw-row{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.banw-alias{color:var(--danger-3);font-weight:600}.banw-chan{color:var(--ink-dim);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px}.banw-until{color:var(--danger-2);font-weight:600}.banw-meta{color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.banw-empty{color:var(--ink-faint);padding-top:10px;font-size:12px}.banw-err{color:var(--danger-2);font-size:12px}@media (width<=640px){.banw-meta{margin-left:0}.banw-sub{display:none}}.chip-presence{color:var(--ink);border-color:#4fd1c566;animation:.4s cubic-bezier(.22,1,.36,1) presenceIn}.chip-presence b{color:var(--teal)}.presence-dot{background:var(--teal);border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite presencePulse}@keyframes presenceIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes presencePulse{0%,to{box-shadow:0 0 #4fd1c580}50%{box-shadow:0 0 0 5px #4fd1c500}}
