:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bm-font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI Variable", "Segoe UI", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--bm-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--bm-fs-11:11px;--bm-fs-12:12px;--bm-fs-13:13px;--bm-fs-14:14px;--bm-fs-16:16px;--bm-lh:1.5;--bm-lh-tight:1.3;--bm-motion-enter:.16s;--bm-motion-stagger:18ms;--bm-motion-ease-out:cubic-bezier(.2, 0, 0, 1);--bm-sp-1:4px;--bm-sp-2:8px;--bm-sp-3:12px;--bm-sp-4:16px;--bm-sp-5:20px;--bm-sp-6:24px;--bm-sp-8:32px;--bm-r-sm:4px;--bm-r-md:6px;--bm-r-lg:8px;--bm-control-h:30px;--bm-control-icon-h:28px;--bm-row-compact-h:44px;--bm-canvas:#f7f7f8;--bm-surface:#fff;--bm-surface-2:#f4f4f5;--bm-surface-hover:#ececee;--bm-border:#e7e7ea;--bm-border-strong:#d4d4d8;--bm-text:#18181b;--bm-text-2:#57575f;--bm-text-3:#8b8b94;--bm-brand:#18181b;--bm-brand-hover:#2a2a2e;--bm-brand-active:#000;--bm-brand-subtle:#f4f4f5;--bm-brand-text:#18181b;--bm-on-brand:#fafafa;--bm-danger:#dc2626;--bm-danger-hover:#b91c1c;--bm-danger-subtle:#fef2f2;--bm-danger-text:#b91c1c;--bm-on-danger:#fff;--bm-z-sticky:10;--bm-focus:#18181b;--bm-focus-ring:#18181b24;--bm-overlay:#0f0f1266;--bm-shadow:0 1px 2px #1010140f, 0 4px 12px #1010141a;--bm-shadow-lg:0 1px 2px #10101414, 0 12px 32px #10101424;--bm-color-brand-700:var(--bm-brand);--bm-color-brand-600:var(--bm-brand-hover);--bm-color-brand-100:var(--bm-brand-subtle);--bm-color-surface:var(--bm-surface);--bm-color-canvas:var(--bm-canvas);--bm-color-text:var(--bm-text);--bm-color-muted:var(--bm-text-2);--bm-color-border:var(--bm-border-strong);--bm-color-danger:var(--bm-danger-text);--bm-radius-md:var(--bm-r-md);--bm-space-2:var(--bm-sp-2);--bm-space-3:var(--bm-sp-3);--bm-space-4:var(--bm-sp-4);--bm-space-6:var(--bm-sp-6)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bm-canvas:#121215;--bm-surface:#1b1b20;--bm-surface-2:#222228;--bm-surface-hover:#28282f;--bm-border:#2b2b31;--bm-border-strong:#3a3a42;--bm-text:#f4f4f5;--bm-text-2:#a1a1ab;--bm-text-3:#6b6b75;--bm-brand:#f4f4f5;--bm-brand-hover:#e3e3e6;--bm-brand-active:#fff;--bm-brand-subtle:#222228;--bm-brand-text:#f4f4f5;--bm-on-brand:#18181b;--bm-danger:#f87171;--bm-danger-hover:#fca5a5;--bm-danger-subtle:#2a1c1c;--bm-danger-text:#fca5a5;--bm-on-danger:#18181b;--bm-focus:#f4f4f5;--bm-focus-ring:#f4f4fa2e;--bm-overlay:#00000094;--bm-shadow:0 1px 2px #0006, 0 4px 12px #00000059;--bm-shadow-lg:0 4px 12px #00000061, 0 18px 44px #0000007a;--bm-color-brand-600:var(--bm-brand-hover)}}:root{--idc-color-bg:#fff;--idc-color-fg:#000;--idc-color-muted:#626262;--idc-color-subtle:#e5e5e5;--idc-color-secondary:#f3f3f3;--idc-color-accent:#000;--idc-space-1:4px;--idc-space-2:8px;--idc-space-3:12px;--idc-space-4:16px;--idc-space-6:24px;--idc-space-8:32px;--idc-space-12:48px;--idc-radius-control:6px;--idc-radius-panel:8px;--idc-content-width:480px;--idc-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--idc-font-small:13px;--idc-font-body:16px;--idc-font-title:24px;--idc-line-height:1.6;--idc-control-height:44px;--idc-qr-width:300px;--idc-qr-height:340px}.idc-login{box-sizing:border-box;min-height:100dvh;padding:var(--idc-space-12) var(--idc-space-6);background:var(--idc-color-bg);color:var(--idc-color-fg);font:var(--idc-font-body)/var(--idc-line-height) var(--idc-font-family);flex-direction:column;align-items:center;display:flex}.idc-login *,.idc-login :before,.idc-login :after{box-sizing:border-box}.idc-login [hidden]{display:none!important}.idc-login__brand{justify-content:center;align-items:baseline;gap:var(--idc-space-3);margin-bottom:var(--idc-space-12);flex-wrap:wrap;display:flex}.idc-login__brand strong{font-size:var(--idc-font-body);font-weight:600}.idc-login__brand span,.idc-login__company{color:var(--idc-color-muted);font-size:var(--idc-font-small)}.idc-login__content{width:min(100%,var(--idc-content-width));padding:var(--idc-space-8);text-align:center;align-items:center;gap:var(--idc-space-4);flex-direction:column;display:flex}.idc-login__content h1{font-size:var(--idc-font-title);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.idc-login__message{color:var(--idc-color-muted);overflow-wrap:anywhere;max-width:100%;margin:0}.idc-login__message:empty{display:none}.idc-login__qr{width:var(--idc-qr-width);max-width:100%;min-height:var(--idc-qr-width);place-items:center;display:grid}.idc-login__qr iframe{width:var(--idc-qr-width);max-width:100%;height:var(--idc-qr-height);border:0;display:block}.idc-login__progress{color:var(--idc-color-muted);font-size:var(--idc-font-small)}.idc-login__actions{gap:var(--idc-space-3);width:100%;margin-top:var(--idc-space-2);flex-wrap:wrap;justify-content:center;display:flex}.idc-login button,.idc-login__action{min-height:var(--idc-control-height);max-width:100%;padding:var(--idc-space-2) var(--idc-space-6);border-radius:var(--idc-radius-control);background:var(--idc-color-fg);color:var(--idc-color-bg);font:inherit;cursor:pointer;white-space:normal;border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.idc-login button:focus-visible,.idc-login a:focus-visible,.idc-login input:focus-visible{outline:2px solid var(--idc-color-accent);outline-offset:3px}.idc-login button:hover,.idc-login__action:hover{opacity:.84}.idc-login button:disabled{opacity:.5;cursor:wait}.idc-login .idc-login__secondary,.idc-login .idc-login__cancel{background:var(--idc-color-secondary);color:var(--idc-color-fg)}.idc-login__footer{width:100%;margin-top:var(--idc-space-6);color:var(--idc-color-muted);font-size:var(--idc-font-small)}.idc-login__footer p,.idc-login__notice p{margin:0}.idc-login__company{margin-top:var(--idc-space-8);text-align:center}.idc-login__notice{overflow-wrap:anywhere;width:100%;margin:0}.idc-login form{gap:var(--idc-space-3);text-align:left;width:100%;display:grid}.idc-login input{font:inherit;width:100%;min-height:var(--idc-control-height);border:1px solid var(--idc-color-subtle);border-radius:var(--idc-radius-control);padding:var(--idc-space-2) var(--idc-space-3)}@media (width<=480px){.idc-login{padding:var(--idc-space-8) var(--idc-space-4)}.idc-login__brand{margin-bottom:var(--idc-space-6)}.idc-login__content{padding:var(--idc-space-6) var(--idc-space-2);--idc-qr-width:280px;--idc-qr-height:320px}.idc-login__actions{gap:var(--idc-space-2)}}html,body{min-height:100%;margin:0}
