:root,html[data-theme=dark]{color-scheme:dark;--accent:#ffab58;--accent-soft:rgba(255,171,88,.14);--shadow-tint:rgba(0,0,0,.45);--bg:#060707;--fg:#fafafa;--fg-secondary:#a1a1aa;--fg-muted:#71717a;--fg-faint:#52525b;--border-soft:hsla(0,0%,100%,.08);--panel:hsla(0,0%,100%,.025);--panel-border:hsla(0,0%,100%,.1);--header-bg:rgba(6,7,7,.82);--logo-bg:#fafafa;--logo-fg:#060707;--scrollbar:hsla(0,0%,100%,.12);--scrollbar-hover:hsla(0,0%,100%,.2)}html[data-theme=light]{color-scheme:light;--accent:#d97706;--accent-soft:rgba(217,119,6,.12);--shadow-tint:rgba(24,24,27,.1);--bg:#f4f4f5;--fg:#18181b;--fg-secondary:#52525b;--fg-muted:#71717a;--fg-faint:#a1a1aa;--border-soft:rgba(0,0,0,.08);--panel:#fff;--panel-border:rgba(0,0,0,.1);--header-bg:hsla(0,0%,100%,.85);--logo-bg:#18181b;--logo-fg:#fafafa;--scrollbar:rgba(0,0,0,.16);--scrollbar-hover:rgba(0,0,0,.28)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(255,171,88,.28);color:var(--fg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:8px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}::-webkit-scrollbar-track{background:transparent}.mono-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.display-title{font-weight:650;letter-spacing:-.02em;line-height:1.08;color:var(--fg)}.dot-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:10px}.hero-glow{position:absolute;pointer-events:none;border-radius:9999px;filter:blur(120px);opacity:.35}.login-glass .ant-input-affix-wrapper,.login-glass>.ant-input{background:hsla(0,0%,100%,.045)!important;border:1px solid hsla(0,0%,100%,.13)!important;border-radius:8px!important;transition:border-color .18s,box-shadow .18s,background .18s}.login-glass .ant-input-affix-wrapper .ant-input{background:transparent!important;border:none!important;box-shadow:none!important}.login-glass .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-focused):hover{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.22)!important}.login-glass .ant-input-affix-wrapper-focused,.login-glass .ant-input-affix-wrapper:focus-within{background:hsla(0,0%,100%,.055)!important;border-color:hsla(0,0%,100%,.8)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.09)!important}.login-glass .ant-input::placeholder{color:#52525b!important}.login-glass .ant-input-prefix .anticon{color:#6b6b74;transition:color .18s}.login-glass .ant-input-affix-wrapper-focused .ant-input-prefix .anticon,.login-glass .ant-input-affix-wrapper:focus-within .ant-input-prefix .anticon{color:#e4e4e7}.login-glass .ant-input-password-icon{color:#6b6b74!important}.login-glass .ant-input-password-icon:hover{color:#a1a1aa!important}.login-glass input{caret-color:#fafafa}html[data-theme=dark] .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){color:#0b0c0c!important;background:#fafafa!important}html[data-theme=dark] .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:#fff!important}html[data-theme=dark] .ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):active{background:#e4e4e7!important}html[data-theme=dark] .ant-switch-checked{background:#d4d4d8!important}.ig-orb{position:absolute;border-radius:50%;filter:blur(2px);will-change:transform}@keyframes ig-drift-a{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-70px,60px,0) scale(1.12)}to{transform:translate3d(40px,-50px,0) scale(.94)}}@keyframes ig-drift-b{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(90px,-70px,0) scale(1.15)}}@media (prefers-reduced-motion:reduce){.ig-orb{animation:none!important}}.mgmt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.mgmt-entry{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--panel-border);border-radius:10px;background:var(--panel);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.mgmt-entry:hover{border-color:var(--border-strong,hsla(0,0%,100%,.28));transform:translateY(-1px);box-shadow:0 6px 18px var(--shadow-tint)}.mgmt-entry-icon{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:17px;background:var(--panel-hover,hsla(0,0%,100%,.05));border:1px solid var(--panel-border);color:var(--fg-secondary)}.mgmt-entry-body{display:flex;flex-direction:column;gap:2px;min-width:0}.mgmt-entry-title{font-weight:600;font-size:13.5px;color:var(--fg)}.mgmt-entry-arrow,.mgmt-entry-desc{font-size:12px;color:var(--fg-muted)}.mgmt-entry-arrow{margin-left:auto;transition:transform .18s ease,color .18s ease}.mgmt-entry:hover .mgmt-entry-arrow{transform:translateX(3px);color:var(--fg)}.ant-btn{transition:transform .06s ease,background .18s ease,border-color .18s ease,color .18s ease}.ant-btn:not(:disabled):active{transform:translateY(1px)}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-selector:focus-visible,.ant-tabs-tab:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ws-tab{color:var(--fg-muted)!important;border-bottom:2px solid transparent!important;transition:color .15s ease,border-color .15s ease}.ws-tab-active,.ws-tab:hover{color:var(--fg)!important}.ws-tab-active{border-bottom-color:var(--fg)!important}.demo-frame{border:1px solid var(--panel-border);border-radius:10px;overflow:hidden;background:var(--panel);margin-top:10px}.demo-titlebar{display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid var(--panel-border);background:var(--panel-hover,hsla(0,0%,50%,.06))}.demo-dot{width:8px;height:8px;border-radius:999px;background:var(--fg-faint);opacity:.6}.demo-titlebar .mono-label{margin-left:4px}.demo-body{padding:12px 14px}.demo-row{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12px;border-bottom:1px solid var(--border-soft);flex-wrap:wrap}.demo-row:last-child{border-bottom:none}.demo-chip{font-family:ui-monospace,Menlo,monospace;font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid var(--panel-border);color:var(--fg-secondary)}.demo-label{font-size:11px;color:var(--fg-muted);min-width:92px}.top-nav-menu{width:100%;display:flex;justify-content:center}.top-nav-menu.ant-menu-horizontal{line-height:56px;border-bottom:none}.top-nav-menu .ant-menu-item{padding-inline:12px}