body{font-size:var(--font-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#app{text-align:left;border:none;width:100%;max-width:none;margin:0}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}p{text-wrap:pretty}a{transition:color var(--duration-fast,.18s) var(--ease-out,cubic-bezier(.16, 1, .3, 1));text-decoration:none}button,input,select,textarea{letter-spacing:0;font-family:inherit}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}:where(button){appearance:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-sidebar);color:var(--text-secondary);font-size:var(--font-control);line-height:1.4}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}input,select,textarea{accent-color:var(--accent-orange,#ff8c00);box-shadow:var(--shadow-inset);transition:border-color var(--duration-fast,.18s) var(--ease-out), box-shadow var(--duration-fast,.18s) var(--ease-out), background-color var(--duration-fast,.18s) var(--ease-out)}input::placeholder,textarea::placeholder{opacity:.72}img{max-width:100%;display:block}button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[contenteditable=true]:focus-visible{outline:2px solid var(--accent-orange,#ff8c00);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){:where(button,[role=button]){transition:transform var(--duration-fast,.16s) var(--ease-out)}button:active:not(:disabled),[role=button]:active:not(:disabled){transition:transform var(--duration-instant,.1s) var(--ease-out);transform:scale(.98)}}::selection{background:color-mix(in srgb, var(--accent-orange) 25%, transparent);color:var(--text-primary,#fff)}details>summary{cursor:pointer}.interactive-surface{transition:border-color var(--duration-fast,.16s) var(--ease-out), box-shadow var(--duration-normal,.22s) var(--ease-out), transform var(--duration-fast,.16s) var(--ease-out), background-color var(--duration-fast,.16s) var(--ease-out)}@media (hover:hover) and (pointer:fine){.interactive-surface:hover{border-color:color-mix(in srgb, var(--accent-orange) 28%, var(--border-card));box-shadow:var(--shadow-soft);transform:translateY(-1px)}.data-table .table-row{transition:background-color var(--duration-fast,.18s) var(--ease-out), box-shadow var(--duration-fast,.18s) var(--ease-out)}.data-table .table-row:hover{background:var(--item-bg-hover);box-shadow:inset 2px 0 0 var(--accent-orange)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong,#a3a3a37a);border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:var(--accent-orange)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.interactive-surface:hover{transform:none}}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent-orange,#ff8c00);box-shadow:var(--shadow-inset), var(--ring-focus)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#181818;--surface-sidebar:#202020;--surface-panel:#2d2d2d;--surface-elevated:#2d2d2d;--surface-sunken:#151515;--surface-glass:#202020e0;--surface-hover:#ffffff0f;--surface-selected:color-mix(in srgb, var(--accent-orange) 10%, transparent);--media-surface:#181818;--media-text:#fff;--bg-primary:var(--surface-page);--bg-secondary:var(--surface-sidebar);--bg-card:var(--surface-sidebar);--bg-input:var(--surface-panel);--bg-hover:var(--surface-hover);--border-subtle:#a3a3a338;--border-strong:#a3a3a37a;--border-card:var(--border-subtle);--border-input:var(--border-strong);--border-glow:color-mix(in srgb, var(--accent-orange) 55%, transparent);--brand-accent-seed:#ff8c00;--brand-accent-dark:#ff8c00;--brand-on-accent-dark:#181818;--brand-accent-soft-dark:#392c19;--brand-accent-border-dark:#794f0e;--brand-accent-light:#a64f00;--brand-on-accent-light:#fff;--brand-accent-soft-light:#e9ddcf;--brand-accent-border-light:#bd946f;--brand-accent:var(--brand-accent-dark);--brand-on-accent:var(--brand-on-accent-dark);--brand-accent-soft:var(--brand-accent-soft-dark);--brand-accent-border:var(--brand-accent-border-dark);--accent-orange:var(--brand-accent);--accent-orange-light:#ffb347;--accent-orange-dark:#e65100;--accent-orange-strong:#ffb340;--accent-blue:#8f8f8f;--accent-blue-dark:#a3a3a3;--text-primary:#f5f5f5;--text-secondary:#cfcfcf;--text-muted:#8f8f8f;--action-primary-bg:#fff;--action-primary-text:#181818;--status-success:#55c878;--status-warning:#fbbf24;--status-danger:#ff6b6b;--status-info:#7eb6ff;--status-note:#b1a0e8;--switch-thumb:#f5f5f5;--switch-thumb-ink:#525252;--switch-track-off:#565656;--switch-thumb-active-ink:#a64f00;--action-danger-text:#181818;--overlay-backdrop:#000000ad;--auth-card-bg:#202020e6;--auth-card-text:#f5f5f5;--auth-card-muted:#b6b6b6;--landing-bg:#000;--shadow-glow:0 0 20px color-mix(in srgb, var(--accent-orange) 25%, transparent);--shadow-glow-hover:0 0 40px color-mix(in srgb, var(--accent-orange) 45%, transparent);--shadow-chrome:0 1px 0 #ffffff09, 0 12px 30px #0000002e;--shadow-card:0 1px 2px #0000003d, 0 10px 30px #00000038;--shadow-card-hover:0 2px 4px #00000042, 0 14px 34px #00000047;--shadow-soft:0 8px 24px #0000002e;--shadow-hover:0 16px 40px #00000057;--shadow-inset:inset 0 1px 0 #ffffff09, inset 0 0 0 1px #0000001f;--edge-highlight:#ffffff0e;--ring-focus:0 0 0 2px var(--accent-orange);--skeleton-base:#292929;--skeleton-highlight:#ffffff16;--surface-spotlight:color-mix(in srgb, var(--accent-orange) 18%, transparent);--video-surface:var(--surface-sidebar);--video-media-bg:linear-gradient(145deg, color-mix(in srgb, var(--accent-orange) 10%, transparent), #202020);--video-media-scrim:linear-gradient(180deg, transparent 56%, #18181875 100%);--video-line:var(--border-subtle);--video-shadow:0 12px 34px #00000047;--video-shadow-hover:0 18px 42px #0000005c, 0 0 0 1px color-mix(in srgb, var(--accent-orange) 12%, transparent);--writing-surface:var(--surface-sidebar);--writing-media-bg:linear-gradient(145deg, color-mix(in srgb, var(--accent-orange) 9%, transparent), #202020);--writing-media-scrim:linear-gradient(180deg, transparent 54%, #18181880 100%);--writing-line:var(--border-subtle);--writing-shadow:0 12px 34px #00000047;--writing-shadow-hover:0 18px 42px #0000005c, 0 0 0 1px color-mix(in srgb, var(--accent-orange) 12%, transparent);--radius-sm:12px;--navbar-bg:var(--surface-sidebar);--radius-md:16px;--radius-lg:24px;--radius-xl:28px;--radius-float:28px;--radius-pill:999px;--radius-detail:4px;--transition-fast:.16s var(--ease-out);--transition-base:.24s var(--ease-out);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--duration-instant:.1s;--duration-fast:.16s;--duration-normal:.22s;--duration-slow:.3s;--control-focus:var(--ring-focus);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--navbar-height:64px;--container-w:1320px;--container-max:1320px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--font-4xl:var(--font-display);--space-xs:8px;--space-sm:12px;--space-base:16px;--space-lg:24px;--space-xl:40px;--font-xs:var(--font-caption);--font-sm:var(--font-control);--font-base:var(--font-body);--font-lg:var(--font-title);--font-xl:var(--font-title);--font-2xl:var(--font-display);--font-3xl:var(--font-display);--font-caption:12px;--font-body:15px;--font-label:14px;--font-control:14px;--font-display:28px;--font-title:20px;--duration-overlay:.28s;--z-menu:80;--z-overlay:140;--z-overlay-step:20;--font-mono:ui-monospace, "Cascadia Code", Consolas, monospace;--leading-body:1.65;--leading-heading:1.25;--leading-control:1.4;--tracking-heading:-.02em;--measure-prose:72ch;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:800;--control-height:32px;--control-height-sm:24px;--control-height-lg:40px;--bg-elevated:var(--surface-elevated);--item-bg-hover:var(--surface-hover);--item-bg-active:color-mix(in srgb, var(--accent-orange) 10%, transparent);--shadow-floating:0 6px 16px 0 #00000047, 0 3px 6px -4px #00000052, 0 9px 28px 8px #0000002e;--color-danger:#ff4d4f}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-accent:var(--brand-accent-light);--brand-on-accent:var(--brand-on-accent-light);--brand-accent-soft:var(--brand-accent-soft-light);--brand-accent-border:var(--brand-accent-border-light);--accent-orange:var(--brand-accent);--surface-page:#eef1f3;--surface-sidebar:#f8fafb;--surface-panel:#f3f5f6;--surface-elevated:#fbfcfd;--surface-sunken:#e6eaed;--surface-glass:#f9fbfce0;--surface-hover:#2734420e;--surface-selected:color-mix(in srgb, var(--accent-orange) 9%, transparent);--navbar-bg:var(--surface-sidebar);--bg-primary:var(--surface-page);--bg-secondary:var(--surface-sidebar);--bg-card:var(--surface-sidebar);--bg-input:var(--surface-panel);--bg-hover:var(--surface-hover);--border-subtle:#27344221;--border-strong:#27344240;--border-card:var(--border-subtle);--border-input:var(--border-strong);--border-glow:color-mix(in srgb, var(--accent-orange) 40%, transparent);--text-primary:#20272e;--text-secondary:#46515c;--text-muted:#5f6b76;--action-primary-bg:var(--accent-orange);--action-primary-text:var(--brand-on-accent);--status-success:#248a4a;--status-warning:#916200;--status-danger:#c83d3d;--status-info:#1f69b3;--status-note:#6a4a9c;--action-danger-text:#fff;--overlay-backdrop:#18181894;--auth-card-bg:var(--surface-glass);--auth-card-text:var(--text-primary);--auth-card-muted:var(--text-secondary);--landing-bg:#000;--shadow-glow:0 0 16px color-mix(in srgb, var(--accent-orange) 20%, transparent);--shadow-glow-hover:0 0 32px color-mix(in srgb, var(--accent-orange) 35%, transparent);--shadow-chrome:0 1px 0 #ffffffd1, 0 10px 26px #27344213;--shadow-card:0 1px 2px #2734420f, 0 8px 22px #27344212;--shadow-card-hover:0 2px 5px #27344214, 0 14px 30px #2734421a;--shadow-soft:0 2px 8px #27344212, 0 12px 28px #27344211;--shadow-hover:0 2px 8px #27344217, 0 16px 34px #2734421c;--shadow-inset:inset 0 1px 0 #ffffffdb, inset 0 0 0 1px #27344206;--edge-highlight:#ffffffe0;--ring-focus:0 0 0 2px var(--accent-orange);--skeleton-base:#dfe4e8;--skeleton-highlight:#ffffffb8;--surface-spotlight:color-mix(in srgb, var(--accent-orange) 28%, transparent);--video-surface:var(--surface-sidebar);--video-media-bg:linear-gradient(145deg, #f3f3f3, #e6e6e6);--video-media-scrim:linear-gradient(180deg, transparent 60%, #18181814 100%);--video-line:var(--border-subtle);--video-shadow:0 12px 32px #18181814;--video-shadow-hover:0 18px 40px #18181821, 0 0 0 1px color-mix(in srgb, var(--accent-orange) 20%, transparent);--writing-surface:var(--surface-sidebar);--writing-media-bg:linear-gradient(145deg, #f5f5f5, #e7e7e7);--writing-media-scrim:linear-gradient(180deg, transparent 58%, #18181814 100%);--writing-line:var(--border-subtle);--writing-shadow:0 12px 32px #18181814;--writing-shadow-hover:0 18px 40px #18181821, 0 0 0 1px color-mix(in srgb, var(--accent-orange) 20%, transparent);--bg-elevated:var(--surface-elevated);--item-bg-hover:var(--surface-hover);--item-bg-active:color-mix(in srgb, var(--accent-orange) 9%, transparent);--shadow-floating:0 2px 8px #2734421a, 0 18px 46px #27344224, 0 0 0 1px #ffffffb8}html.theme-transitioning body,html.theme-transitioning .huoba-page,html.theme-transitioning .workspace-shell,html.theme-transitioning .workspace-sidebar,html.theme-transitioning .workspace-topbar,html.theme-transitioning .admin-shell,html.theme-transitioning .admin-sidebar,html.theme-transitioning .admin-topbar,html.theme-transitioning .auth-panel,html.theme-transitioning .user-page,html.theme-transitioning .modal-container,html.theme-transitioning .panel,html.theme-transitioning .hb-dropdown-menu,html.theme-transitioning .hb-toast,html.theme-transitioning input,html.theme-transitioning select,html.theme-transitioning textarea{transition-property:background-color,border-color,color,box-shadow,opacity;transition-duration:.18s;transition-timing-function:var(--ease-out)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.workspace-topbar,.admin-topbar,.navbar,.modal-container,.panel,.hb-dropdown-menu,.hb-toast{background:var(--surface-elevated)}}@media (prefers-reduced-motion:reduce){html.theme-transitioning body,html.theme-transitioning .huoba-page,html.theme-transitioning .workspace-shell,html.theme-transitioning .workspace-sidebar,html.theme-transitioning .workspace-topbar,html.theme-transitioning .admin-shell,html.theme-transitioning .admin-sidebar,html.theme-transitioning .admin-topbar,html.theme-transitioning .auth-panel,html.theme-transitioning .user-page,html.theme-transitioning .modal-container,html.theme-transitioning .panel,html.theme-transitioning .hb-dropdown-menu,html.theme-transitioning .hb-toast,html.theme-transitioning input,html.theme-transitioning select,html.theme-transitioning textarea{transition:none}}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100vh;margin:0;padding:0}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.huoba-page{min-height:100vh;padding-top:var(--navbar-height);background:var(--bg-primary)}.huoba-container{width:100%;max-width:var(--container-w);margin:0 auto;padding:0 24px}.glass-card{background:var(--surface-glass,var(--bg-card));-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--duration-normal,.25s) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), border-color var(--duration-normal) var(--ease-out)}.admin-primary,.admin-secondary,.admin-ghost-action,.btn-danger{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-height:36px;color:var(--text-secondary);font:inherit;font-size:var(--font-control);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-weight:600;text-decoration:none;display:inline-flex}.admin-primary{border-color:var(--action-primary-bg);background:var(--action-primary-bg);color:var(--action-primary-text)}.btn-danger{border-color:var(--status-danger);border-radius:var(--radius-md);background:var(--status-danger);min-height:40px;color:var(--action-danger-text);padding:10px 20px}.admin-primary:disabled,.admin-secondary:disabled,.admin-ghost-action:disabled,.btn-danger:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}:is(.admin-primary,.admin-secondary,.admin-ghost-action,.btn-danger):focus-visible{outline:2px solid var(--accent-orange);outline-offset:2px}@media (hover:hover) and (pointer:fine){:is(.admin-primary,.admin-secondary,.admin-ghost-action):hover:not(:disabled){border-color:var(--accent-orange);box-shadow:var(--ring-focus)}.btn-danger:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--status-danger) 18%, transparent)}}.btn-primary{border:1px solid var(--action-primary-bg);border-radius:var(--radius-md);background:var(--action-primary-bg);min-height:40px;color:var(--action-primary-text);font-size:var(--font-body);cursor:pointer;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-weight:600;display:inline-flex}.btn-primary:disabled,.btn-secondary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{border:1px solid var(--border-card);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-control);cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.btn-primary:focus-visible,.btn-secondary:focus-visible{box-shadow:var(--ring-focus), var(--shadow-soft);outline:none}@media (hover:hover) and (pointer:fine){.glass-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border-strong);transform:translateY(-1px)}.btn-primary:hover:not(:disabled){border-color:var(--accent-orange);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.btn-secondary:hover:not(:disabled){border-color:var(--accent-orange);color:var(--accent-orange);background:var(--bg-hover);transform:translateY(-1px)}}.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled){transition-duration:var(--duration-instant);transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.glass-card,.btn-primary,.btn-secondary{transition:none}.glass-card:hover,.btn-primary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled){transform:none}}.huoba-input{border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-input);width:100%;color:var(--text-primary);font-size:var(--font-body);box-shadow:var(--shadow-inset);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);outline:none;padding:12px 16px}.huoba-input::placeholder{color:var(--text-muted)}.huoba-input:focus{border-color:var(--accent-orange);box-shadow:var(--shadow-inset), var(--ring-focus)}.huoba-input:hover:not(:focus){border-color:var(--border-strong)}.link-orange{color:var(--accent-orange);cursor:pointer;transition:opacity var(--transition-fast);text-decoration:none}.link-orange:hover{opacity:.8;text-decoration:underline}.gradient-text{background:linear-gradient(135deg, var(--accent-orange-light), var(--accent-orange));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@media (width<=768px){.huoba-container{padding:0 16px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--surface-glass:var(--surface-elevated)!important}.glass-card{background:var(--surface-elevated)}}@media (prefers-reduced-transparency:reduce){:root{--surface-glass:var(--surface-elevated)!important}.glass-card{background:var(--surface-elevated);-webkit-backdrop-filter:none}}@media (forced-colors:active){:root{--surface-glass:Canvas!important}.glass-card{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border-color:canvastext}}.ws-badge[data-v-1143b7be]{align-items:center;gap:9px;min-width:0;line-height:1;display:inline-flex}.ws-mark[data-v-1143b7be]{isolation:isolate;width:var(--badge-size);height:var(--badge-size);flex:0 0 var(--badge-size);border-radius:max(7px, calc(var(--badge-size) * .16));background:var(--surface-elevated,#2d2d2d);border:1px solid var(--border-strong,#a3a3a37a);color:var(--accent-orange,#ff8c00);font-weight:800;font-size:calc(var(--badge-size) * .42);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-normal) var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.ws-mark.has-logo[data-v-1143b7be]{background:0 0;border-color:#0000}.ws-mark[data-v-1143b7be]:after{z-index:1;content:"";pointer-events:none;width:34%;transition:left var(--duration-slow) var(--ease-out);background:linear-gradient(90deg,#0000,#ffffffb8,#0000);position:absolute;top:-35%;bottom:-35%;left:-62%;transform:skew(-18deg)}.ws-logo[data-v-1143b7be]{object-fit:contain;width:100%;height:100%;display:block}.ws-name[data-v-1143b7be]{font-weight:700;font-size:var(--font-base,15px);color:var(--text-primary);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(96px,22vw,200px);overflow:hidden}.ws-tag[data-v-1143b7be]{font-size:var(--font-xs,11px);color:var(--text-muted);border-radius:var(--radius-pill);border:1px solid var(--border-subtle,#a3a3a338);white-space:nowrap;padding:3px 8px}@media (hover:hover) and (pointer:fine){.ws-badge:hover .ws-mark[data-v-1143b7be]{border-color:color-mix(in srgb, var(--accent-orange,#ff8c00) 52%, transparent);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)scale(1.025)}.ws-badge:hover .ws-mark[data-v-1143b7be]:after{left:128%}}@media (width<=480px){.ws-tag[data-v-1143b7be]{display:none}.ws-name[data-v-1143b7be]{max-width:28vw}}@media (prefers-reduced-motion:reduce){.ws-mark[data-v-1143b7be],.ws-mark[data-v-1143b7be]:after{transition:none}.ws-mark[data-v-1143b7be]:after{display:none}}.app-footer[data-v-97fb8c69]{border-top:1px solid var(--border-subtle,var(--border-card));background:var(--surface-sidebar,var(--bg-card));color:var(--text-secondary);position:relative}.app-footer__inner[data-v-97fb8c69],.app-footer__legal-inner[data-v-97fb8c69]{width:min(100% - 32px, var(--container-w));margin:0 auto}.app-footer__inner[data-v-97fb8c69]{gap:var(--space-xl,40px);grid-template-columns:minmax(250px,1.45fr) repeat(3,minmax(150px,1fr));padding:48px 0 40px;display:grid}.app-footer__brand[data-v-97fb8c69],.app-footer__group[data-v-97fb8c69]{min-width:0}.brand-lockup[data-v-97fb8c69]{align-items:center;gap:var(--space-sm,12px);color:var(--text-primary);display:inline-flex}.brand-logo-box[data-v-97fb8c69]{place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.brand-logo-box img[data-v-97fb8c69]{object-fit:contain;width:100%;height:100%;display:block}.brand-name[data-v-97fb8c69]{font-size:var(--font-lg,18px);font-weight:var(--font-bold,800)}.app-footer__brand p[data-v-97fb8c69]{max-width:260px;margin:var(--space-base,16px) 0 0;color:var(--text-muted);font-size:var(--font-sm,14px);line-height:var(--leading-body)}.app-footer__group[data-v-97fb8c69]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-footer__group h2[data-v-97fb8c69]{color:var(--text-primary);font-size:var(--font-base,16px);font-weight:var(--font-semibold,600);margin:0 0 4px}.app-footer__group a[data-v-97fb8c69]{color:var(--text-secondary);font-size:var(--font-sm,14px);line-height:var(--leading-body);transition:color .18s var(--ease-out), transform .18s var(--ease-out);text-decoration:none}.app-footer__group a[data-v-97fb8c69]:hover{color:var(--accent-orange);transform:translate(2px)}.app-footer__group a[data-v-97fb8c69]:active{transform:translate(1px,1px)}.app-footer__group a[data-v-97fb8c69]:focus-visible{outline:2px solid var(--accent-orange);outline-offset:4px;border-radius:var(--radius-sm)}.app-footer__support p[data-v-97fb8c69],.app-footer__support span[data-v-97fb8c69]{color:var(--text-secondary);font-size:var(--font-sm,14px);line-height:var(--leading-body);margin:0}.app-footer__support span[data-v-97fb8c69]{color:var(--text-muted)}.app-footer__legal[data-v-97fb8c69]{border-top:1px solid var(--border-subtle,var(--border-card))}.app-footer__legal-inner[data-v-97fb8c69]{color:var(--text-muted);font-size:var(--font-sm,14px);text-align:center;padding:18px 0}.app-footer__icp[data-v-97fb8c69]{border-top:1px solid var(--border-subtle,var(--border-card));color:var(--text-muted);font-size:var(--font-sm,14px);line-height:var(--leading-body);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding:14px 16px 18px;display:flex}.app-footer__icp a[data-v-97fb8c69]{color:var(--text-secondary);transition:color .18s var(--ease-out);text-decoration:none}.app-footer__icp a[data-v-97fb8c69]:hover{color:var(--accent-orange)}.app-footer__icp a[data-v-97fb8c69]:focus-visible{outline:2px solid var(--accent-orange);outline-offset:4px;border-radius:var(--radius-sm)}@media (width<=960px){.app-footer__inner[data-v-97fb8c69]{grid-template-columns:repeat(2,minmax(0,1fr))}.app-footer__brand[data-v-97fb8c69]{grid-column:1/-1}}@media (width<=640px){.app-footer__inner[data-v-97fb8c69],.app-footer__legal-inner[data-v-97fb8c69]{width:min(100% - 32px, var(--container-w))}.app-footer__inner[data-v-97fb8c69]{gap:var(--space-lg,24px);grid-template-columns:1fr;padding:36px 0 32px}.app-footer__brand[data-v-97fb8c69]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.app-footer__group a[data-v-97fb8c69]{transition:none}.app-footer__group a[data-v-97fb8c69]:hover,.app-footer__group a[data-v-97fb8c69]:active{transform:none}}.hb-switch[data-v-9f7ca929]{cursor:pointer;border-radius:var(--radius-pill);vertical-align:middle;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;padding:0;display:inline-flex;position:relative}.hb-switch.is-medium[data-v-9f7ca929]{width:54px;height:44px}.hb-switch.is-small[data-v-9f7ca929]{width:46px;height:44px}.hb-switch:not(.is-checked):active:not(.is-disabled) .hb-switch-handle[data-v-9f7ca929]{transform:scale(.85)}.hb-switch.is-checked:active:not(.is-disabled) .hb-switch-handle[data-v-9f7ca929]{transform:translate(22px)scale(.85)}.hb-switch.is-disabled[data-v-9f7ca929]{cursor:not-allowed;opacity:.55}.hb-switch.is-checked .hb-switch-inner[data-v-9f7ca929]{background:var(--action-primary-bg,#fff);color:var(--action-primary-text,#181818)}.hb-switch-inner[data-v-9f7ca929]{height:var(--control-height,32px);border-radius:inherit;background:var(--border-strong,#a3a3a37a);transition:background-color var(--duration-fast) var(--ease-out);color:var(--action-primary-text,#181818);align-items:center;display:flex;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.hb-switch.is-medium .hb-switch-inner[data-v-9f7ca929]{justify-content:flex-end;width:100%;padding:0 7px 0 32px}.hb-switch.is-small .hb-switch-inner[data-v-9f7ca929]{width:100%;height:var(--control-height-sm,24px);justify-content:flex-end;padding:0 5px 0 27px}.hb-switch-child[data-v-9f7ca929]{font-size:var(--font-body);align-items:center;line-height:1;display:inline-flex}.hb-switch.is-checked .hb-switch-inner[data-v-9f7ca929]{justify-content:flex-start;padding-left:7px;padding-right:28px}.hb-switch-handle[data-v-9f7ca929]{top:calc((44px - var(--control-height,32px) + 6px) / 2);background:var(--surface-page,#181818);box-shadow:var(--shadow-soft);transition:transform var(--duration-normal) var(--ease-out);border-radius:50%;position:absolute;left:3px}.hb-switch.is-medium .hb-switch-handle[data-v-9f7ca929]{width:calc(var(--control-height,32px) - 6px);height:calc(var(--control-height,32px) - 6px)}.hb-switch.is-small .hb-switch-handle[data-v-9f7ca929]{top:calc((44px - var(--control-height-sm,24px) + 6px) / 2);width:calc(var(--control-height-sm,24px) - 6px);height:calc(var(--control-height-sm,24px) - 6px)}.hb-switch.is-checked.is-medium .hb-switch-handle[data-v-9f7ca929]{transform:translate(22px)}.hb-switch:not(.is-checked) .hb-switch-handle[data-v-9f7ca929]{background:var(--text-primary,#f5f5f5)}.hb-switch.is-checked.is-small .hb-switch-handle[data-v-9f7ca929]{transform:translate(22px)}.hb-switch.is-theme[data-v-9f7ca929]{--theme-track-width:56px;--theme-track-height:24px;--theme-handle-size:30px;--theme-handle-travel:26px;width:var(--theme-track-width);height:44px}.hb-switch.is-theme.is-small[data-v-9f7ca929]{--theme-track-width:48px;--theme-track-height:20px;--theme-handle-size:26px;--theme-handle-travel:22px}.hb-switch.is-theme .hb-switch-inner[data-v-9f7ca929]{height:var(--theme-track-height);border:1px solid var(--border-strong,#a3a3a37a);background:var(--switch-track-off);display:block;box-shadow:inset 0 1px 3px #00000047}.hb-switch.is-theme.is-checked .hb-switch-inner[data-v-9f7ca929]{border-color:color-mix(in srgb,var(--accent-orange,#ff8c00) 58%,transparent);background:var(--accent-orange,#ff8c00);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--accent-orange-dark,#e65100) 22%,transparent),0 0 0 3px color-mix(in srgb,var(--accent-orange,#ff8c00) 8%,transparent)}.hb-switch.is-theme .hb-switch-handle[data-v-9f7ca929]{top:calc((44px - var(--theme-handle-size))/2);width:var(--theme-handle-size);height:var(--theme-handle-size);background:var(--switch-thumb);color:var(--switch-thumb-ink);box-shadow:var(--shadow-soft);transition:transform var(--duration-normal) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);place-items:center;display:grid;left:0;transform:translate(0)}.hb-switch.is-theme .hb-switch-handle svg[data-v-9f7ca929]{stroke-width:2px;width:52%;height:52%}.hb-switch.is-theme.is-checked .hb-switch-handle[data-v-9f7ca929]{background:var(--switch-thumb);color:var(--switch-thumb-active-ink);transform:translateX(var(--theme-handle-travel))}.hb-switch.is-theme:not(.is-checked):active:not(.is-disabled) .hb-switch-handle[data-v-9f7ca929]{transform:scale(.88)}.hb-switch.is-theme.is-checked:active:not(.is-disabled) .hb-switch-handle[data-v-9f7ca929]{transform:translateX(var(--theme-handle-travel)) scale(.88)}.hb-switch[data-v-9f7ca929]:focus-visible{outline:2px solid var(--accent-orange,#ff8c00);outline-offset:2px}.hb-switch-handle[data-v-9f7ca929]{place-items:center;display:grid}.hb-switch-spinner[data-v-9f7ca929]{width:70%;height:70%;color:var(--surface-page);animation:1s linear infinite switch-spin-9f7ca929}.hb-switch.is-checked .hb-switch-spinner[data-v-9f7ca929]{color:var(--text-primary)}.hb-switch.is-theme .hb-switch-spinner[data-v-9f7ca929]{color:var(--switch-thumb-ink)}@keyframes switch-spin-9f7ca929{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.hb-switch[data-v-9f7ca929]:hover:not(.is-disabled){filter:brightness(1.1)}}@media (prefers-reduced-motion:reduce){.hb-switch[data-v-9f7ca929],.hb-switch-inner[data-v-9f7ca929],.hb-switch-handle[data-v-9f7ca929]{transition:none}.hb-switch-spinner[data-v-9f7ca929]{animation:none}.hb-switch:not(.is-checked):active:not(.is-disabled) .hb-switch-handle[data-v-9f7ca929]{transform:none}.hb-switch.is-checked:active:not(.is-disabled) .hb-switch-handle[data-v-9f7ca929]{transform:translate(22px)}.hb-switch.is-theme.is-checked .hb-switch-handle[data-v-9f7ca929],.hb-switch.is-theme.is-checked:active:not(.is-disabled) .hb-switch-handle[data-v-9f7ca929]{transform:translateX(var(--theme-handle-travel))}}.notification-trigger[data-v-c445d718]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);place-items:center;text-decoration:none;display:grid;position:relative}.notification-trigger[data-v-c445d718]:focus-visible,.notification-trigger.active[data-v-c445d718]{border-color:var(--accent-orange);background:var(--item-bg-active);color:var(--accent-orange);outline:none}.notification-trigger[data-v-c445d718]:active{transform:scale(.98)}.notification-badge[data-v-c445d718]{border:2px solid var(--surface-sidebar);border-radius:var(--radius-sm);background:var(--accent-orange);min-width:18px;height:18px;color:var(--brand-on-accent);font-size:var(--font-caption);place-items:center;padding:0 4px;font-weight:800;display:grid;position:absolute;top:-6px;right:-7px}.notification-center[data-v-c445d718] .hb-dropdown-menu{border-radius:var(--radius-float);background:var(--surface-elevated);width:min(400px,100vw - 24px);min-width:0;padding:0;overflow:hidden}.notification-menu[data-v-c445d718]{max-height:min(640px,100dvh - 32px);color:var(--text-primary);display:grid}.notification-menu>header[data-v-c445d718]{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.notification-menu>header>div[data-v-c445d718]{gap:2px;display:grid}.notification-menu>header strong[data-v-c445d718]{font-size:var(--font-control)}.notification-menu>header span[data-v-c445d718]{color:var(--text-muted);font-size:var(--font-body)}.notification-menu>header button[data-v-c445d718],.notification-state button[data-v-c445d718]{color:var(--accent-orange);font:inherit;font-size:var(--font-control);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.notification-menu>header button[data-v-c445d718]:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.6}.notification-sync[data-v-c445d718]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.notification-sync .spinning[data-v-c445d718]{animation:.8s linear infinite notification-spin-c445d718}.notification-list[data-v-c445d718]{display:grid;overflow-y:auto}.notification-inline-error[data-v-c445d718]{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--status-danger) 8%,transparent);color:var(--status-danger);font-size:var(--font-body);margin:0;padding:8px 14px}.notification-list>button[data-v-c445d718]{border:0;border-bottom:1px solid var(--border-subtle);color:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;grid-template-columns:32px minmax(0,1fr) 7px;align-items:start;gap:10px;padding:12px 14px;display:grid;position:relative}.notification-list>button[data-v-c445d718]:last-child{border-bottom:0}.notification-list>button[data-v-c445d718]:focus-visible{background:var(--item-bg-hover);outline:none}.notification-list>button.unread[data-v-c445d718]{background:var(--item-bg-active)}.notification-icon[data-v-c445d718]{border:1px solid var(--border-subtle);width:30px;height:30px;color:var(--accent-orange);place-items:center;display:grid}.notification-list>button.overdue .notification-icon[data-v-c445d718],.notification-list>button.urgent .notification-icon[data-v-c445d718]{border-color:color-mix(in srgb,var(--status-danger) 42%,var(--border-subtle));color:var(--status-danger)}.notification-copy[data-v-c445d718]{gap:4px;min-width:0;display:grid}.notification-title[data-v-c445d718]{align-items:center;gap:7px;min-width:0;display:flex}.notification-title strong[data-v-c445d718]{font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-title em[data-v-c445d718]{border:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--font-body);flex:none;padding:1px 4px;font-style:normal}.notification-list>button.urgent .notification-title em[data-v-c445d718]{border-color:color-mix(in srgb,var(--status-danger) 42%,var(--border-subtle));color:var(--status-danger)}.notification-copy small[data-v-c445d718]{color:var(--text-secondary);font-size:var(--font-caption);line-height:var(--leading-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-copy time[data-v-c445d718]{color:var(--text-muted);font-size:var(--font-caption)}.notification-list>button>i[data-v-c445d718]{background:var(--accent-orange);border-radius:50%;width:6px;height:6px;margin-top:5px}.notification-state[data-v-c445d718]{min-height:150px;color:var(--text-muted);font-size:var(--font-body);place-content:center;justify-items:center;gap:9px;padding:20px;display:grid}.notification-state.error[data-v-c445d718]{color:var(--status-danger)}.notification-loading[data-v-c445d718]{display:grid}.notification-loading article[data-v-c445d718]{border-bottom:1px solid var(--border-subtle);grid-template-columns:30px 1fr;gap:10px;padding:13px 14px;display:grid}.notification-loading article>i[data-v-c445d718]{width:30px;height:30px}.notification-loading span[data-v-c445d718]{gap:6px;display:grid}.notification-loading b[data-v-c445d718]{height:8px;display:block}.notification-loading b[data-v-c445d718]:first-child{width:46%}.notification-loading b[data-v-c445d718]:nth-child(2){width:88%}.notification-loading b[data-v-c445d718]:nth-child(3){width:30%}.notification-loading i[data-v-c445d718],.notification-loading b[data-v-c445d718],.announcement-detail-loading i[data-v-c445d718]{background:linear-gradient(90deg,var(--surface-panel),var(--item-bg-hover),var(--surface-panel));background-size:200% 100%;animation:1.2s linear infinite notification-shimmer-c445d718}.announcement-detail[data-v-c445d718]{color:var(--text-primary);gap:18px;display:grid}.announcement-detail>header[data-v-c445d718]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.announcement-detail>header span[data-v-c445d718]{color:var(--accent-orange);font-size:var(--font-body);align-items:center;gap:6px;font-weight:750;display:inline-flex}.announcement-detail[data-priority=urgent]>header span[data-v-c445d718]{color:var(--status-danger)}.announcement-detail>header time[data-v-c445d718]{color:var(--text-muted);font-size:var(--font-caption)}.announcement-body[data-v-c445d718]{width:min(100%,68ch);font-size:var(--font-body);margin-inline:auto;line-height:1.85}.announcement-detail-loading[data-v-c445d718]{gap:12px;min-height:300px;padding:12px 4px;display:grid}.announcement-detail-loading i[data-v-c445d718]{height:14px}.announcement-detail-loading i[data-v-c445d718]:first-child{width:34%;height:24px}.announcement-detail-loading i[data-v-c445d718]:nth-child(3){width:86%}.announcement-detail-loading i[data-v-c445d718]:last-child{width:62%}.announcement-detail-error[data-v-c445d718]{min-height:260px;color:var(--text-muted);text-align:center;place-content:center;justify-items:center;gap:9px;display:grid}.announcement-detail-error strong[data-v-c445d718]{color:var(--text-primary)}.announcement-detail-error button[data-v-c445d718]{align-items:center;gap:6px;margin-top:6px;display:inline-flex}.announcement-snooze[data-v-c445d718]{color:var(--text-secondary);font-size:var(--font-body);align-items:flex-start;gap:8px;margin-right:auto;display:flex}.announcement-snooze span[data-v-c445d718]{gap:2px;display:grid}.announcement-snooze small[data-v-c445d718]{color:var(--text-muted);font-size:var(--font-caption)}@keyframes notification-shimmer-c445d718{to{background-position:-200% 0}}@keyframes notification-spin-c445d718{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.notification-trigger[data-v-c445d718]:hover{border-color:var(--accent-orange);background:var(--item-bg-active);color:var(--accent-orange)}.notification-list>button[data-v-c445d718]:hover{background:var(--item-bg-hover)}}@media (width<=480px){.notification-center[data-v-c445d718] .hb-dropdown-menu{top:calc(var(--navbar-height) + 8px);width:auto;position:fixed;left:12px;right:12px}.notification-menu[data-v-c445d718]{max-height:calc(100dvh - var(--navbar-height) - 24px)}.notification-menu>header[data-v-c445d718]{grid-template-columns:minmax(0,1fr) auto}.notification-sync[data-v-c445d718]{display:none}.announcement-body[data-v-c445d718]{font-size:var(--font-body)}}@media (prefers-reduced-motion:reduce){.notification-trigger[data-v-c445d718],.notification-list>button[data-v-c445d718]{transition:none}.notification-loading i[data-v-c445d718],.notification-loading b[data-v-c445d718],.announcement-detail-loading i[data-v-c445d718],.notification-sync .spinning[data-v-c445d718]{animation:none}}.notification-trigger[data-v-c445d718]{width:44px;height:44px}.notification-menu[data-v-c445d718]{max-height:min(640px,calc(100dvh - var(--navbar-height,64px) - 32px));grid-template-rows:auto minmax(0,1fr)}.notification-list[data-v-c445d718]{overscroll-behavior:contain;min-height:0}.notification-title[data-v-c445d718]{flex-wrap:wrap;align-items:flex-start}.notification-title strong[data-v-c445d718]{font-size:var(--font-body);white-space:normal;overflow-wrap:anywhere}.notification-copy small[data-v-c445d718]{font-size:var(--font-caption)}.notification-menu button[data-v-c445d718],.announcement-detail-error button[data-v-c445d718],.announcement-snooze[data-v-c445d718]{min-height:44px}.notification-menu button[data-v-c445d718]{min-width:44px}.notification-trigger[data-v-c445d718]:focus-visible,.notification-menu button[data-v-c445d718]:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.announcement-detail[data-v-c445d718]{grid-template-columns:minmax(0,1fr);min-width:0}.announcement-body[data-v-c445d718]{min-width:0;max-width:100%}.announcement-detail>header[data-v-c445d718]{flex-wrap:wrap;min-width:0}.announcement-snooze[data-v-c445d718]{font-size:var(--font-body);align-items:center}.announcement-snooze small[data-v-c445d718]{font-size:var(--font-caption)}.notification-center[data-v-c445d718] .hb-dropdown-zoom-enter-active{transition-duration:.15s}.notification-center[data-v-c445d718] .hb-dropdown-zoom-leave-active{transition-duration:.1s}@media (prefers-reduced-motion:reduce){.notification-trigger[data-v-c445d718]:active{transform:none}.notification-center[data-v-c445d718] .hb-dropdown-zoom-enter-active,.notification-center[data-v-c445d718] .hb-dropdown-zoom-leave-active{transition:none}}@media (width<=480px){.announcement-snooze[data-v-c445d718]{flex-basis:100%}}.dazi-brand-asset[data-v-e760c65c]{flex:none;width:100%;height:auto;display:block;overflow:hidden}.workspace-shell[data-v-3a0b4bdf]{background:var(--surface-page);min-height:100dvh;color:var(--text-primary);transition:grid-template-columns .28s var(--workbench-ease,ease);grid-template-columns:264px minmax(0,1fr);display:grid}.workspace-shell.is-collapsed[data-v-3a0b4bdf]{grid-template-columns:88px minmax(0,1fr)}.workspace-shell.is-standalone[data-v-3a0b4bdf]{grid-template-columns:minmax(0,1fr)}.workspace-sidebar[data-v-3a0b4bdf]{z-index:80;border:1px solid var(--workbench-glass-edge,var(--border-subtle));border-radius:var(--radius-xl);background:var(--surface-glass);height:calc(100dvh - 24px);box-shadow:var(--shadow-chrome);-webkit-backdrop-filter:blur(20px)saturate(1.12);grid-template-rows:auto minmax(0,1fr) auto;margin:12px 0 12px 12px;display:grid;position:sticky;top:12px;overflow:hidden}.workspace-brand[data-v-3a0b4bdf]{align-items:center;gap:12px;min-height:96px;padding:22px 18px 18px;display:flex;position:relative}.workspace-brand[data-v-3a0b4bdf] .ws-tag{display:none}.workspace-brand[data-v-3a0b4bdf] .ws-mark{border-radius:var(--radius-lg)}.workspace-brand-title[data-v-3a0b4bdf]{-webkit-line-clamp:2;min-width:0;color:var(--text-primary);font-size:var(--font-body);font-weight:700;line-height:var(--leading-body);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-brand.is-product-brand[data-v-3a0b4bdf]{flex-direction:column;justify-content:center;gap:6px;padding-block:16px}.workspace-product-mark[data-v-3a0b4bdf]{border-radius:var(--radius-lg);background:#fff;width:174px;padding:3px 8px}.workspace-product-mark.is-dark-logo[data-v-3a0b4bdf]{background:0 0;height:auto;display:block}.is-product-brand .workspace-brand-title[data-v-3a0b4bdf]{font-size:var(--font-body);color:var(--text-secondary)}.mobile-close[data-v-3a0b4bdf]{display:none}.workspace-nav[data-v-3a0b4bdf]{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;align-content:start;gap:6px;min-height:0;padding:4px 12px 16px;display:grid;overflow:hidden auto}.primary-link[data-v-3a0b4bdf]{border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--text-secondary);font:inherit;font-size:var(--font-body);text-align:left;cursor:pointer;transition:background-color .22s ease, color .16s ease, box-shadow .24s var(--workbench-ease,ease), transform .18s var(--workbench-ease,ease);background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;font-weight:650;text-decoration:none;display:flex;position:relative}.primary-link>svg[data-v-3a0b4bdf]{flex:none}.primary-link[data-v-3a0b4bdf]:hover{background:var(--surface-hover);color:var(--text-primary)}.primary-link.active[data-v-3a0b4bdf],.nav-section.active>.primary-link[data-v-3a0b4bdf]{background:var(--brand-accent-soft);color:var(--brand-accent,var(--accent-orange));box-shadow:inset 0 1px 0 var(--edge-highlight)}.primary-link[data-v-3a0b4bdf]:active{transform:scale(.98)}.nav-section[data-v-3a0b4bdf]{position:relative}.section-chevron[data-v-3a0b4bdf]{transition:transform .26s var(--workbench-ease,ease);margin-left:auto}.section-trigger[aria-expanded=true] .section-chevron[data-v-3a0b4bdf]{transform:rotate(180deg)}.secondary-nav[data-v-3a0b4bdf]{interpolate-size:allow-keywords;gap:4px;height:auto;margin:5px 0 10px;display:grid}.workbench-secondary[data-v-3a0b4bdf]{padding-left:6px}.workbench-group[data-v-3a0b4bdf]{position:relative}.workbench-group-trigger[data-v-3a0b4bdf],.workbench-primary-link[data-v-3a0b4bdf],.management-nav-row[data-v-3a0b4bdf],.secondary-nav.compact a[data-v-3a0b4bdf]{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;font-weight:550;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.workbench-group-trigger[data-v-3a0b4bdf]:hover,.workbench-primary-link[data-v-3a0b4bdf]:hover,.management-nav-row[data-v-3a0b4bdf]:hover,.secondary-nav.compact a[data-v-3a0b4bdf]:hover{background:var(--surface-hover);color:var(--text-primary)}.workbench-group-trigger.route-active[data-v-3a0b4bdf],.workbench-primary-link.active[data-v-3a0b4bdf],.management-nav-row.active[data-v-3a0b4bdf],.secondary-nav.compact a.active[data-v-3a0b4bdf]{background:var(--brand-accent-soft);color:var(--brand-accent,var(--accent-orange))}.workbench-group.active>.workbench-group-trigger[data-v-3a0b4bdf]{color:var(--text-primary)}.secondary-icon[data-v-3a0b4bdf]{width:24px;height:24px;color:inherit;place-items:center;display:grid}.group-chevron[data-v-3a0b4bdf]{transition:transform .24s var(--workbench-ease,ease);justify-self:end}.workbench-group-trigger[aria-expanded=true] .group-chevron[data-v-3a0b4bdf]{transform:rotate(180deg)}.tertiary-nav[data-v-3a0b4bdf]{border-left:1px solid var(--border-subtle);interpolate-size:allow-keywords;gap:3px;height:auto;margin:2px 0 6px 12px;padding-left:8px;display:grid}.nav-group-label[data-v-3a0b4bdf]{color:var(--text-muted);font-size:var(--font-control);margin:12px 8px 4px;font-weight:550}.agent-nav-row[data-v-3a0b4bdf]{border-radius:var(--radius-sm);min-height:56px;color:var(--text-secondary);grid-template-columns:32px minmax(0,1fr) 5px;align-items:center;gap:9px;padding:8px;text-decoration:none;transition:background-color .18s;display:grid}.agent-nav-row[data-v-3a0b4bdf]:hover,.digital-employee-row[data-v-3a0b4bdf]:hover{background:var(--surface-hover)}.agent-nav-row.active[data-v-3a0b4bdf],.digital-employee-row.active[data-v-3a0b4bdf]{background:var(--brand-accent-soft);color:var(--brand-accent,var(--accent-orange))}.agent-thumb[data-v-3a0b4bdf],.management-agent-thumb[data-v-3a0b4bdf]{border-radius:var(--radius-sm);background:var(--surface-sunken);width:32px;height:32px;color:var(--text-muted);place-items:center;display:grid;overflow:hidden}.agent-thumb img[data-v-3a0b4bdf],.management-agent-thumb img[data-v-3a0b4bdf]{object-fit:cover;width:100%;height:100%}.management-agent-thumb[data-v-3a0b4bdf]{border-radius:var(--radius-sm);width:24px;height:24px}.management-agent-thumb img[data-v-3a0b4bdf]{object-fit:contain}.agent-nav-copy[data-v-3a0b4bdf],.digital-employee-row>span[data-v-3a0b4bdf]:nth-child(2){gap:3px;min-width:0;display:grid}.agent-nav-copy strong[data-v-3a0b4bdf],.digital-employee-row strong[data-v-3a0b4bdf]{color:inherit;font-size:var(--font-body);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-nav-copy small[data-v-3a0b4bdf],.digital-employee-row small[data-v-3a0b4bdf]{color:var(--text-muted);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.agent-status[data-v-3a0b4bdf]{background:var(--brand-accent,var(--accent-orange));border-radius:50%;width:5px;height:5px}.digital-employee-row[data-v-3a0b4bdf]{border-radius:var(--radius-sm);min-height:56px;color:var(--text-secondary);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;text-decoration:none;transition:background-color .18s;display:grid}.digital-empty[data-v-3a0b4bdf],.nav-state[data-v-3a0b4bdf]{color:var(--text-muted);font-size:var(--font-body);line-height:var(--leading-body);margin:0;padding:12px}.secondary-nav.compact[data-v-3a0b4bdf]{border-left:1px solid var(--border-subtle);margin-left:12px;padding-left:8px}.secondary-nav.compact a>span[data-v-3a0b4bdf]:not(.secondary-icon),.management-nav-row>span[data-v-3a0b4bdf]:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.secondary-nav.compact a small[data-v-3a0b4bdf]{color:var(--text-muted);font-size:var(--font-caption);font-variant-numeric:tabular-nums}.tool-secondary[data-v-3a0b4bdf]{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(49dvh,480px);overflow-y:auto}.nav-disclosure-enter-active[data-v-3a0b4bdf],.nav-disclosure-leave-active[data-v-3a0b4bdf],.nav-fade-enter-active[data-v-3a0b4bdf],.nav-fade-leave-active[data-v-3a0b4bdf]{transition:height .28s var(--workbench-ease,ease), opacity .18s ease, transform .28s var(--workbench-ease,ease);overflow:hidden}.nav-disclosure-enter-from[data-v-3a0b4bdf],.nav-disclosure-leave-to[data-v-3a0b4bdf],.nav-fade-enter-from[data-v-3a0b4bdf],.nav-fade-leave-to[data-v-3a0b4bdf]{opacity:0;height:0;transform:translateY(-4px)}.workspace-sidebar-footer[data-v-3a0b4bdf]{border-top:1px solid var(--border-subtle);padding:10px 12px 12px}.workspace-sidebar-footer button[data-v-3a0b4bdf]{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--text-muted);font:inherit;font-size:var(--font-control);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.workspace-sidebar-footer button[data-v-3a0b4bdf]:hover{background:var(--surface-hover);color:var(--text-primary)}.workspace-stage[data-v-3a0b4bdf]{min-width:0}.workspace-topbar[data-v-3a0b4bdf]{z-index:70;border:1px solid var(--workbench-glass-edge,var(--border-subtle));border-radius:var(--radius-lg);background:var(--surface-glass);min-height:68px;box-shadow:var(--shadow-chrome);-webkit-backdrop-filter:blur(20px)saturate(1.12);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:12px 24px 0;padding:10px 16px;display:grid;position:sticky;top:12px}.workspace-topbar.has-search[data-v-3a0b4bdf]{grid-template-columns:minmax(140px,1fr) minmax(240px,400px) auto}.topbar-title[data-v-3a0b4bdf],.topbar-actions[data-v-3a0b4bdf]{align-items:center;gap:9px;min-width:0;display:flex}.topbar-actions[data-v-3a0b4bdf]{justify-content:flex-end}.topbar-context-icon[data-v-3a0b4bdf]{color:var(--brand-accent,var(--accent-orange));flex:none}.topbar-title span[data-v-3a0b4bdf]{max-width:150px;color:var(--text-muted);font-size:var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-separator[data-v-3a0b4bdf]{color:var(--text-muted);flex:none}.topbar-title .topbar-section[data-v-3a0b4bdf],.topbar-title .topbar-section+.topbar-separator[data-v-3a0b4bdf]{display:none}.topbar-title strong[data-v-3a0b4bdf]{font-size:var(--font-body);white-space:nowrap;flex-shrink:0}.workspace-search[data-v-3a0b4bdf]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);height:46px;color:var(--text-muted);transition:background-color .18s ease, box-shadow .22s var(--workbench-ease,ease);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 14px;display:grid;position:relative}.workspace-search[data-v-3a0b4bdf]:focus-within{background:var(--surface-panel);border-color:var(--brand-accent,var(--accent-orange));box-shadow:var(--ring-focus)}.workspace-search input[data-v-3a0b4bdf]{min-width:0;height:100%;box-shadow:none;color:var(--text-primary);font:inherit;font-size:var(--font-control);background:0 0;border:0;outline:0;padding:0}.workspace-search input[data-v-3a0b4bdf]::placeholder{color:var(--text-muted);opacity:1}.workspace-search input[data-v-3a0b4bdf]::-webkit-search-cancel-button{display:none}.workspace-search kbd[data-v-3a0b4bdf]{border-radius:var(--radius-lg);background:var(--surface-panel);color:var(--text-muted);font:inherit;font-size:var(--font-body);white-space:nowrap;padding:4px 6px}.search-reset[data-v-3a0b4bdf]{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.search-reset[data-v-3a0b4bdf]:hover{color:var(--brand-accent,var(--accent-orange))}.workspace-search-results[data-v-3a0b4bdf]{z-index:5;overscroll-behavior:contain;border:1px solid var(--workbench-glass-edge,var(--border-subtle));border-radius:var(--radius-lg);background:var(--surface-elevated);max-height:min(60dvh,420px);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px)saturate(1.12);gap:3px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.search-results-label[data-v-3a0b4bdf]{color:var(--text-muted);font-size:var(--font-control);padding:8px 10px}.workspace-search-results button[data-v-3a0b4bdf]{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--font-control);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:8px 10px;display:grid}.workspace-search-results button>span[data-v-3a0b4bdf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-search-results button>svg[data-v-3a0b4bdf]:last-child{opacity:0;transition:opacity .16s}.workspace-search-results button[data-v-3a0b4bdf]:hover,.workspace-search-results button[aria-selected=true][data-v-3a0b4bdf]{background:var(--brand-accent-soft);color:var(--brand-accent,var(--accent-orange))}.workspace-search-results button[aria-selected=true][data-v-3a0b4bdf]{outline:1px solid var(--brand-accent,var(--accent-orange));outline-offset:-1px}.workspace-search-results button:hover>svg[data-v-3a0b4bdf]:last-child,.workspace-search-results button[aria-selected=true]>svg[data-v-3a0b4bdf]:last-child{opacity:1}.workspace-search-results button small[data-v-3a0b4bdf]{color:var(--text-muted);font-size:var(--font-caption)}.workspace-search-results p[data-v-3a0b4bdf]{color:var(--text-muted);font-size:var(--font-body);text-align:center;margin:0;padding:16px 10px}.workspace-search-pop-enter-active[data-v-3a0b4bdf],.workspace-search-pop-leave-active[data-v-3a0b4bdf]{transition:opacity .18s ease, transform .26s var(--workbench-ease,ease);transform-origin:top}.workspace-search-pop-enter-from[data-v-3a0b4bdf],.workspace-search-pop-leave-to[data-v-3a0b4bdf]{opacity:0;transform:translateY(-5px)scale(.975)}.mobile-menu[data-v-3a0b4bdf]{display:none}.account-trigger[data-v-3a0b4bdf]{border-radius:var(--radius-md);background:var(--surface-panel);min-width:46px;height:46px;color:var(--text-primary);font:inherit;font-size:var(--font-caption);cursor:pointer;transition:background-color .18s ease, transform .18s var(--workbench-ease,ease);border:0;align-items:center;gap:9px;padding:5px 10px 5px 5px;display:flex}.account-trigger[data-v-3a0b4bdf]:hover,.account-trigger.active[data-v-3a0b4bdf]{background:var(--brand-accent-soft)}.account-trigger img[data-v-3a0b4bdf]{border-radius:var(--radius-sm);object-fit:cover;width:34px;height:34px}.account-trigger span[data-v-3a0b4bdf]{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.account-summary[data-v-3a0b4bdf]{align-items:center;gap:12px;padding:14px 12px;display:flex}.account-summary img[data-v-3a0b4bdf]{border-radius:var(--radius-md);object-fit:cover;width:40px;height:40px}.account-summary span[data-v-3a0b4bdf]{gap:3px;min-width:0;display:grid}.account-summary strong[data-v-3a0b4bdf]{max-width:180px;color:var(--text-primary);font-size:var(--font-caption);overflow-wrap:anywhere}.account-summary small[data-v-3a0b4bdf]{color:var(--text-muted);font-size:var(--font-caption)}.account-theme[data-v-3a0b4bdf]{min-height:48px;color:var(--text-secondary);font-size:var(--font-caption);align-items:center;gap:10px;padding:8px 12px;display:flex}.account-theme span[data-v-3a0b4bdf]{flex:1}.account-divider[data-v-3a0b4bdf]{background:var(--border-subtle);height:1px;margin:6px 8px}.account-item[data-v-3a0b4bdf]{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--font-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.account-item[data-v-3a0b4bdf]:hover{background:var(--surface-hover);color:var(--brand-accent,var(--accent-orange))}.account-item.danger[data-v-3a0b4bdf]:hover{color:var(--status-danger)}.topbar-actions[data-v-3a0b4bdf] .hb-dropdown-menu{border-radius:var(--radius-float);background:var(--surface-elevated);min-width:240px}.topbar-actions[data-v-3a0b4bdf] .notification-trigger{border-radius:var(--radius-md)}.workspace-content[data-v-3a0b4bdf]{min-width:0;min-height:calc(100dvh - 80px);overflow:hidden}.workspace-backdrop[data-v-3a0b4bdf]{display:none}.workspace-shell[data-v-3a0b4bdf] :is(a,button):focus-visible{outline:2px solid var(--brand-accent,var(--accent-orange));outline-offset:-3px}.is-collapsed .workspace-sidebar[data-v-3a0b4bdf],.is-collapsed .workspace-nav[data-v-3a0b4bdf]{overflow:visible}.is-collapsed .workspace-brand[data-v-3a0b4bdf]{justify-content:center;min-height:76px;padding:14px 8px}.is-collapsed .workspace-brand[data-v-3a0b4bdf] .ws-badge{--badge-size:42px!important}.is-collapsed .workspace-product-mark[data-v-3a0b4bdf]{background:0 0;width:42px;height:48px;padding:0}.is-collapsed .workspace-brand-title[data-v-3a0b4bdf],.is-collapsed .primary-link>span[data-v-3a0b4bdf],.is-collapsed .section-chevron[data-v-3a0b4bdf],.is-collapsed .workspace-sidebar-footer button>span[data-v-3a0b4bdf]{display:none}.is-collapsed .workspace-nav[data-v-3a0b4bdf]{padding-inline:10px}.is-collapsed .primary-link[data-v-3a0b4bdf],.is-collapsed .workspace-sidebar-footer button[data-v-3a0b4bdf]{justify-content:center;gap:0;width:48px;height:48px;margin-inline:auto;padding:0}.is-collapsed .workspace-sidebar-footer[data-v-3a0b4bdf]{padding-inline:10px}.rail-panel[data-v-3a0b4bdf]{z-index:95;border:1px solid var(--workbench-glass-edge,var(--border-subtle));border-radius:var(--radius-lg);background:var(--surface-elevated);width:280px;max-height:calc(100dvh - 110px);box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(20px)saturate(1.12);display:grid;position:absolute;top:-4px;left:64px;overflow-y:auto;margin:0!important;padding:10px!important}@media (width<=1099px) and (width>=768px){.workspace-shell[data-v-3a0b4bdf]{grid-template-columns:88px minmax(0,1fr)}.workspace-topbar[data-v-3a0b4bdf]{gap:12px;margin-inline:16px;padding-inline:12px}.workspace-topbar.has-search[data-v-3a0b4bdf]{grid-template-columns:minmax(0,1fr) minmax(180px,300px) auto}.topbar-title>span[data-v-3a0b4bdf],.topbar-separator[data-v-3a0b4bdf]{display:none}}@media (width<=767px){.workspace-shell[data-v-3a0b4bdf]{display:block}.workspace-sidebar[data-v-3a0b4bdf]{width:min(88vw,340px);height:calc(100dvh - 24px);transition:transform .32s var(--workbench-ease,ease);position:fixed;top:0;left:0;transform:translate(calc(-100% - 16px))}.workspace-shell.is-mobile-open .workspace-sidebar[data-v-3a0b4bdf]{transform:translate(0)}.workspace-backdrop[data-v-3a0b4bdf]{z-index:75;background:#0000007a;border:0;display:block;position:fixed;inset:0}.workspace-brand[data-v-3a0b4bdf]{padding-right:58px}.mobile-close[data-v-3a0b4bdf]{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:22px;right:10px}.mobile-menu[data-v-3a0b4bdf]{border-radius:var(--radius-md);background:var(--surface-panel);width:44px;height:44px;color:var(--text-primary);border:0;flex:none;place-items:center;display:grid}.workspace-topbar[data-v-3a0b4bdf]{border-radius:var(--radius-lg);gap:8px;min-height:64px;margin:8px 12px 0;padding:8px;display:flex;top:8px}.workspace-search[data-v-3a0b4bdf]{display:none}.topbar-title[data-v-3a0b4bdf]{gap:8px}.topbar-title>span[data-v-3a0b4bdf],.topbar-separator[data-v-3a0b4bdf],.topbar-context-icon[data-v-3a0b4bdf]{display:none}.topbar-title strong[data-v-3a0b4bdf]{text-overflow:ellipsis;flex:1;overflow:hidden}.topbar-actions[data-v-3a0b4bdf]{gap:6px;margin-left:auto}.account-trigger[data-v-3a0b4bdf]{padding:5px}.account-trigger span[data-v-3a0b4bdf],.account-trigger>svg[data-v-3a0b4bdf]{display:none}.workspace-content[data-v-3a0b4bdf]{min-height:calc(100dvh - 72px)}.topbar-actions[data-v-3a0b4bdf] .hb-dropdown-menu{max-width:calc(100vw - 40px)}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.workspace-sidebar[data-v-3a0b4bdf],.workspace-topbar[data-v-3a0b4bdf],.workspace-search-results[data-v-3a0b4bdf],.rail-panel[data-v-3a0b4bdf]{background:var(--surface-elevated);-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.workspace-sidebar[data-v-3a0b4bdf],.workspace-topbar[data-v-3a0b4bdf],.workspace-search-results[data-v-3a0b4bdf],.rail-panel[data-v-3a0b4bdf]{background:var(--surface-elevated)}}@media (prefers-reduced-motion:reduce){.workspace-shell[data-v-3a0b4bdf],.workspace-sidebar[data-v-3a0b4bdf],.primary-link[data-v-3a0b4bdf],.section-chevron[data-v-3a0b4bdf],.group-chevron[data-v-3a0b4bdf],.workbench-primary-link[data-v-3a0b4bdf],.workbench-group-trigger[data-v-3a0b4bdf],.management-nav-row[data-v-3a0b4bdf],.digital-employee-row[data-v-3a0b4bdf],.agent-nav-row[data-v-3a0b4bdf],.secondary-nav.compact a[data-v-3a0b4bdf],.workspace-search[data-v-3a0b4bdf],.workspace-search-results button>svg[data-v-3a0b4bdf]:last-child,.account-trigger[data-v-3a0b4bdf],.nav-disclosure-enter-active[data-v-3a0b4bdf],.nav-disclosure-leave-active[data-v-3a0b4bdf],.nav-fade-enter-active[data-v-3a0b4bdf],.nav-fade-leave-active[data-v-3a0b4bdf],.workspace-search-pop-enter-active[data-v-3a0b4bdf],.workspace-search-pop-leave-active[data-v-3a0b4bdf]{transition:none}.primary-link[data-v-3a0b4bdf]:active{transform:none}}.connection-status[data-v-b1322676]{z-index:260;border:1px solid color-mix(in srgb, var(--accent-orange) 44%, var(--border-subtle));border-radius:var(--radius-sm);background:var(--surface-elevated);max-width:min(440px,100vw - 24px);min-height:42px;box-shadow:var(--shadow-soft);color:var(--text-secondary);align-items:center;gap:9px;padding:8px 10px;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%)}.connection-status.is-offline[data-v-b1322676]{border-color:color-mix(in srgb, var(--status-danger) 52%, var(--border-subtle));color:var(--status-danger)}.connection-status.is-restoring[data-v-b1322676]{color:var(--status-success)}.connection-status>span[data-v-b1322676]{gap:2px;min-width:0;display:grid}.connection-status strong[data-v-b1322676]{color:var(--text-primary);font-size:var(--font-display)}.connection-status small[data-v-b1322676]{color:var(--text-muted);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connection-status button[data-v-b1322676]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel);height:28px;color:var(--accent-orange);font:inherit;font-size:var(--font-control);cursor:pointer;flex:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.connection-status button[data-v-b1322676]:focus-visible{outline:2px solid var(--accent-orange);outline-offset:1px}.connection-status button[data-v-b1322676]:disabled{cursor:default;opacity:.45}.conn-status-enter-active[data-v-b1322676],.conn-status-leave-active[data-v-b1322676]{transition:opacity .18s ease, transform .2s var(--ease-out)}.conn-status-enter-from[data-v-b1322676],.conn-status-leave-to[data-v-b1322676]{opacity:0;transform:translate(-50%,-8px)}@media (width<=640px){.connection-status[data-v-b1322676]{max-width:calc(100vw - 20px);top:12px}.connection-status small[data-v-b1322676]{white-space:normal}}@media (prefers-reduced-motion:reduce){.conn-status-enter-active[data-v-b1322676],.conn-status-leave-active[data-v-b1322676]{transition:none}}.hb-toast[data-v-b680663c]{border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--surface-glass);width:100%;min-width:0;box-shadow:var(--shadow-floating);-webkit-backdrop-filter:blur(16px)saturate(1.06);color:var(--text-primary);font-size:var(--font-body);align-items:center;gap:10px;padding:12px 14px;display:flex}.hb-toast>svg[data-v-b680663c]{color:var(--status-success);flex:none}.hb-toast.error>svg[data-v-b680663c]{color:var(--status-danger)}.hb-toast.info>svg[data-v-b680663c]{color:var(--accent-orange)}.hb-toast-message[data-v-b680663c]{min-width:0;color:var(--text-primary);line-height:var(--leading-body);overflow-wrap:anywhere;flex:1}.hb-toast-action[data-v-b680663c],.hb-toast-close[data-v-b680663c]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--text-secondary);font:inherit;font-size:var(--font-control);cursor:pointer;min-height:44px;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);flex:none}.hb-toast-action[data-v-b680663c]{padding:4px 9px}.hb-toast-close[data-v-b680663c]{place-items:center;width:44px;height:44px;display:grid}.hb-toast-action[data-v-b680663c]:focus-visible,.hb-toast-close[data-v-b680663c]:focus-visible{outline:2px solid var(--accent-orange);outline-offset:1px}.hb-toast-enter-active[data-v-b680663c]{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.hb-toast-leave-active[data-v-b680663c]{transition:opacity .12s var(--ease-out), transform .12s var(--ease-out)}.hb-toast-enter-from[data-v-b680663c],.hb-toast-leave-to[data-v-b680663c]{opacity:0;transform:translate(12px)}@media (hover:hover) and (pointer:fine){.hb-toast-action[data-v-b680663c]:hover,.hb-toast-close[data-v-b680663c]:hover{border-color:var(--accent-orange);color:var(--accent-orange)}}@media (prefers-reduced-motion:reduce){.hb-toast-enter-active[data-v-b680663c],.hb-toast-leave-active[data-v-b680663c]{transition:none}.hb-toast-enter-from[data-v-b680663c],.hb-toast-leave-to[data-v-b680663c]{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hb-toast[data-v-b680663c]{-webkit-backdrop-filter:none;background:var(--surface-elevated)}}@media (prefers-reduced-transparency:reduce){.hb-toast[data-v-b680663c]{-webkit-backdrop-filter:none;background:var(--surface-elevated)}}@media (forced-colors:active){.hb-toast[data-v-b680663c]{-webkit-backdrop-filter:none;box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}}:root:is([data-workspace-surface=employee],[data-workspace-surface=organization-admin]){--surface-page:#181818;--surface-sidebar:#242424;--surface-panel:#242424;--surface-elevated:#303030;--surface-sunken:#121212;--surface-glass:#242424e0;--surface-hover:#ffffff12;--text-primary:#f5f5f5;--text-secondary:#d0d0d0;--text-muted:#b0b0b0;--border-subtle:#e6e6e624;--border-strong:#e6e6e661;--brand-accent:var(--brand-accent-dark);--brand-on-accent:var(--brand-on-accent-dark);--brand-accent-soft:var(--brand-accent-soft-dark);--brand-accent-border:var(--brand-accent-border-dark);--accent-orange:var(--brand-accent);--shadow-chrome:0 10px 32px #00000030;--shadow-card:0 8px 26px #0000001f;--shadow-floating:0 20px 56px #00000057;--edge-highlight:#ffffff1f;--skeleton-base:#3a3a3a;--workbench-glass-edge:#ffffff21;--workbench-welcome:#242424;--workbench-glow:color-mix(in srgb, var(--brand-accent-seed) 12%, transparent);--workbench-ease:cubic-bezier(.22, 1, .36, 1)}:root:is([data-workspace-surface=employee],[data-workspace-surface=organization-admin])[data-theme=light]{--surface-page:#f6f6f6;--surface-sidebar:#fff;--surface-panel:#fff;--surface-elevated:#fff;--surface-sunken:#eee;--surface-glass:#ffffffe0;--surface-hover:#0000000d;--text-primary:#202020;--text-secondary:#535353;--text-muted:#686868;--border-subtle:#1e1e1e1f;--border-strong:#1e1e1e66;--brand-accent:var(--brand-accent-light);--brand-on-accent:var(--brand-on-accent-light);--brand-accent-soft:var(--brand-accent-soft-light);--brand-accent-border:var(--brand-accent-border-light);--shadow-chrome:0 10px 32px #0000000f;--shadow-card:0 8px 26px #0000000d;--shadow-floating:0 20px 56px #00000026;--edge-highlight:#ffffffd9;--skeleton-base:#e5e5e5;--workbench-glass-edge:var(--border-subtle);--workbench-welcome:#fff;--workbench-glow:color-mix(in srgb, var(--brand-accent-seed) 9%, transparent)}:root:is([data-workspace-surface=employee],[data-workspace-surface=organization-admin]) ::selection{background:var(--brand-accent-soft);color:var(--text-primary)}:root:is([data-workspace-surface=employee],[data-workspace-surface=organization-admin]) :is(input,textarea){caret-color:var(--brand-accent)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:is([data-workspace-surface=employee],[data-workspace-surface=organization-admin]){--surface-glass:var(--surface-elevated)}}@media (prefers-reduced-transparency:reduce){:root:is([data-workspace-surface=employee],[data-workspace-surface=organization-admin]){--surface-glass:var(--surface-elevated)}}@media (forced-colors:active){:root:is([data-workspace-surface=employee],[data-workspace-surface=organization-admin]){--surface-page:Canvas;--surface-sidebar:Canvas;--surface-panel:Canvas;--surface-elevated:Canvas;--surface-glass:Canvas;--workbench-welcome:Canvas;--text-primary:CanvasText;--text-secondary:CanvasText;--text-muted:CanvasText;--brand-accent:LinkText;--brand-fill:ButtonFace;--brand-on-fill:ButtonText;--border-subtle:ButtonText;--border-strong:ButtonText}}#app{width:100%;min-height:100vh}.workspace-app{--brand-accent:var(--brand-accent-dark);--brand-on-accent:var(--brand-on-accent-dark);--brand-accent-soft:var(--brand-accent-soft-dark);--brand-accent-border:var(--brand-accent-border-dark);--accent-orange:var(--brand-accent);min-height:100vh}:root[data-theme=light] .workspace-app{--brand-accent:var(--brand-accent-light);--brand-on-accent:var(--brand-on-accent-light);--brand-accent-soft:var(--brand-accent-soft-light);--brand-accent-border:var(--brand-accent-border-light);--accent-orange:var(--brand-accent)}.toast-stack{z-index:300;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:min(380px,100vw - 40px);display:flex;position:fixed;top:76px;right:20px}.toast-stack .hb-toast{pointer-events:auto}.toast-stack-item{width:100%}.toast-stack-enter-active,.toast-stack-move{transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.toast-stack-leave-active{transition:opacity .12s var(--ease-out);position:absolute;transform:none!important}.toast-stack-leave-active .hb-toast{pointer-events:none}.toast-stack-enter-from{opacity:0;transform:translate(2px)}.toast-stack-leave-to{opacity:0}.page-enter-active{transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);will-change:opacity, transform}.page-leave-active{transition:opacity .1s var(--ease-out), transform .1s var(--ease-out);will-change:opacity, transform}.page-enter-from{opacity:0;transform:translateY(4px)}.page-leave-to{opacity:0;transform:translateY(-2px)}.auth-route-enter-active,.auth-route-leave-active{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out)}.auth-route-enter-from{opacity:0;transform:scale(.992)translateY(5px)}.auth-route-leave-to{opacity:0;transform:scale(1.006)translateY(-4px)}@media (prefers-reduced-motion:reduce){.toast-stack-enter-active,.toast-stack-leave-active,.toast-stack-move{transition:none}.toast-stack-enter-from,.toast-stack-leave-to{transform:none}.page-enter-active,.page-leave-active,.auth-route-enter-active,.auth-route-leave-active{transition:none}.page-enter-from,.page-leave-to,.auth-route-enter-from,.auth-route-leave-to{opacity:1;transform:none}}@media (width<=540px){.toast-stack{width:auto;top:12px;left:12px;right:12px}}
