:root{--dur-fast:140ms;--dur-base:220ms;--ease-standard:cubic-bezier(.2,0,0,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--stagger-step:40ms}.u-stagger>*{animation:u-rise var(--dur-base) var(--ease-standard) backwards;animation-delay:calc(var(--i, 0) * var(--stagger-step))}.u-stagger>:first-child{--i:0}.u-stagger>:nth-child(2){--i:1}.u-stagger>:nth-child(3){--i:2}.u-stagger>:nth-child(4){--i:3}.u-stagger>:nth-child(5){--i:4}.u-stagger>:nth-child(6){--i:5}.u-stagger>:nth-child(7){--i:6}.u-stagger>:nth-child(8){--i:7}.u-stagger>:nth-child(9){--i:8}.u-stagger>:nth-child(10){--i:9}.u-stagger>:nth-child(11){--i:10}.u-stagger>:nth-child(12){--i:11}.u-stagger>:nth-child(13){--i:12}.u-stagger>:nth-child(14){--i:13}.u-stagger>:nth-child(15){--i:14}.u-stagger>:nth-child(16){--i:15}@keyframes u-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.u-pop{animation:u-pop var(--dur-base) var(--ease-spring) backwards;transform-origin:var(--pop-origin,center)}@keyframes u-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.u-step{animation:u-rise var(--dur-base) var(--ease-standard) backwards}.u-accordion{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-standard)}.u-accordion.open{grid-template-rows:1fr}.u-accordion>.u-accordion__inner{overflow:hidden;min-height:0}.u-toast-in{animation:u-toast-in var(--dur-base) var(--ease-spring) backwards}@keyframes u-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.u-morph{transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--dur-base);animation-timing-function:var(--ease-standard)}@media (prefers-reduced-motion:reduce){.u-pop,.u-stagger>*,.u-step,.u-toast-in{animation:none!important}.u-accordion,.u-morph{transition:none}}:root{--accent-pressed:color-mix(in srgb,var(--accent) 88%,#000);--accent-disabled:color-mix(in srgb,var(--accent) 42%,#fff);--focus-ring:color-mix(in srgb,var(--accent) 50%,transparent);--ok:#2e844a;--ok-soft:rgba(46,132,74,.12);--ok-deep:#1e5e34;--warn:#b45309;--warn-soft:rgba(181,83,9,.12);--warn-deep:#92400e;--err:#d92d20;--err-soft:rgba(217,45,32,.10);--err-deep:#9a1c1c;--info:var(--accent);--info-soft:var(--accent-soft);--info-deep:color-mix(in srgb,var(--accent) 72%,#000);--hairline:#e2e2e6;--hairline-faint:#efeff2;--elev-1:0 1px 2px rgba(120,80,50,.05),0 2px 7px rgba(120,80,50,.07);--elev-2:0 2px 5px rgba(120,80,50,.06),0 9px 20px -6px rgba(120,80,50,.12);--elev-3:0 3px 8px rgba(120,80,50,.07),0 16px 34px -8px rgba(120,80,50,.16);--elev-4:0 4px 8px rgba(9,30,66,.05),0 16px 32px -8px rgba(9,30,66,.10),0 32px 56px -12px rgba(9,30,66,.12);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--ease-std:cubic-bezier(.25,.1,.25,1);--scrim:rgba(0,0,0,.5)}::-moz-selection{background:var(--accent);color:#fff}::selection{background:var(--accent);color:#fff}[role=button]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-card button:active:not(:disabled),.navlinks .loginbtn:active,.navlinks .nav-cta:active,.navlinks .who button:active,.sx-btn:active:not(:disabled),.sx-copy:active{transform:scale(.97)}.sx-btn:disabled{opacity:1;background:var(--accent-disabled);color:#fff;border-color:transparent;cursor:not-allowed}.sx-btn.grad:disabled{background:var(--accent-disabled);filter:none}.sx-btn.ghost:disabled{background:none;color:var(--muted-2);border-color:var(--border-soft)}.login-card button:disabled{opacity:1;background:var(--accent-disabled);cursor:not-allowed}.card{transition:border-color var(--dur-base) var(--ease-std),box-shadow var(--dur-base) var(--ease-std)}.card:hover{transform:none;border-color:var(--border);box-shadow:var(--elev-3)}.sx-result:hover{border-color:var(--border);box-shadow:var(--elev-2)}.pub-work:hover{border-color:var(--border);box-shadow:var(--elev-1)}.login-card{box-shadow:var(--elev-3)}.sx-badge{font-variant-numeric:tabular-nums;letter-spacing:.02em}.sx-badge.hi,.sx-badge.live{color:var(--ok-deep);background:var(--ok-soft)}.sx-badge.mid,.sx-badge.sim{color:var(--warn-deep);background:var(--warn-soft)}.sx-badge.run{color:var(--muted)}.sx-badge.run,.sx-empty{background:var(--surface-2)}.sx-empty{border-radius:var(--r-lg);padding:48px 24px}.skeleton{background:linear-gradient(100deg,#f2e9dc 40%,#efeff2 50%,#f2e9dc 60%);background-size:300% 100%;animation:sk-shimmer 1.4s var(--ease-std) infinite}@keyframes sk-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--muted-2)}.kpi-num{font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.keycap{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:1px 6px;border-radius:4px;font-family:var(--mono);font-size:12px;color:var(--muted);background:linear-gradient(180deg,#f2e9dc,#ececf0);border:solid var(--hairline);border-width:1px 1px 2px}.surface-inset{background:var(--surface-2);border-radius:var(--r-md)}.sx-toast{display:inline-flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-md);padding:12px 16px;font-size:14px;color:var(--fg);box-shadow:var(--elev-4)}.daily-hero,.phero{position:relative;isolation:isolate}.daily-hero:before,.phero:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:-6%;transform:translateX(-50%);width:min(720px,94%);height:128%;background:radial-gradient(ellipse 60% 56% at 50% 32%,color-mix(in srgb,var(--accent) 14%,transparent) 0,transparent 66%)}@keyframes polish-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.daily-hero{animation:polish-rise .5s var(--ease-std) both;animation-delay:.02s}.dstep{animation:polish-rise .5s var(--ease-std) both;animation-delay:.1s}.dsecondary{animation:polish-rise .5s var(--ease-std) both;animation-delay:.2s}.dstep{position:relative}.dstep:not(.locked){box-shadow:var(--elev-2);border-color:color-mix(in srgb,var(--accent) 20%,var(--border-soft))}.dstep:not(.locked):before{content:"";position:absolute;inset:0 0 auto 0;height:8px;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--note-peach)}.dstep:not(.locked):nth-of-type(4n+2):before{background:var(--note-mint)}.dstep:not(.locked):nth-of-type(4n+3):before{background:var(--note-lilac)}.dstep:not(.locked):nth-of-type(4n+4):before{background:var(--note-butter)}.dstep.locked{opacity:.45}.dnum{box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 32%,transparent)}.wstep.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.dchip{transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.dchip:hover{border-color:color-mix(in srgb,var(--accent) 28%,transparent);box-shadow:var(--elev-1)}.dchip.on{box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 28%,transparent)}.ds-card{transition:border-color var(--dur-base) var(--ease-std),box-shadow var(--dur-base) var(--ease-std)}.ds-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));box-shadow:var(--elev-2)}.ds-card:hover b{color:var(--accent)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.AppHeader_header__zqZ7i{position:sticky;top:0;z-index:100;height:64px;min-height:64px;max-height:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:12px;padding:0 16px;background:var(--nav-bg,rgba(250,251,253,.92));backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1.5px solid var(--border-soft,#dfe5ee);box-sizing:border-box;white-space:nowrap;overflow-x:clip;overflow-y:visible}.AppHeader_headSpacer__a3a40{min-width:0}.AppHeader_headerScrolled__bycZu{border-bottom-color:var(--border,#0d1524);box-shadow:var(--shadow-1,none)}.AppHeader_brand__tb7bh{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;justify-self:center;color:var(--fg,#0d1524);text-decoration:none;min-height:44px;min-width:0}.AppHeader_brandLogoImg__6mfvj{display:block;width:34px;height:34px;flex-shrink:0;border-radius:8px;transition:transform .2s}.AppHeader_brand__tb7bh:hover .AppHeader_brandLogoImg__6mfvj{transform:translateY(-1px)}.AppHeader_brandText__eQWJm{font-size:14px;font-weight:750;letter-spacing:-.015em;color:var(--fg,#0d1524);line-height:1.2;white-space:nowrap}.AppHeader_brandX__CKoL7{color:var(--muted-2,#8a93a3);font-size:12px;line-height:1;margin:0 3px}.AppHeader_brandAvatar__5znI6{display:grid;place-items:center;width:26px;height:26px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-sm,2px);border:1.5px solid var(--border,#0d1524);background:var(--surface-2,#eef2f8);font-size:13px;font-weight:750;color:var(--accent,#0f52e0)}.AppHeader_brandIdentity__FNVAO{display:inline-flex;align-items:center;gap:6px;color:var(--muted,#5a6474);min-width:0}.AppHeader_brandIdIcon__Cees0{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;color:var(--muted-2,#8a93a3);background:var(--surface-2,#eef2f8);border:1.5px solid var(--border-soft,#dfe5ee);border-radius:var(--r-sm,2px)}.AppHeader_brandIdAvatar__R8Lds{width:34px;height:34px;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--surface-2,#eef2f8);border:1.5px solid var(--border-soft,#dfe5ee)}.AppHeader_brandIdentity__FNVAO b{font-size:15.5px;font-weight:700;color:var(--fg,#0d1524);white-space:nowrap;min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis}.AppHeader_desktopBar__ifNyi{display:flex;align-items:center;gap:6px;min-width:0;justify-content:flex-start}.AppHeader_domains__Qyfef{display:flex;align-items:center;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.AppHeader_domains__Qyfef::-webkit-scrollbar{display:none}.AppHeader_domainLink__xSQfw{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:0 9px;font-size:13px;font-weight:450;color:var(--fg,#2b2320);opacity:.82;text-decoration:none;border:0;background:none;cursor:pointer;transition:opacity .15s,color .15s;box-sizing:border-box}.AppHeader_domainActive__ZXNBh,.AppHeader_domainLink__xSQfw:hover{opacity:1;color:var(--accent,var(--accent))}.AppHeader_domainActive__ZXNBh{font-weight:600}.AppHeader_domainActive__ZXNBh:after{content:"";position:absolute;left:8px;right:8px;bottom:8px;height:2px;border-radius:1px;background:var(--accent,var(--accent))}.AppHeader_domainPending__ZJ89Q{opacity:.55;pointer-events:none}.AppHeader_actions__E86hd{display:flex;align-items:center;gap:8px;justify-self:end;flex-shrink:0}.AppHeader_ctaGhost__ldUxx{display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:36px;padding:0 12px;font-size:13px;font-weight:500;color:var(--fg,#2b2320);background:var(--surface-2,#f2e9dc);border:1px solid var(--border-soft,#dfe5ee);border-radius:var(--r-cta,980px);text-decoration:none;box-sizing:border-box;transition:background .15s,border-color .15s;white-space:nowrap}.AppHeader_ctaGhost__ldUxx:hover{border-color:var(--border,#0d1524);background:var(--surface-2,#eef2f8)}.AppHeader_ctaOutline__wjUzW{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;height:36px;padding:0 14px;font-size:13px;font-weight:500;color:var(--accent,var(--accent));background:transparent;border:1.5px solid var(--accent,var(--accent));border-radius:var(--r-cta,980px);text-decoration:none;box-sizing:border-box;transition:background .15s;white-space:nowrap}.AppHeader_ctaOutline__wjUzW:hover{background:var(--accent-soft,var(--accent-soft))}.AppHeader_ctaOutline__wjUzW:active{transform:scale(.98)}.AppHeader_twinChip__yzfKx{display:inline-flex;align-items:center;gap:6px;min-height:36px;height:36px;max-width:168px;padding:0 15px;font-size:13px;font-weight:600;color:#fff;background:var(--accent,var(--accent));border:1.5px solid var(--accent,var(--accent));border-radius:var(--r-cta,980px);text-decoration:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 2px 8px rgba(var(--accent-rgb,0,0,0),.22);transition:filter .15s,box-shadow .15s}.AppHeader_twinChip__yzfKx:hover{filter:brightness(1.06);box-shadow:0 4px 12px rgba(var(--accent-rgb,0,0,0),.3)}.AppHeader_twinChip__yzfKx:active{transform:scale(.98)}.AppHeader_twinChipLoading__jJBQv{opacity:.75}.AppHeader_twinIcon__snFAu{flex-shrink:0;opacity:1}.AppHeader_menuRoot__LU1sg{position:relative;display:inline-flex}.AppHeader_menuTrigger__sDpH3{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;height:36px;padding:0 10px;font:inherit;font-size:13px;font-weight:450;color:var(--fg,#2b2320);opacity:.85;background:none;border:1px solid transparent;border-radius:var(--r-sm,2px);cursor:pointer;box-sizing:border-box}.AppHeader_menuTriggerOpen__AFyFB,.AppHeader_menuTrigger__sDpH3:hover{opacity:1;background:var(--surface-2,#eef2f8);border-color:var(--border-soft,#dfe5ee)}.AppHeader_menuCaret__OJwLs{font-size:9px;opacity:.7;transition:transform .15s}.AppHeader_menuCaretUp__pYZtH{transform:rotate(180deg)}.AppHeader_menuPanel__fcS2x{position:absolute;top:calc(100% + 8px);right:0;z-index:80;min-width:260px;max-width:min(320px,92vw);padding:6px;background:var(--surface,#fff);border:1px solid var(--border-soft,#dfe5ee);border-radius:var(--r-lg,4px);box-shadow:var(--shadow-3,0 16px 40px rgba(0,0,0,.12));display:flex;flex-direction:column;gap:1px;white-space:normal}.AppHeader_menuItem__TI0VB{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--r-sm,2px);text-decoration:none;color:var(--fg,#0d1524)}.AppHeader_menuItem__TI0VB:hover{background:var(--surface-2,#eef2f8)}.AppHeader_menuItemLabel__EU8Kv{font-size:13.5px;font-weight:500;line-height:1.3}.AppHeader_menuItemDesc__0ZDkh{font-size:11.5px;color:var(--muted,#857870);line-height:1.4}.AppHeader_menuItemPrimary__qZNot .AppHeader_menuItemLabel__EU8Kv{color:var(--accent,var(--accent));font-weight:600}.AppHeader_menuDivider__cXQ8P{height:1px;margin:4px 8px;background:var(--border-soft,#dfe5ee)}.AppHeader_avatarBtn__eg9nP{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:50%;border:1px solid var(--border-soft,#dfe5ee);background:var(--accent-soft,#e3ebfc);color:var(--accent,var(--accent));font-size:13px;font-weight:700;cursor:pointer;box-sizing:border-box}.AppHeader_avatarBtn__eg9nP:hover{border-color:var(--accent,var(--accent))}.AppHeader_userPanel__OQF20{min-width:220px}.AppHeader_userSkin__z8uM2{padding:4px 10px 8px}.AppHeader_userHint___qETc{margin:0;padding:0 12px 8px;font-size:11.5px;line-height:1.45;color:var(--muted,#5a6474)}.AppHeader_userMeta__3a0rl{padding:10px 12px 6px;display:flex;flex-direction:column;gap:2px}.AppHeader_userName__cjHVl{font-size:13.5px;font-weight:700;color:var(--fg,#0d1524)}.AppHeader_userRole__Ykvav{font-size:11.5px;color:var(--muted,#5a6474)}.AppHeader_logoutBtn__WGW1t{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:var(--r-sm,2px);background:none;font:inherit;font-size:13.5px;font-weight:500;color:var(--fg,#0d1524);cursor:pointer}.AppHeader_logoutBtn__WGW1t:hover{background:var(--surface-2,#eef2f8)}.AppHeader_logoutBtn__WGW1t:disabled{opacity:.5;cursor:default}.AppHeader_loginBtn__a44Lz{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;color:var(--fg,#0d1524);background:var(--surface,#fff);border:1.5px solid var(--border,#0d1524);border-radius:var(--r-cta,980px);text-decoration:none}.AppHeader_mobileLogin__icckk{display:none}.AppHeader_mobileActions__5C3Ed{display:none;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.AppHeader_bottomNav__pffSC{display:none}.AppHeader_bottomItem__JfOyG{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;min-width:56px;padding:6px 4px 8px;scroll-snap-align:center;font-size:11px;font-weight:500;color:var(--muted,#857870);text-decoration:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.AppHeader_bottomItemActive__oUmsm,.AppHeader_bottomItemCreate__6HJrF{color:var(--accent,var(--accent));font-weight:600}.AppHeader_bottomItemCreate__6HJrF .AppHeader_bottomIcon__1yoMG{width:30px;height:30px;margin-top:-4px;color:#fff;background:var(--accent,var(--accent));border-radius:var(--r-cta,50%);box-shadow:0 3px 10px rgba(var(--accent-rgb,0,0,0),.3)}.AppHeader_bottomIcon__1yoMG{display:flex;align-items:center;justify-content:center;width:24px;height:24px}@media (max-width:1360px){.AppHeader_brandText__eQWJm{font-size:13px}.AppHeader_brandIdentity__FNVAO b{max-width:150px}.AppHeader_domainLink__xSQfw{padding:0 7px;font-size:12.5px}.AppHeader_domainActive__ZXNBh:after{left:6px;right:6px}.AppHeader_ctaGhost__ldUxx,.AppHeader_ctaOutline__wjUzW{padding:0 11px;font-size:12.5px}.AppHeader_twinChip__yzfKx{max-width:132px;font-size:11.5px}}@media (max-width:1280px){.AppHeader_actions__E86hd [data-cta=article]{display:none}}@media (max-width:1180px){.AppHeader_brandText__eQWJm{display:none}.AppHeader_brandIdentity__FNVAO b{max-width:120px}.AppHeader_domainLink__xSQfw{padding:0 6px;font-size:12px}.AppHeader_ctaGhost__ldUxx,.AppHeader_ctaOutline__wjUzW{padding:0 9px;font-size:12px}.AppHeader_twinChip__yzfKx{max-width:104px;font-size:11px;padding:0 8px}}@media (max-width:1120px){.AppHeader_actions__E86hd [data-cta=livecast]{display:none}}@media (max-width:900px){.AppHeader_actions__E86hd{gap:6px;flex-wrap:wrap;justify-content:flex-end}.AppHeader_ctaGhost__ldUxx,.AppHeader_ctaOutline__wjUzW{padding:6px 10px;font-size:13px}}@media (max-width:980px){.AppHeader_brandIdentity__FNVAO b{max-width:96px}.AppHeader_twinChip__yzfKx{max-width:84px}}@media (max-width:760px){.AppHeader_header__zqZ7i{gap:6px;padding:0 10px;width:100%;max-width:100%;display:flex;grid-template-columns:none;overflow-x:clip;overflow-y:visible;box-sizing:border-box}.AppHeader_actions__E86hd,.AppHeader_desktopBar__ifNyi,.AppHeader_headSpacer__a3a40{display:none!important}.AppHeader_mobileLogin__icckk{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;color:#fff;background:var(--accent,var(--accent));border:1.5px solid var(--accent,var(--accent));border-radius:var(--r-cta,980px);text-decoration:none;white-space:nowrap;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.AppHeader_brand__tb7bh{min-width:0;flex-shrink:1}.AppHeader_mobileActions__5C3Ed{display:flex;min-width:0;flex-shrink:1;gap:4px;max-width:calc(100% - 44px);overflow-x:clip;overflow-y:visible}.AppHeader_mobileActions__5C3Ed .AppHeader_twinChip__yzfKx{max-width:88px;min-width:0;padding:0 8px;font-size:11px;flex-shrink:1;min-height:44px;height:44px}.AppHeader_mobileActions__5C3Ed .AppHeader_menuTrigger__sDpH3{padding:0 8px;flex-shrink:0;min-height:44px;height:44px}.AppHeader_mobileActions__5C3Ed .AppHeader_avatarBtn__eg9nP{flex-shrink:0;width:44px;height:44px;min-width:44px;min-height:44px}.AppHeader_mobileActions__5C3Ed .AppHeader_menuRoot__LU1sg{flex-shrink:0}.AppHeader_brandText__eQWJm{display:inline-block;font-size:13px;max-width:min(36vw,140px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppHeader_bottomNav__pffSC{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:100;height:56px;min-height:56px;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--nav-bg,rgba(255,255,255,.94));backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-top:1px solid var(--border-soft,#dfe5ee);box-shadow:0 -1px 0 rgba(0,0,0,.03);max-width:100%;width:100%;overflow-x:hidden;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box}.AppHeader_bottomNav__pffSC::-webkit-scrollbar{display:none}.AppHeader_bottomItem__JfOyG{flex:1 1 20%;min-width:0}body:has(.AppHeader_bottomNav__pffSC){padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}}@media (max-width:360px){.AppHeader_brandText__eQWJm{display:none}.AppHeader_mobileActions__5C3Ed .AppHeader_twinChip__yzfKx{max-width:72px}}.AppHeader_liveChip__Q4jto{gap:7px}.AppHeader_liveDot__quTHj{width:7px;height:7px;border-radius:50%;background:#ff4d4f;animation:AppHeader_headerLivePulse__71bZY 1.6s infinite}@keyframes AppHeader_headerLivePulse__71bZY{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.AppHeader_xvEntry__SY3gu{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:18px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--on-accent,#ffffff);background:var(--accent,#8b5cf6);border:1.5px solid transparent;transition:filter .12s ease,transform .12s ease}.AppHeader_xvEntry__SY3gu:hover{filter:brightness(1.08)}.AppHeader_xvEntry__SY3gu:active{transform:scale(.97)}.AppHeader_planBadge___6lC6{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.AppHeader_planLite__J0N6m{color:var(--muted-2,#8a93a3);background:var(--surface-2,#eef2f8);border:1px solid var(--border-soft,#dfe5ee)}.AppHeader_planPro__0T1BR{color:#7a4d00;background:linear-gradient(135deg,#ffe9b8,#ffd27a);border:1px solid #e8b64c}.AppHeader_planBadge___6lC6{text-decoration:none}.SkinPicker_root__N_4x0{position:relative;display:inline-flex;flex-shrink:0}.SkinPicker_trigger__ud29w{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;min-height:36px;height:36px;padding:0 12px;font:inherit;font-size:13px;font-weight:500;color:var(--fg);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-pill);cursor:pointer;box-sizing:border-box;transition:border-color .15s,background .15s}.SkinPicker_triggerOpen__YXr7U,.SkinPicker_trigger__ud29w:hover{border-color:var(--border)}.SkinPicker_triggerText__h_uw_{white-space:nowrap}.SkinPicker_dots__kuseZ{display:inline-flex;align-items:center;flex-shrink:0}.SkinPicker_dot__JJih5{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.16);box-sizing:border-box}.SkinPicker_dot__JJih5+.SkinPicker_dot__JJih5{margin-left:-4px}.SkinPicker_panel__KmKL0{position:absolute;top:calc(100% + 8px);right:0;z-index:90;min-width:244px;padding:7px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-md);box-shadow:var(--shadow-3);display:flex;flex-direction:column;gap:2px;white-space:normal}.SkinPicker_panelHead__j3xnz{padding:6px 10px 8px;font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--muted)}.SkinPicker_item__4Y9w7{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:9px 10px;font:inherit;text-align:left;color:var(--fg);background:none;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;box-sizing:border-box}.SkinPicker_itemOn__BngT3,.SkinPicker_item__4Y9w7:hover{background:var(--surface-2)}.SkinPicker_itemOn__BngT3{border-color:var(--border)}.SkinPicker_itemText__IzZn_{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.SkinPicker_itemLabel__ZgVaN{font-size:13.5px;font-weight:600;line-height:1.3}.SkinPicker_itemDesc__DT1cG{font-size:11.5px;color:var(--muted);line-height:1.4}.SkinPicker_check__Gu5PJ{width:15px;height:15px;flex-shrink:0;color:var(--accent)}@media (max-width:1180px){.SkinPicker_trigger__ud29w{padding:0 10px}.SkinPicker_triggerText__h_uw_{display:none}}.QuotaBadge_root__NNYv_{position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.QuotaBadge_chip__S_mdt{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;border:1px solid var(--quota-chip-border,#dfe5ee);background:var(--quota-chip-bg,#ffffff);color:var(--quota-chip-fg,#1d2433);font:inherit;font-size:12.5px;line-height:1.2;letter-spacing:-.005em;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.QuotaBadge_chip__S_mdt[data-tone=warn]{border-color:#d9a514;background:#fff8e3;color:#6e4d00}.QuotaBadge_chip__S_mdt[data-tone=danger]{border-color:#c83a3a;background:#fdecec;color:#8b1c1c}.QuotaBadge_label___v7zp{color:inherit;opacity:.78}.QuotaBadge_count__T7tIf{font-weight:650;font-variant-numeric:tabular-nums}.QuotaBadge_dot__CrVKM{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.QuotaBadge_chip__S_mdt[data-tone=danger] .QuotaBadge_dot__CrVKM,.QuotaBadge_chip__S_mdt[data-tone=warn] .QuotaBadge_dot__CrVKM{opacity:.9}.QuotaBadge_root__NNYv_[data-hidden=true]{display:none}.QuotaBadge_panel__o5vhV{position:absolute;top:calc(100% + 10px);right:0;z-index:120;width:252px;padding:13px 14px 12px;border-radius:12px;background:var(--surface,#fff);border:1px solid var(--line,#e3e8f0);box-shadow:0 10px 28px rgba(15,23,42,.11),0 1px 3px rgba(15,23,42,.05);color:var(--fg,#0d1524);font-size:12.5px;line-height:1.5;letter-spacing:0;text-align:left;white-space:normal;animation:QuotaBadge_quotaPanelIn__WI4UC .14s ease-out}@keyframes QuotaBadge_quotaPanelIn__WI4UC{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.QuotaBadge_panel__o5vhV{animation:none}}.QuotaBadge_panelHead__HoP1A{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.QuotaBadge_panelTitle__scuOJ{font-size:12px;color:var(--muted,#5a6474)}.QuotaBadge_panelCount__9iCZN{font-size:13.5px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--fg,#0d1524)}.QuotaBadge_meter__HzALb{height:5px;border-radius:999px;background:var(--surface-2,#eef2f8);overflow:hidden}.QuotaBadge_meterFill__VjeMJ{display:block;height:100%;border-radius:inherit;background:var(--accent,#0f52e0);transition:width .26s ease;min-width:0}.QuotaBadge_panel__o5vhV[data-tone=warn] .QuotaBadge_meterFill__VjeMJ{background:#d9a514}.QuotaBadge_panel__o5vhV[data-tone=danger] .QuotaBadge_meterFill__VjeMJ{background:#c83a3a}.QuotaBadge_headline__LQFJ0{margin:9px 0 0;font-size:13px;font-weight:600;color:var(--fg,#0d1524)}.QuotaBadge_panel__o5vhV[data-tone=warn] .QuotaBadge_headline__LQFJ0{color:#8a6100}.QuotaBadge_panel__o5vhV[data-tone=danger] .QuotaBadge_headline__LQFJ0{color:#a02525}.QuotaBadge_help__gmIYW{margin:5px 0 0;color:var(--muted,#5a6474);word-break:break-word}.QuotaBadge_wechat__FSpr4{font-weight:600;color:var(--fg,#0d1524)}.QuotaBadge_link__PKxf6{display:inline-block;margin-top:10px;padding-top:9px;border-top:1px solid var(--line-soft,#eef1f6);width:100%;color:var(--accent,#0f52e0);text-decoration:none;font-size:12.5px}.QuotaBadge_link__PKxf6:hover{color:var(--accent-hover,#0a3fb0)}@media (max-width:480px){.QuotaBadge_panel__o5vhV{width:min(252px,calc(100vw - 20px))}}@media (max-width:1360px){.QuotaBadge_label___v7zp{display:none}.QuotaBadge_chip__S_mdt{gap:6px}}