.uboss-shell{grid-template-columns:var(--uboss-sidebar-width) 1fr;min-height:100vh;display:grid}.uboss-shell--collapsed,:root[data-uboss-sidebar=collapsed] .uboss-shell{grid-template-columns:var(--uboss-sidebar-width-collapsed) 1fr}.uboss-main{background:var(--uboss-bg);flex-direction:column;min-width:0;display:flex;overflow-x:clip}.uboss-shell--master{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--uboss-text);--uboss-surface:#1f1636;--uboss-surface-raised:#271c45;--uboss-bg:var(--uboss-navy-900);--uboss-bg-2:#271c45;--uboss-border:#3a2c5c;--uboss-border-2:#2b2048;--uboss-border-subtle:#3a2c5c;--uboss-border-control:#72609c;--uboss-border-control-hover:#8574ad;--uboss-text:#ece7f7;--uboss-text-2:#b9aede;--uboss-text-3:#8d80b5;--uboss-blue:#a78bfa;--uboss-blue-600:#c4b5fd;--uboss-blue-050:#251a42;--uboss-blue-100:#32255a;--uboss-blue-solid:#6d28d9;--uboss-blue-solid-hover:#7c3aed;--uboss-teal:#a78bfa;--uboss-teal-bright:#8b5cf6;--uboss-teal-050:#251a42;--uboss-teal-ink:#c4b5fd;--uboss-teal-solid:#6d28d9;--uboss-success:#4ade80;--uboss-success-050:#0f2a1b;--uboss-warning:#f0a552;--uboss-warning-050:#2d2110;--uboss-danger:#f87171;--uboss-danger-050:#2e1618;--uboss-danger-solid:#cc2f2f;--uboss-danger-solid-hover:#d94444;--uboss-info:#5bb8e8;--uboss-info-050:#0e2735;--uboss-purple:#a78bfa;--uboss-purple-050:#201a33;--uboss-bronze-bg:#2a1e13;--uboss-bronze-fg:#d8a878;--uboss-silver-bg:#1f242b;--uboss-silver-fg:#b6c0cc;--uboss-gold-bg:#2a2412;--uboss-gold-fg:#e0c266;--uboss-platinum-bg:#12262a;--uboss-platinum-fg:#7fc4c9;--uboss-diamond-bg:#171f3a;--uboss-diamond-fg:#9db0f5;--uboss-shadow-1:0 1px 2px #0006;--uboss-shadow-2:0 4px 12px #00000073;--uboss-shadow-3:0 16px 40px #0009;--uboss-focus-ring:0 0 0 3px #5b8def59}.uboss-shell--master .uboss-main{background:var(--uboss-bg)}.uboss-content{--uboss-content-pad-y:82px;max-width:var(--uboss-content-max-width);width:100%;margin:0 auto;padding:22px 24px 60px}@keyframes uboss-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.uboss-content{animation:uboss-page-in var(--uboss-motion-panel) var(--uboss-ease-enter) backwards}.uboss-sidebar{background:var(--uboss-sidebar-bg);color:var(--uboss-sidebar-text-2);border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.uboss-shell--master .uboss-sidebar{background:var(--uboss-navy-900)}.uboss-side-brand{height:var(--uboss-topbar-height);box-sizing:border-box;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.uboss-side-logo{border-radius:var(--uboss-radius-control);background:var(--uboss-teal);color:#fff;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid}.uboss-side-brand-text{min-width:0}.uboss-side-brand-text b{color:#fff;letter-spacing:.1px;overflow-wrap:break-word;font-size:13px;font-weight:650;line-height:1.25;display:block}.uboss-side-brand-text span{font-size:var(--uboss-font-size-xs);color:var(--uboss-navy-ink-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.uboss-sidebar-toggle{border-radius:var(--uboss-radius-control);width:26px;height:26px;color:var(--uboss-navy-ink-2);cursor:pointer;transition:background var(--uboss-motion) var(--uboss-ease), color var(--uboss-motion) var(--uboss-ease);background:0 0;border:1px solid #ffffff1a;flex:none;place-items:center;margin-left:auto;display:grid}.uboss-sidebar-toggle:hover{color:#fff;background:#ffffff14}.uboss-side-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;padding:8px 8px 16px;overflow-y:auto}.uboss-sidebar:hover .uboss-side-scroll,.uboss-side-scroll:focus-within{scrollbar-color:#ffffff2e transparent}.uboss-side-scroll::-webkit-scrollbar{width:6px}.uboss-side-scroll::-webkit-scrollbar-track{background:0 0}.uboss-side-scroll::-webkit-scrollbar-thumb{transition:background var(--uboss-motion-small) var(--uboss-ease-standard);background:0 0;border-radius:999px}.uboss-sidebar:hover .uboss-side-scroll::-webkit-scrollbar-thumb{background:#ffffff29}.uboss-side-scroll:focus-within::-webkit-scrollbar-thumb{background:#ffffff29}.uboss-side-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff47}.uboss-nav-group{font-size:var(--uboss-font-size-xs);letter-spacing:var(--uboss-tracking-caps);text-transform:uppercase;color:var(--uboss-navy-ink-2);margin:14px 10px 4px;font-weight:600}.uboss-nav-item{border-radius:var(--uboss-radius-control);height:32px;color:var(--uboss-sidebar-text-2);cursor:pointer;width:100%;font-weight:500;font-size:var(--uboss-font-size-sm);text-align:left;box-sizing:border-box;transition:background var(--uboss-motion) var(--uboss-ease), color var(--uboss-motion) var(--uboss-ease);background:0 0;border:0;align-items:center;gap:10px;margin:1px 0;padding:0 10px;text-decoration:none;display:flex;position:relative}.uboss-nav-item:hover{background:var(--uboss-sidebar-hover);color:var(--uboss-sidebar-text)}.uboss-nav-item--active{color:var(--uboss-sidebar-text);font-weight:550}.uboss-nav-indicator{z-index:0;border-radius:var(--uboss-radius-control);background:var(--uboss-sidebar-selected);box-shadow:inset 2px 0 0 var(--uboss-sidebar-selected-edge);pointer-events:none;position:absolute;inset:0}.uboss-nav-item>.uboss-nav-icon,.uboss-nav-item>.uboss-nav-label,.uboss-nav-item>.uboss-nav-badge{z-index:1;position:relative}.uboss-nav-item--active .uboss-nav-icon{color:var(--uboss-teal-bright);opacity:1}.uboss-nav-icon{opacity:.9;flex:none;place-items:center;width:18px;height:18px;display:grid}.uboss-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.uboss-nav-badge{border-radius:var(--uboss-radius-pill);background:#ffffff29;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.uboss-nav-item--active .uboss-nav-badge{background:#ffffff40}.uboss-side-foot{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 14px;display:flex}.uboss-side-foot-name{color:#fff;font-size:12.5px;font-weight:700}.uboss-side-foot-role{color:var(--uboss-navy-ink-2);font-size:11px}.uboss-side-foot-signout{font:inherit;color:var(--uboss-navy-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.uboss-side-foot-signout:hover{color:#fff}.uboss-side-foot-signout:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset);border-radius:4px}.uboss-shell--collapsed .uboss-side-brand,:root[data-uboss-sidebar=collapsed] .uboss-side-brand{flex-direction:column;flex:none;gap:10px;height:auto;padding:16px 0 12px}.uboss-shell--collapsed .uboss-side-brand-text,:root[data-uboss-sidebar=collapsed] .uboss-side-brand-text,.uboss-shell--collapsed .uboss-nav-label,:root[data-uboss-sidebar=collapsed] .uboss-nav-label,.uboss-shell--collapsed .uboss-side-foot-stack,:root[data-uboss-sidebar=collapsed] .uboss-side-foot-stack{opacity:0;display:none}.uboss-shell--collapsed .uboss-sidebar-toggle,:root[data-uboss-sidebar=collapsed] .uboss-sidebar-toggle{margin-left:0}.uboss-shell--collapsed .uboss-side-scroll,:root[data-uboss-sidebar=collapsed] .uboss-side-scroll{padding:6px 8px 16px}.uboss-shell--collapsed .uboss-nav-group,:root[data-uboss-sidebar=collapsed] .uboss-nav-group{color:#0000;background:#ffffff17;height:1px;margin:7px 14px;font-size:0;overflow:hidden}.uboss-shell--collapsed .uboss-nav-item,:root[data-uboss-sidebar=collapsed] .uboss-nav-item{justify-content:center;gap:0;margin:0;padding:10px 0;position:relative}.uboss-shell--collapsed .uboss-nav-badge,:root[data-uboss-sidebar=collapsed] .uboss-nav-badge{margin:0;padding:0 5px;font-size:10px;position:absolute;top:3px;right:8px}.uboss-shell--collapsed .uboss-side-foot,:root[data-uboss-sidebar=collapsed] .uboss-side-foot{justify-content:center;padding:12px 0}.uboss-shell{transition:grid-template-columns var(--uboss-motion-panel) var(--uboss-ease-standard)}.uboss-side-brand-text,.uboss-nav-label,.uboss-side-foot-stack{opacity:1;transition:opacity var(--uboss-motion-small) var(--uboss-ease-standard), display var(--uboss-motion-small) var(--uboss-ease-standard) allow-discrete}@starting-style{.uboss-side-brand-text,.uboss-nav-label,.uboss-side-foot-stack{opacity:0}}.uboss-nav-item,.uboss-side-scroll,.uboss-side-foot{transition:background var(--uboss-motion-micro) var(--uboss-ease-standard), color var(--uboss-motion-micro) var(--uboss-ease-standard), padding var(--uboss-motion-panel) var(--uboss-ease-standard), gap var(--uboss-motion-panel) var(--uboss-ease-standard)}.uboss-topbar{height:var(--uboss-topbar-height);background:var(--uboss-surface);border-bottom:1px solid var(--uboss-border);z-index:20;align-items:center;gap:12px;padding:0 20px;display:flex;position:sticky;top:0}.uboss-shell--master .uboss-topbar{background:var(--uboss-navy-900);border-bottom-color:#ffffff14}.uboss-ws-mark{font-weight:650;font-size:var(--uboss-font-size-body);color:var(--uboss-text);align-items:center;gap:9px;min-width:0;display:flex}.uboss-shell--master .uboss-ws-mark{color:#fff}.uboss-ws-mark-section{font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;white-space:nowrap;margin:0}.uboss-ws-mark-pipe{color:var(--uboss-border);font-weight:400}.uboss-shell--master .uboss-ws-mark-pipe{color:#ffffff3d}.uboss-ws-mark-name{color:var(--uboss-text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.uboss-shell--master .uboss-ws-mark-name{color:var(--uboss-navy-ink)}.uboss-scope-pill{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-pill);background:var(--uboss-bg-2);white-space:nowrap;padding:2px 8px;font-weight:600}.uboss-shell--master .uboss-scope-pill{color:var(--uboss-navy-ink);background:#ffffff0f;border-color:#ffffff24}.uboss-bell-anchor{align-items:center;display:flex;position:relative}.uboss-notif-panel{z-index:60;border-radius:var(--uboss-radius-panel);border:1px solid var(--uboss-border);background:var(--uboss-surface);width:min(392px,100vw - 32px);box-shadow:var(--uboss-shadow-3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.uboss-notif-head{border-bottom:1px solid var(--uboss-border);justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px;display:flex}.uboss-notif-title{color:var(--uboss-text);font-size:13.5px;font-weight:650}.uboss-notif-unread{color:var(--uboss-ai-bright);font-size:11.5px}.uboss-notif-body{overscroll-behavior:contain;max-height:min(58vh,460px);overflow-y:auto}.uboss-notif-loading,.uboss-notif-empty{padding:18px 16px}.uboss-notif-empty{color:var(--uboss-text-3);margin:0;font-size:13px}.uboss-notif-list{margin:0;padding:0;list-style:none}.uboss-notif-row{text-align:left;border:0;border-bottom:1px solid var(--uboss-border);cursor:pointer;width:100%;font:inherit;color:inherit;transition:background-color var(--uboss-motion-micro) var(--uboss-ease-standard);background:0 0;gap:10px;padding:12px 16px;display:flex}.uboss-notif-row:hover{background:var(--uboss-bg-2)}.uboss-notif-list li:last-child .uboss-notif-row{border-bottom:0}.uboss-notif-dot{width:7px;height:7px;color:var(--uboss-text-3);background:0 0;border:1.5px solid;border-radius:50%;flex-shrink:0;margin-top:6px}.uboss-notif-row--info{color:var(--uboss-blue)}.uboss-notif-row--warning{color:var(--uboss-warning)}.uboss-notif-row--critical{color:var(--uboss-danger)}.uboss-notif-row--unread .uboss-notif-dot{background:currentColor}.uboss-notif-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.uboss-notif-row-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.uboss-notif-row-title{color:var(--uboss-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.uboss-notif-row--unread .uboss-notif-row-title{font-weight:650}.uboss-notif-row-time{color:var(--uboss-text-3);flex-shrink:0;font-size:11px}.uboss-notif-row-body{color:var(--uboss-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.uboss-notif-row-meta{align-items:center;gap:8px;margin-top:1px;display:flex}.uboss-notif-kind{color:var(--uboss-text-3);font-size:11px}.uboss-notif-ack{color:var(--uboss-warning);font-size:11px;font-weight:600}.uboss-notif-all{border:0;border-top:1px solid var(--uboss-border);background:var(--uboss-bg-2);width:100%;color:var(--uboss-text);font:inherit;cursor:pointer;transition:background-color var(--uboss-motion-micro) var(--uboss-ease-standard);justify-content:center;align-items:center;gap:6px;padding:12px;font-size:12.5px;font-weight:600;display:flex}.uboss-notif-all:hover{background:var(--uboss-bg)}.uboss-top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.uboss-icon-btn{width:var(--uboss-control-h);height:var(--uboss-control-h);border-radius:var(--uboss-radius-control);border:1px solid var(--uboss-border-control);background:var(--uboss-surface);cursor:pointer;color:var(--uboss-text-2);flex:none;place-items:center;display:grid;position:relative}.uboss-icon-btn:hover{background:var(--uboss-bg-2);border-color:var(--uboss-border-control-hover);color:var(--uboss-text)}.uboss-shell--master .uboss-icon-btn{color:var(--uboss-navy-ink);background:#ffffff0f;border-color:#ffffff24}.uboss-shell--master .uboss-icon-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff38}.uboss-icon-btn-dot{background:var(--uboss-danger);border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.uboss-menu-btn{display:none}.uboss-avatar{background:var(--uboss-navy-700);width:32px;height:32px;color:var(--uboss-navy-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.uboss-avatar--sm{width:28px;height:28px;font-size:11px}.uboss-search{flex:1;min-width:0;max-width:420px;position:relative}.uboss-search input{width:100%;height:var(--uboss-control-h);border:1px solid var(--uboss-border-control);border-radius:var(--uboss-radius-control);background:var(--uboss-bg);font-size:var(--uboss-font-size-sm);color:var(--uboss-text);padding:0 12px 0 34px}.uboss-search input:focus{border-color:var(--uboss-blue);box-shadow:var(--uboss-focus-ring);outline:none}.uboss-search-icon{color:var(--uboss-text-3);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.uboss-shell--master .uboss-search input{color:#fff;background:#ffffff0f;border-color:#ffffff24}.uboss-search--mini{flex:none;max-width:none}.uboss-search--mini input{background:var(--uboss-surface);border-radius:var(--uboss-radius-input);width:220px;height:34px;padding-left:30px}.uboss-crumb{color:var(--uboss-text-3);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;font-size:12.5px;display:flex}.uboss-crumb a,.uboss-crumb button{color:var(--uboss-text-2);cursor:pointer;font-weight:500;font-size:inherit;background:0 0;border:0;padding:0}.uboss-crumb a:hover,.uboss-crumb button:hover{color:var(--uboss-blue);text-decoration:underline}.uboss-crumb-sep{opacity:.6}.uboss-crumb [aria-current=page]{color:var(--uboss-text-2);font-weight:600}.uboss-shell--master .uboss-crumb,.uboss-shell--master .uboss-crumb a,.uboss-shell--master .uboss-crumb button{color:var(--uboss-navy-ink-2)}.uboss-page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.uboss-page-head--actions-only{margin-bottom:14px}.uboss-page-head h1{font-size:var(--uboss-font-size-h1);letter-spacing:-.5px;text-wrap:balance;font-weight:750}.uboss-page-head p{color:var(--uboss-text-2);font-size:var(--uboss-font-size-sm);margin-top:3px}.uboss-page-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.uboss-btn{height:var(--uboss-control-h);border-radius:var(--uboss-radius-button);border:1px solid var(--uboss-border-control);background:var(--uboss-surface);color:var(--uboss-text);font-family:inherit;font-weight:550;font-size:var(--uboss-font-size-sm);cursor:pointer;white-space:nowrap;transition:background var(--uboss-motion) var(--uboss-ease), border-color var(--uboss-motion) var(--uboss-ease), color var(--uboss-motion) var(--uboss-ease), box-shadow var(--uboss-motion-fast) var(--uboss-ease), transform var(--uboss-motion-micro) var(--uboss-ease-standard);justify-content:center;align-items:center;gap:7px;padding:0 14px;line-height:1;display:inline-flex}.uboss-btn:hover:not([disabled]):not([aria-busy=true]){background:var(--uboss-bg-2);border-color:var(--uboss-border-control-hover)}.uboss-btn:active:not([disabled]):not([aria-busy=true]){background:var(--uboss-border-2)}.uboss-btn--primary{background:var(--uboss-blue-solid);border-color:var(--uboss-blue-solid);color:var(--uboss-text-on-dark)}.uboss-btn--primary:hover:not([disabled]):not([aria-busy=true]){background:var(--uboss-blue-solid-hover);border-color:var(--uboss-blue-solid-hover)}.uboss-btn--primary:active:not([disabled]):not([aria-busy=true]){background:var(--uboss-blue-solid-hover);border-color:var(--uboss-blue-solid-hover);box-shadow:inset 0 2px 4px #0000002e}.uboss-btn--navy{background:var(--uboss-navy);border-color:var(--uboss-navy);color:var(--uboss-text-on-dark)}.uboss-btn--navy:hover:not([disabled]):not([aria-busy=true]){background:var(--uboss-navy-700);border-color:var(--uboss-navy-700)}.uboss-btn--navy:active:not([disabled]):not([aria-busy=true]){background:var(--uboss-navy);box-shadow:inset 0 2px 4px #0000004d}.uboss-btn--danger{background:var(--uboss-danger-solid);border-color:var(--uboss-danger-solid);color:var(--uboss-text-on-dark)}.uboss-btn--danger:hover:not([disabled]):not([aria-busy=true]){background:var(--uboss-danger-solid-hover);border-color:var(--uboss-danger-solid-hover)}.uboss-btn--danger:active:not([disabled]):not([aria-busy=true]){box-shadow:inset 0 2px 4px #00000040}.uboss-btn--danger-ghost{color:var(--uboss-danger);background:0 0;border-color:#0000}.uboss-btn--danger-ghost:hover:not([disabled]):not([aria-busy=true]){background:var(--uboss-danger-050);color:var(--uboss-danger);border-color:#0000}.uboss-btn--danger-ghost:active:not([disabled]):not([aria-busy=true]){background:color-mix(in srgb, var(--uboss-danger-050) 80%, var(--uboss-danger))}.uboss-btn--danger-ghost[disabled]{background:0 0;border-color:#0000}.uboss-btn--ghost{color:var(--uboss-text-2);background:0 0;border-color:#0000}.uboss-btn--ghost:hover:not([disabled]):not([aria-busy=true]){background:var(--uboss-bg-2);color:var(--uboss-text);border-color:#0000}.uboss-btn--ghost:active:not([disabled]):not([aria-busy=true]){background:var(--uboss-border-2)}.uboss-btn--sm{height:var(--uboss-control-h-sm);font-size:var(--uboss-font-size-xs);gap:5px;padding:0 10px}.uboss-btn--block{width:100%;height:var(--uboss-control-h-lg);font-size:var(--uboss-font-size-body)}.uboss-btn[disabled]{cursor:not-allowed;background:var(--uboss-bg-2);border-color:var(--uboss-border);color:var(--uboss-text-3);box-shadow:none}.uboss-btn--primary[disabled],.uboss-btn--navy[disabled],.uboss-btn--danger[disabled]{opacity:.55;color:var(--uboss-text-on-dark)}.uboss-btn--primary[disabled]{background:var(--uboss-blue-solid);border-color:var(--uboss-blue-solid)}.uboss-btn--navy[disabled]{background:var(--uboss-navy);border-color:var(--uboss-navy)}.uboss-btn--danger[disabled]{background:var(--uboss-danger-solid);border-color:var(--uboss-danger-solid)}.uboss-btn--ghost[disabled]{background:0 0;border-color:#0000}.uboss-btn[aria-busy=true]{cursor:progress;pointer-events:none}.uboss-btn-spinner{opacity:.85;width:13px;height:13px;animation:uboss-spin var(--uboss-motion-loop-spin) linear infinite;border:2px solid;border-top-color:#0000;border-radius:50%;flex:none}@keyframes uboss-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.uboss-btn-spinner{animation:none}}.uboss-card{background:var(--uboss-surface);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-card);transition:border-color var(--uboss-motion) var(--uboss-ease), box-shadow var(--uboss-motion) var(--uboss-ease)}.uboss-card-body{padding:16px}.uboss-card-head{border-bottom:1px solid var(--uboss-border-2);align-items:center;gap:10px;padding:12px 16px;display:flex}.uboss-card-head h3{font-size:var(--uboss-font-size-h2);letter-spacing:-.01em;font-weight:600}.uboss-section-label{font-size:var(--uboss-font-size-xs);letter-spacing:var(--uboss-tracking-caps);text-transform:uppercase;color:var(--uboss-text-3);border-bottom:1px solid var(--uboss-border-2);margin:20px 0 10px;padding-bottom:6px;font-weight:600}.uboss-grid{gap:14px;display:grid}.uboss-grid>*{min-width:0}@media (max-width:720px){.uboss-grid{grid-template-columns:minmax(0,1fr)!important}}.uboss-metric{background:var(--uboss-surface);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-card);transition:border-color var(--uboss-motion) var(--uboss-ease), background var(--uboss-motion) var(--uboss-ease);text-align:left;width:100%;font:inherit;color:inherit;padding:14px 16px;display:block;position:relative;overflow:hidden}.uboss-metric--clickable{cursor:pointer}.uboss-metric--clickable:hover{border-color:var(--uboss-border-control-hover);background:var(--uboss-bg)}.uboss-metric--clickable:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset)}.uboss-shell--master .uboss-metric--clickable:hover{background:var(--uboss-surface-raised);border-color:var(--uboss-border-control)}.uboss-metric-label{font-size:var(--uboss-font-size-sm);color:var(--uboss-text-2);font-weight:500}.uboss-metric-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:24px;font-weight:650;line-height:1.1}.uboss-metric-delta{font-size:var(--uboss-font-size-sm);align-items:center;gap:4px;font-weight:600;display:flex}.uboss-metric-delta--up{color:var(--uboss-success)}.uboss-metric-delta--down{color:var(--uboss-danger)}.uboss-metric-delta--flat{color:var(--uboss-text-3)}.uboss-badge{border-radius:var(--uboss-radius-pill);height:22px;font-size:var(--uboss-font-size-xs);letter-spacing:.1px;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.uboss-badge-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.uboss-badge--success{background:var(--uboss-success-050);color:var(--uboss-success)}.uboss-badge--blue{background:var(--uboss-blue-050);color:var(--uboss-blue)}.uboss-badge--teal{background:var(--uboss-teal-050);color:var(--uboss-teal-ink)}.uboss-badge--warn{background:var(--uboss-warning-050);color:var(--uboss-warning)}.uboss-badge--danger{background:var(--uboss-danger-050);color:var(--uboss-danger)}.uboss-badge--purple{background:var(--uboss-purple-050);color:var(--uboss-purple)}.uboss-badge--grey{background:var(--uboss-bg-2);color:var(--uboss-text-2)}.uboss-medal{border-radius:var(--uboss-radius-pill);align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.uboss-medal--bronze{background:var(--uboss-bronze-bg);color:var(--uboss-bronze-fg)}.uboss-medal--silver{background:var(--uboss-silver-bg);color:var(--uboss-silver-fg)}.uboss-medal--gold{background:var(--uboss-gold-bg);color:var(--uboss-gold-fg)}.uboss-medal--platinum{background:var(--uboss-platinum-bg);color:var(--uboss-platinum-fg)}.uboss-medal--diamond{background:var(--uboss-diamond-bg);color:var(--uboss-diamond-fg)}.uboss-table-wrap{border-radius:var(--uboss-radius-card);max-height:70vh;overflow:auto}.uboss-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--uboss-font-size-sm)}.uboss-table th{text-align:left;color:var(--uboss-text-2);font-weight:600;font-size:var(--uboss-font-size-xs);letter-spacing:var(--uboss-tracking-caps);text-transform:uppercase;background:var(--uboss-bg-2);border-bottom:1px solid var(--uboss-border);z-index:2;white-space:nowrap;height:34px;padding:0 18px;position:sticky;top:0}.uboss-table td{height:var(--uboss-row-h);border-bottom:1px solid var(--uboss-border-2);vertical-align:middle;padding:0 18px}.uboss-table td.uboss-table-cell--stacked{height:auto;padding-top:12px;padding-bottom:12px;line-height:1.45}.uboss-table tbody tr:last-child td{border-bottom:0}.uboss-table tbody tr[data-clickable=true]{cursor:pointer;transition:background var(--uboss-motion-fast) var(--uboss-ease)}.uboss-table tbody tr[data-clickable=true]:hover,.uboss-table tbody tr[data-clickable=true]:focus-visible{background:var(--uboss-bg-2);box-shadow:inset 2px 0 0 var(--uboss-teal-bright);outline:none}.uboss-table tbody tr[aria-selected=true]{background:var(--uboss-teal-050);box-shadow:inset 2px 0 0 var(--uboss-teal-bright)}.uboss-table-numeric{text-align:right;font-variant-numeric:tabular-nums}.uboss-shell--master .uboss-table tbody tr[data-clickable=true]:hover{background:var(--uboss-surface-raised)}.uboss-toolbar{border-bottom:1px solid var(--uboss-border-2);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.uboss-filter{height:var(--uboss-control-h);border:1px solid var(--uboss-border-control);border-radius:var(--uboss-radius-control);background:var(--uboss-surface);font-family:inherit;font-size:var(--uboss-font-size-sm);color:var(--uboss-text);transition:border-color var(--uboss-motion-fast) var(--uboss-ease);padding:0 10px}.uboss-filter:hover:not(:disabled){border-color:var(--uboss-border-control-hover)}.uboss-filter:focus{border-color:var(--uboss-blue);box-shadow:var(--uboss-focus-ring);outline:none}.uboss-toolbar-right{margin-left:auto}.uboss-tabs{border-bottom:1px solid var(--uboss-border);gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.uboss-tab{font-weight:600;font-size:var(--uboss-font-size-sm);color:var(--uboss-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px}.uboss-tab[aria-selected=true]{color:var(--uboss-blue)}.uboss-tab[disabled]{opacity:.5;cursor:not-allowed}.uboss-field{margin-bottom:14px}.uboss-field label{font-size:var(--uboss-font-size-sm);color:var(--uboss-text);margin-bottom:6px;font-weight:550;display:block}.uboss-field-required{color:var(--uboss-danger);margin-left:2px}.uboss-field input,.uboss-field select,.uboss-field textarea,.uboss-input,.operator-field select,.operator-field textarea{width:100%;height:var(--uboss-control-h);border:1px solid var(--uboss-border-control);border-radius:var(--uboss-radius-control);font-family:inherit;font-size:var(--uboss-font-size-sm);background:var(--uboss-surface);color:var(--uboss-text);transition:border-color var(--uboss-motion-fast) var(--uboss-ease), box-shadow var(--uboss-motion-fast) var(--uboss-ease), background var(--uboss-motion-fast) var(--uboss-ease);padding:0 10px}.uboss-field textarea,textarea.uboss-input,.operator-field textarea{resize:vertical;height:auto;min-height:76px;padding:8px 10px;line-height:1.5}.uboss-field input::placeholder,.uboss-field textarea::placeholder,.uboss-input::placeholder{color:var(--uboss-text-3)}.uboss-field input:hover:not(:disabled):not([readonly]),.uboss-field select:hover:not(:disabled),.uboss-field textarea:hover:not(:disabled):not([readonly]),.uboss-input:hover:not(:disabled):not([readonly]){border-color:var(--uboss-border-control-hover)}.uboss-field input:focus,.uboss-field select:focus,.uboss-field textarea:focus,.uboss-input:focus{border-color:var(--uboss-blue);box-shadow:var(--uboss-focus-ring);outline:none}.uboss-field input:disabled,.uboss-field select:disabled,.uboss-field textarea:disabled,.uboss-input:disabled{background:var(--uboss-bg-2);border-color:var(--uboss-border);color:var(--uboss-text-3);cursor:not-allowed}.uboss-field input[readonly],.uboss-field textarea[readonly],.uboss-input[readonly]{background:var(--uboss-bg);border-color:var(--uboss-border);color:var(--uboss-text);cursor:default}.uboss-field-hint{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);margin-top:5px}.uboss-field--invalid input,.uboss-field--invalid select,.uboss-field--invalid textarea,.uboss-input[aria-invalid=true]{border-color:var(--uboss-danger)}.uboss-field--invalid input:focus,.uboss-field--invalid select:focus,.uboss-field--invalid textarea:focus,.uboss-input[aria-invalid=true]:focus{border-color:var(--uboss-danger);box-shadow:0 0 0 3px var(--uboss-danger-050)}.uboss-field-error{color:var(--uboss-danger);font-size:var(--uboss-font-size-xs);align-items:center;gap:5px;margin-top:5px;font-weight:500;display:flex}.uboss-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.uboss-donut-wrap{flex-direction:column;justify-content:center;align-items:center;padding:46px 20px 36px;display:flex}.uboss-donut-figure{place-items:center;display:grid;position:relative}.uboss-donut-center{text-align:center;pointer-events:none;position:absolute}.uboss-donut-center-label{color:var(--uboss-text-3);letter-spacing:1.2px;font-size:11px;font-weight:700}.uboss-donut-center-value{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;margin:2px 0;font-size:40px;font-weight:800;line-height:1}.uboss-donut-center-sub{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3)}.uboss-donut-legend{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:26px;display:flex}.uboss-legend-item{border-radius:var(--uboss-radius-input);font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:4px 6px;display:flex}.uboss-legend-swatch{border-radius:4px;flex:none;width:12px;height:12px}.uboss-legend-value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.uboss-legend-label{color:var(--uboss-text-3);font-size:12.5px;display:block}@keyframes uboss-donut-draw{0%{stroke-dasharray:0 1}to{stroke-dasharray:var(--uboss-arc)}}.uboss-donut-arc{filter:drop-shadow(0 0 6px #7c3aed2e);stroke-dasharray:var(--uboss-arc);transition:stroke-dasharray var(--uboss-motion-panel) var(--uboss-ease-standard);animation:uboss-donut-draw var(--uboss-motion-signature) var(--uboss-ease-enter) both}@media (prefers-reduced-motion:reduce){.uboss-donut-arc{transition:none;animation:none}}.uboss-donut-slice{cursor:pointer}.uboss-legend-item--active{background:var(--uboss-ai-soft);border-color:var(--uboss-ai)}.uboss-legend-item--clickable{cursor:pointer;transition:background var(--uboss-motion-micro) var(--uboss-ease-standard), border-color var(--uboss-motion-micro) var(--uboss-ease-standard)}.uboss-legend-item--clickable:hover{background:var(--uboss-bg-2)}.uboss-stepper{flex-direction:column;gap:2px;display:flex}.uboss-step{gap:13px;padding:4px 0;display:flex;position:relative}.uboss-step-marker{border:2px solid var(--uboss-border);width:26px;height:26px;color:var(--uboss-text-3);background:var(--uboss-surface);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.uboss-step-line{background:var(--uboss-border-2);width:2px;position:absolute;top:30px;bottom:-6px;left:12px}.uboss-step--done .uboss-step-marker{background:var(--uboss-success);border-color:var(--uboss-success);color:#fff}.uboss-step--running .uboss-step-marker{border-color:var(--uboss-blue);color:var(--uboss-blue)}.uboss-step-pulse{border:2px solid var(--uboss-blue);opacity:.4;animation:uboss-pulse var(--uboss-motion-loop-pulse) var(--uboss-ease-standard) forwards;border-radius:50%;position:absolute;inset:-6px}@keyframes uboss-pulse{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}.uboss-step--blocked .uboss-step-marker{background:var(--uboss-danger-050);border-color:var(--uboss-danger);color:var(--uboss-danger)}.uboss-step-label{font-weight:600;font-size:var(--uboss-font-size-sm);padding-top:3px}.uboss-step--todo .uboss-step-label{color:var(--uboss-text-3)}.uboss-step-sub{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);font-weight:400}.uboss-approval{background:var(--uboss-surface);border:1px solid var(--uboss-border);border-left:3px solid var(--uboss-warning-border);border-radius:var(--uboss-radius-card);box-shadow:var(--uboss-shadow-1);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.uboss-approval--human-required{border-left-color:var(--uboss-warning);background:linear-gradient(90deg, var(--uboss-warning-050), var(--uboss-surface) 40%)}.uboss-approval-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uboss-approval-title{font-size:14px;font-weight:700}.uboss-approval-meta{color:var(--uboss-text-3);font-size:12.5px}.uboss-approval-actions{flex-wrap:wrap;gap:8px;display:flex}.uboss-approval-note{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);align-items:flex-start;gap:6px;display:flex}.uboss-credit{flex-direction:column;gap:10px;display:flex}.uboss-credit-head{align-items:baseline;gap:8px;display:flex}.uboss-credit-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.uboss-credit-of{color:var(--uboss-text-3);font-size:12.5px}.uboss-credit-track{border-radius:var(--uboss-radius-pill);background:var(--uboss-bg-2);height:10px;display:flex;overflow:hidden}.uboss-credit-seg{height:100%}.uboss-credit-seg--settled{background:var(--uboss-success)}.uboss-credit-seg--executing{background:var(--uboss-blue)}.uboss-credit-seg--reserved{background:var(--uboss-teal)}.uboss-credit-seg--estimated{background:repeating-linear-gradient(45deg, var(--uboss-border), var(--uboss-border) 4px, var(--uboss-bg-2) 4px, var(--uboss-bg-2) 8px)}.uboss-credit-legend{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-2);flex-wrap:wrap;gap:14px;display:flex}.uboss-credit-legend-item{align-items:center;gap:6px;display:flex}.uboss-credit-legend-swatch{border-radius:3px;flex:none;width:10px;height:10px}.uboss-credit--over .uboss-credit-value{color:var(--uboss-danger)}.uboss-secmetric{border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-card);background:var(--uboss-surface);align-items:center;gap:14px;padding:14px 16px;display:flex}.uboss-secmetric-icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.uboss-secmetric--ok .uboss-secmetric-icon{background:var(--uboss-success-050);color:var(--uboss-success)}.uboss-secmetric--attention .uboss-secmetric-icon{background:var(--uboss-warning-050);color:var(--uboss-warning)}.uboss-secmetric--critical .uboss-secmetric-icon{background:var(--uboss-danger-050);color:var(--uboss-danger)}.uboss-secmetric-body{flex:1;min-width:0}.uboss-secmetric-label{color:var(--uboss-text-3);font-size:12px}.uboss-secmetric-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.uboss-secmetric-detail{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-2)}.uboss-overlay{z-index:50;animation:uboss-fade var(--uboss-motion) var(--uboss-ease);display:flex;position:fixed;inset:0}@keyframes uboss-fade{0%{opacity:0}}.uboss-modal{background:var(--uboss-surface);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-panel);box-shadow:var(--uboss-shadow-3);width:min(560px,92vw);max-height:88vh;animation:uboss-pop var(--uboss-motion-slow) var(--uboss-ease);margin:auto;overflow:auto}.uboss-modal--wide{width:min(720px,94vw)}.uboss-modal--settings{width:min(1120px,95vw);max-height:90vh}@keyframes uboss-pop{0%{opacity:0;transform:translateY(6px)}}.uboss-drawer{background:var(--uboss-surface);border-left:1px solid var(--uboss-border);width:min(680px,94vw);height:100vh;box-shadow:var(--uboss-shadow-3);animation:uboss-slide var(--uboss-motion-slow) var(--uboss-ease);flex-direction:column;margin-left:auto;display:flex;overflow:auto}@keyframes uboss-slide{0%{opacity:0;transform:translate(20px)}}@media (prefers-reduced-motion:reduce){.uboss-overlay,.uboss-modal,.uboss-drawer{animation:none}}.uboss-overlay-head{border-bottom:1px solid var(--uboss-border-2);background:var(--uboss-surface);z-index:2;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}.uboss-overlay-head h3{font-size:var(--uboss-font-size-h2);letter-spacing:-.01em;font-weight:600}.uboss-overlay-close{width:var(--uboss-control-h-sm);height:var(--uboss-control-h-sm);border-radius:var(--uboss-radius-control);cursor:pointer;color:var(--uboss-text-2);transition:background var(--uboss-motion) var(--uboss-ease), color var(--uboss-motion) var(--uboss-ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;margin-left:auto;display:grid}.uboss-overlay-close:hover{background:var(--uboss-bg-2);color:var(--uboss-text)}.uboss-overlay-body{flex:1;padding:18px}.uboss-overlay-foot{border-top:1px solid var(--uboss-border-2);background:var(--uboss-surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.uboss-state{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:44px 24px;display:flex}.uboss-state-icon{border-radius:var(--uboss-radius-card);background:var(--uboss-bg-2);width:40px;height:40px;color:var(--uboss-text-2);place-items:center;margin-bottom:8px;display:grid}.uboss-state-icon--danger{background:var(--uboss-danger-050);color:var(--uboss-danger)}.uboss-state-icon--warn{background:var(--uboss-warning-050);color:var(--uboss-warning)}.uboss-state-icon--blue{background:var(--uboss-blue-050);color:var(--uboss-blue)}.uboss-state h3{font-size:var(--uboss-font-size-h2);font-weight:600}.uboss-state p{color:var(--uboss-text-2);max-width:420px}.uboss-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.uboss-skeleton{background:linear-gradient(90deg, var(--uboss-bg-2) 25%, color-mix(in srgb, var(--uboss-bg-2) 70%, var(--uboss-text-3)) 37%, var(--uboss-bg-2) 63%);animation:uboss-shimmer var(--uboss-motion-loop-shimmer) linear infinite;border-radius:var(--uboss-radius-control);background-size:400% 100%}@keyframes uboss-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.uboss-skeleton{animation:none}}.uboss-banner{border-radius:var(--uboss-radius-card);font-size:var(--uboss-font-size-sm);border:1px solid #0000;align-items:center;gap:10px;padding:10px 14px;font-weight:500;display:flex}.uboss-banner--warn{background:var(--uboss-warning-050);color:var(--uboss-warning);border-color:color-mix(in srgb, var(--uboss-warning) 30%, transparent)}.uboss-banner--danger{background:var(--uboss-danger-050);color:var(--uboss-danger);border-color:color-mix(in srgb, var(--uboss-danger) 30%, transparent)}.uboss-banner--info{background:var(--uboss-info-050);color:var(--uboss-info);border-color:color-mix(in srgb, var(--uboss-info) 30%, transparent)}.uboss-banner--ok{background:var(--uboss-success-050);color:var(--uboss-success);border-color:color-mix(in srgb, var(--uboss-success) 30%, transparent)}.uboss-notice{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);margin-top:6px;line-height:1.5}.uboss-notice>svg{vertical-align:-2px;flex:none;margin-right:6px}.uboss-settings{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;display:grid}.uboss-settings-nav{background:var(--uboss-surface);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-card);align-self:start;max-height:calc(100vh - 120px);padding:8px;position:sticky;top:16px;overflow:auto}@media (max-width:860px){.uboss-settings-nav{max-height:none;position:static}}.uboss-settings-search{z-index:1;background:var(--uboss-surface);flex:none;max-width:none;margin-bottom:2px;padding-bottom:8px;position:sticky;top:0}.uboss-settings-search input{height:var(--uboss-control-h-sm)}.uboss-settings-nav-empty{font-size:var(--uboss-font-size-sm);color:var(--uboss-text-3);margin:8px 12px}.uboss-settings-nav-item{text-align:left;width:100%;color:var(--uboss-text-2);font-size:var(--uboss-font-size-sm);cursor:pointer;background:0 0;border:0;border-radius:9px;margin:1px 0;padding:9px 12px;font-family:inherit;font-weight:500;display:block}.uboss-settings-nav-item:hover{background:var(--uboss-bg)}.uboss-settings-nav-item[aria-current=page]{color:var(--uboss-text-on-dark);font-weight:600}.uboss-login{grid-template-columns:45% 55%;min-height:100vh;display:grid}.uboss-login-left{background:linear-gradient(165deg, var(--uboss-navy-900), var(--uboss-navy) 60%, var(--uboss-navy-2));color:#fff;--uboss-login-link:var(--uboss-ai-bright);flex-direction:column;padding:46px 52px;display:flex;position:relative;overflow:hidden}.uboss-login-glow-1,.uboss-login-glow-2{pointer-events:none;border-radius:50%;position:absolute}.uboss-login-glow-1{background:radial-gradient(circle,#0ea5e947,#0000 68%);width:340px;height:340px;top:-60px;right:-80px}.uboss-login-glow-2{background:radial-gradient(circle,#2563eb40,#0000 68%);width:300px;height:300px;bottom:-70px;left:-60px}.uboss-login-brand{z-index:1;align-items:center;gap:12px;display:flex}.uboss-login-brand .uboss-side-logo{width:38px;height:38px;font-size:18px}.uboss-login-brand b{font-size:19px}.uboss-login-brand span{color:var(--uboss-navy-ink-2);font-size:12px;display:block}.uboss-login-pill{color:var(--uboss-navy-ink-2);letter-spacing:1.6px;text-transform:uppercase;z-index:1;border:1px solid #ffffff2e;border-radius:24px;align-self:flex-start;align-items:center;gap:9px;margin-top:20px;padding:8px 16px;font-size:11px;font-weight:700;display:inline-flex}.uboss-login-pill i{background:var(--uboss-teal);width:7px;height:7px;box-shadow:0 0 10px var(--uboss-teal);border-radius:50%}.uboss-login-caps{z-index:1;width:100%;margin-top:auto;margin-bottom:auto}.uboss-login-caps h2{color:var(--uboss-navy-ink-2);letter-spacing:.3px;margin-bottom:20px;font-size:15px;font-weight:600}.uboss-login-caps ul{margin:0;padding:0;list-style:none}.uboss-cap{border-bottom:1px solid #ffffff17;align-items:center;gap:15px;padding:13px 0;display:flex}.uboss-cap:last-child{border-bottom:0}.uboss-cap-icon{background:#ffffff14;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.uboss-cap b{font-size:16px;font-weight:700;display:block}.uboss-cap small{color:var(--uboss-navy-ink-2);font-size:12px}.uboss-login-right{justify-content:center;align-items:center;padding:40px;display:flex}.uboss-login-card{width:min(380px,100%)}.uboss-login-card h1{margin-bottom:4px;font-size:24px;font-weight:700}.uboss-login-card-sub{color:var(--uboss-text-2);margin-bottom:26px}.uboss-captcha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uboss-captcha-question{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.uboss-captcha input{flex:none;width:96px}.uboss-consent{color:var(--uboss-text-2);cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0 16px;font-size:13px;line-height:1.45;display:flex}.uboss-consent input[type=checkbox]{cursor:pointer;flex:none;width:16px;height:16px;margin-top:2px}.uboss-or{color:var(--uboss-text-3);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.uboss-or:before,.uboss-or:after{content:"";background:var(--uboss-border);flex:1;height:1px}.uboss-link{color:var(--uboss-blue);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;font-family:inherit}.uboss-link:hover{text-decoration:underline}.uboss-auth-links{font-size:var(--uboss-font-size-sm);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.uboss-auth-note{background:var(--uboss-bg);border:1px solid var(--uboss-border);color:var(--uboss-text-3);border-radius:10px;align-items:flex-start;gap:9px;margin-top:22px;padding:12px 14px;font-size:12px;display:flex}.uboss-spread{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.uboss-spread>:first-child{min-width:0}.uboss-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.uboss-muted{color:var(--uboss-text-2)}.uboss-muted-3{color:var(--uboss-text-3)}.uboss-kv{border-bottom:1px dashed var(--uboss-border-2);font-size:var(--uboss-font-size-sm);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.uboss-kv:last-child{border-bottom:0}.uboss-kv-key{color:var(--uboss-text-3)}.uboss-kv-value{text-align:right;font-weight:600}.uboss-inline-edit{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.uboss-row-name{align-items:center;gap:4px;display:inline-flex}.uboss-row-name .uboss-btn{opacity:0;transition:opacity var(--uboss-motion-micro) var(--uboss-ease-standard)}tr:hover .uboss-row-name .uboss-btn,.uboss-row-name .uboss-btn:focus-visible{opacity:1}@media (hover:none){.uboss-row-name .uboss-btn{opacity:1}}.uboss-schedule-edit{text-align:right;justify-items:end;gap:10px;display:grid}.uboss-schedule-days{flex-wrap:wrap;gap:6px;display:flex}.uboss-schedule-days label{border:1px solid var(--uboss-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.uboss-schedule-days label:has(input:checked){border-color:var(--uboss-blue);color:var(--uboss-blue);background:var(--uboss-surface-raised)}.uboss-schedule-time .uboss-input{width:auto;min-width:130px}.uboss-schedule-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.uboss-inline-edit .uboss-input{text-align:left;flex:180px;min-width:180px;font-weight:500}@media (max-width:1080px){.uboss-shell,.uboss-shell--collapsed,:root[data-uboss-sidebar=collapsed] .uboss-shell{grid-template-columns:1fr}.uboss-sidebar{z-index:60;width:var(--uboss-sidebar-width);transition:transform var(--uboss-motion-panel) var(--uboss-ease-standard);box-shadow:var(--uboss-shadow-3);position:fixed;top:0;left:0;transform:translate(-100%)}.uboss-sidebar--open{transform:none}.uboss-menu-btn{display:grid}.uboss-row-2,.uboss-settings,.uboss-login{grid-template-columns:1fr}.uboss-login-left{display:none}.uboss-content{--uboss-content-pad-y:66px;padding:18px 16px 48px}}@media (max-width:720px){.uboss-search{display:none}.uboss-donut-legend{gap:18px}}.uboss-login-left{flex-direction:column;display:flex;position:relative;overflow:hidden}.uboss-mindmap{flex:1;min-height:430px;margin-top:20px;position:relative}.uboss-mm-rings{z-index:0;position:absolute;inset:0;overflow:hidden}.uboss-mm-rings span{border:1px solid #96b9e617;border-radius:50%;position:absolute;top:50%;left:46%;transform:translate(-50%,-50%)}.uboss-mm-links{z-index:1;width:100%;height:100%;position:absolute;inset:0}.uboss-mm-grid{z-index:2;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px 24px;display:grid;position:absolute;inset:0}.uboss-mm-center{background:linear-gradient(160deg,#0a1220,#0f1c2f);border:1px solid #78a0d247;border-radius:20px;grid-area:2/2;place-items:center;width:112px;height:98px;display:grid;box-shadow:0 20px 50px #00000080}.uboss-mm-center b{color:#fff;letter-spacing:-1px;font-size:30px;font-weight:800}.uboss-mmc{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1422bd;border:1px solid #78a0d22e;border-radius:14px;align-items:center;gap:12px;padding:12px 15px;display:flex}.uboss-mmc-icon{width:34px;height:34px;color:var(--uboss-teal-bright);background:#ffffff0d;border:1px solid #ffffff14;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.uboss-mmc b{color:#fff;font-size:15px;line-height:1.15;display:block}.uboss-mmc small{color:var(--uboss-navy-ink-2);margin-top:3px;font-size:11.5px;display:block}.uboss-mmc--left{text-align:right;flex-direction:row-reverse;grid-column:1}.uboss-mmc--right{text-align:left;grid-column:3}.uboss-mm-foot{z-index:2;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:24px;margin-top:6px;padding-top:16px;display:flex;position:relative}.uboss-mm-foot-item{color:var(--uboss-navy-ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.uboss-totp-secret{letter-spacing:2px;word-break:break-all;background:var(--uboss-bg-2);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-input);-webkit-user-select:all;user-select:all;margin:10px 0 4px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;display:block}.uboss-recovery-codes{background:var(--uboss-bg-2);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-input);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:12px 0 0;padding:12px 14px;list-style:none;display:grid}.uboss-recovery-codes li{letter-spacing:.5px;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}@media (max-width:520px){.uboss-recovery-codes{grid-template-columns:minmax(0,1fr)}}.uboss-link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.uboss-factor-row{border-bottom:1px solid var(--uboss-border);align-items:center;gap:12px;padding:12px 0;display:flex}.uboss-factor-row:last-child{border-bottom:0}.uboss-factor-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.uboss-factor-row-main b{font-size:13.5px}.uboss-factor-row-main small{color:var(--uboss-text-3);font-size:11.5px}.uboss-factor-row-actions{margin-left:auto}.uboss-checkbox{color:var(--uboss-text-2);cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0 4px;font-size:13px;display:flex}.uboss-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--uboss-blue);cursor:pointer;flex:none;margin:2px 0 0}.uboss-checkbox input[type=checkbox]:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset)}.uboss-mt-16{margin-top:16px}.uboss-vm-strip{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.uboss-vm{background:linear-gradient(120deg, var(--uboss-navy), #14446b);color:#fff;border-radius:14px;padding:18px 20px;position:relative;overflow:hidden}.uboss-vm--mission{background:var(--uboss-navy-2)}.uboss-vm-label{letter-spacing:1px;text-transform:uppercase;color:var(--uboss-navy-ink-2);margin-bottom:6px;font-size:11px;font-weight:700}.uboss-vm p{margin:0;font-size:14px;font-weight:500;line-height:1.5}.uboss-vm--empty p{color:var(--uboss-navy-ink-2);font-style:italic;font-weight:500}.uboss-vm-glow{pointer-events:none;background:radial-gradient(circle,#0ea5e966,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}@media (max-width:900px){.uboss-vm-strip{grid-template-columns:1fr}}.uboss-seg{background:var(--uboss-bg);border:1px solid var(--uboss-border-control);scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-radius:9px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.uboss-seg button{color:var(--uboss-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:600}.uboss-seg button.is-on{color:var(--uboss-text)}.uboss-seg button:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset)}.uboss-org{border:1px solid var(--uboss-border);background:radial-gradient(720px 300px at 28% -12%, #2563eb0d, transparent 60%), radial-gradient(520px 260px at 100% -8%, #0ba6e40d, transparent 55%), var(--uboss-surface);border-radius:14px;padding:16px;overflow:auto}.uboss-org svg{display:block}.uboss-org--framed{height:clamp(420px,64vh,780px);padding:0;position:relative;overflow:hidden}.uboss-org--framed:fullscreen{border:0;border-radius:0;height:100%}.uboss-org-frame{cursor:grab;touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.uboss-org-frame:active{cursor:grabbing}.uboss-org-stage{justify-content:center;align-items:safe center;padding:20px;display:flex;position:absolute;inset:0}.uboss-org-scale{transform-origin:0 0;flex-shrink:0}.uboss-org-tools{z-index:2;border-radius:var(--uboss-radius-control);border:1px solid var(--uboss-border);background:var(--uboss-surface);box-shadow:var(--uboss-shadow-2);align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:12px;right:12px}.uboss-org-tool,.uboss-org-zoom{border-radius:var(--uboss-radius-control);height:28px;color:var(--uboss-text-2);cursor:pointer;font:inherit;transition:background-color var(--uboss-motion-micro) var(--uboss-ease-standard), color var(--uboss-motion-micro) var(--uboss-ease-standard);background:0 0;border:0;place-items:center;display:grid}.uboss-org-tool{width:28px}.uboss-org-zoom{font-variant-numeric:tabular-nums;min-width:48px;color:var(--uboss-text);padding:0 6px;font-size:12px;font-weight:600}.uboss-org-tool:hover,.uboss-org-zoom:hover{background:var(--uboss-bg-2);color:var(--uboss-text)}.uboss-org-tool:disabled{cursor:default;color:var(--uboss-text-3);opacity:.5}.uboss-org-tool:disabled:hover{background:0 0}.uboss-org-tool-gap{background:var(--uboss-border);width:1px;height:18px;margin:0 4px}.uboss-org-node{transition:transform var(--uboss-motion-small) var(--uboss-ease-standard)}.uboss-org-node .uboss-org-edge{transition:stroke var(--uboss-motion-small) var(--uboss-ease-standard)}.uboss-org-node .uboss-org-card{filter:url(#uboss-org-shadow)drop-shadow(0 0 #6d28d900);transition:filter var(--uboss-motion-panel) var(--uboss-ease-standard)}.uboss-org-node--acts:hover,.uboss-org-node--acts:focus-within,.uboss-org-node:hover{transform:translateY(-2px)}.uboss-org-node:hover .uboss-org-edge,.uboss-org-node:focus-within .uboss-org-edge{stroke:var(--uboss-ai-bright)}.uboss-org-node:focus-visible .uboss-org-edge{stroke:var(--uboss-ai-bright);stroke-width:2px}.uboss-org-node:hover .uboss-org-card,.uboss-org-node:focus-within .uboss-org-card{filter:url(#uboss-org-shadow)drop-shadow(0 6px 16px #6d28d938)}.uboss-org-actions{opacity:0;pointer-events:none;transition:opacity var(--uboss-motion-small) var(--uboss-ease-standard)}.uboss-org-node:hover .uboss-org-actions,.uboss-org-node:focus-within .uboss-org-actions{opacity:1;pointer-events:auto}.uboss-org-action circle{transition:fill var(--uboss-motion-small) var(--uboss-ease-standard)}.uboss-org-action--add:hover circle{fill:#dbe7ff}.uboss-org-action--edit:hover circle{fill:#e7edf5}.uboss-org-action--archive{color:var(--uboss-text-3);transition:color var(--uboss-motion-small) var(--uboss-ease-standard)}.uboss-org-action--archive:hover,.uboss-org-action--archive:focus-visible{color:var(--uboss-danger)}.uboss-org-action--archive:hover circle{fill:var(--uboss-danger-050)}.uboss-org-node--dept{--uboss-org-ink:var(--uboss-org-ink-l)}.uboss-org-action:focus-visible circle{stroke:var(--uboss-ai-bright);stroke-width:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uboss-org-node--dept{--uboss-org-ink:var(--uboss-org-ink-d)}:root:not([data-theme=light]) .uboss-org-node:hover .uboss-org-card,:root:not([data-theme=light]) .uboss-org-node:focus-within .uboss-org-card{filter:url(#uboss-org-shadow)drop-shadow(0 0 12px #a78bfa8c)}:root:not([data-theme=light]) .uboss-org-action--add:hover circle{fill:#1e2a4a}:root:not([data-theme=light]) .uboss-org-action--edit:hover circle{fill:#1b2030}}:root[data-theme=dark] .uboss-org-node--dept{--uboss-org-ink:var(--uboss-org-ink-d)}:root[data-theme=dark] .uboss-org-node:hover .uboss-org-card,:root[data-theme=dark] .uboss-org-node:focus-within .uboss-org-card{filter:url(#uboss-org-shadow)drop-shadow(0 0 12px #a78bfa8c)}:root[data-theme=dark] .uboss-org-action--add:hover circle{fill:#1e2a4a}:root[data-theme=dark] .uboss-org-action--edit:hover circle{fill:#1b2030}.uboss-dash-scope,.uboss-dash-note,.uboss-dash-next{text-align:center;max-width:52ch;margin-inline:auto}.uboss-dash-scope{color:var(--uboss-text-2);margin-top:4px;font-size:13px}.uboss-dash-note{color:var(--uboss-text-3);margin-top:18px;font-size:12.5px;line-height:1.55}.uboss-dash-next{border-top:1px solid var(--uboss-border);color:var(--uboss-text-2);flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding-top:16px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.uboss-org-node,.uboss-org-node .uboss-org-card,.uboss-org-node .uboss-org-edge,.uboss-org-actions,.uboss-org-action circle{transition:none}.uboss-org-node:hover,.uboss-org-node--acts:hover,.uboss-org-node--acts:focus-within{transform:none}}.uboss-org-empty{text-align:center;color:var(--uboss-text-3);padding:40px 16px;font-size:13px}.uboss-ladder{align-items:flex-start;gap:8px;margin-bottom:20px;display:flex}.uboss-ladder-rung{text-align:center;opacity:.45;flex:1}.uboss-ladder-rung--attained{opacity:1}.uboss-ladder-bar{background:var(--uboss-border);border-radius:3px;height:4px;margin-top:8px;display:block}.uboss-ladder-rung--attained .uboss-ladder-bar{background:var(--uboss-success)}.uboss-ladder-threshold{color:var(--uboss-text-3);margin-top:6px;font-size:11px;display:block}.uboss-score{text-align:center;padding:8px 0 16px}.uboss-score-figure{letter-spacing:-1px;font-size:44px;font-weight:800;line-height:1.1}.uboss-points--positive{color:var(--uboss-success);font-weight:700}.uboss-points--negative{color:var(--uboss-danger);font-weight:700}.uboss-points--neutral{color:var(--uboss-text-3);font-weight:700}.uboss-event--neutralised .uboss-points--negative{opacity:.6;text-decoration:line-through}.uboss-icon-btn-count{background:var(--uboss-blue);color:#fff;text-align:center;border:1.5px solid #fff;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:14px;position:absolute;top:3px;right:2px}.uboss-icon-btn-count--urgent{background:var(--uboss-danger)}.uboss-notice-row{border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-card);background:var(--uboss-surface);text-align:left;cursor:pointer;gap:12px;width:100%;margin-bottom:8px;padding:13px 14px;display:flex}.uboss-notice-row:hover{border-color:var(--uboss-blue)}.uboss-notice-row:focus-visible{outline:2px solid var(--uboss-blue);outline-offset:2px}.uboss-notice-row--unread{border-left:3px solid var(--uboss-blue)}.uboss-notice-row--urgent{border-left:3px solid var(--uboss-danger)}.uboss-notice-row-main{flex:1;min-width:0}.uboss-notice-row-title{margin-bottom:3px;font-size:13.5px;font-weight:600}.uboss-notice-row-body{color:var(--uboss-text-2);white-space:pre-line;font-size:12.5px}.uboss-notice-row-meta{color:var(--uboss-text-3);align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.uboss-wfgrid-wrap{border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-card);background:var(--uboss-surface);max-height:560px;overflow:auto}table.uboss-wfg{border-collapse:separate;border-spacing:0;min-width:1680px;font-size:12px}.uboss-wfg th,.uboss-wfg td{border-right:1px solid var(--uboss-border-2);border-bottom:1px solid var(--uboss-border-2);vertical-align:top;padding:7px 9px}.uboss-wfg thead th{background:var(--uboss-bg);z-index:3;color:var(--uboss-text-2);text-align:left;font-size:11px;font-weight:700;position:sticky;top:0}.uboss-wfg thead tr.uboss-wfg-group th{background:var(--uboss-navy);color:#fff;text-align:center;letter-spacing:.4px;text-transform:uppercase;font-size:10.5px;top:0}.uboss-wfg thead tr.uboss-wfg-sub th{top:30px}.uboss-wfg td.uboss-wfg-stick,.uboss-wfg th.uboss-wfg-stick{background:var(--uboss-surface);z-index:2;box-shadow:2px 0 0 var(--uboss-border-2);position:sticky;left:0}.uboss-wfg thead th.uboss-wfg-stick{z-index:4;background:var(--uboss-navy);color:var(--uboss-navy-ink)}.uboss-wfg td.uboss-wfg-stepn{text-align:center;width:42px;color:var(--uboss-text-3);font-weight:700}.uboss-wfg .uboss-wfg-cell{min-width:120px}.uboss-wfg .uboss-wfg-cell--wide{min-width:180px}.uboss-wfg .uboss-wfg-editable{background:var(--uboss-bg);cursor:text;width:100%;min-height:26px;font:inherit;color:inherit;resize:none;border:1px solid #0000;border-radius:6px;padding:5px 6px;overflow:hidden}.uboss-wfg .uboss-wfg-editable:focus{border-color:var(--uboss-blue);background:var(--uboss-surface);box-shadow:0 0 0 2px var(--uboss-blue-100);outline:none}.uboss-wfg select.uboss-wfg-editable{cursor:pointer;height:30px;min-height:30px}.uboss-wfg .uboss-wfg-rowops{gap:2px;display:flex}.uboss-wfg .uboss-wfg-rowops button{border:1px solid var(--uboss-border-control);background:var(--uboss-surface);cursor:pointer;width:24px;height:24px;color:var(--uboss-text-3);border-radius:6px;place-items:center;padding:0;display:grid}.uboss-wfg .uboss-wfg-rowops button:hover{background:var(--uboss-bg);color:var(--uboss-text)}.uboss-wfg .uboss-wfg-rowops button:disabled{opacity:.4;cursor:not-allowed}.uboss-wfg-toolbar{justify-content:space-between;align-items:center;gap:var(--uboss-space-2);margin:6px 0 10px;display:flex}.uboss-wfg-toolbar-actions{gap:var(--uboss-space-1);flex-shrink:0;display:flex}.uboss-wfgrid-wrap--tall .uboss-wfg-editable{white-space:pre-wrap;overflow-wrap:anywhere;min-height:76px}.uboss-wfgrid-wrap--tall select.uboss-wfg-editable{min-height:0}.uboss-wfg-editable{transition:min-height var(--uboss-motion-small) var(--uboss-ease-standard)}.uboss-wfg-empty-note{text-align:center;color:var(--uboss-text-3);margin:8px 0 0;font-size:12.5px}.uboss-notice-min{color:var(--uboss-text-3);align-items:flex-start;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.uboss-card--routing{background:var(--uboss-blue-050);border-color:color-mix(in srgb, var(--uboss-blue) 35%, transparent)}.uboss-sep{border:0;border-top:1px solid var(--uboss-border-2);margin:16px 0}.uboss-wf-goal{background:linear-gradient(135deg, var(--uboss-navy), var(--uboss-navy-700));color:#fff;box-shadow:var(--uboss-shadow-2);text-align:center;border-radius:30px;padding:12px 22px;font-weight:700}.uboss-wf-node{background:var(--uboss-surface);border:1.5px solid var(--uboss-border);box-shadow:var(--uboss-shadow-1);border-radius:10px;width:186px}.uboss-wf-node-head{border-bottom:1px solid var(--uboss-border-2);align-items:center;gap:7px;padding:9px 11px;font-size:12.5px;font-weight:700;display:flex}.uboss-wf-node-body{color:var(--uboss-text-2);padding:9px 11px;font-size:11.5px}.uboss-wf-node--human{border-color:var(--uboss-border-control)}.uboss-wf-node--human .uboss-wf-node-head{color:var(--uboss-text)}.uboss-wf-node-tag{color:var(--uboss-text-3);border:1px solid var(--uboss-border);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:700}.uboss-wf-node-meta{border-top:1px dashed var(--uboss-border-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;padding-top:7px;font-size:10.5px;display:flex}.uboss-wf-stage{letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--uboss-border);color:var(--uboss-text-2);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.uboss-wf-stage--engine{border-color:var(--uboss-blue);color:var(--uboss-blue)}.uboss-wf-stage--subengine{border-color:var(--uboss-border-control)}.uboss-wf-stage--executor{border-color:var(--uboss-success);color:var(--uboss-success)}.uboss-wf-ai{width:150px;height:150px;position:relative}.uboss-wf-ai-diamond{background:var(--uboss-teal-050);border:1.5px solid var(--uboss-teal);border-radius:14px;position:absolute;inset:14px;transform:rotate(45deg)}.uboss-wf-ai-label{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:0}.uboss-wf-ai-label b{color:var(--uboss-teal-ink);font-size:12.5px}.uboss-wf-ai-label small{color:var(--uboss-text-3);margin-top:3px;font-size:10.5px}.uboss-wf-approve{background:var(--uboss-warning-050);border:1.5px solid var(--uboss-warning-border);text-align:center;width:170px;color:var(--uboss-warning);border-radius:10px;padding:10px 14px;font-size:12.5px;font-weight:700}.uboss-wf-condition{width:120px;height:120px;position:relative}.uboss-wf-condition-diamond{background:var(--uboss-purple-050);border:1.5px dashed var(--uboss-purple);border-radius:12px;position:absolute;inset:10px;transform:rotate(45deg)}.uboss-wf-condition-label{color:var(--uboss-purple);place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;inset:0}.uboss-legend-nodes{color:var(--uboss-text-2);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.uboss-legend-nodes .uboss-legend-item{align-items:center;gap:7px;display:flex}.uboss-swatch-rect{background:var(--uboss-surface);border:1.5px solid #c9d6e5;border-radius:3px;width:16px;height:12px}.uboss-swatch-diamond{background:var(--uboss-teal-050);border:1.5px solid var(--uboss-teal);border-radius:3px;width:14px;height:14px;transform:rotate(45deg)}.uboss-swatch-goal{background:var(--uboss-navy);border-radius:8px;width:16px;height:12px}.uboss-swatch-gate{background:var(--uboss-warning-050);border:1.5px solid var(--uboss-warning-border);border-radius:3px;width:14px;height:14px}.uboss-wf-connector{background:var(--uboss-border);width:2px;height:26px;margin:0 auto}.uboss-canvas{background:radial-gradient(circle at 1px 1px, var(--uboss-border) 1px, transparent 0);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-card);background-size:22px 22px;min-height:520px;padding:8px;position:relative;overflow:auto}.uboss-chip{height:var(--uboss-control-h-sm);border-radius:var(--uboss-radius-control);background:var(--uboss-bg);border:1px solid var(--uboss-border-control);font-size:var(--uboss-font-size-xs);color:var(--uboss-text-2);cursor:pointer;transition:all var(--uboss-motion-small) var(--uboss-ease-standard);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.uboss-chip:hover{border-color:var(--uboss-navy-700);color:var(--uboss-text)}.uboss-chip[aria-pressed=true]{background:var(--uboss-teal-solid);border-color:var(--uboss-teal-solid);color:var(--uboss-text-on-dark)}.uboss-actions{gap:var(--uboss-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.access-step-title{margin:0 0 var(--uboss-space-1);font-size:15px;font-weight:700}.access-step-subject{margin:0 0 var(--uboss-space-3);font-size:var(--uboss-font-size-sm);color:var(--uboss-text-2)}.access-step-default,.access-step-stance{margin:var(--uboss-space-3) 0 0;font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);line-height:1.5}.access-tier{margin-top:var(--uboss-space-4)}.access-tier-title{font-size:var(--uboss-font-size-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--uboss-text-2);margin:0;font-weight:700}.access-tier-description{margin:2px 0 var(--uboss-space-2);font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3)}.access-capabilities{gap:var(--uboss-space-2);margin:0;padding:0;list-style:none;display:grid}.access-capability{padding:var(--uboss-space-3);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-input);background:var(--uboss-bg-2)}.access-capability:has(input:disabled){opacity:.72}.access-capability-label{gap:var(--uboss-space-2);cursor:pointer;align-items:flex-start;display:flex}.access-capability-label:has(input:disabled){cursor:not-allowed}.access-capability-name{font-weight:600}.access-capability-help{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-2);margin-top:2px;display:block}.access-capability-why{margin:var(--uboss-space-2) 0 0;font-size:var(--uboss-font-size-xs);color:var(--uboss-warning)}.access-capability-disclose{margin-top:var(--uboss-space-2);font:inherit;font-size:var(--uboss-font-size-xs);color:var(--uboss-blue-600);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.access-capability-disclose:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset)}.access-capability-grants{margin:var(--uboss-space-1) 0 0;padding-left:var(--uboss-space-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.employee-photo{gap:var(--uboss-space-2);flex-direction:column;align-items:center;display:inline-flex}.employee-photo-image,.employee-photo-initials{background:var(--uboss-navy-700);color:#fff;object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.employee-photo-sm .employee-photo-image,.employee-photo-sm .employee-photo-initials{width:30px;height:30px;font-size:11.5px}.employee-photo-md .employee-photo-image,.employee-photo-md .employee-photo-initials{width:52px;height:52px;font-size:17px}.employee-photo-lg .employee-photo-image,.employee-photo-lg .employee-photo-initials{width:84px;height:84px;font-size:27px}.employee-photo-actions{gap:var(--uboss-space-1);flex-wrap:wrap;justify-content:center;display:flex}.employee-photo-file{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.employee-photo-note{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);text-align:center;margin:0}.employee-photo-row{gap:var(--uboss-space-3);align-items:center;display:flex}.jm-title,.jm-review-title{margin:0 0 var(--uboss-space-2);font-size:15px;font-weight:700}.jm-actions,.jm-review-actions{gap:var(--uboss-space-2);flex-wrap:wrap;align-items:center;display:flex}.jm-file{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jm-note,.jm-stance{margin:var(--uboss-space-2) 0 0;font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);line-height:1.5}.jm-review{margin-top:var(--uboss-space-4);padding:var(--uboss-space-4);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-panel);background:var(--uboss-bg-2)}.jm-matched{gap:var(--uboss-space-1);margin:0 0 var(--uboss-space-3);display:grid}.jm-matched>div{gap:var(--uboss-space-2);display:flex}.jm-matched dt{min-width:150px;color:var(--uboss-text-3);font-size:var(--uboss-font-size-sm)}.jm-matched dd{font-size:var(--uboss-font-size-sm);margin:0;font-weight:600}.jm-problems{margin:0 0 var(--uboss-space-3)}.jm-problems h5{gap:var(--uboss-space-2);margin:0 0 var(--uboss-space-1);font-size:var(--uboss-font-size-sm);align-items:center;display:flex}.jm-problems ul{gap:var(--uboss-space-1);margin:0;padding:0;list-style:none;display:grid}.jm-problems li{gap:var(--uboss-space-2);font-size:var(--uboss-font-size-sm);align-items:baseline;display:flex}.jm-suggestion{margin:0 0 var(--uboss-space-3);padding:var(--uboss-space-3);border-left:3px solid var(--uboss-blue);background:var(--uboss-blue-050);font-size:var(--uboss-font-size-sm)}.operator-section{margin:var(--uboss-space-5) 0}.operator-section>[data-testid=my-engine-agents]>*+*{margin-top:var(--uboss-space-3)}.operator-section-title{margin:0 0 var(--uboss-space-2);font-size:15px;font-weight:700}.operator-agent-head{gap:var(--uboss-space-3);justify-content:space-between;align-items:center;display:flex}.operator-agent-name{margin:0;font-size:15px;font-weight:700}.operator-agent-facts{gap:var(--uboss-space-3);margin:var(--uboss-space-3) 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.operator-agent-facts dt{font-size:var(--uboss-font-size-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--uboss-text-3)}.operator-agent-facts dd{font-size:var(--uboss-font-size-sm);margin:2px 0 0}.operator-agent-actions{gap:var(--uboss-space-2);flex-wrap:wrap;display:flex}.operator-agent-blocked{margin:var(--uboss-space-3) 0 0;font-size:var(--uboss-font-size-sm);color:var(--uboss-warning)}.operator-panel{margin-top:var(--uboss-space-3);padding:var(--uboss-space-3);border-top:1px solid var(--uboss-border)}.operator-panel h4{margin:0 0 var(--uboss-space-2);font-size:var(--uboss-font-size-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--uboss-text-2);font-weight:700}.operator-panel-empty,.operator-panel-hint{font-size:var(--uboss-font-size-sm);color:var(--uboss-text-3);margin:0}.operator-panel-failure{font-size:var(--uboss-font-size-sm);color:var(--uboss-danger);margin:0}.operator-panel-result{font-size:var(--uboss-font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.operator-run-list{gap:var(--uboss-space-2);margin:0;padding:0;list-style:none;display:grid}.operator-run-list li{gap:var(--uboss-space-2);font-size:var(--uboss-font-size-sm);flex-wrap:wrap;align-items:baseline;display:flex}.operator-run-when{font-weight:600}.operator-run-trigger,.operator-run-why{color:var(--uboss-text-3)}.operator-field{margin-bottom:var(--uboss-space-3);display:block}.operator-field>span{font-size:var(--uboss-font-size-sm);margin-bottom:4px;font-weight:600;display:block}.operator-field small{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);margin-top:4px;display:block}.operator-stance{margin:var(--uboss-space-3) 0 0;font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);line-height:1.5}.chat-screen{--chat-actions-row:42px;gap:var(--uboss-space-4);height:calc(100dvh - var(--uboss-topbar-height) - var(--uboss-content-pad-y) - var(--chat-actions-row));flex-direction:column;min-height:420px;display:flex}.chat-layout{gap:var(--uboss-space-4);flex:1;grid-template-columns:280px 1fr;align-items:stretch;min-height:0;display:grid}.chat-layout>*{min-height:0;display:grid}.chat-layout>*>.uboss-card-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.chat-search{margin-bottom:var(--uboss-space-3)}.chat-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.chat-item{width:100%;padding:var(--uboss-space-2) var(--uboss-space-3);text-align:left;font:inherit;color:inherit;border-radius:var(--uboss-radius-input);cursor:pointer;background:0 0;border:0;display:block}.chat-item:hover{background:var(--uboss-bg-2)}.chat-item:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset)}.chat-item-open{background:var(--uboss-teal-050);box-shadow:inset 2px 0 0 var(--uboss-teal-bright)}.chat-item-name{gap:var(--uboss-space-2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.chat-title{margin:0;font-size:15px;font-weight:700}.chat-subhead{margin:0 0 var(--uboss-space-3);font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3)}.chat-messages{gap:var(--uboss-space-3);max-height:52vh;padding:0 var(--uboss-space-2) 0 0;margin:0;list-style:none;display:grid;overflow-y:auto}.chat-message{padding:var(--uboss-space-3);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-input);background:var(--uboss-surface)}.chat-message-meta{gap:var(--uboss-space-2);font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);flex-wrap:wrap;align-items:baseline;margin-bottom:4px;display:flex}.chat-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-deleted{color:var(--uboss-text-3);margin:0;font-style:italic}.chat-attachment{gap:var(--uboss-space-1);margin-top:var(--uboss-space-2);font-size:var(--uboss-font-size-sm);align-items:center;display:inline-flex}.chat-context{gap:var(--uboss-space-1);margin-top:var(--uboss-space-2);padding-top:var(--uboss-space-2);border-top:1px dashed var(--uboss-border-2);display:grid}.chat-context-link,.chat-context-restricted{gap:var(--uboss-space-2);font-size:var(--uboss-font-size-sm);align-items:center;margin:0;display:flex}.chat-context-link{font-weight:600}.chat-context-link svg,.chat-context-restricted svg{flex:none}.chat-context-restricted{color:var(--uboss-text-3)}.chat-compose{gap:var(--uboss-space-2);margin-top:var(--uboss-space-3);align-items:flex-start;display:flex}.chat-compose textarea{font:inherit;color:var(--uboss-text);background:var(--uboss-surface);border:1px solid var(--uboss-border-control);border-radius:var(--uboss-radius-control);resize:vertical;transition:border-color var(--uboss-motion-fast) var(--uboss-ease);flex:1;padding:8px 11px}.chat-compose textarea:hover{border-color:var(--uboss-border-control-hover)}.chat-muted{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-3);margin:0}.discuss-people{gap:var(--uboss-space-1);max-height:240px;margin:var(--uboss-space-3) 0;padding:var(--uboss-space-2);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-input);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid;overflow-y:auto}.discuss-person{gap:var(--uboss-space-2);padding:4px var(--uboss-space-2);border-radius:var(--uboss-radius-input);font-size:var(--uboss-font-size-sm);cursor:pointer;align-items:center;display:flex}.discuss-person:hover{background:var(--uboss-bg-2)}.uboss-definitions{gap:var(--uboss-space-3) var(--uboss-space-4);margin:var(--uboss-space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.uboss-definitions>div{flex-direction:column;gap:2px;min-width:0;display:flex}.uboss-definitions dt{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-2);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.uboss-definitions dd{color:var(--uboss-text);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700}.uboss-theme-choices{gap:var(--uboss-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.uboss-theme-choice{align-items:flex-start;gap:var(--uboss-space-2);padding:var(--uboss-space-3);border:1px solid var(--uboss-border-control);border-radius:var(--uboss-radius-card);background:var(--uboss-surface);color:var(--uboss-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.uboss-theme-choice:hover{border-color:var(--uboss-blue)}.uboss-theme-choice:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset)}.uboss-theme-choice.is-on{border-color:var(--uboss-blue);box-shadow:var(--uboss-focus-ring)}.uboss-theme-choice.is-on b:after{content:" · selected";color:var(--uboss-blue);font-weight:600}.uboss-theme-swatch{border-radius:var(--uboss-radius-input);border:1px solid var(--uboss-border);width:100%;height:46px}.uboss-theme-swatch[data-variant=light]{background:linear-gradient(135deg,#fff 0 50%,#f6f8fb 50% 100%);border-color:#d7dee8}.uboss-theme-swatch[data-variant=dark]{background:linear-gradient(135deg,#111923 0 50%,#0b1018 50% 100%);border-color:#263343}.uboss-theme-swatch[data-variant=system]{background:linear-gradient(135deg,#fff 0 50%,#0d141d 50% 100%)}.uboss-theme-note{font-size:var(--uboss-font-size-xs);color:var(--uboss-text-2)}.uboss-account{display:flex;position:relative}.uboss-account-trigger{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:0;display:grid}.uboss-account-trigger:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset)}.uboss-account-trigger:hover .uboss-avatar,.uboss-account-trigger[aria-expanded=true] .uboss-avatar{box-shadow:var(--uboss-focus-ring)}.uboss-account-menu{z-index:70;background:var(--uboss-surface);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-card);min-width:248px;box-shadow:var(--uboss-shadow-3);padding:var(--uboss-space-1);max-height:calc(100vh - var(--uboss-topbar-height) - 24px);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.uboss-account-head{padding:var(--uboss-space-3);border-bottom:1px solid var(--uboss-border-2);margin-bottom:var(--uboss-space-1);flex-direction:column;gap:2px;display:flex}.uboss-account-head b{color:var(--uboss-text);font-size:var(--uboss-font-size-sm)}.uboss-account-head span{color:var(--uboss-text-2);font-size:var(--uboss-font-size-xs)}.uboss-account-workspace{font-weight:600;color:var(--uboss-teal-ink)!important}.uboss-account-item{align-items:center;gap:var(--uboss-space-2);width:100%;padding:9px var(--uboss-space-3);border-radius:var(--uboss-radius-input);color:var(--uboss-text);font:inherit;font-size:var(--uboss-font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.uboss-account-item:hover{background:var(--uboss-bg-2)}.uboss-account-item:focus-visible{outline:var(--uboss-focus-outline);outline-offset:-2px}.uboss-account-item-text{flex-direction:column;min-width:0;display:flex}.uboss-account-item-text small{color:var(--uboss-text-2);font-size:var(--uboss-font-size-xs)}.uboss-account-separated{border-top:1px solid var(--uboss-border-2);margin-top:var(--uboss-space-1);padding-top:var(--uboss-space-1)}.uboss-shell--master .uboss-account-menu{background:var(--uboss-navy);border-color:#ffffff1f}.uboss-shell--master .uboss-account-head b,.uboss-shell--master .uboss-account-item{color:#fff}.uboss-shell--master .uboss-account-item:hover{background:#ffffff14}.chat-stances>summary,.uboss-disclosure>summary{cursor:pointer;font-size:var(--uboss-font-size-sm);color:var(--uboss-text-2);padding:var(--uboss-space-1) 0;list-style:revert;font-weight:600}.chat-stances>summary:hover,.uboss-disclosure>summary:hover{color:var(--uboss-text)}.chat-stances>summary:focus-visible,.uboss-disclosure>summary:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset);border-radius:var(--uboss-radius-input)}.chat-stances[open]>summary,.uboss-disclosure[open]>summary{margin-bottom:var(--uboss-space-2)}@keyframes uboss-login-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes uboss-login-ring{0%{opacity:0;transform:scale(.82)}}@keyframes uboss-login-draw{0%{stroke-dashoffset:1px}}.uboss-login-brand,.uboss-login-pill,.uboss-mm-foot,.uboss-login-card{animation:uboss-login-rise var(--uboss-motion-signature) var(--uboss-ease-enter) backwards}.uboss-login-pill{animation-delay:60ms}.uboss-mm-foot{animation-delay:.3s}.uboss-login-card{animation-delay:40ms}.uboss-mm-rings span{animation:uboss-login-ring var(--uboss-motion-signature) var(--uboss-ease-emphasized) backwards}.uboss-mm-rings span:first-child{animation-delay:.12s}.uboss-mm-rings span:nth-child(2){animation-delay:.16s}.uboss-mm-rings span:nth-child(3){animation-delay:.2s}.uboss-mm-rings span:nth-child(4){animation-delay:.24s}.uboss-mm-links path{stroke-dasharray:none;animation:uboss-mm-link-in var(--uboss-motion-signature) var(--uboss-ease-standard) backwards;animation-delay:.22s}@keyframes uboss-mm-link-in{0%{opacity:0}}.uboss-mmc,.uboss-mm-center{animation:uboss-login-rise var(--uboss-motion-panel) var(--uboss-ease-enter) backwards}.uboss-mm-center{animation-delay:.18s}.uboss-mmc:first-of-type{animation-delay:.26s}.uboss-mmc:nth-of-type(2){animation-delay:.3s}.uboss-mmc:nth-of-type(3){animation-delay:.34s}.uboss-mmc:nth-of-type(4){animation-delay:.38s}.uboss-mmc:nth-of-type(5){animation-delay:.42s}.uboss-mmc:nth-of-type(6){animation-delay:.46s}@media (prefers-reduced-motion:reduce){.uboss-login-brand,.uboss-login-pill,.uboss-mm-foot,.uboss-login-card,.uboss-mm-rings span,.uboss-mm-links path,.uboss-mmc,.uboss-mm-center,.uboss-content{animation:none!important}}.uboss-tab{position:relative}.uboss-tab-underline{background:var(--uboss-blue);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.uboss-seg button{transition:color var(--uboss-motion-micro) var(--uboss-ease-standard);position:relative}.uboss-seg-indicator{background:var(--uboss-surface);box-shadow:var(--uboss-shadow-1);z-index:0;border-radius:7px;position:absolute;inset:0}.uboss-seg-label{z-index:1;position:relative}.uboss-btn:active:not([disabled]):not([aria-busy=true]),.uboss-seg button:active,.uboss-tab:active:not([disabled]){transform:scale(.98)}@keyframes uboss-menu-open{0%{opacity:0;transform:translateY(-4px)scale(.96)}}.uboss-account-menu{transform-origin:100% 0;animation:uboss-menu-open var(--uboss-motion-panel) var(--uboss-ease-enter) backwards}.uboss-account-item{transition:background var(--uboss-motion-micro) var(--uboss-ease-standard)}@media (prefers-reduced-motion:reduce){.uboss-account-menu{animation:none!important}}.uboss-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17102b8c}.uboss-settings-nav-item{transition:background var(--uboss-motion-micro) var(--uboss-ease-standard), color var(--uboss-motion-micro) var(--uboss-ease-standard);position:relative}.uboss-settings-indicator{background:var(--uboss-teal-solid);z-index:0;border-radius:9px;position:absolute;inset:0}.uboss-settings-nav-label{z-index:1;position:relative}.uboss-wfg-row--touched>td{background:var(--uboss-teal-050);transition:background var(--uboss-motion-panel) var(--uboss-ease-standard)}.uboss-listrow{border-bottom:1px solid var(--uboss-border-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;display:flex}.uboss-listrow:last-child{border-bottom:0}@media (max-width:720px){.uboss-listrow{flex-direction:column;align-items:flex-start}}.uboss-af-h{align-items:center;gap:8px;margin:18px 0 10px;font-size:13.5px;font-weight:700;display:flex}.uboss-af-h:first-child{margin-top:0}.uboss-tag{background:var(--uboss-blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.uboss-srcchip{border:1px solid var(--uboss-border);letter-spacing:.01em;color:var(--uboss-text-2);vertical-align:middle;border-radius:5px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.uboss-srcchip--objective{border-color:var(--uboss-blue);color:var(--uboss-blue)}.uboss-srcchip--workflow{border-color:var(--uboss-success);color:var(--uboss-success)}.uboss-srcchip--hierarchy{border-color:var(--uboss-border-control)}.uboss-srcchip--policy{border-color:var(--uboss-warning);color:var(--uboss-warning)}.uboss-wfg-row--over>td,.uboss-wfg-row--over>th{box-shadow:inset 0 2px 0 0 var(--uboss-blue)}.uboss-state{animation:uboss-page-in var(--uboss-motion-panel) var(--uboss-ease-enter) backwards}@media (prefers-reduced-motion:reduce){.uboss-state{animation:none!important}}.uboss-step-pulse--live{animation:uboss-pulse var(--uboss-motion-loop-pulse) var(--uboss-ease-standard) infinite}@media (prefers-reduced-motion:reduce){.uboss-step-pulse--live{opacity:.55;animation:none}}@keyframes uboss-wf-node-in{0%{opacity:0;transform:translateY(8px)}}@keyframes uboss-wf-connector-draw{0%{transform:scaleY(0)}}@keyframes uboss-wf-detail-in{0%{opacity:0}}.uboss-wf-reveal-item{animation:uboss-wf-node-in var(--uboss-motion-panel) var(--uboss-ease-enter) backwards;animation-delay:calc(min(var(--uboss-row,0), var(--uboss-motion-stagger-max)) * var(--uboss-wf-beat))}.uboss-wf-reveal-item .uboss-wf-connector{transform-origin:top;animation:uboss-wf-connector-draw var(--uboss-motion-small) var(--uboss-ease-standard) backwards;animation-delay:calc(min(var(--uboss-row,0), var(--uboss-motion-stagger-max)) * var(--uboss-wf-beat) - var(--uboss-motion-small))}.uboss-wf-reveal-item .uboss-wf-node-body,.uboss-wf-reveal-item .uboss-wf-ai-label small{animation:uboss-wf-detail-in var(--uboss-motion-small) var(--uboss-ease-standard) backwards;animation-delay:calc(min(var(--uboss-row,0), var(--uboss-motion-stagger-max)) * var(--uboss-wf-beat) + var(--uboss-motion-small))}@media (prefers-reduced-motion:reduce){.uboss-wf-reveal-item,.uboss-wf-reveal-item .uboss-wf-connector,.uboss-wf-reveal-item .uboss-wf-node-body,.uboss-wf-reveal-item .uboss-wf-ai-label small{animation:none!important}}@keyframes uboss-just-enabled{0%{box-shadow:0 0 0 0 var(--uboss-ai)}to{box-shadow:0 0 0 6px #0000}}.uboss-just-enabled>.uboss-btn{animation:uboss-just-enabled var(--uboss-motion-signature) var(--uboss-ease-exit) forwards}@media (prefers-reduced-motion:reduce){.uboss-just-enabled>.uboss-btn{box-shadow:0 0 0 3px var(--uboss-ai);animation:none}}.uboss-run-state{border-radius:var(--uboss-radius-pill);border:1px solid var(--uboss-border);background:var(--uboss-bg-2);color:var(--uboss-text-2);white-space:nowrap;align-items:center;gap:7px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.uboss-run-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.uboss-run-state--working{color:var(--uboss-ai);border-color:var(--uboss-ai);background:var(--uboss-ai-soft)}.uboss-run-state--waiting{color:var(--uboss-warning);border-color:var(--uboss-warning);background:var(--uboss-warning-050)}.uboss-run-state--blocked,.uboss-run-state--failed{color:var(--uboss-danger);border-color:var(--uboss-danger);background:var(--uboss-danger-050)}.uboss-run-state--done{color:var(--uboss-success);border-color:var(--uboss-success);background:var(--uboss-success-050)}.uboss-run-dot--working{animation:uboss-pulse var(--uboss-motion-loop-pulse) var(--uboss-ease-standard) infinite}@media (prefers-reduced-motion:reduce){.uboss-run-dot--working{box-shadow:0 0 0 3px var(--uboss-ai-soft);animation:none}}.uboss-toast-region{z-index:80;pointer-events:none;flex-direction:column-reverse;gap:8px;max-width:min(420px,100vw - 40px);display:flex;position:fixed;bottom:20px;left:20px}.uboss-toast{pointer-events:auto;border-radius:var(--uboss-radius-card);border:1px solid var(--uboss-border);background:var(--uboss-surface);box-shadow:var(--uboss-shadow-3);color:var(--uboss-text);font-size:var(--uboss-font-size-sm);align-items:flex-start;gap:9px;padding:11px 13px;line-height:1.45;display:flex}.uboss-toast-message{flex:1;min-width:0}.uboss-toast--ok{border-color:var(--uboss-success);color:var(--uboss-text)}.uboss-toast--error{border-color:var(--uboss-danger)}.uboss-toast--working{border-color:var(--uboss-ai)}.uboss-toast-close{color:var(--uboss-text-3);cursor:pointer;border-radius:var(--uboss-radius-control);transition:color var(--uboss-motion-micro) var(--uboss-ease-standard);background:0 0;border:0;flex:none;padding:2px}.uboss-toast-close:hover{color:var(--uboss-text)}.uboss-toast-close:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset)}@keyframes uboss-exception-in{0%{opacity:0;transform:translateY(4px)}}.uboss-exceptions tbody tr{animation:uboss-exception-in var(--uboss-motion-panel) var(--uboss-ease-enter) backwards;animation-delay:calc(min(var(--uboss-row,0), var(--uboss-motion-stagger-max)) * var(--uboss-motion-stagger))}@media (prefers-reduced-motion:reduce){.uboss-exceptions tbody tr{animation:none!important}}.uboss-login--platform .uboss-login-left{background:linear-gradient(165deg, var(--uboss-navy-900) 0%, #1b1235 55%, var(--uboss-navy) 100%);justify-content:flex-start;gap:0}.uboss-login--platform .uboss-login-pill{background:#a78bfa1f;border-color:#a78bfa52}.uboss-plat-grid{opacity:.85;flex:1;min-height:180px;margin:28px 0 8px;position:relative}.uboss-plat-grid svg{width:100%;height:100%;display:block}.uboss-plat-path{stroke-dasharray:1;animation:uboss-login-draw var(--uboss-motion-signature) var(--uboss-ease-standard) backwards;animation-delay:.22s}.uboss-plat-words{z-index:1;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.uboss-plat-words li{letter-spacing:.3px;color:var(--uboss-navy-ink);border-radius:var(--uboss-radius-pill);animation:uboss-login-rise var(--uboss-motion-panel) var(--uboss-ease-enter) backwards;background:#ffffff0a;border:1px solid #a78bfa4d;padding:5px 12px;font-size:12.5px;font-weight:600}.uboss-plat-words li:first-child{animation-delay:.26s}.uboss-plat-words li:nth-child(2){animation-delay:.3s}.uboss-plat-words li:nth-child(3){animation-delay:.34s}.uboss-plat-words li:nth-child(4){animation-delay:.38s}@media (prefers-reduced-motion:reduce){.uboss-plat-path,.uboss-plat-words li{animation:none!important}}@media (max-width:900px){.uboss-login--platform .uboss-plat-grid{display:none}}.uboss-login-left{background:linear-gradient(160deg,#6d28d9 0%,#8b5cf6 50%,#a78bfa 100%)}.uboss-login-left:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff38,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-160px}.uboss-login-left:after{content:"";pointer-events:none;background:radial-gradient(circle,#c4b5fd4d,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;bottom:-200px;left:-140px}.uboss-mm-links path{stroke:#c4b5fd;opacity:.72;stroke-dasharray:none;filter:drop-shadow(0 0 3px #c4b5fd80)}.uboss-mm-center{background:linear-gradient(135deg,#c4b5fd,#7c3aed)}.uboss-mm-center b{text-shadow:0 1px 10px #2d105e73}.uboss-mmc{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.uboss-mmc-icon{color:#8fd3f5}.uboss-mmc small{color:#9db4cf}@keyframes uboss-ub-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.uboss-mm-center{animation:uboss-ub-breathe var(--uboss-motion-ambient-breathe) var(--uboss-ease-standard) infinite}@media (prefers-reduced-motion:reduce){.uboss-mm-center{animation:none!important}}.uboss-lg-sig{pointer-events:none;z-index:0;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.uboss-lg-sig path{fill:none;stroke-linecap:round;stroke-dasharray:940 120;animation:uboss-lg-flow var(--uboss-motion-ambient-sig-1) linear infinite}.uboss-lg-sig path:nth-child(2){animation-duration:var(--uboss-motion-ambient-sig-2);animation-delay:-3s}.uboss-lg-sig path:nth-child(3){animation-duration:var(--uboss-motion-ambient-sig-3);animation-delay:-6s}@keyframes uboss-lg-flow{to{stroke-dashoffset:-1060px}}.uboss-mm-foot{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1422bd;border:1px solid #78a0d22e;border-radius:12px;padding:12px 16px}.uboss-mm-foot-item{color:#9db4cf}.uboss-mm-foot-item svg{color:#0ea5e9}@media (prefers-reduced-motion:reduce){.uboss-lg-sig path{stroke-dasharray:none;animation:none!important}}.uboss-orch-map{flex:1;grid-template-columns:minmax(0,1fr);align-content:safe center;gap:28px;width:100%;max-width:1180px;margin:0 auto;padding:4px 0 8px;display:grid;position:relative}.uboss-orch-wires{display:none}.uboss-orch-wire{fill:none;stroke:var(--uboss-blue);stroke-width:1.4px;stroke-linecap:round;opacity:.5;stroke-dasharray:5 9;animation:uboss-orch-drift var(--uboss-motion-ambient-wire) linear infinite}.uboss-orch-wire--oversight{stroke-dasharray:3 7;opacity:.42;animation-duration:calc(var(--uboss-motion-ambient-wire) * 1.6)}@keyframes uboss-orch-drift{to{stroke-dashoffset:-28px}}@media (prefers-reduced-motion:reduce){.uboss-orch-wire{stroke-dasharray:none;animation:none}.uboss-orch-wire--oversight{stroke-dasharray:3 7}}.uboss-orch-core{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.uboss-orch-core-disc{border-radius:var(--uboss-radius-pill);border:1px solid var(--uboss-border);background:var(--uboss-surface);width:96px;height:96px;box-shadow:var(--uboss-shadow-2);color:var(--uboss-blue);place-items:center;display:grid;position:relative}.uboss-orch-core-halo{border-radius:var(--uboss-radius-pill);pointer-events:none;animation:uboss-orch-breathe var(--uboss-motion-ambient-breathe) var(--uboss-ease-standard) infinite;background:radial-gradient(circle,#8b5cf63d,#8b5cf600 70%);position:absolute;inset:-20px}.uboss-orch-core-name{letter-spacing:-.01em;color:var(--uboss-text);font-size:14px;font-weight:650}.uboss-orch-core-scope{max-width:280px;color:var(--uboss-text-3);font-size:12px;line-height:1.5}.uboss-orch-lane{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.uboss-orch-lane-head{flex-direction:column;gap:2px;display:flex}.uboss-orch-lane-label{letter-spacing:.08em;text-transform:uppercase;color:var(--uboss-text-2);font-size:11px;font-weight:650}.uboss-orch-lane-measure{color:var(--uboss-text-3);font-size:12px}.uboss-orch-lane-nodes{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:12px;display:grid}.uboss-orch-node{border-radius:var(--uboss-radius-card);border:1px solid var(--uboss-border);background:var(--uboss-surface);width:100%;box-shadow:var(--uboss-shadow-1);cursor:pointer;font:inherit;color:inherit;text-align:left;transition:border-color var(--uboss-motion-micro) var(--uboss-ease-standard), box-shadow var(--uboss-motion-micro) var(--uboss-ease-standard), transform var(--uboss-motion-micro) var(--uboss-ease-standard);align-items:center;gap:13px;padding:13px 15px;display:flex}.uboss-orch-node--open{border-color:var(--uboss-blue);box-shadow:var(--uboss-shadow-2)}.uboss-orch-node--open .uboss-orch-node-plate{border-color:var(--uboss-blue);color:var(--uboss-blue)}.uboss-orch-node:hover{border-color:var(--uboss-border-control);box-shadow:var(--uboss-shadow-2);transform:translateY(-1px)}.uboss-orch-node-plate{border-radius:var(--uboss-radius-control);border:1px solid var(--uboss-border);background:var(--uboss-bg-2);width:38px;height:38px;color:var(--uboss-blue);flex-shrink:0;place-items:center;display:grid}.uboss-orch-node-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uboss-orch-node-label{color:var(--uboss-text);font-size:13.5px;font-weight:600}.uboss-orch-node-measure{color:var(--uboss-text-3);font-size:11.5px;line-height:1.4}.uboss-orch-node-count{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--uboss-blue);flex-shrink:0;font-size:25px;font-weight:620;line-height:1}.uboss-orch-node-go{color:var(--uboss-text-3);flex-shrink:0;place-items:center;display:grid}@media (min-width:1100px){.uboss-orch-map{grid-template-columns:minmax(0,1fr) minmax(200px,250px) minmax(0,1fr);align-items:start;gap:0 56px}.uboss-orch-lane-nodes{flex-direction:column;display:flex}.uboss-orch-node{max-width:360px}.uboss-orch-core{grid-area:1/2;align-self:center}.uboss-orch-lane--execution{grid-area:1/1}.uboss-orch-lane--oversight{grid-area:1/3}.uboss-orch-map--solo{grid-template-columns:minmax(200px,250px) minmax(0,1fr)}.uboss-orch-map--solo .uboss-orch-core{grid-column:1}.uboss-orch-map--solo .uboss-orch-lane{grid-column:2}.uboss-orch-wires{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}}@keyframes uboss-orch-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.uboss-orch-core-halo{animation:none}}.uboss-dash-stage{isolation:isolate;min-height:calc(100vh - var(--uboss-topbar-height) - var(--uboss-content-pad-y));position:relative}.uboss-dash-amb{z-index:0;pointer-events:none;position:absolute;inset:-32px -50vw -60px;overflow:hidden}.uboss-dash-stage>:not(.uboss-dash-amb){z-index:1;position:relative}.uboss-dash-amb:before{content:"";background-image:linear-gradient(to right, var(--uboss-text) 1px, transparent 1px), linear-gradient(to bottom, var(--uboss-text) 1px, transparent 1px);opacity:.03;background-size:64px 64px;position:absolute;inset:0}.uboss-dash-amb{background:radial-gradient(120% 85% at 50% -12%,#eef2ff 0%,#f6f8fc 46%,#f8fafc 100%)}.uboss-amb-orb{filter:blur(26px);will-change:transform;border-radius:50%;position:absolute}.uboss-amb-orb--1{opacity:.5;width:460px;height:460px;animation:uboss-amb-drift-1 var(--uboss-motion-ambient-drift-1) var(--uboss-ease-standard) infinite alternate;background:radial-gradient(circle at 38% 36%,#a78bfa 0%,#a78bfa6b 42%,#a78bfa00 72%);top:-40px;left:calc(50% - 560px)}.uboss-amb-orb--2{opacity:.42;width:400px;height:400px;animation:uboss-amb-drift-2 var(--uboss-motion-ambient-drift-2) var(--uboss-ease-standard) infinite alternate;background:radial-gradient(circle at 58% 42%,#22d3ee 0%,#22d3ee57 44%,#22d3ee00 74%);top:90px;right:calc(50% - 540px)}.uboss-amb-orb--3{opacity:.4;width:340px;height:340px;animation:uboss-amb-drift-3 var(--uboss-motion-ambient-drift-3) var(--uboss-ease-standard) infinite alternate;background:radial-gradient(circle,#818cf8 0%,#818cf84d 46%,#818cf800 74%);bottom:-40px;left:calc(50% - 300px)}.uboss-dash-amb:after{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.uboss-amb-pulse{color:#7c3aed38;opacity:0;pointer-events:none;width:260px;height:260px;animation:uboss-amb-pulse var(--uboss-motion-ambient-ring) var(--uboss-ease-standard) infinite;border:1px solid;border-radius:50%;margin:-130px 0 0 -130px;position:absolute;top:50%;left:50%}@keyframes uboss-amb-pulse{0%{opacity:0;transform:scale(.72)}35%{opacity:.42}to{opacity:0;transform:scale(1.55)}}@keyframes uboss-amb-drift-1{0%{transform:translate(0,0)scale(1)}to{transform:translate(60px,40px)scale(1.12)}}@keyframes uboss-amb-drift-2{0%{transform:translate(0,0)scale(1.06)}to{transform:translate(-54px,52px)scale(.94)}}@keyframes uboss-amb-drift-3{0%{transform:translate(0,0)scale(.96)}to{transform:translate(46px,-38px)scale(1.1)}}.uboss-amb-neural,.uboss-amb-veil{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uboss-dash-amb{background:radial-gradient(120% 90% at 50% -10%,#101b33 0%,#0b1220 45%,#080d18 100%)}:root:not([data-theme=light]) .uboss-dash-amb:before{opacity:0}:root:not([data-theme=light]) .uboss-amb-orb{display:none}:root:not([data-theme=light]) .uboss-amb-neural,:root:not([data-theme=light]) .uboss-amb-veil{display:block}}:root[data-theme=dark] .uboss-dash-amb{background:radial-gradient(120% 90% at 50% -10%,#101b33 0%,#0b1220 45%,#080d18 100%)}:root[data-theme=dark] .uboss-dash-amb:before{opacity:0}:root[data-theme=dark] .uboss-amb-orb{display:none}:root[data-theme=dark] .uboss-amb-neural,:root[data-theme=dark] .uboss-amb-veil{display:block}.uboss-amb-neural{position:absolute;inset:0}.uboss-nn{width:100%;height:100%;position:absolute;inset:0}.uboss-nn-line{stroke:#6d8bd6;stroke-width:.7px;opacity:.16}.uboss-nn-line--hot{stroke:#a78bfa;opacity:.34;stroke-dasharray:6 210;animation:uboss-nn-flow var(--uboss-motion-ambient-flow) linear infinite}.uboss-nn-line--cyan{stroke:#67e8f9;animation-duration:var(--uboss-motion-ambient-flow-slow);animation-delay:-3s}@keyframes uboss-nn-flow{to{stroke-dashoffset:-216px}}.uboss-nn-dot{fill:#8fa8dc;opacity:.3}.uboss-nn-dot--live{animation:uboss-nn-pulse var(--uboss-motion-ambient-pulse) var(--uboss-ease-standard) infinite;animation-delay:var(--uboss-nn-delay,0s)}.uboss-nn-dot--violet{fill:#a78bfa}.uboss-nn-dot--cyan{fill:#67e8f9}@keyframes uboss-nn-pulse{0%,to{opacity:.22;r:2}45%{opacity:.85;r:3.2}}.uboss-amb-veil{background:radial-gradient(58% 52% at 50% 46%,#0b122080 0%,#0b122038 55%,#0000 78%);position:absolute;inset:0}.uboss-dash-stage .uboss-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff5c;border-color:#c4b5fd73;box-shadow:0 24px 60px -30px #4c1d9547}.uboss-dash-stage{flex-direction:column;display:flex}.uboss-dash-stage>.uboss-card,.uboss-dash-stage>.uboss-card>.uboss-card-body{flex-direction:column;flex:1;display:flex}.uboss-dash-stage .uboss-donut-wrap{flex:1}.uboss-dash-stage .uboss-muted,.uboss-dash-stage .uboss-muted-3,.uboss-dash-stage .uboss-donut-center-sub,.uboss-dash-stage .uboss-legend-label{color:var(--uboss-text-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uboss-dash-stage .uboss-card{background:#131a2c42;border-color:#24314f;box-shadow:0 24px 60px -24px #000c}:root:not([data-theme=light]) .uboss-dash-stage .uboss-donut-arc{filter:drop-shadow(0 0 7px #a78bfa8c)}}:root[data-theme=dark] .uboss-dash-stage .uboss-card{background:#131a2c42;border-color:#24314f;box-shadow:0 24px 60px -24px #000c}:root[data-theme=dark] .uboss-dash-stage .uboss-donut-arc{filter:drop-shadow(0 0 7px #a78bfa8c)}@media (max-width:900px){.uboss-dash-amb{top:-20px;bottom:-48px}.uboss-amb-orb--3{display:none}.uboss-dash-amb:before{opacity:.02}}@media (prefers-reduced-motion:reduce){.uboss-amb-orb,.uboss-nn-line--hot,.uboss-nn-dot--live{animation:none!important}.uboss-amb-pulse{display:none}.uboss-nn-dot--live{opacity:.55}.uboss-nn-line--hot{stroke-dasharray:none}}.uboss-mm-grid{justify-content:center;margin:0;padding:0}.uboss-mm-links path{opacity:.85;filter:drop-shadow(0 0 5px #c4b5fdbf)}@media (max-width:980px){.uboss-login{grid-template-columns:1fr}.uboss-login-left{display:none}.uboss-login-right{padding:32px 24px}.uboss-login-card{max-width:460px;margin:0 auto}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uboss-login-left{background:linear-gradient(160deg,#0b0b12 0%,#171326 46%,#241a3d 100%)}:root:not([data-theme=light]) .uboss-login-left:before{background:radial-gradient(circle,#a78bfa2e,#0000 68%)}:root:not([data-theme=light]) .uboss-login-left:after{background:radial-gradient(circle,#7c3aed38,#0000 70%)}:root:not([data-theme=light]) .uboss-mmc{background:#080a14d1;border-color:#a78bfa38}:root:not([data-theme=light]) .uboss-mm-foot{background:#080a14d1;border-color:#a78bfa33}:root:not([data-theme=light]) .uboss-mm-rings span{border-color:#a78bfa1f}}:root[data-theme=dark] .uboss-login-left{background:linear-gradient(160deg,#0b0b12 0%,#171326 46%,#241a3d 100%)}:root[data-theme=dark] .uboss-login-left:before{background:radial-gradient(circle,#a78bfa2e,#0000 68%)}:root[data-theme=dark] .uboss-login-left:after{background:radial-gradient(circle,#7c3aed38,#0000 70%)}:root[data-theme=dark] .uboss-mmc{background:#080a14d1;border-color:#a78bfa38}:root[data-theme=dark] .uboss-mm-foot{background:#080a14d1;border-color:#a78bfa33}:root[data-theme=dark] .uboss-mm-rings span{border-color:#a78bfa1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .uboss-login--platform .uboss-login-left{background:linear-gradient(165deg,#08080b 0%,#120e22 55%,#1b1235 100%)}}:root[data-theme=dark] .uboss-login--platform .uboss-login-left{background:linear-gradient(165deg,#08080b 0%,#120e22 55%,#1b1235 100%)}.uboss-provider-btn{width:100%;height:var(--uboss-control-h);border-radius:var(--uboss-radius-button);border:1px solid var(--uboss-border-control);background:var(--uboss-surface);color:var(--uboss-text);font-family:inherit;font-size:var(--uboss-font-size-sm);cursor:pointer;transition:background var(--uboss-motion) var(--uboss-ease), border-color var(--uboss-motion) var(--uboss-ease), transform var(--uboss-motion-micro) var(--uboss-ease-standard);justify-content:center;align-items:center;gap:10px;padding:0 14px;font-weight:550;display:flex}.uboss-provider-btn:hover:not([disabled]){background:var(--uboss-bg-2);border-color:var(--uboss-border-control-hover)}.uboss-provider-btn:active:not([disabled]){transform:scale(.98)}.uboss-provider-btn:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset)}.uboss-provider-btn[disabled]{opacity:.55;cursor:not-allowed;background:var(--uboss-surface-raised);color:var(--uboss-text-3);box-shadow:none}.uboss-provider-mark{flex:none;align-items:center;display:inline-flex}.uboss-provider-btn[disabled] .uboss-provider-mark{filter:grayscale()}.uboss-provider-btn--apple .uboss-provider-mark{color:var(--uboss-text)}.uboss-auth-switch{text-align:center;color:var(--uboss-text-3);margin:18px 0 0;font-size:13px}.uboss-provider-row{flex-direction:column;gap:8px;display:flex}.uboss-field-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.uboss-field-label-row label{margin-bottom:0}.uboss-field-aside{font-size:var(--uboss-font-size-xs);white-space:nowrap;flex:none;font-weight:600}.uboss-org-note{z-index:2;border-radius:var(--uboss-radius-control);border:1px solid var(--uboss-border);background:var(--uboss-surface);box-shadow:var(--uboss-shadow-2);color:var(--uboss-text-2);align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:12px;display:flex;position:absolute;top:12px;left:12px;right:220px}.uboss-org-note-close{border-radius:var(--uboss-radius-control);width:20px;height:20px;color:var(--uboss-text-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.uboss-org-note-close:hover{background:var(--uboss-bg-2);color:var(--uboss-text)}.uboss-vm-strip{position:relative}.uboss-vm-edit{z-index:2;border-radius:var(--uboss-radius-control);color:#ffffffeb;font:inherit;cursor:pointer;transition:background-color var(--uboss-motion-micro) var(--uboss-ease-standard), border-color var(--uboss-motion-micro) var(--uboss-ease-standard);background:#ffffff1a;border:1px solid #ffffff38;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:12px}.uboss-vm-edit:hover{background:#ffffff2e;border-color:#fff6}.uboss-emp-drawer{z-index:40;top:var(--uboss-topbar-height);border-left:1px solid var(--uboss-border);background:var(--uboss-surface);width:min(440px,100vw);box-shadow:var(--uboss-shadow-3);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.uboss-emp-drawer-head{border-bottom:1px solid var(--uboss-border);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.uboss-emp-drawer-close{border-radius:var(--uboss-radius-control);width:28px;height:28px;color:var(--uboss-text-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.uboss-emp-drawer-close:hover{background:var(--uboss-bg-2);color:var(--uboss-text)}.uboss-emp-drawer-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;padding:16px 18px 24px;display:flex;overflow-y:auto}@media (max-width:620px){.uboss-emp-drawer{width:100vw;top:0}}.uboss-wfg-grip{border-radius:var(--uboss-radius-control);width:22px;height:24px;color:var(--uboss-text-3);cursor:grab;place-items:center;display:grid}.uboss-wfg-grip:hover{background:var(--uboss-bg-2);color:var(--uboss-text)}.uboss-wfg-grip:active{cursor:grabbing}.uboss-wfg-row--touched,tr[data-dragging=true]{opacity:.45}tr[data-drop-target=true] td{box-shadow:inset 0 2px 0 0 var(--uboss-blue)}.uboss-wfg-menu{z-index:60;border-radius:var(--uboss-radius-control);border:1px solid var(--uboss-border);background:var(--uboss-surface);min-width:180px;box-shadow:var(--uboss-shadow-3);padding:4px;position:fixed}.uboss-wfg-menu-item{border-radius:var(--uboss-radius-control);width:100%;color:var(--uboss-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:13px;display:block}.uboss-wfg-menu-item:hover:not(:disabled){background:var(--uboss-bg-2)}.uboss-wfg-menu-item:disabled{color:var(--uboss-text-3);cursor:default}.uboss-wfg-menu-item--danger{color:var(--uboss-danger)}.uboss-test-result{gap:12px;margin-top:12px;display:grid}.uboss-test-pane{gap:4px;display:grid}.uboss-test-pane-label{color:var(--uboss-text-3);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.uboss-pre{background:var(--uboss-bg-2);border:1px solid var(--uboss-border-2);border-radius:var(--uboss-radius-control);color:var(--uboss-text-2);white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;overflow-y:auto}.uboss-field-note{color:var(--uboss-text-3);font-size:12px;line-height:1.5}.uboss-test-history{gap:8px;margin:0;padding:0;list-style:none;display:grid}.uboss-test-history>li{border-top:1px solid var(--uboss-border-2);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding-top:8px;display:grid}.uboss-test-history-line{color:var(--uboss-text-2);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.uboss-stage-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:12px 0 20px;display:grid}.uboss-stage-figure{background:var(--uboss-bg-2);border:1px solid var(--uboss-border-2);border-radius:var(--uboss-radius-control);gap:2px;padding:12px 14px;display:grid}.uboss-stage-figure-value{font-size:24px;font-weight:700;line-height:1.1}.uboss-stage-figure-label{color:var(--uboss-text-3);font-size:12px}.uboss-stage-table{border-collapse:collapse;width:100%;margin-bottom:20px}.uboss-stage-table th,.uboss-stage-table td{text-align:right;padding:8px 12px}.uboss-stage-table thead th{border-bottom:1px solid var(--uboss-border);color:var(--uboss-text-3);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.uboss-stage-table th:first-child,.uboss-stage-table thead th:first-child,.uboss-stage-table thead th:nth-child(2),.uboss-stage-table tbody th{text-align:left}.uboss-stage-table tbody th{font-weight:600}.uboss-stage-agent-row>td,.uboss-stage-agent-row>th{border-bottom:1px solid var(--uboss-border-2)}.uboss-stage-agent-row>th{color:var(--uboss-text-3);font-weight:500}.uboss-stage-queue{color:var(--uboss-warning);font-weight:700}.uboss-stage-alarm{color:var(--uboss-danger);font-weight:700}.chat-rail{flex:1;align-content:start;gap:18px;min-height:0;display:grid;overflow-y:auto}.chat-rail-section{gap:6px;display:grid}.chat-rail-heading{color:var(--uboss-text-3);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.chat-item-unopened .chat-item-name{color:var(--uboss-text-3)}.chat-new{margin-bottom:12px}.chat-new-head{justify-content:space-between;align-items:center;display:flex}.chat-new-modes{gap:8px;margin-bottom:12px;display:flex}.chat-people{gap:2px;max-height:260px;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow-y:auto}.chat-person{border-radius:var(--uboss-radius-control);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;display:flex}.chat-person:hover{background:var(--uboss-bg-2)}.chat-person:focus-visible{outline:2px solid var(--uboss-border-control-hover);outline-offset:1px}.chat-person-on{background:var(--uboss-bg-2);border-color:var(--uboss-border-control);font-weight:600}.chat-file{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.chat-compose-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.chat-attached{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.chat-attached>li{background:var(--uboss-bg-2);border:1px solid var(--uboss-border-2);border-radius:var(--uboss-radius-control);align-items:center;gap:8px;padding:6px 10px;display:flex}.chat-attached>li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-pane{grid-template-rows:auto 1fr auto;gap:0;height:100%;min-height:0;display:grid}.chat-messages{flex:1;align-content:end;min-height:0;padding-bottom:12px;overflow-y:auto}.chat-compose{border-top:1px solid var(--uboss-border-2);gap:8px;padding-top:12px;display:grid}.chat-compose textarea{width:100%;min-height:76px}@media (max-width:900px){.chat-screen{height:auto;min-height:0}.chat-layout{grid-template-columns:1fr;height:auto;min-height:0}.chat-layout>*>*{overflow:visible}.chat-list{max-height:42vh}.chat-pane{height:auto;min-height:56vh}.chat-messages{overflow-y:visible}}.chat-empty{color:var(--uboss-text-3);text-align:center;align-self:center;padding:24px 0}.uboss-emp-edit{gap:12px;display:grid}.uboss-emp-score{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.uboss-emp-score>div{background:var(--uboss-bg-2);border:1px solid var(--uboss-border-2);border-radius:var(--uboss-radius-control);padding:12px}.uboss-emp-score-value{font-size:26px;font-weight:800;line-height:1.1}.uboss-role-list{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.uboss-role-head{background:var(--uboss-surface);border:1px solid var(--uboss-border-2);border-radius:var(--uboss-radius-control);color:inherit;cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 16px;display:flex}.uboss-role-head:hover{background:var(--uboss-bg-2)}.uboss-role-head:focus-visible{outline:2px solid var(--uboss-border-control-hover);outline-offset:1px}.uboss-role-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.uboss-role-grants{gap:2px;padding:10px 16px 14px;display:grid}.uboss-role-grant{border-bottom:1px solid var(--uboss-border-2);grid-template-columns:180px 1fr;gap:12px;padding:7px 0;display:grid}.uboss-role-grant:last-child{border-bottom:0}.uboss-role-module{color:var(--uboss-text-2);font-weight:600}.uboss-role-actions{color:var(--uboss-text-3);flex-wrap:wrap;gap:4px 14px;display:flex}.uboss-role-action{color:var(--uboss-text);align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.uboss-role-grant{grid-template-columns:1fr;gap:2px}}.uboss-invite-as{gap:8px;display:grid}.uboss-invite-as>label{border:1px solid var(--uboss-border-2);border-radius:var(--uboss-radius-control);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.uboss-invite-as>label:hover{background:var(--uboss-bg-2)}.uboss-invite-as>label:has(input:checked){background:var(--uboss-bg-2);border-color:var(--uboss-border-control)}.uboss-invite-as input{margin-top:3px}.uboss-report-chart{background:var(--uboss-bg);border:1px solid var(--uboss-border-2);border-radius:var(--uboss-radius-card);gap:12px;margin-bottom:16px;padding:16px 18px;display:grid}.uboss-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.uboss-bars>li{grid-template-columns:minmax(80px,148px) 1fr auto;align-items:center;gap:12px;display:grid}.uboss-bar-label{color:var(--uboss-text-2);font-size:var(--uboss-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uboss-bar-track{background:var(--uboss-bg-2);border-radius:var(--uboss-radius-pill);height:14px;display:block;overflow:hidden}.uboss-bar-fill{background:var(--uboss-blue);border-radius:var(--uboss-radius-pill);height:100%;display:block}.uboss-bar-value{color:var(--uboss-text);font-family:var(--uboss-font-mono);font-size:var(--uboss-font-size-sm);font-variant-numeric:tabular-nums;text-align:right;min-width:40px}@media (max-width:640px){.uboss-bars>li{grid-template-columns:1fr auto;gap:4px 10px}.uboss-bar-label{grid-column:1/-1}}.is-ink-1{--uboss-ink:var(--uboss-chart-1)}.is-ink-2{--uboss-ink:var(--uboss-chart-2)}.is-ink-3{--uboss-ink:var(--uboss-chart-3)}.is-ink-4{--uboss-ink:var(--uboss-chart-4)}.is-ink-5{--uboss-ink:var(--uboss-chart-5)}.is-ink-6{--uboss-ink:var(--uboss-chart-6)}.uboss-report-chart.is-compact{background:0 0;border:0;gap:10px;margin-bottom:0;padding:0}.uboss-bar-fill{background:var(--uboss-chart-sweep)}.uboss-bar-fill.is-band-1{background:var(--uboss-chart-1)}.uboss-bar-fill.is-band-2{background:var(--uboss-chart-6)}.uboss-bar-fill.is-band-3{background:var(--uboss-chart-2)}.uboss-bar-fill.is-band-4{background:var(--uboss-chart-4)}.uboss-bar-fill.is-band-5{background:var(--uboss-chart-5)}.uboss-ring-wrap{grid-template-columns:190px 1fr;align-items:center;gap:20px;display:grid}.uboss-ring-wrap.is-compact{grid-template-columns:132px 1fr;gap:14px}.uboss-ring{width:100%;height:auto;display:block}.uboss-ring-track{fill:none;stroke:var(--uboss-bg-2);stroke-width:20px}.uboss-ring-arc{fill:none;stroke:var(--uboss-ink);stroke-width:20px;transform-origin:50%;transition:stroke-dasharray var(--uboss-motion-panel) var(--uboss-ease), stroke-dashoffset var(--uboss-motion-panel) var(--uboss-ease);transform:rotate(-90deg)}.uboss-ring-arcs{animation:uboss-ring-in var(--uboss-motion-signature) var(--uboss-ease-enter) both;transform-origin:50%}@keyframes uboss-ring-in{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.uboss-ring-arcs{animation:none}}.uboss-ring-total{fill:var(--uboss-text);font-family:var(--uboss-font-mono);font-variant-numeric:tabular-nums;text-anchor:middle;font-size:30px;font-weight:600}.uboss-ring-caption{fill:var(--uboss-text-3);letter-spacing:var(--uboss-tracking-caps);text-anchor:middle;text-transform:uppercase;font-size:12px}.uboss-chart-legend,.uboss-ring-legend{gap:8px;max-width:460px;margin:0;padding:0;list-style:none;display:grid}.uboss-chart-legend>li,.uboss-ring-legend>li{font-size:var(--uboss-font-size-sm);grid-template-columns:10px 1fr auto auto;align-items:center;gap:10px;display:grid}.uboss-chart-swatch{background:var(--uboss-ink);border-radius:3px;width:10px;height:10px;display:block}.uboss-chart-name{color:var(--uboss-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uboss-chart-figure{color:var(--uboss-text);font-family:var(--uboss-font-mono);font-variant-numeric:tabular-nums;font-weight:600}.uboss-line{width:100%;height:auto;display:block;overflow:visible}.uboss-line-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.uboss-line-wash-top{stop-color:var(--uboss-chart-1);stop-opacity:.28}.uboss-line-wash-bottom{stop-color:var(--uboss-chart-1);stop-opacity:0}.uboss-line-ink-start{stop-color:var(--uboss-chart-1)}.uboss-line-ink-end{stop-color:var(--uboss-chart-6)}.uboss-line-grid{stroke:var(--uboss-chart-grid);stroke-width:1px}.uboss-line-dot{fill:var(--uboss-chart-6);stroke:var(--uboss-surface);stroke-width:2.5px}.uboss-line-peak{fill:var(--uboss-chart-4);stroke:var(--uboss-surface);stroke-width:2px}.uboss-line-axis{color:var(--uboss-text-3);font-family:var(--uboss-font-mono);font-size:var(--uboss-font-size-xs);justify-content:space-between;margin:0;display:flex}.uboss-chart-single{margin:0}.uboss-chart-single strong{font-family:var(--uboss-font-mono);font-variant-numeric:tabular-nums;margin-right:8px;font-size:26px}.uboss-share{background:var(--uboss-bg-2);border-radius:var(--uboss-radius-pill);gap:2px;width:100%;height:20px;display:flex;overflow:hidden}.uboss-share-part{background:var(--uboss-ink);display:block}.uboss-tally{align-items:baseline;gap:10px;margin:0;display:flex}.uboss-tally-figure{color:var(--uboss-chart-1);font-family:var(--uboss-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:38px;font-weight:700;line-height:1.05}.uboss-tally.is-concern .uboss-tally-figure{color:var(--uboss-chart-4)}.uboss-tally-unit{color:var(--uboss-text-2);font-size:var(--uboss-font-size-body)}.uboss-tally-detail{font-size:var(--uboss-font-size-sm);margin:0}.uboss-statuses{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.uboss-status-chip{border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-control);grid-template-columns:8px 1fr;gap:2px 8px;padding:9px 12px;display:grid}.uboss-status-dot{border-radius:var(--uboss-radius-pill);width:8px;height:8px;margin-top:5px}.uboss-status-name{color:var(--uboss-text);font-size:var(--uboss-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.uboss-status-said{font-size:var(--uboss-font-size-xs);grid-column:2}.uboss-status-chip.is-well{background:var(--uboss-success-050);border-color:var(--uboss-success-050)}.uboss-status-chip.is-well .uboss-status-dot{background:var(--uboss-success)}.uboss-status-chip.is-well .uboss-status-said{color:var(--uboss-success)}.uboss-status-chip.is-unproven{background:var(--uboss-bg-2)}.uboss-status-chip.is-unproven .uboss-status-dot{background:var(--uboss-text-3)}.uboss-status-chip.is-unproven .uboss-status-said{color:var(--uboss-text-3)}.uboss-status-chip.is-bad{background:var(--uboss-danger-050);border-color:var(--uboss-danger-050)}.uboss-status-chip.is-bad .uboss-status-dot{background:var(--uboss-danger)}.uboss-status-chip.is-bad .uboss-status-said{color:var(--uboss-danger)}.uboss-overview{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:16px;display:grid}.uboss-overview-panel{background:var(--uboss-surface);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-panel);cursor:pointer;transition:border-color var(--uboss-motion-fast) var(--uboss-ease), box-shadow var(--uboss-motion-fast) var(--uboss-ease), transform var(--uboss-motion-fast) var(--uboss-ease);gap:12px;padding:18px 20px 16px;display:grid;position:relative}.uboss-overview-panel:before{background:var(--uboss-chart-sweep);border-radius:var(--uboss-radius-panel) var(--uboss-radius-panel) 0 0;content:"";opacity:0;height:3px;transition:opacity var(--uboss-motion-fast) var(--uboss-ease);position:absolute;top:0;left:0;right:0}.uboss-overview-panel:hover{border-color:var(--uboss-border-control);box-shadow:var(--uboss-shadow-2);transform:translateY(-2px)}.uboss-overview-panel:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.uboss-overview-panel:hover{transform:none}}.uboss-overview-question{margin:0}.uboss-overview-question>button{color:var(--uboss-text);cursor:pointer;font:inherit;font-size:var(--uboss-font-size-h2);letter-spacing:-.01em;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.uboss-overview-panel:hover .uboss-overview-question>button{color:var(--uboss-chart-1)}.uboss-overview-question>button:focus-visible{border-radius:var(--uboss-radius-control);outline:2px solid var(--uboss-border-control-focus);outline-offset:3px}.uboss-overview-open{border-top:1px solid var(--uboss-border-2);color:var(--uboss-text-3);font-size:var(--uboss-font-size-xs);margin:0;padding-top:10px}.uboss-overview-panel:hover .uboss-overview-open{color:var(--uboss-chart-1)}@media (max-width:640px){.uboss-ring-wrap,.uboss-ring-wrap.is-compact{grid-template-columns:1fr;justify-items:center;gap:14px}.uboss-ring{max-width:200px}.uboss-ring-legend{width:100%}}.uboss-row{align-items:center;gap:var(--uboss-space-3);flex-wrap:wrap;display:flex}.uboss-row--between{justify-content:space-between}.uboss-actions .uboss-field{margin-bottom:0}.uboss-actions .uboss-field>span{color:var(--uboss-text-2);font-size:var(--uboss-font-size-xs);letter-spacing:var(--uboss-tracking-caps);text-transform:uppercase;margin-bottom:4px;font-weight:600;display:block}.uboss-seg--wrap{flex-wrap:wrap;row-gap:2px;display:flex;overflow-x:visible}.uboss-settings-nav-group{color:var(--uboss-text-3);font-size:var(--uboss-font-size-xs);letter-spacing:var(--uboss-tracking-caps);text-transform:uppercase;margin:16px 10px 4px;font-weight:600}.uboss-settings-nav>div:first-of-type .uboss-settings-nav-group{margin-top:4px}.uboss-rowmenu{display:inline-block;position:relative}.uboss-rowmenu-trigger{border-radius:var(--uboss-radius-control);color:var(--uboss-text-2);cursor:pointer;background:0 0;border:1px solid #0000;padding:4px 8px;font-size:16px;line-height:1}.uboss-rowmenu-trigger:hover{background:var(--uboss-bg-2);border-color:var(--uboss-border);color:var(--uboss-text)}.uboss-rowmenu-trigger:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset)}.uboss-rowmenu-panel{background:var(--uboss-surface);border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-card);box-shadow:var(--uboss-shadow-3);z-index:40;min-width:190px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.uboss-rowmenu-item{border-radius:var(--uboss-radius-control);color:var(--uboss-text);cursor:pointer;font:inherit;font-size:var(--uboss-font-size-sm);text-align:left;background:0 0;border:0;gap:1px;width:100%;padding:7px 10px;display:grid}.uboss-rowmenu-item:hover:not(:disabled){background:var(--uboss-bg-2)}.uboss-rowmenu-item:focus-visible{outline:var(--uboss-focus-outline);outline-offset:calc(var(--uboss-focus-offset) * -1)}.uboss-rowmenu-item:disabled{color:var(--uboss-text-3);cursor:not-allowed}.uboss-rowmenu-detail{color:var(--uboss-text-3);font-size:var(--uboss-font-size-xs)}.uboss-rowmenu-item.is-destructive{border-top:1px solid var(--uboss-border-2);color:var(--uboss-danger);margin-top:4px;padding-top:9px}.uboss-rowmenu-item.is-destructive:hover:not(:disabled){background:var(--uboss-danger-050)}.uboss-skip-link{background:var(--uboss-surface);border:1px solid var(--uboss-border-control-focus);border-radius:var(--uboss-radius-control);color:var(--uboss-text);font-size:var(--uboss-font-size-sm);transition:top var(--uboss-motion-fast) var(--uboss-ease);z-index:100;padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;top:-100px;left:12px}.uboss-skip-link:focus-visible{outline:var(--uboss-focus-outline);outline-offset:var(--uboss-focus-offset);top:12px}@media (prefers-reduced-motion:reduce){.uboss-skip-link{transition:none}}.uboss-content:focus{outline:none}.uboss-plan-choices{grid-template-columns:repeat(auto-fit,minmax(0,220px));gap:12px;margin-bottom:16px;display:grid}.uboss-plan-choice{border:1px solid var(--uboss-border);border-radius:var(--uboss-radius-control);background:var(--uboss-surface);grid-template-rows:auto auto auto 1fr;gap:6px;padding:14px;display:grid}.uboss-plan-choice--current{border-color:var(--uboss-border-control);background:var(--uboss-surface-raised)}.uboss-plan-choice__price{color:var(--uboss-text);margin:0;font-size:18px;font-weight:600}.uboss-plan-choice__seats{margin:0;font-size:13px}.uboss-topup-history{gap:8px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.uboss-topup-history>li{border-top:1px solid var(--uboss-border-2);padding-top:8px}


