:root{--app-font-sans: "SF Pro Display", "SF Pro Text", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--app-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}html,body,#app,#admin-app{width:100%;height:100%;margin:0}body{font-family:var(--app-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre,textarea.mono,.font-mono{font-family:var(--app-font-mono)}:root{--radius: .5rem;--corporate-signal: #f3ff00;--corporate-signal-hover: #e7f000;--corporate-signal-active: #d6df00;--corporate-signal-ink: #090909;--background: #141414;--foreground: #ededed;--border: #3b3b3b;--ring: #4a4a4a;--card: #1b1b1b;--card-foreground: #ededed;--popover: #1b1b1b;--popover-foreground: #ededed;--primary: var(--corporate-signal);--primary-foreground: var(--corporate-signal-ink);--secondary: #1b1b1b;--secondary-foreground: #ededed;--muted: #1b1b1b;--muted-foreground: #8f8f8f;--accent: #1b1b1b;--accent-foreground: #ededed;--destructive: oklch(.704 .191 22.216);--input: #3b3b3b;--chart-1: oklch(.87 0 0);--chart-2: oklch(.556 0 0);--chart-3: oklch(.439 0 0);--chart-4: oklch(.371 0 0);--chart-5: oklch(.269 0 0);--sidebar: #1b1b1b;--sidebar-foreground: #ededed;--sidebar-primary: var(--corporate-signal);--sidebar-primary-foreground: var(--corporate-signal-ink);--sidebar-accent: #292929;--sidebar-accent-foreground: #ededed;--sidebar-border: #3b3b3b;--sidebar-ring: #4a4a4a;--app-page: #080808;--app-page-gradient: linear-gradient(135deg, #080808 0%, #0d0d0c 58%, #070707 100%);--app-ink: #050505;--app-shell: #101010;--app-stage: #111111;--app-grid: color-mix(in srgb, #f3f3f3 7%, transparent);--app-panel: #111110;--app-panel-strong: #151514;--app-card: #141413;--app-field: #171716;--app-field-hover: #20201e;--app-upload-surface: #111110;--app-table: #111110;--app-table-head: #181817;--app-line: #30302d;--app-line-soft: #232321;--app-line-strong: #4b4b45;--app-text: #f2f2ee;--app-muted: #777773;--app-muted-strong: #c5c5bf;--app-button: #141413;--app-button-text: #f2f2ee;--app-primary: var(--corporate-signal);--app-primary-text: var(--corporate-signal-ink);--app-danger: #ef4444;--app-danger-text: #ffffff;--app-danger-bg: #2a1215;--status-success-text: #22c55e;--status-success-bg: rgba(34, 197, 94, .12);--status-success-border: rgba(34, 197, 94, .42);--status-warn-text: #f59e0b;--status-warn-bg: rgba(245, 158, 11, .13);--status-warn-border: rgba(245, 158, 11, .38);--status-danger-text: #ef4444;--status-danger-bg: rgba(239, 68, 68, .13);--status-danger-border: rgba(239, 68, 68, .42);--status-info-text: #60a5fa;--status-info-bg: rgba(96, 165, 250, .12);--status-info-border: rgba(96, 165, 250, .36);--status-muted-text: #c2c2c2;--status-muted-bg: #20201e;--status-muted-border: #30302d;--overlay-ink: #050505;--overlay-surface: #0d0d0d;--overlay-surface-secondary: #171717;--overlay-text: #f3f3f3;--overlay-muted: color-mix(in srgb, var(--overlay-text) 63%, #050505);--overlay-faint: color-mix(in srgb, var(--overlay-text) 43%, var(--overlay-ink));--overlay-line: color-mix(in srgb, var(--overlay-text) 12%, transparent);--overlay-line-strong: color-mix(in srgb, var(--overlay-text) 26%, transparent);--overlay-hover: color-mix(in srgb, var(--overlay-surface-secondary) 94%, var(--overlay-text) 6%);--overlay-open: color-mix(in srgb, var(--overlay-surface-secondary) 88%, var(--overlay-text) 12%);--overlay-mask: rgb(0 0 0 / 42%);--overlay-control-radius: 8px;--overlay-popover-radius: 12px;--overlay-window-radius: 20px;--overlay-float-shadow: 0 18px 44px rgb(0 0 0 / 24%);--overlay-dialog-shadow: 0 16px 40px rgb(0 0 0 / 28%), inset 0 .5px 0 rgb(255 255 255 / 12%);--overlay-motion-fast: .14s;--overlay-motion-enter: .18s;--overlay-motion-exit: .14s;--overlay-motion-ease: cubic-bezier(.2, 0, 0, 1);--overlay-viewport-gap: 12px;--overlay-z-menu: 1200;--overlay-z-popover: 1600;--overlay-z-sidebar: 2000;--overlay-z-modal: 2800;--overlay-z-critical: 5000;--app-shadow: var(--overlay-dialog-shadow);--app-switch-track-off: #3b3b3b;--app-switch-thumb-off: #1b1b1b;--app-switch-track-on: var(--corporate-signal);--app-switch-thumb-on: var(--corporate-signal-ink);--app-switch-width: 36px;--app-switch-height: 20px;--app-switch-thumb-size: 16px;--app-switch-thumb-offset: 1px;color-scheme:dark}:root[data-ark-theme=corporate]{--corporate-signal: #f3ff00;--corporate-signal-hover: #e7f000;--corporate-signal-active: #d6df00;--corporate-signal-ink: #090909}*{box-sizing:border-box}:root[data-ark-theme=corporate][data-ui-mode=simple]{--corporate-signal: #242424;--corporate-signal-hover: #171717;--corporate-signal-active: #333333;--corporate-signal-ink: #ffffff;--background: #f7f8f8;--foreground: #171717;--border: #dfe2e3;--ring: #51565a;--card: #ffffff;--card-foreground: #171717;--popover: #ffffff;--popover-foreground: #171717;--secondary: #f0f1f2;--secondary-foreground: #171717;--muted: #f0f1f2;--muted-foreground: #5d6266;--accent: #f0f1f2;--accent-foreground: #171717;--input: #dfe2e3;--sidebar: #ffffff;--sidebar-foreground: #171717;--sidebar-accent: #f0f1f2;--sidebar-accent-foreground: #171717;--sidebar-border: #dfe2e3;--sidebar-ring: #51565a;--app-page: #f7f8f8;--app-page-gradient: none;--app-ink: #ffffff;--app-shell: #ffffff;--app-stage: #f7f8f8;--app-grid: rgba(23,23,23,.08);--app-panel: #ffffff;--app-panel-strong: #f0f1f2;--app-card: #ffffff;--app-field: #f0f1f2;--app-field-hover: #e7e9ea;--app-upload-surface: #ffffff;--app-table: #ffffff;--app-table-head: #f0f1f2;--app-line: #dfe2e3;--app-line-soft: #e9ebec;--app-line-strong: #b9bec1;--app-text: #171717;--app-muted: #5d6266;--app-muted-strong: #51565a;--app-button: #ffffff;--app-button-text: #171717;--app-danger-bg: #fff1f0;--status-success-text: #16803c;--status-warn-text: #9a6200;--status-danger-text: #c53030;--status-info-text: #1d65bb;--status-muted-text: #51565a;--status-muted-bg: #f0f1f2;--status-muted-border: #dfe2e3;--overlay-ink: #ffffff;--overlay-surface: #ffffff;--overlay-surface-secondary: #f0f1f2;--overlay-text: #171717;--overlay-muted: #5d6266;--overlay-faint: #62676b;--overlay-line: #dfe2e3;--overlay-line-strong: #b9bec1;--overlay-hover: #f0f1f2;--overlay-open: #e3e6e8;--overlay-float-shadow: 0 8px 24px rgb(23 23 23 / 8%);--overlay-dialog-shadow: 0 16px 48px rgb(23 23 23 / 14%);--app-switch-track-off: #b9bec1;--app-switch-thumb-off: #ffffff;color-scheme:light}.interface-switcher{display:inline-flex;flex-shrink:0;align-self:center;gap:2px;margin-inline:8px;padding:3px;border:1px solid var(--overlay-line);border-radius:var(--overlay-control-radius);background:var(--overlay-surface);color:var(--overlay-text)}.interface-switcher button{min-width:40px;min-height:40px;padding:4px 8px;border:0;border-radius:5px;background:transparent;color:var(--overlay-muted);font-size:12px;cursor:pointer}.interface-switcher button:hover{background:var(--overlay-hover);color:var(--overlay-text)}.interface-switcher button[aria-pressed=true]{background:var(--overlay-open);color:var(--overlay-text);box-shadow:inset 0 -2px var(--corporate-signal)}.interface-switcher button:focus-visible{outline:2px solid var(--corporate-signal);outline-offset:1px}.interface-switcher button:disabled{opacity:.6;cursor:wait}.interface-switcher .interface-retry{color:var(--status-danger-text)}@media(pointer:coarse){.interface-switcher button{min-width:44px;min-height:44px}}html,body,#app,#admin-app{width:100%;height:100%;margin:0;overflow:hidden;background:var(--app-page)}#app,#admin-app{color:var(--app-text)}#app>.n-config-provider,#admin-app>.n-config-provider{width:100%;height:100%;min-height:0}body{background:var(--app-page);color:var(--app-text);font-size:14px;line-height:1.5}::selection{background:color-mix(in srgb,var(--corporate-signal) 28%,transparent);color:inherit}button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}button,input,select,textarea{font:inherit}.n-modal-mask{background-color:var(--overlay-mask)!important}.n-modal-mask.fade-in-transition-enter-active{transition:opacity var(--overlay-motion-enter) var(--overlay-motion-ease)!important}.n-modal-mask.fade-in-transition-leave-active{transition:opacity var(--overlay-motion-exit) ease-in!important}.n-modal.fade-in-scale-up-transition-enter-active{transition:opacity var(--overlay-motion-enter) var(--overlay-motion-ease),transform var(--overlay-motion-enter) var(--overlay-motion-ease)!important}.n-modal.fade-in-scale-up-transition-leave-active{transition:opacity var(--overlay-motion-exit) ease-in,transform var(--overlay-motion-exit) ease-in!important}.n-modal.fade-in-scale-up-transition-enter-from,.n-modal.fade-in-scale-up-transition-leave-to{opacity:0;transform:translateY(6px)!important}.n-modal.fade-in-scale-up-transition-enter-to,.n-modal.fade-in-scale-up-transition-leave-from{opacity:1;transform:translateY(0)!important}textarea{resize:none}textarea::-webkit-resizer{display:none}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-magicui-theme-vt=active]::view-transition-group(root){animation-duration:var(--magicui-theme-toggle-vt-duration, .4s)}html[data-magicui-theme-vt=active]::view-transition-old(root){z-index:0}html[data-magicui-theme-vt=active]::view-transition-new(root){z-index:1;clip-path:var(--magicui-theme-vt-clip-from)}html[data-magicui-theme-vt=active] *,html[data-magicui-theme-vt=active] *:before,html[data-magicui-theme-vt=active] *:after{transition-duration:0s!important}[role=button]:not([aria-disabled=true]){cursor:pointer}[aria-disabled=true]{cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
