:is([data-private-view],[data-session-pending]){--page:#eef1fb;--surface:#ffffff;--soft:#e6ebf8;--ink:#17203b;--muted:#56627d;--line:#d6dced;--control-border:#7a87a4;--accent:#5146ce;--accent-hover:#4337b8;--primary-hover:#4337b8;--field-surface:#ffffff;--chrome-surface-alpha:86%;--error:#a12745;--success:#146c43;--background:var(--page);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#ffffff;--secondary:var(--soft);--secondary-foreground:var(--ink);--muted-shadcn:var(--soft);--muted-foreground:var(--muted);--accent-shadcn:var(--soft);--accent-foreground:var(--ink);--destructive:#a22e50;--border:var(--line);--input:var(--control-border);--ring:var(--accent);color-scheme:light;color:var(--ink)}:root[data-theme=dark] :is([data-private-view],[data-session-pending]){--page:#10152a;--surface:#1b2440;--soft:#26304e;--ink:#eef2ff;--muted:#b6c0dc;--line:#3e4d70;--control-border:#7383ab;--accent:#b9b4ff;--accent-hover:#d2cfff;--primary-hover:#4e43bc;--field-surface:#141d35;--chrome-surface-alpha:88%;--error:#ffb3c5;--success:#7cd6b2;--background:var(--page);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:#5c50d8;--primary-foreground:#ffffff;--secondary:var(--soft);--secondary-foreground:var(--ink);--muted-shadcn:var(--soft);--muted-foreground:var(--muted);--accent-shadcn:var(--soft);--accent-foreground:var(--ink);--destructive:#a22e50;--border:var(--line);--input:var(--control-border);--ring:var(--accent);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is([data-private-view],[data-session-pending]){--page:#10152a;--surface:#1b2440;--soft:#26304e;--ink:#eef2ff;--muted:#b6c0dc;--line:#3e4d70;--control-border:#7383ab;--accent:#b9b4ff;--accent-hover:#d2cfff;--primary-hover:#4e43bc;--field-surface:#141d35;--chrome-surface-alpha:88%;--error:#ffb3c5;--success:#7cd6b2;--background:var(--page);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:#5c50d8;--primary-foreground:#ffffff;--secondary:var(--soft);--secondary-foreground:var(--ink);--muted-shadcn:var(--soft);--muted-foreground:var(--muted);--accent-shadcn:var(--soft);--accent-foreground:var(--ink);--destructive:#a22e50;--border:var(--line);--input:var(--control-border);--ring:var(--accent);color-scheme:dark}}:is([data-private-view],[data-session-pending]) .cla-shell{background:radial-gradient(circle at 0 0,color-mix(in srgb,#6e8cff 14%,transparent),transparent 38%),radial-gradient(circle at 100% 100%,color-mix(in srgb,#7659e8 13%,transparent),transparent 42%),var(--page)}:is([data-private-view],[data-session-pending]) :is(.cla-shell-sidebar,.cla-shell-header,.cla-shell-mobile-nav){border-color:color-mix(in srgb,var(--line) 82%,var(--accent) 18%);background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,#ffffff 72%,transparent) inset,0 8px 24px color-mix(in srgb,var(--ink) 7%,transparent);backdrop-filter:none}:is([data-private-view],[data-session-pending]) .cla-shell-header{position:relative;z-index:10}:is([data-private-view],[data-session-pending]) .cla-shell-sidebar{z-index:11}@supports (backdrop-filter:blur(8px)){@media (prefers-reduced-transparency:no-preference){:is([data-private-view],[data-session-pending]) :is(.cla-shell-sidebar,.cla-shell-header,.cla-shell-mobile-nav){background:color-mix(in srgb,var(--surface) var(--chrome-surface-alpha),transparent);backdrop-filter:blur(10px)}}}:is([data-private-view],[data-session-pending]) :is(.cla-shell .staff-panel,.cla-shell .cla-staff-panel,.cla-shell .cla-workspace-panel){border-color:var(--line);border-radius:12px;background:var(--surface);box-shadow:0 3px 12px color-mix(in srgb,var(--ink) 5%,transparent)}:is([data-private-view],[data-session-pending]) .cla-shell [data-slot=table-row]{border-color:var(--line)}:is([data-private-view],[data-session-pending]) :is(.setup-tabs,.workspace-list a){border-color:var(--line)}:is([data-private-view],[data-session-pending]) .workspace-list a{background:var(--surface)}:is([data-private-view],[data-session-pending]) :is([data-slot=input],[data-slot=textarea],[data-slot=native-select]){border-color:var(--control-border);background:var(--field-surface);color:var(--ink)}:is([data-private-view],[data-session-pending]) :is([data-slot=input],[data-slot=textarea],[data-slot=native-select]):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}:is([data-private-view],[data-session-pending]) :is([data-slot=input],[data-slot=textarea],[data-slot=native-select])[aria-invalid=true]{border-color:var(--error)}:is([data-private-view],[data-session-pending]) :is([data-slot=input],[data-slot=textarea],[data-slot=native-select]):focus-visible[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 35%,transparent)}:is([data-private-view],[data-session-pending]) [data-slot=button]{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}:is([data-private-view],[data-session-pending]) [data-slot=button][data-variant=default]{background:var(--primary);color:var(--primary-foreground)}:is([data-private-view],[data-session-pending]) [data-slot=button][data-variant=default]:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary-hover)}:is([data-private-view],[data-session-pending]) [data-slot=button][data-variant=destructive]{background:var(--destructive);color:#ffffff}:is([data-private-view],[data-session-pending]) [data-slot=button][data-variant=outline]{color:var(--accent)}:is([data-private-view],[data-session-pending]) [data-slot=button][data-variant=ghost],:is([data-private-view],[data-session-pending]) [data-slot=button][data-variant=link],:is([data-private-view],[data-session-pending]) [data-slot=button][data-variant=secondary]{color:var(--accent)}:is([data-private-view],[data-session-pending]) [data-slot=button][data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]),:is([data-private-view],[data-session-pending]) [data-slot=button][data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]),:is([data-private-view],[data-session-pending]) [data-slot=button][data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--soft);color:var(--accent)}:is([data-private-view],[data-session-pending]) [data-slot=button]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}:is([data-private-view],[data-session-pending]) :is(a,.workspace-list a,.cla-shell-nav a,.cla-shell-mobile-nav a){transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}:is([data-private-view],[data-session-pending]) :is(.cla-shell-nav a,.cla-shell-mobile-nav a,.workspace-list a):focus-visible:not([aria-disabled=true]),:is([data-private-view],[data-session-pending]) :is(.cla-shell-nav a,.cla-shell-mobile-nav a,.workspace-list a):hover:not([aria-disabled=true]){box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent) inset}:is([data-private-view],[data-session-pending]) :is(dialog,[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]){background:var(--popover);color:var(--popover-foreground)}:is([data-private-view],[data-session-pending]) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]):focus,:is([data-private-view],[data-session-pending]) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item]):hover{background:var(--soft);color:var(--ink)}@media (prefers-reduced-motion:reduce){:is([data-private-view],[data-session-pending]) :is([data-slot=button],a,.workspace-list a,.cla-shell-nav a,.cla-shell-mobile-nav a){transition:none}:is([data-private-view],[data-session-pending]) [data-slot=button]:active:not(:disabled):not([aria-disabled=true]){transform:none}:is([data-private-view],[data-session-pending]) .cla-workspace-picker-status svg{animation:none}}@media (forced-colors:active){:is([data-private-view],[data-session-pending]) :is(.cla-shell-sidebar,.cla-shell-header,.cla-shell-mobile-nav){border:1px solid CanvasText;background:Canvas;backdrop-filter:none;box-shadow:none}:is([data-private-view],[data-session-pending]) :is(.cla-shell .staff-panel,.cla-shell .cla-staff-panel,.cla-shell .cla-workspace-panel){border:1px solid CanvasText;box-shadow:none}:is([data-private-view],[data-session-pending]) :is(a,[data-slot=button]):focus-visible{outline:2px solid Highlight;outline-offset:2px}:is([data-private-view],[data-session-pending]) :is([data-slot=input],[data-slot=textarea],[data-slot=native-select]):focus-visible{outline:2px solid Highlight;box-shadow:none}}