:root{--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-code:"SF Mono", "JetBrains Mono", "Fira Code", Consolas, Menlo, Courier, "PingFang SC", "Microsoft YaHei";--font-size-body:14px;--font-size-nav:14px;--font-size-chat:13px;--font-size-session:13px;--font-size-ui:12px;--font-size-meta:10px;--font-size-page-title:30px;--font-size-hero:64px;--font-size-brand-statement:24px;--font-size-return-title:22px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-line-body:22px;--wb-radius-xs:4px;--wb-radius-sm:8px;--wb-radius-md:12px;--wb-radius-lg:16px;--wb-radius-xl:20px;--wb-radius-panel:28px;--wb-ease:cubic-bezier(.4, 0, .2, 1);--wb-duration:.2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wb-bg:#fff;--wb-sidebar:#f7f7f7;--wb-layer:#f3f3f3;--wb-layer-2:#ececec;--wb-fill:#f0f0f0;--wb-bubble:#f2f2f2;--wb-input:#fff;--wb-nav-hover:#efefef;--wb-nav-active:#e7e7e7;--wb-hover:#0000000a;--wb-hover-solid:#ececec;--wb-label:#141414;--wb-label-secondary:#5c5c5c;--wb-label-tertiary:#8a8a8a;--wb-border:#00000014;--wb-border-strong:#00000024;--wb-button:#141414;--wb-button-hover:#2a2a2a;--wb-button-fg:#fff;--wb-code:#f6f6f6;--wb-code-inline:#f0f0f0;--wb-danger:#dc4c4c;--wb-warn:#c4842a;--wb-focus:#14141429;--wb-mask:#00000047;--accent:var(--wb-button);--accent-rgb:20, 20, 20;--accent-foreground:var(--wb-button-fg)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wb-bg:#0f0f0f;--wb-sidebar:#202020;--wb-layer:#202020;--wb-layer-2:#2a2a2a;--wb-fill:#2e2e2e;--wb-bubble:#2c2c2c;--wb-input:#2a2a2a;--wb-nav-hover:#262626;--wb-nav-active:#303030;--wb-hover:#ffffff0f;--wb-hover-solid:#303030;--wb-label:#f3f3f3;--wb-label-secondary:#c8c8c8;--wb-label-tertiary:#8d8d8d;--wb-border:#ffffff14;--wb-border-strong:#ffffff24;--wb-button:#f3f3f3;--wb-button-hover:#fff;--wb-button-fg:#141414;--wb-code:#181818;--wb-code-inline:#2a2a2a;--wb-danger:#f07167;--wb-warn:#e0a85a;--wb-focus:#f3f3f333;--wb-mask:#00000080;--accent:var(--wb-button);--accent-rgb:243, 243, 243;--accent-foreground:var(--wb-button-fg)}html,html *{--wb-elevation-stroke:0 0 0 .5px var(--wb-border-strong);--wb-elevation-panel:var(--wb-elevation-stroke), 0 3px 8px #0000000a, 0 0 16px #00000008;--wb-elevation-soft:var(--wb-elevation-stroke), 0 4px 16px #0000000a, 0 0 24px #0000000a}
html body,html body[theme-mode=dark]{--semi-color-bg-0:var(--wb-bg);--semi-color-bg-1:var(--wb-sidebar);--semi-color-bg-2:var(--wb-layer);--semi-color-bg-3:var(--wb-layer-2);--semi-color-text-0:var(--wb-label);--semi-color-text-1:var(--wb-label-secondary);--semi-color-text-2:var(--wb-label-tertiary);--semi-color-border:var(--wb-border);--semi-color-fill-0:var(--wb-hover);--semi-color-fill-1:var(--wb-hover-solid);--semi-color-fill-2:var(--wb-fill);--semi-color-primary:var(--wb-button);--semi-color-primary-hover:var(--wb-button-hover);--semi-color-primary-active:var(--wb-button);--semi-color-primary-light-default:var(--wb-fill);--semi-color-primary-light-hover:var(--wb-hover-solid);--semi-color-danger:var(--wb-danger);--semi-color-warning:var(--wb-warn)}html body .semi-button-primary.semi-button-solid{color:var(--wb-button-fg);background-color:var(--wb-button)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--console-canvas:#fff;--console-panel:#f5f5f5;--console-control:#efefef;--console-text:#171717;--console-muted:#777;--console-inverse:#0f0f0f;--console-story-text:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--console-canvas:#0f0f0f;--console-panel:#202020;--console-control:#2b2b2b;--console-text:#f3f3f3;--console-muted:#a0a0a0;--console-inverse:#fff;--console-story-text:#0f0f0f}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--console-canvas);color:var(--console-text);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular)}button{font-family:inherit}.console-brand{color:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.console-brand img{border-radius:8px;flex:none}.console-brand-compact img{border-radius:6px;width:28px;height:28px}.console-eyebrow,.console-story-footer{color:var(--console-muted);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);letter-spacing:.16em}h1{font-size:var(--font-size-page-title);font-weight:var(--font-weight-semibold);letter-spacing:-.035em;margin:0;line-height:1.25}.console-login{grid-template-columns:minmax(340px,46%) minmax(420px,54%);min-height:100vh;display:grid}.console-story{color:#171717;background:#f3f3f3;flex-direction:column;min-height:100vh;padding:40px clamp(36px,5vw,96px);display:flex}@media (prefers-color-scheme:dark){.console-story{color:#f5f5f5;background:#202020}}.console-story-content{flex-direction:column;flex:1;justify-content:center;gap:28px;padding-bottom:6vh;display:flex}.console-story-mark{align-items:center;width:clamp(170px,23vw,350px);height:clamp(80px,11vw,170px);display:flex}.console-story-mark img{width:100%;height:auto}@media (prefers-color-scheme:dark){.console-story-mark img,.console-mark-wrap img{filter:invert()}}.console-story-content p{font-size:var(--font-size-brand-statement);font-weight:var(--font-weight-medium);letter-spacing:-.025em;margin:0}.console-story-footer{color:inherit;opacity:.45}.console-form-side{justify-content:center;align-items:center;padding:56px 32px;display:flex}.console-form-wrap{width:min(100%,390px);transform:translateY(-2vh)}.console-form-wrap .console-eyebrow{margin-bottom:18px}.console-form-wrap h1{margin-bottom:48px}.console-form-wrap form{flex-direction:column;gap:12px;display:flex}.console-form-wrap label{font-size:var(--font-size-ui);font-weight:var(--font-weight-medium)}.console-form-wrap label:not(:first-child){margin-top:14px}.console-form-wrap .semi-input-wrapper{background:var(--console-control);min-height:42px}.console-code-row{gap:10px;min-width:0;display:flex}.console-code-row .semi-input-wrapper{flex:1;min-width:0}.console-code-row .semi-button{white-space:nowrap}.console-submit{width:100%;height:42px;margin-top:20px}.console-mock-code{color:var(--console-muted);font-size:var(--font-size-ui);margin:0}.console-error{color:var(--semi-color-danger);font-size:var(--font-size-ui)}.console-mobile-brand{display:none}.console-shell{min-height:100vh;display:flex}.console-sidebar{background:var(--console-panel);flex-direction:column;flex:none;width:250px;padding:30px 18px 24px;display:flex}.console-sidebar>.console-brand{padding:0 14px}.console-sidebar nav{margin-top:80px}.console-nav-current{background:var(--console-control);height:38px;font-weight:var(--font-weight-medium);border-radius:8px;align-items:center;padding:0 14px;display:flex}.console-nav-link{height:38px;color:var(--console-text);font-size:var(--font-size-nav);border-radius:8px;align-items:center;padding:0 14px;text-decoration:none;display:flex}.console-nav-link:hover{background:var(--console-control)}.console-sidebar-account{color:var(--console-muted);font-size:var(--font-size-ui);margin-top:auto;padding:0 14px}.console-main{background:var(--console-canvas);flex:1;min-width:0}.console-main-header{justify-content:space-between;align-items:center;display:none}.console-main-header a{color:var(--console-text);font-size:var(--font-size-nav);text-decoration:none}.console-main-content{width:min(100%,900px);margin:0 auto;padding:88px clamp(30px,5vw,80px)}.console-main-content h1{margin:12px 0 56px}.console-account-surface{background:var(--console-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.console-account-surface>div{flex-direction:column;gap:10px;display:flex}.console-field-label{color:var(--console-muted);font-size:var(--font-size-ui)}.console-account-surface strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.console-return,.console-loading{min-height:100vh;padding:40px clamp(24px,5vw,80px)}.console-return-content{text-align:center;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.console-return-content h1{font-size:var(--font-size-return-title);margin:22px 0 12px}.console-return-content p{color:var(--console-muted)}.console-mark-wrap{justify-content:center;align-items:center;width:96px;height:48px;margin:auto;animation:1.2s ease-in-out infinite alternate console-arrive;display:flex}.console-mark-wrap img{width:100%}@keyframes console-arrive{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.console-mark-wrap{animation:none}}@media (max-width:800px){.console-login{display:block}.console-story{display:none}.console-form-side{min-height:100vh;padding:34px 24px}.console-form-wrap{transform:none}.console-mobile-brand{margin-bottom:76px;display:block}.console-form-wrap h1{margin-bottom:38px}.console-sidebar{display:none}.console-main-header{background:var(--console-panel);padding:24px;display:flex}.console-main-content{padding:54px 24px}.console-account-surface{flex-direction:column;align-items:flex-start}}
