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}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}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}input,select,textarea{accent-color:var(--accent-orange,#ff8c00);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,4px)}button:active:not(:disabled),[role=button]:active:not(:disabled){transition:transform var(--duration-instant,.1s) var(--ease-out);transform:scale(.98)}::selection{color:var(--text-primary,#fff);background:#ff8c0040}details>summary{cursor:pointer}[class*=-card],[class*=-panel]{transition:border-color var(--duration-normal,.24s) var(--ease-out), box-shadow var(--duration-normal,.24s) var(--ease-out), transform var(--duration-normal,.24s) var(--ease-out), background-color var(--duration-normal,.24s) var(--ease-out)}@media (hover:hover) and (pointer:fine){[class*=-card]:hover,[class*=-panel]:hover{border-color:color-mix(in srgb, var(--accent-orange) 28%, var(--border-card));box-shadow:var(--shadow-soft)}.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}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#181818;--surface-sidebar:#202020;--surface-panel:#2d2d2d;--surface-elevated:#2d2d2d;--bg-primary:var(--surface-page);--bg-secondary:var(--surface-sidebar);--bg-card:var(--surface-sidebar);--bg-input:var(--surface-panel);--bg-hover:#ffffff0f;--border-subtle:#a3a3a338;--border-strong:#a3a3a37a;--border-card:var(--border-subtle);--border-input:var(--border-strong);--border-glow:#ff8c008c;--accent-orange:#ff8c00;--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-danger:#ff6b6b;--overlay-backdrop:#000000ad;--auth-card-bg:#202020e6;--auth-card-text:#f5f5f5;--auth-card-muted:#b6b6b6;--landing-bg:#000;--shadow-glow:0 0 20px #ff8c0040;--shadow-glow-hover:0 0 40px #ff8c0073;--shadow-card:0 10px 30px #00000047;--shadow-soft:0 8px 24px #0000002e;--shadow-hover:0 16px 40px #00000057;--ring-focus:0 0 0 3px #ff8c0029;--chroma-card-gradient:linear-gradient(145deg, #ff8c001f, #181818);--bento-media-end:#181818;--bento-scrim:#1818188c;--bento-spotlight:#ff8c002e;--video-surface:var(--surface-sidebar);--video-media-bg:linear-gradient(145deg, #ff8c001a, #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 #ff8c001f;--writing-surface:var(--surface-sidebar);--writing-media-bg:linear-gradient(145deg, #ff8c0017, #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 #ff8c001f;--radius-sm:4px;--navbar-bg:var(--surface-sidebar);--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-float:12px;--transition-fast:.16s var(--ease-out);--transition-base:.24s var(--ease-out);--transition-slow:.32s 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-spring:cubic-bezier(.175, .885, .32, 1.275);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--duration-instant:.1s;--duration-fast:.16s;--duration-normal:.22s;--duration-slow:.3s;--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:36px;--space-xs:8px;--space-sm:12px;--space-base:16px;--space-lg:24px;--space-xl:40px;--font-xs:12px;--font-sm:14px;--font-base:16px;--font-lg:18px;--font-xl:20px;--font-2xl:24px;--font-3xl:32px;--font-caption:12px;--font-body:14px;--font-label:13px;--font-control:13px;--font-display:20px;--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:#ffffff0f;--item-bg-active:#ff8c001a;--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;--surface-page:#f4f4f4;--surface-sidebar:#fff;--surface-panel:#f0f0f0;--surface-elevated:#fff;--navbar-bg:var(--surface-sidebar);--bg-primary:var(--surface-page);--bg-secondary:#fff;--bg-card:var(--surface-sidebar);--bg-input:var(--surface-panel);--bg-hover:#1818180d;--border-subtle:#18181824;--border-strong:#18181847;--border-card:var(--border-subtle);--border-input:var(--border-strong);--border-glow:#ff8c0066;--text-primary:#181818;--text-secondary:#525252;--text-muted:#7a7a7a;--action-primary-bg:var(--accent-orange);--action-primary-text:#181818;--status-success:#248a4a;--status-danger:#c83d3d;--overlay-backdrop:#18181894;--auth-card-bg:#ffffffeb;--auth-card-text:#181818;--auth-card-muted:#525252;--landing-bg:#000;--shadow-glow:0 0 16px #ff8c0033;--shadow-glow-hover:0 0 32px #ff8c0059;--shadow-card:0 4px 24px #00000014;--shadow-soft:0 4px 18px #18181814;--shadow-hover:0 12px 30px #18181824;--ring-focus:0 0 0 3px #c65f0029;--chroma-card-gradient:linear-gradient(145deg, #ff8c001a, #f8fafc);--bento-media-end:#e2e2e2;--bento-scrim:#ffffff8c;--bento-spotlight:#ff8c0047;--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 #ff8c0033;--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 #ff8c0033;--bg-elevated:var(--surface-elevated);--item-bg-hover:#0000000a;--item-bg-active:#ff8c0014;--shadow-floating:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d}*{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);transition:background var(--transition-base), color var(--transition-base);-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);transition:background var(--transition-base)}.huoba-container{width:100%;max-width:var(--container-w);margin:0 auto;padding:0 24px}.glass-card{background: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)}.glass-card:hover{box-shadow:var(--shadow-hover);border-color:var(--border-glow);transform:translateY(-4px)scale(1.01)}.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) var(--ease-out), box-shadow var(--transition-fast) var(--ease-out), border-color var(--transition-fast) var(--ease-out), background-color var(--transition-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-weight:600;display:inline-flex}.btn-primary:hover{border-color:var(--accent-orange);box-shadow:var(--ring-focus), var(--shadow-soft);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)scale(.98)}.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) var(--ease-out), border-color var(--transition-fast) var(--ease-out), color var(--transition-fast) var(--ease-out), background-color var(--transition-fast) var(--ease-out), box-shadow var(--transition-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}.btn-secondary:hover{border-color:var(--accent-orange);color:var(--accent-orange);background:var(--bg-hover);box-shadow:var(--ring-focus);transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0)scale(.98)}.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);transition:border-color var(--transition-fast) var(--ease-out), box-shadow var(--transition-fast) var(--ease-out), background-color var(--transition-fast) var(--ease-out);outline:none;padding:12px 16px}.huoba-input::placeholder{color:var(--text-muted)}.huoba-input:focus{border-color:var(--accent-orange);box-shadow: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}}.ws-badge[data-v-50c2f13b]{align-items:center;gap:9px;min-width:0;line-height:1;display:inline-flex}.ws-mark[data-v-50c2f13b]{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-50c2f13b]{background:0 0;border-color:#0000}.ws-mark[data-v-50c2f13b]: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-50c2f13b]{object-fit:contain;width:100%;height:100%;display:block}.ws-name[data-v-50c2f13b]{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-50c2f13b]{font-size:var(--font-xs,11px);color:var(--text-muted);border:1px solid var(--border-subtle,#a3a3a338);white-space:nowrap;border-radius:999px;padding:3px 8px}@media (hover:hover) and (pointer:fine){.ws-badge:hover .ws-mark[data-v-50c2f13b]{border-color:color-mix(in srgb, var(--accent-orange,#ff8c00) 52%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-orange,#ff8c00) 9%, transparent), 0 8px 22px color-mix(in srgb, var(--accent-orange,#ff8c00) 18%, transparent);transform:translateY(-1px)scale(1.025)}.ws-badge:hover .ws-mark[data-v-50c2f13b]:after{left:128%}}@media (width<=480px){.ws-tag[data-v-50c2f13b]{display:none}.ws-name[data-v-50c2f13b]{max-width:28vw}}@media (prefers-reduced-motion:reduce){.ws-mark[data-v-50c2f13b],.ws-mark[data-v-50c2f13b]:after{transition:none}.ws-mark[data-v-50c2f13b]:after{display:none}}.app-footer[data-v-863ef583]{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-863ef583],.app-footer__legal-inner[data-v-863ef583]{width:min(100% - 32px, var(--container-w));margin:0 auto}.app-footer__inner[data-v-863ef583]{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-863ef583],.app-footer__group[data-v-863ef583]{min-width:0}.brand-lockup[data-v-863ef583]{align-items:center;gap:var(--space-sm,12px);color:var(--text-primary);display:inline-flex}.brand-logo-box[data-v-863ef583]{place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.brand-logo-box img[data-v-863ef583]{object-fit:contain;width:100%;height:100%;display:block}.brand-name[data-v-863ef583]{font-size:var(--font-lg,18px);font-weight:var(--font-bold,800)}.app-footer__brand p[data-v-863ef583]{max-width:260px;margin:var(--space-base,16px) 0 0;color:var(--text-muted);font-size:var(--font-sm,14px);line-height:1.7}.app-footer__group[data-v-863ef583]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-footer__group h2[data-v-863ef583]{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-863ef583]{color:var(--text-secondary);font-size:var(--font-sm,14px);transition:color .18s var(--ease-out), transform .18s var(--ease-out);line-height:1.5;text-decoration:none}.app-footer__group a[data-v-863ef583]:hover{color:var(--accent-orange);transform:translate(2px)}.app-footer__group a[data-v-863ef583]:active{transform:translate(1px,1px)}.app-footer__group a[data-v-863ef583]:focus-visible{outline:2px solid var(--accent-orange);outline-offset:4px;border-radius:var(--radius-sm,4px)}.app-footer__support p[data-v-863ef583],.app-footer__support span[data-v-863ef583]{color:var(--text-secondary);font-size:var(--font-sm,14px);margin:0;line-height:1.6}.app-footer__support span[data-v-863ef583]{color:var(--text-muted)}.app-footer__legal[data-v-863ef583]{border-top:1px solid var(--border-subtle,var(--border-card))}.app-footer__legal-inner[data-v-863ef583]{color:var(--text-muted);font-size:var(--font-sm,14px);text-align:center;padding:18px 0}@media (width<=960px){.app-footer__inner[data-v-863ef583]{grid-template-columns:repeat(2,minmax(0,1fr))}.app-footer__brand[data-v-863ef583]{grid-column:1/-1}}@media (width<=640px){.app-footer__inner[data-v-863ef583],.app-footer__legal-inner[data-v-863ef583]{width:min(100% - 32px, var(--container-w))}.app-footer__inner[data-v-863ef583]{gap:var(--space-lg,24px);grid-template-columns:1fr;padding:36px 0 32px}.app-footer__brand[data-v-863ef583]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.app-footer__group a[data-v-863ef583]{transition:none}.app-footer__group a[data-v-863ef583]:hover,.app-footer__group a[data-v-863ef583]:active{transform:none}}.hb-dropdown[data-v-f83d44ea]{cursor:pointer;display:inline-flex;position:relative}.hb-dropdown-menu[data-v-f83d44ea]{z-index:1050;background:color-mix(in srgb, var(--bg-elevated,#2d2d2d) 96%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border:1px solid var(--border-card);border-radius:var(--radius-md,12px);min-width:180px;max-height:min(70vh,560px);box-shadow:var(--shadow-soft);padding:6px;position:absolute;overflow-y:auto}.placement-bottomLeft .hb-dropdown-menu[data-v-f83d44ea],.placement-topLeft .hb-dropdown-menu[data-v-f83d44ea]{left:0}.placement-bottomRight .hb-dropdown-menu[data-v-f83d44ea],.placement-topRight .hb-dropdown-menu[data-v-f83d44ea]{right:0}.placement-bottomLeft .hb-dropdown-menu[data-v-f83d44ea],.placement-bottomRight .hb-dropdown-menu[data-v-f83d44ea]{margin-top:4px;top:calc(100% + 8px)}.placement-topLeft .hb-dropdown-menu[data-v-f83d44ea],.placement-topRight .hb-dropdown-menu[data-v-f83d44ea]{bottom:calc(100% + 8px)}.hb-dropdown-zoom-enter-active[data-v-f83d44ea],.hb-dropdown-zoom-leave-active[data-v-f83d44ea]{transition:opacity var(--duration-fast,.18s) var(--ease-out), transform var(--duration-fast,.18s) var(--ease-out)}.placement-bottomLeft .hb-dropdown-menu[data-v-f83d44ea]{transform-origin:0 0}.placement-bottomRight .hb-dropdown-menu[data-v-f83d44ea]{transform-origin:100% 0}.placement-topLeft .hb-dropdown-menu[data-v-f83d44ea]{transform-origin:0 100%}.placement-topRight .hb-dropdown-menu[data-v-f83d44ea]{transform-origin:100% 100%}.hb-dropdown-zoom-enter-from[data-v-f83d44ea],.hb-dropdown-zoom-leave-to[data-v-f83d44ea]{opacity:0;transform:scale(.95)translateY(-4px)}@media (prefers-reduced-motion:reduce){.hb-dropdown-zoom-enter-active[data-v-f83d44ea],.hb-dropdown-zoom-leave-active[data-v-f83d44ea]{transition:none}}.hb-switch[data-v-0307908f]{cursor:pointer;background:var(--border-strong,#a3a3a37a);vertical-align:middle;transition:background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:none;border-radius:100px;align-items:center;padding:0;display:inline-flex;position:relative}.hb-switch.is-medium[data-v-0307908f]{width:54px;height:var(--control-height,32px)}.hb-switch.is-small[data-v-0307908f]{width:46px;height:var(--control-height-sm,24px)}.hb-switch:not(.is-checked):active:not(.is-disabled) .hb-switch-handle[data-v-0307908f]{transform:scale(.85)}.hb-switch.is-checked:active:not(.is-disabled) .hb-switch-handle[data-v-0307908f]{transform:translate(22px)scale(.85)}.hb-switch.is-disabled[data-v-0307908f]{cursor:not-allowed;opacity:.55}.hb-switch.is-checked[data-v-0307908f]{background:var(--action-primary-bg,#fff);color:var(--action-primary-text,#181818)}.hb-switch-inner[data-v-0307908f]{height:100%;color:var(--action-primary-text,#181818);align-items:center;display:flex;overflow:hidden}.hb-switch.is-medium .hb-switch-inner[data-v-0307908f]{justify-content:flex-end;width:100%;padding:0 7px 0 32px}.hb-switch.is-small .hb-switch-inner[data-v-0307908f]{justify-content:flex-end;width:100%;padding:0 5px 0 27px}.hb-switch-child[data-v-0307908f]{align-items:center;font-size:12px;line-height:1;display:inline-flex}.hb-switch.is-checked .hb-switch-inner[data-v-0307908f]{justify-content:flex-start;padding-left:7px;padding-right:28px}.hb-switch-handle[data-v-0307908f]{background:var(--surface-page,#181818);transition:transform var(--duration-normal) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #00230b33}.hb-switch.is-medium .hb-switch-handle[data-v-0307908f]{width:calc(var(--control-height,32px) - 6px);height:calc(var(--control-height,32px) - 6px)}.hb-switch.is-small .hb-switch-handle[data-v-0307908f]{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-0307908f]{transform:translate(22px)}.hb-switch:not(.is-checked) .hb-switch-handle[data-v-0307908f]{background:var(--text-primary,#f5f5f5)}.hb-switch.is-checked.is-small .hb-switch-handle[data-v-0307908f]{transform:translate(22px)}.hb-switch.is-theme[data-v-0307908f]{--theme-track-width:56px;--theme-track-height:24px;--theme-handle-size:30px;--theme-handle-travel:26px;width:var(--theme-track-width);height:var(--theme-track-height);border:1px solid var(--border-strong,#a3a3a37a);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);background:#565656;box-shadow:inset 0 1px 3px #00000047}.hb-switch.is-theme.is-small[data-v-0307908f]{--theme-track-width:48px;--theme-track-height:20px;--theme-handle-size:26px;--theme-handle-travel:22px}.hb-switch.is-theme.is-checked[data-v-0307908f]{border-color:color-mix(in srgb,var(--accent-orange,#ff8c00) 58%,transparent);background:var(--accent-orange,#ff8c00);box-shadow:inset 0 1px 3px #6f340038,0 0 0 3px color-mix(in srgb,var(--accent-orange,#ff8c00) 8%,transparent)}.hb-switch.is-theme .hb-switch-inner[data-v-0307908f]{display:none}.hb-switch.is-theme .hb-switch-handle[data-v-0307908f]{top:calc((var(--theme-track-height) - var(--theme-handle-size))/2);width:var(--theme-handle-size);height:var(--theme-handle-size);color:#525252;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);background:#f5f5f5;place-items:center;display:grid;left:0;transform:translate(0);box-shadow:0 2px 7px #00000052}.hb-switch.is-theme .hb-switch-handle svg[data-v-0307908f]{stroke-width:2px;width:52%;height:52%}.hb-switch.is-theme.is-checked .hb-switch-handle[data-v-0307908f]{color:#c65f00;transform:translateX(var(--theme-handle-travel));background:#fff}.hb-switch.is-theme:not(.is-checked):active:not(.is-disabled) .hb-switch-handle[data-v-0307908f]{transform:scale(.88)}.hb-switch.is-theme.is-checked:active:not(.is-disabled) .hb-switch-handle[data-v-0307908f]{transform:translateX(var(--theme-handle-travel)) scale(.88)}.hb-switch.is-theme[data-v-0307908f]:focus-visible{outline:2px solid var(--accent-orange,#ff8c00);outline-offset:4px}@media (hover:hover) and (pointer:fine){.hb-switch[data-v-0307908f]:hover:not(.is-disabled){filter:brightness(1.1)}}@media (prefers-reduced-motion:reduce){.hb-switch[data-v-0307908f],.hb-switch-handle[data-v-0307908f]{transition:none}.hb-switch:not(.is-checked):active:not(.is-disabled) .hb-switch-handle[data-v-0307908f]{transform:none}.hb-switch.is-checked:active:not(.is-disabled) .hb-switch-handle[data-v-0307908f]{transform:translate(22px)}.hb-switch.is-theme.is-checked .hb-switch-handle[data-v-0307908f],.hb-switch.is-theme.is-checked:active:not(.is-disabled) .hb-switch-handle[data-v-0307908f]{transform:translateX(var(--theme-handle-travel))}}.notification-trigger[data-v-cc3d5acf]{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;display:grid;position:relative}.notification-trigger[data-v-cc3d5acf]:focus-visible,.notification-trigger.active[data-v-cc3d5acf]{border-color:var(--accent-orange);background:var(--item-bg-active);color:var(--accent-orange);outline:none}.notification-trigger[data-v-cc3d5acf]:active{transform:scale(.98)}.notification-badge[data-v-cc3d5acf]{border:2px solid var(--surface-sidebar);background:var(--accent-orange);color:#181818;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;right:-7px}.notification-center[data-v-cc3d5acf] .hb-dropdown-menu{background:var(--surface-elevated);border-radius:6px;width:min(360px,100vw - 24px);min-width:0;padding:0;overflow:hidden}.notification-menu[data-v-cc3d5acf]{max-height:min(620px,100dvh - 32px);color:var(--text-primary);display:grid}.notification-menu>header[data-v-cc3d5acf]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}.notification-menu>header>div[data-v-cc3d5acf]{gap:2px;display:grid}.notification-menu>header strong[data-v-cc3d5acf]{font-size:var(--font-control)}.notification-menu>header span[data-v-cc3d5acf]{color:var(--text-muted);font-size:12px}.notification-menu>header button[data-v-cc3d5acf],.notification-state button[data-v-cc3d5acf]{color:var(--accent-orange);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.notification-menu>header button[data-v-cc3d5acf]:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.6}.notification-list[data-v-cc3d5acf]{display:grid;overflow-y:auto}.notification-list>button[data-v-cc3d5acf]{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-cc3d5acf]:last-child{border-bottom:0}.notification-list>button[data-v-cc3d5acf]:focus-visible{background:var(--item-bg-hover);outline:none}.notification-list>button.unread[data-v-cc3d5acf]{background:var(--item-bg-active)}.notification-icon[data-v-cc3d5acf]{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-cc3d5acf]{color:var(--status-danger)}.notification-copy[data-v-cc3d5acf]{gap:4px;min-width:0;display:grid}.notification-copy strong[data-v-cc3d5acf]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.notification-copy small[data-v-cc3d5acf]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.notification-copy time[data-v-cc3d5acf]{color:var(--text-muted);font-size:12px}.notification-list>button>i[data-v-cc3d5acf]{background:var(--accent-orange);border-radius:50%;width:6px;height:6px;margin-top:5px}.notification-state[data-v-cc3d5acf]{min-height:150px;color:var(--text-muted);place-content:center;justify-items:center;gap:9px;padding:20px;font-size:12px;display:grid}.notification-state.error[data-v-cc3d5acf]{color:var(--status-danger)}.notification-loading[data-v-cc3d5acf]{gap:1px;display:grid}.notification-loading i[data-v-cc3d5acf]{background:linear-gradient(90deg,var(--surface-panel),var(--item-bg-hover),var(--surface-panel));background-size:200% 100%;height:72px;animation:1.2s linear infinite notification-shimmer-cc3d5acf}.notification-loading i+i[data-v-cc3d5acf]{border-top:1px solid var(--border-subtle)}@keyframes notification-shimmer-cc3d5acf{to{background-position:-200% 0}}@media (hover:hover) and (pointer:fine){.notification-trigger[data-v-cc3d5acf]:hover{border-color:var(--accent-orange);background:var(--item-bg-active);color:var(--accent-orange)}.notification-list>button[data-v-cc3d5acf]:hover{background:var(--item-bg-hover)}}@media (width<=480px){.notification-center[data-v-cc3d5acf] .hb-dropdown-menu{top:calc(var(--navbar-height) + 8px);width:auto;position:fixed;left:12px;right:12px}.notification-menu[data-v-cc3d5acf]{max-height:calc(100dvh - var(--navbar-height) - 24px)}}@media (prefers-reduced-motion:reduce){.notification-trigger[data-v-cc3d5acf]{transition:none}.notification-loading i[data-v-cc3d5acf]{animation:none}}.workspace-shell[data-v-74f918aa]{background:var(--surface-page);min-height:100dvh;color:var(--text-primary);grid-template-columns:260px minmax(0,1fr);transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1);display:grid}.workspace-shell.is-collapsed[data-v-74f918aa]{grid-template-columns:72px minmax(0,1fr)}.workspace-sidebar[data-v-74f918aa]{z-index:80;border-right:1px solid var(--border-subtle);background:var(--surface-sidebar);grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.workspace-brand[data-v-74f918aa]{border-bottom:1px solid var(--border-subtle);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:132px;padding:15px 14px;transition:height .24s cubic-bezier(.2,.8,.2,1),padding .2s;display:flex;position:relative}.workspace-brand[data-v-74f918aa] .ws-tag{display:none}.workspace-brand-title[data-v-74f918aa]{max-width:100%;color:var(--text-primary);font-size:var(--font-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:760;line-height:1.35;transition:color .18s,text-shadow .18s;display:block;overflow:hidden}.workspace-brand:hover .workspace-brand-title[data-v-74f918aa]{color:var(--accent-orange);text-shadow:0 0 18px color-mix(in srgb,var(--accent-orange) 22%,transparent)}.mobile-close[data-v-74f918aa]{display:none}.workspace-nav[data-v-74f918aa]{align-content:start;gap:6px;padding:12px 10px;display:grid;overflow-y:auto}.primary-link[data-v-74f918aa]{width:100%;height:42px;color:var(--text-secondary);font:inherit;font-size:var(--font-control);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:0 12px;font-weight:700;text-decoration:none;display:flex;position:relative}.primary-link[data-v-74f918aa]:hover,.primary-link[data-v-74f918aa]:focus-visible{background:var(--item-bg-hover);color:var(--text-primary);outline:none}.primary-link.active[data-v-74f918aa],.nav-section.active>.primary-link[data-v-74f918aa]{background:var(--item-bg-active);color:var(--accent-orange)}.primary-link.active[data-v-74f918aa]:before,.nav-section.active>.primary-link[data-v-74f918aa]:before{background:var(--accent-orange);content:"";width:2px;position:absolute;top:10px;bottom:10px;left:0}.nav-section[data-v-74f918aa]{position:relative}.section-chevron[data-v-74f918aa]{margin-left:auto;transition:transform .18s,opacity .16s}.section-trigger[aria-expanded=true] .section-chevron[data-v-74f918aa]{transform:rotate(180deg)}.secondary-nav[data-v-74f918aa]{gap:3px;margin:4px 0 10px;display:grid}.nav-group-label[data-v-74f918aa]{color:var(--text-muted);letter-spacing:.8px;margin:10px 8px 4px;font-size:12px;font-weight:800}.agent-nav-row[data-v-74f918aa]{min-height:52px;color:var(--text-secondary);border:1px solid #0000;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:grid}.agent-nav-row[data-v-74f918aa]:hover,.agent-nav-row[data-v-74f918aa]:focus-visible{border-color:var(--border-subtle);background:var(--item-bg-hover);color:var(--text-primary);outline:none}.agent-nav-row.active[data-v-74f918aa]{border-color:color-mix(in srgb,var(--accent-orange) 42%,transparent);background:var(--item-bg-active);color:var(--accent-orange)}.agent-thumb[data-v-74f918aa]{border:1px solid var(--border-subtle);background:var(--surface-elevated);width:34px;height:34px;color:var(--text-muted);border-radius:6px;place-items:center;display:grid;overflow:hidden}.agent-thumb img[data-v-74f918aa]{object-fit:cover;width:100%;height:100%}.agent-nav-copy[data-v-74f918aa]{gap:2px;min-width:0;display:grid}.agent-nav-copy strong[data-v-74f918aa]{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.agent-nav-copy small[data-v-74f918aa]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.agent-status[data-v-74f918aa]{background:var(--accent-orange);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-orange) 12%,transparent);border-radius:50%}.secondary-nav.compact[data-v-74f918aa]{gap:2px;padding-left:25px}.secondary-nav.compact a[data-v-74f918aa]{min-height:32px;color:var(--text-muted);border-radius:4px;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 9px;font-size:12px;text-decoration:none;display:grid}.secondary-nav.compact a i[data-v-74f918aa]{background:var(--border-strong);border-radius:50%;width:4px;height:4px}.secondary-nav.compact a[data-v-74f918aa]:hover,.secondary-nav.compact a[data-v-74f918aa]:focus-visible{background:var(--item-bg-hover);color:var(--text-primary);outline:none}.secondary-nav.compact a.active[data-v-74f918aa]{background:var(--item-bg-active);color:var(--accent-orange)}.secondary-nav.compact a.active i[data-v-74f918aa]{background:var(--accent-orange)}.secondary-nav.compact a span[data-v-74f918aa]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secondary-nav.compact a small[data-v-74f918aa]{font-size:12px}.nav-state[data-v-74f918aa]{color:var(--text-muted);margin:8px 9px;font-size:12px;line-height:1.5}.secondary-nav.compact[data-v-74f918aa]{gap:2px;margin-left:18px;padding:2px 0 4px 10px;position:relative}.secondary-nav.compact[data-v-74f918aa]:before{background:var(--border-subtle);content:"";width:1px;position:absolute;top:4px;bottom:6px;left:0}.secondary-nav.compact a[data-v-74f918aa]{border-radius:var(--radius-sm);border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) auto;min-height:36px;padding:5px 9px 5px 6px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s,color .18s;position:relative}.secondary-nav.compact a[data-v-74f918aa]:before{border-radius:var(--radius-sm);content:"";background:0 0;width:2px;position:absolute;top:8px;bottom:8px;left:-11px}.secondary-nav.compact a[data-v-74f918aa]:hover{background:var(--item-bg-hover);color:var(--text-primary)}.secondary-nav.compact a[data-v-74f918aa]:focus-visible{border-color:var(--accent-orange);background:var(--item-bg-hover);color:var(--text-primary);outline:none}.secondary-nav.compact a.active[data-v-74f918aa]:before{background:var(--accent-orange)}.secondary-icon[data-v-74f918aa]{width:24px;height:24px;color:var(--text-muted);border:1px solid #0000;border-radius:4px;place-items:center;display:grid!important;overflow:visible!important}.secondary-nav.compact a:hover .secondary-icon[data-v-74f918aa],.secondary-nav.compact a:focus-visible .secondary-icon[data-v-74f918aa]{color:var(--text-primary)}.secondary-nav.compact a.active .secondary-icon[data-v-74f918aa]{border-color:color-mix(in srgb,var(--accent-orange) 24%,transparent);background:color-mix(in srgb,var(--accent-orange) 10%,transparent);color:var(--accent-orange)}.secondary-nav.compact a>span[data-v-74f918aa]:not(.secondary-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secondary-nav.compact a small[data-v-74f918aa]{min-width:18px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.tool-secondary[data-v-74f918aa]{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;max-height:min(49vh,480px);overflow-y:auto}.tool-secondary[data-v-74f918aa]::-webkit-scrollbar{width:5px}.tool-secondary[data-v-74f918aa]::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:var(--border-strong)}.tool-secondary[data-v-74f918aa]::-webkit-scrollbar-track{background:0 0}.workbench-secondary[data-v-74f918aa]{gap:3px;margin:5px 0 9px;padding:0 2px 0 8px}.workbench-group[data-v-74f918aa]{position:relative}.workbench-group+.workbench-group[data-v-74f918aa]{margin-top:2px}.workbench-group-trigger[data-v-74f918aa]{border-radius:var(--radius-sm);width:100%;height:36px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:680;transition:background .18s,border-color .18s,color .18s;display:grid;position:relative}.workbench-group-trigger[data-v-74f918aa]:before{background:var(--border-subtle);content:"";width:1px;position:absolute;top:9px;bottom:9px;left:-8px}.workbench-group-trigger[data-v-74f918aa]:hover,.workbench-group-trigger[data-v-74f918aa]:focus-visible{border-color:var(--border-subtle);background:var(--item-bg-hover);color:var(--text-primary);outline:none}.workbench-group.active>.workbench-group-trigger[data-v-74f918aa]{background:var(--item-bg-hover);color:var(--text-primary)}.workbench-group.active>.workbench-group-trigger .secondary-icon[data-v-74f918aa]{color:var(--text-primary)}.workbench-group-trigger.route-active[data-v-74f918aa]{background:color-mix(in srgb,var(--item-bg-active) 72%,transparent);color:var(--accent-orange)}.workbench-group-trigger.route-active[data-v-74f918aa]:before{background:var(--accent-orange);width:2px}.workbench-group-trigger.route-active .secondary-icon[data-v-74f918aa]{color:var(--accent-orange)}.group-chevron[data-v-74f918aa]{justify-self:end;transition:transform .18s}.workbench-group-trigger[aria-expanded=true] .group-chevron[data-v-74f918aa]{transform:rotate(180deg)}.tertiary-nav[data-v-74f918aa]{gap:2px;margin:2px 0 7px 18px;padding:2px 0 3px 10px;display:grid;position:relative}.tertiary-nav[data-v-74f918aa]:before{background:var(--border-subtle);content:"";width:1px;position:absolute;top:2px;bottom:5px;left:0}.management-nav-row[data-v-74f918aa]{border-radius:var(--radius-sm);min-height:36px;color:var(--text-muted);border:1px solid #0000;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:5px 7px 5px 5px;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:grid;position:relative}.management-nav-row[data-v-74f918aa]:before{border-radius:var(--radius-sm);content:"";background:0 0;width:2px;position:absolute;top:9px;bottom:9px;left:-11px}.management-nav-row[data-v-74f918aa]:hover,.management-nav-row[data-v-74f918aa]:focus-visible{border-color:var(--border-subtle);background:var(--item-bg-hover);color:var(--text-primary);outline:none}.management-nav-row.active[data-v-74f918aa]{background:var(--item-bg-active);color:var(--accent-orange)}.management-nav-row.active[data-v-74f918aa]:before{background:var(--accent-orange)}.management-nav-row.active .secondary-icon[data-v-74f918aa]{color:var(--accent-orange)}.management-nav-row>span[data-v-74f918aa]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.digital-empty[data-v-74f918aa]{color:var(--text-muted);margin:0;padding:9px 7px;font-size:12px;line-height:1.45}.digital-employee-row[data-v-74f918aa]{border-radius:var(--radius-sm);min-height:46px;color:var(--text-muted);border:1px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 6px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:grid}.digital-employee-row[data-v-74f918aa]:hover,.digital-employee-row[data-v-74f918aa]:focus-visible{border-color:var(--border-subtle);background:var(--item-bg-hover);color:var(--text-primary);outline:none}.digital-employee-row.active[data-v-74f918aa]{background:var(--item-bg-active);color:var(--accent-orange)}.digital-employee-row .agent-thumb[data-v-74f918aa]{width:28px;height:28px}.digital-employee-row>span[data-v-74f918aa]:nth-child(2){gap:2px;min-width:0;display:grid}.digital-employee-row strong[data-v-74f918aa],.digital-employee-row small[data-v-74f918aa]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.digital-employee-row strong[data-v-74f918aa]{font-size:12px}.digital-employee-row small[data-v-74f918aa]{color:var(--text-muted);font-size:12px}.tertiary-nav .nav-group-label[data-v-74f918aa]{margin:8px 6px 3px}.tertiary-nav .agent-nav-row[data-v-74f918aa]{grid-template-columns:30px minmax(0,1fr) auto;min-height:48px;padding:5px 6px}.tertiary-nav .agent-thumb[data-v-74f918aa]{width:30px;height:30px}.tertiary-nav .agent-nav-copy strong[data-v-74f918aa],.tertiary-nav .agent-nav-copy small[data-v-74f918aa]{font-size:12px}.nav-disclosure-enter-active[data-v-74f918aa],.nav-disclosure-leave-active[data-v-74f918aa]{transition:max-height .22s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .2s;overflow:hidden}.nav-disclosure-enter-from[data-v-74f918aa],.nav-disclosure-leave-to[data-v-74f918aa]{opacity:0;max-height:0;transform:translateY(-4px)}.nav-disclosure-enter-to[data-v-74f918aa],.nav-disclosure-leave-from[data-v-74f918aa]{opacity:1;max-height:900px;transform:translateY(0)}.nav-fade-enter-active[data-v-74f918aa],.nav-fade-leave-active[data-v-74f918aa]{transition:opacity .16s,transform .18s}.nav-fade-enter-from[data-v-74f918aa],.nav-fade-leave-to[data-v-74f918aa]{opacity:0;transform:translateY(-3px)}.workspace-sidebar-footer[data-v-74f918aa]{border-top:1px solid var(--border-subtle);padding:10px}.workspace-sidebar-footer button[data-v-74f918aa]{width:100%;height:36px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.workspace-sidebar-footer button[data-v-74f918aa]:hover,.workspace-sidebar-footer button[data-v-74f918aa]:focus-visible{background:var(--item-bg-hover);color:var(--accent-orange);outline:none}.is-collapsed:not(.is-rail-mode) .workspace-sidebar[data-v-74f918aa],.is-collapsed:not(.is-rail-mode) .workspace-nav[data-v-74f918aa]{overflow:visible}.is-collapsed:not(.is-rail-mode) .primary-link[data-v-74f918aa],.is-collapsed:not(.is-rail-mode) .workspace-sidebar-footer button[data-v-74f918aa]{width:48px;height:48px;margin-inline:auto;padding-inline:0}.is-collapsed:not(.is-rail-mode) .primary-link>svg[data-v-74f918aa]:first-child{width:18px;height:18px}.is-collapsed:not(.is-rail-mode) .rail-panel[data-v-74f918aa]{z-index:95;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);width:260px;max-height:calc(100dvh - 96px);top:-4px;left:62px;overflow-y:auto;box-shadow:0 18px 46px #0000005c;margin:0!important;padding:9px!important;display:grid!important;position:absolute!important}.is-collapsed:not(.is-rail-mode) .rail-panel[data-v-74f918aa]:before{display:none!important}.workspace-brand-title[data-v-74f918aa],.primary-link>span[data-v-74f918aa],.workspace-sidebar-footer button>span[data-v-74f918aa]{transition:max-width .18s,opacity .14s,transform .18s}.is-collapsed .workspace-brand[data-v-74f918aa]{height:64px;padding:8px}.is-collapsed .workspace-brand[data-v-74f918aa] .ws-badge{--badge-size:42px!important}.is-collapsed .workspace-brand-title[data-v-74f918aa],.is-collapsed .primary-link>span[data-v-74f918aa],.is-collapsed .section-chevron[data-v-74f918aa],.is-collapsed .workspace-sidebar-footer button>span[data-v-74f918aa]{opacity:0;visibility:hidden;white-space:nowrap;max-width:0;overflow:hidden;transform:translate(-5px)}.is-collapsed .primary-link[data-v-74f918aa],.is-collapsed .workspace-sidebar-footer button[data-v-74f918aa]{justify-content:center;padding-inline:0}.is-collapsed .workspace-nav[data-v-74f918aa]{padding-inline:10px}.workspace-stage[data-v-74f918aa]{min-width:0}.workspace-topbar[data-v-74f918aa]{z-index:70;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-sidebar) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;height:64px;padding:0 24px;display:grid;position:sticky;top:0}.workspace-topbar.has-search[data-v-74f918aa]{grid-template-columns:minmax(180px,1fr) minmax(280px,440px) minmax(180px,1fr)}.topbar-title[data-v-74f918aa],.topbar-actions[data-v-74f918aa]{align-items:center;gap:9px;min-width:0;display:flex}.topbar-actions[data-v-74f918aa]{justify-content:flex-end}.topbar-context-icon[data-v-74f918aa]{color:var(--accent-orange);flex:none}.topbar-title span[data-v-74f918aa]{max-width:180px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.topbar-separator[data-v-74f918aa]{color:var(--border-strong);flex:none}.topbar-title strong[data-v-74f918aa]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.workspace-search[data-v-74f918aa]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-panel);height:38px;color:var(--text-muted);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 9px 0 12px;transition:border-radius .24s,border-color .18s,box-shadow .18s;display:grid;position:relative}.workspace-search[data-v-74f918aa]:before{border-radius:var(--radius-sm);background:var(--accent-orange);content:"";transform-origin:50%;height:2px;transition:transform .24s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.workspace-search[data-v-74f918aa]:focus-within{border-color:var(--border-strong);border-radius:6px;box-shadow:0 8px 24px #00000029}.workspace-search[data-v-74f918aa]:focus-within:before{transform:scaleX(1)}.workspace-search input[data-v-74f918aa]{min-width:0;height:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.workspace-search input[data-v-74f918aa]::-webkit-search-cancel-button{display:none}.workspace-search kbd[data-v-74f918aa]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;white-space:nowrap;padding:3px 5px;font-size:12px}.search-reset[data-v-74f918aa]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.search-reset[data-v-74f918aa]:hover,.search-reset[data-v-74f918aa]:focus-visible{background:var(--item-bg-hover);color:var(--accent-orange);outline:none}.workspace-search-results[data-v-74f918aa]{border:1px solid var(--border-strong);background:var(--surface-elevated);border-radius:6px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 42px #00000047}.search-results-label[data-v-74f918aa]{color:var(--text-muted);letter-spacing:.8px;padding:6px 8px 5px;font-size:12px;font-weight:800}.workspace-search-results button[data-v-74f918aa]{width:100%;min-height:38px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:18px minmax(0,1fr) auto 14px;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:grid}.workspace-search-results button>svg[data-v-74f918aa]:last-child{opacity:0;color:var(--text-muted);transition:opacity .18s}.workspace-search-results button[data-v-74f918aa]:hover,.workspace-search-results button[data-v-74f918aa]:focus-visible{background:var(--item-bg-active);color:var(--accent-orange);outline:none}.workspace-search-results button:hover>svg[data-v-74f918aa]:last-child,.workspace-search-results button:focus-visible>svg[data-v-74f918aa]:last-child{opacity:1}.workspace-search-results button small[data-v-74f918aa]{color:var(--text-muted);font-size:12px}.workspace-search-results p[data-v-74f918aa]{color:var(--text-muted);text-align:center;margin:0;padding:10px;font-size:12px}.mobile-menu[data-v-74f918aa]{display:none}.account-trigger[data-v-74f918aa]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel);height:38px;color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 9px 0 4px;font-size:12px;display:flex}.account-trigger[data-v-74f918aa]:hover,.account-trigger[data-v-74f918aa]:focus-visible,.account-trigger.active[data-v-74f918aa]{border-color:var(--accent-orange);outline:none}.account-trigger img[data-v-74f918aa]{object-fit:cover;border-radius:4px;width:28px;height:28px}.account-trigger span[data-v-74f918aa]{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.account-summary[data-v-74f918aa]{align-items:center;gap:10px;padding:8px 10px 13px;display:flex}.account-summary img[data-v-74f918aa]{object-fit:cover;border-radius:4px;width:36px;height:36px}.account-summary span[data-v-74f918aa]{gap:2px;display:grid}.account-summary strong[data-v-74f918aa]{font-size:12px}.account-summary small[data-v-74f918aa]{color:var(--text-muted);font-size:12px}.account-theme[data-v-74f918aa]{color:var(--text-secondary);align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.account-theme span[data-v-74f918aa]{flex:1}.account-divider[data-v-74f918aa]{background:var(--border-subtle);height:1px;margin:5px 0}.account-item[data-v-74f918aa]{width:100%;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.account-item[data-v-74f918aa]:hover,.account-item[data-v-74f918aa]:focus-visible{background:var(--item-bg-hover);color:var(--accent-orange);outline:none}.account-item.danger[data-v-74f918aa]:hover{color:var(--status-danger)}.workspace-content[data-v-74f918aa]{min-width:0;min-height:calc(100dvh - 64px);overflow:hidden}.workspace-backdrop[data-v-74f918aa]{display:none}@media (width<=1099px) and (width>=768px){.workspace-shell[data-v-74f918aa]{grid-template-columns:72px minmax(0,1fr)}.workspace-sidebar[data-v-74f918aa]{overflow:visible}.workspace-brand[data-v-74f918aa]{height:64px;padding:8px}.workspace-brand[data-v-74f918aa] .ws-badge{--badge-size:42px!important}.workspace-brand-title[data-v-74f918aa],.primary-link>span[data-v-74f918aa],.section-chevron[data-v-74f918aa],.workspace-sidebar-footer span[data-v-74f918aa]{display:none}.primary-link[data-v-74f918aa],.workspace-sidebar-footer button[data-v-74f918aa]{justify-content:center;width:48px;height:48px;margin-inline:auto;padding-inline:0}.primary-link>svg[data-v-74f918aa]:first-child{width:18px;height:18px}.workspace-nav[data-v-74f918aa]{padding-inline:12px;overflow:visible}.secondary-nav[data-v-74f918aa]:not(.rail-panel){display:none!important}.rail-panel[data-v-74f918aa]{z-index:95;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);width:260px;max-height:calc(100dvh - 96px);top:-4px;left:60px;overflow-y:auto;box-shadow:0 18px 46px #0000005c;margin:0!important;padding:9px!important;display:grid!important;position:absolute!important}.rail-panel[data-v-74f918aa]:before{display:none!important}.workspace-topbar[data-v-74f918aa]{padding-inline:16px}.workspace-topbar.has-search[data-v-74f918aa]{grid-template-columns:minmax(150px,1fr) minmax(220px,320px) minmax(150px,1fr)}}@media (width<=768px){.workspace-shell[data-v-74f918aa]{display:block}.workspace-sidebar[data-v-74f918aa]{width:min(88vw,340px);transition:transform .22s var(--ease-out);position:fixed;top:0;left:0;transform:translate(-102%)}.workspace-shell.is-mobile-open .workspace-sidebar[data-v-74f918aa]{transform:translate(0)}.workspace-backdrop[data-v-74f918aa]{z-index:75;background:var(--overlay-backdrop);border:0;display:block;position:fixed;inset:0}.mobile-close[data-v-74f918aa]{width:32px;height:32px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.mobile-menu[data-v-74f918aa]{border:1px solid var(--border-subtle);background:var(--surface-panel);width:34px;height:34px;color:var(--text-primary);border-radius:4px;place-items:center;display:grid}.workspace-topbar[data-v-74f918aa]{padding:0 12px;display:flex}.workspace-search[data-v-74f918aa],.topbar-title span[data-v-74f918aa],.topbar-title i[data-v-74f918aa],.topbar-title .topbar-separator[data-v-74f918aa]{display:none}.topbar-actions[data-v-74f918aa]{margin-left:auto}.account-trigger span[data-v-74f918aa],.account-trigger>svg[data-v-74f918aa]{display:none}.account-trigger[data-v-74f918aa]{padding-right:4px}.workspace-content[data-v-74f918aa]{min-height:calc(100dvh - 64px)}}@media (prefers-reduced-motion:reduce){.workspace-shell[data-v-74f918aa],.workspace-sidebar[data-v-74f918aa],.workspace-brand[data-v-74f918aa],.workspace-brand-title[data-v-74f918aa],.primary-link>span[data-v-74f918aa],.workspace-sidebar-footer button>span[data-v-74f918aa],.section-chevron[data-v-74f918aa],.group-chevron[data-v-74f918aa],.workbench-group-trigger[data-v-74f918aa],.management-nav-row[data-v-74f918aa],.digital-employee-row[data-v-74f918aa],.agent-nav-row[data-v-74f918aa],.secondary-nav.compact a[data-v-74f918aa],.workspace-search[data-v-74f918aa],.workspace-search[data-v-74f918aa]:before,.workspace-search-results button>svg[data-v-74f918aa]:last-child,.nav-disclosure-enter-active[data-v-74f918aa],.nav-disclosure-leave-active[data-v-74f918aa],.nav-fade-enter-active[data-v-74f918aa],.nav-fade-leave-active[data-v-74f918aa]{transition:none}.workspace-brand:hover .workspace-brand-title[data-v-74f918aa]{text-shadow:none}}.toast[data-v-a56ac534]{border-radius:var(--radius-float);background:var(--surface-elevated);-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--border-card);width:100%;min-width:0;box-shadow:var(--shadow-soft);color:var(--text-primary);font-size:var(--font-control);box-sizing:border-box;align-items:center;gap:10px;padding:12px 20px;display:flex}.toast.success[data-v-a56ac534]{border-color:color-mix(in srgb, var(--status-success) 46%, transparent);color:var(--status-success)}.toast.error[data-v-a56ac534]{border-color:color-mix(in srgb, var(--status-danger) 46%, transparent);color:var(--status-danger)}.toast.info[data-v-a56ac534]{border-color:color-mix(in srgb, var(--accent-orange) 46%, transparent);color:var(--accent-orange)}.toast-message[data-v-a56ac534]{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:1;line-height:1.5}.toast-close[data-v-a56ac534]{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.toast-close[data-v-a56ac534]:focus-visible{outline:2px solid var(--accent-orange);outline-offset:2px;border-radius:4px}.toast-enter-active[data-v-a56ac534],.toast-leave-active[data-v-a56ac534]{transition:opacity var(--duration-normal,.24s) var(--ease-out), transform var(--duration-normal,.24s) var(--ease-out)}.toast-enter-from[data-v-a56ac534],.toast-leave-to[data-v-a56ac534]{opacity:0;transform:translate(10px)}@media (hover:hover) and (pointer:fine){.toast-close[data-v-a56ac534]:hover{color:var(--text-primary)}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-a56ac534],.toast-leave-active[data-v-a56ac534]{transition:none}.toast-enter-from[data-v-a56ac534],.toast-leave-to[data-v-a56ac534]{transform:none}}#app{width:100%;min-height:100vh}.workspace-app{--accent-orange:var(--workspace-accent-dark,#ff8c00);min-height:100vh}:root[data-theme=light] .workspace-app{--accent-orange:var(--workspace-accent-light,#c65f00)}.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 .toast{pointer-events:auto}.page-enter-active,.page-leave-active{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);will-change:opacity, transform}.page-enter-from{opacity:0;transform:translateY(6px)}.page-leave-to{opacity:0;transform:translateY(-6px)}.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){.auth-route-enter-active,.auth-route-leave-active{transition:none}.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}}
