/* Studio Cobalt: Ron Design Lab grammar: Tectra construction, cobalt over an isometric field */

@font-face{font-family:"EOS2 Urbanist";src:url(/assets/themes/fonts/urbanist-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root[data-theme="studio-cobalt"]:not(.qd *):not(.auto-builder *){--t-bg:#eef2f9;--t-bg-deep:#e2e8f3;--t-surface:#ffffff;--t-surface2:#f0f4fa;--t-surface3:#e3eaf5;--t-line:#d3dceb;--t-line-soft:#e4eaf4;--t-ink:#0d1526;--t-ink2:#33405a;--t-ink3:#4d5a72;--t-accent:#1f56e0;--t-accent-strong:#163fb0;--t-on-accent:#ffffff;--t-accent2:#ffcf3a;--t-accent-ink:#1f56e0;--t-accent-soft:color-mix(in srgb,#1f56e0 13%,#ffffff);--t-herb:#117346;--t-gold:#8a6100;--t-danger:#ba3029;--t-danger-soft:color-mix(in srgb,#c4332b 12%,#ffffff);--t-nav-bg:#ffffff;--t-nav-ink:#33405a;--t-nav-active-bg:#1f56e0;--t-nav-active-ink:#ffffff;--t-nav-blur:none;--t-nav-hover:#f0f4fa;--t-nav-radius:16px;--t-r-sm:14px;--t-r:22px;--t-r-lg:36px;--t-r-xl:48px;--t-ease:undefined;--t-dur:220ms;--t-font:"EOS2 Urbanist", 'Synthera Thaana','Faruma','Noto Sans Thaana', system-ui, sans-serif;--t-font-display:"EOS2 Urbanist", 'Synthera Thaana','Faruma','Noto Sans Thaana', system-ui, sans-serif;--t-slab-from:#2d66f0;--t-slab-to:#1a44c8;--t-slab-ink:#ffffff;--t-glow-k:60%;--t-glow-a:rgb(59 123 255 / 0.18);--t-glow-b:rgb(255 207 58 / 0.18);--t-slab-shadow:rgb(20 40 90 / 0.22);--paper:var(--t-bg);--surface:var(--t-surface);--soft:var(--t-surface2);--ink:var(--t-ink);--secondary:var(--t-ink2);--muted:var(--t-ink3);--line:var(--t-line);--line-soft:var(--t-line-soft);--green:var(--t-accent-ink);--green-dark:var(--t-nav-bg);--sage:var(--t-accent-soft);--lime:var(--t-accent-soft);--danger:var(--t-danger);--warning:var(--t-gold);--radius:var(--t-r-sm);--font:var(--t-font);--accent:var(--t-accent-ink);color-scheme:light}
:root[data-theme="studio-cobalt"] body:not(.qd *):not(.auto-builder *){background:var(--t-bg) fixed;color:var(--t-ink);font-family:var(--t-font)}
:root[data-theme="studio-cobalt"] .company-os:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .main-wrap:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] main.company-main:not(.qd *):not(.auto-builder *){background:transparent}:root[data-theme="studio-cobalt"] .company-topbar:not(.qd *):not(.auto-builder *){background:transparent;border-bottom:1px solid var(--t-line-soft)}
:root[data-theme="studio-cobalt"] :is(h1,h2,h3,.page-title h1,.biz-top h1,.modal-head h2):not(.qd *):not(.auto-builder *){font-family:var(--t-font-display);color:var(--t-ink)}:root[data-theme="studio-cobalt"] :is(h1,.page-title h1,.biz-top h1):not(.qd *):not(.auto-builder *){font-weight:600;letter-spacing:normal}:root[data-theme="studio-cobalt"] h2:not(.qd *):not(.auto-builder *){font-weight:600}
:root[data-theme="studio-cobalt"] :is(.biz,.hk-card,.hk-draft,.hk-chip,.hk-strip,.hk-who):not(.qd *):not(.auto-builder *){--ink:var(--t-ink);--sec:var(--t-ink2);--mute:var(--t-ink3);--blue:var(--t-accent);--blue-ink:var(--t-accent-ink);--sky:var(--t-accent-soft);--mist:var(--t-surface2);--line:var(--t-line);--warm:var(--t-gold);--good:var(--t-accent-ink)}:root[data-theme="studio-cobalt"] .biz:not(.qd *):not(.auto-builder *){font-family:var(--t-font)}
:root[data-theme="studio-cobalt"] :is(.biz,.palette-body,.kit-kbd kbd,.company-os .status):not(.qd *):not(.auto-builder *){font-family:var(--t-font)}
:root[data-theme="studio-cobalt"] :is([lang=dv],[lang=dv] *):not(.qd *):not(.qd *):not(.auto-builder *){font-family:'Synthera Thaana','Faruma','Noto Sans Thaana',var(--t-font)}
:root[data-theme="studio-cobalt"] .sidebar:not(.qd *):not(.auto-builder *){background:var(--t-nav-bg);-webkit-backdrop-filter:var(--t-nav-blur);backdrop-filter:var(--t-nav-blur);color:var(--t-nav-ink)}:root[data-theme="studio-cobalt"] .brand strong:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}:root[data-theme="studio-cobalt"] .brand span:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .company-note span:not(.qd *):not(.auto-builder *){color:color-mix(in srgb,var(--t-nav-ink) 62%,transparent)}:root[data-theme="studio-cobalt"] .company-note p:not(.qd *):not(.auto-builder *){color:color-mix(in srgb,var(--t-nav-ink) 85%,transparent)}
:root[data-theme="studio-cobalt"] .nav-item:not(.qd *):not(.auto-builder *){color:color-mix(in srgb,var(--t-nav-ink) 82%,transparent);border-radius:var(--t-nav-radius);transition:background var(--t-dur) var(--t-ease),color var(--t-dur) var(--t-ease)}:root[data-theme="studio-cobalt"] .nav-item:hover:not(.qd *):not(.auto-builder *){background:var(--t-nav-hover);color:var(--t-nav-ink)}:root[data-theme="studio-cobalt"] .nav-item.active:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .nav-item.active:hover:not(.qd *):not(.auto-builder *){background:var(--t-nav-active-bg);color:var(--t-nav-active-ink)}
:root[data-theme="studio-cobalt"] .sidebar-person strong:not(.qd *):not(.auto-builder *){color:var(--t-nav-ink)}:root[data-theme="studio-cobalt"] .sidebar-person small:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .sidebar .icon-btn:not(.qd *):not(.auto-builder *){color:color-mix(in srgb,var(--t-nav-ink) 65%,transparent)}:root[data-theme="studio-cobalt"] .sidebar-person .avatar:not(.qd *):not(.auto-builder *){background:var(--t-nav-hover);color:var(--t-nav-ink)}
@media (min-width:1025px){:root[data-theme="studio-cobalt"] .company-os .sidebar:not(.qd *):not(.auto-builder *){width:92px;padding:26px 14px 18px;align-items:center}:root[data-theme="studio-cobalt"] .company-os .sidebar .brand:not(.qd *):not(.auto-builder *){padding:0 0 30px}:root[data-theme="studio-cobalt"] .company-os .sidebar .brand>div:not(.qd *):not(.auto-builder *){display:none}:root[data-theme="studio-cobalt"] .company-os .sidebar nav:not(.qd *):not(.auto-builder *){align-items:center}
:root[data-theme="studio-cobalt"] .company-os .sidebar nav:not(.qd *):not(.auto-builder *){gap:2px}:root[data-theme="studio-cobalt"] .company-os .sidebar .nav-item:not(.qd *):not(.auto-builder *){width:52px;min-height:42px;justify-content:center;padding:0;position:relative}:root[data-theme="studio-cobalt"] .company-os .sidebar .nav-item>span:not([class*=nav-icon]):not(.qd *):not(.auto-builder *){position:absolute;inset-inline-start:66px;white-space:nowrap;background:var(--t-ink);color:var(--t-surface);padding:5px 10px;border-radius:6px;font-size:12px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-4px);transition:opacity .15s,transform .15s,visibility .15s;z-index:5}
:root[data-theme="studio-cobalt"] .company-os .sidebar .nav-item:hover>span:not([class*=nav-icon]):not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .company-os .sidebar .nav-item:focus-visible>span:not([class*=nav-icon]):not(.qd *):not(.auto-builder *){opacity:1;visibility:visible;transform:none}:root[data-theme="studio-cobalt"] .company-os .sidebar .company-note:not(.qd *):not(.auto-builder *){display:none}:root[data-theme="studio-cobalt"] .company-os .sidebar .company-sidebar-bottom:not(.qd *):not(.auto-builder *){margin-top:auto;padding:10px 0 0;display:flex;flex-direction:column;align-items:center;gap:2px}:root[data-theme="studio-cobalt"] .company-os .sidebar .brand:not(.qd *):not(.auto-builder *){padding:0 0 18px}
:root[data-theme="studio-cobalt"] .company-os .sidebar .company-sidebar-bottom .nav-item:not(.qd *):not(.auto-builder *){font-size:0;gap:0;margin:0}:root[data-theme="studio-cobalt"] .company-os .sidebar .sidebar-person:not(.qd *):not(.auto-builder *){flex-direction:column;gap:2px;padding:6px 0 0;margin:0;border:0}:root[data-theme="studio-cobalt"] .company-os .sidebar .sidebar-person>div:not(.qd *):not(.auto-builder *){display:none}:root[data-theme="studio-cobalt"] .company-os .main-wrap:not(.qd *):not(.auto-builder *){margin-left:92px}}
:root[data-theme="studio-cobalt"] :is(input,select,textarea):not(.qd *):not(.auto-builder *){background-color:var(--t-surface);color:var(--t-ink);border-color:var(--t-line);border-radius:var(--t-r-sm)}:root[data-theme="studio-cobalt"] :is(input,select,textarea):not(.qd *):not(.auto-builder *)::placeholder{color:var(--t-ink3)}:root[data-theme="studio-cobalt"] :focus-visible:not(.qd *):not(.auto-builder *){outline-color:var(--t-accent-ink)}:root[data-theme="studio-cobalt"] :not(.qd *):not(.auto-builder *)::selection{background:var(--t-accent-soft);color:var(--t-ink)}
:root[data-theme="studio-cobalt"] .global-search:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-ink3);border-radius:999px}
:root[data-theme="studio-cobalt"] :is(.btn,.biz-seg button,.icon-btn):not(.qd *):not(.auto-builder *){border-radius:999px;transition:background var(--t-dur) var(--t-ease),color var(--t-dur) var(--t-ease),transform var(--t-dur) var(--t-ease),box-shadow var(--t-dur) var(--t-ease)}
:root[data-theme="studio-cobalt"] .btn-primary:not(.qd *):not(.auto-builder *){background:var(--t-accent);color:var(--t-on-accent);border-color:var(--t-accent)}:root[data-theme="studio-cobalt"] .btn-primary:hover:not(.qd *):not(.auto-builder *){background:var(--t-accent-strong);border-color:var(--t-accent-strong)}
:root[data-theme="studio-cobalt"] .btn-secondary:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-ink);border-color:var(--t-line)}:root[data-theme="studio-cobalt"] .btn-secondary:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border-color:var(--t-ink3)}:root[data-theme="studio-cobalt"] :is(.btn-text,.btn-ghost):not(.qd *):not(.auto-builder *){background:transparent;color:var(--t-ink2);border-color:transparent}:root[data-theme="studio-cobalt"] :is(.btn-text,.btn-ghost):hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2);color:var(--t-ink)}
@media (prefers-reduced-motion:no-preference){:root[data-theme="studio-cobalt"] :is(.btn-primary,.btn-secondary):hover:not(.qd *):not(.auto-builder *){transform:translateY(-1px)}:root[data-theme="studio-cobalt"] :is(.biz-card,.hk-card):hover:not(.qd *):not(.auto-builder *){transform:translateY(-2px)}}
:root[data-theme="studio-cobalt"] .company-section:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .panel:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .biz-panel:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .biz-group:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .hk-card:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .biz-engs>li:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .biz-inv-side:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .search-results:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .stat:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .board-panel:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .kit-popover:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .palette-body:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .modal:not(.qd *):not(.auto-builder *){background:var(--t-surface);border:0;border-radius:var(--t-r-lg);box-shadow:0 1px 0 var(--t-slab-shadow),0 18px 40px -30px var(--t-slab-shadow)}
:root[data-theme="studio-cobalt"] :is(.biz-rail,.biz-card,.biz-col):not(.qd *):not(.auto-builder *){border-radius:var(--t-r)}:root[data-theme="studio-cobalt"] .biz-rail:not(.qd *):not(.auto-builder *){background:var(--t-surface)}:root[data-theme="studio-cobalt"] .biz-col:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}:root[data-theme="studio-cobalt"] .biz-card:not(.qd *):not(.auto-builder *){background:var(--t-surface)}
:root[data-theme="studio-cobalt"] .biz-seg:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border-radius:999px;padding:4px;gap:4px}:root[data-theme="studio-cobalt"] .biz-seg button:not(.qd *):not(.auto-builder *){background:transparent;border:0;border-radius:999px;color:var(--t-ink2)}:root[data-theme="studio-cobalt"] .biz-seg button[aria-selected=true]:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-ink);box-shadow:0 1px 3px var(--t-slab-shadow)}
:root[data-theme="studio-cobalt"] .segmented:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border-radius:999px;padding:4px;gap:4px}:root[data-theme="studio-cobalt"] .segmented button:not(.qd *):not(.auto-builder *){background:transparent;border:0;border-radius:999px;color:var(--t-ink2)}:root[data-theme="studio-cobalt"] .segmented .selected:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-ink);box-shadow:0 1px 3px var(--t-slab-shadow)}
:root[data-theme="studio-cobalt"] .report-tabs:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border-radius:999px;padding:4px;gap:4px}:root[data-theme="studio-cobalt"] .report-tabs button:not(.qd *):not(.auto-builder *){background:transparent;border:0;border-radius:999px;color:var(--t-ink2)}:root[data-theme="studio-cobalt"] .report-tabs button.active:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-ink);box-shadow:0 1px 3px var(--t-slab-shadow)}
:root[data-theme="studio-cobalt"] .agent-tabs:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border-radius:999px;padding:4px;gap:4px}:root[data-theme="studio-cobalt"] .agent-tabs button:not(.qd *):not(.auto-builder *){background:transparent;border:0;border-radius:999px;color:var(--t-ink2)}:root[data-theme="studio-cobalt"] .agent-tabs button[aria-selected=true]:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-ink);box-shadow:0 1px 3px var(--t-slab-shadow)}
:root[data-theme="studio-cobalt"] .board-filters:not(.qd *):not(.auto-builder *){background:var(--t-surface2);border-radius:999px;padding:4px;gap:4px}:root[data-theme="studio-cobalt"] .board-filters button:not(.qd *):not(.auto-builder *){background:transparent;border:0;border-radius:999px;color:var(--t-ink2)}:root[data-theme="studio-cobalt"] .board-filters button[aria-pressed=true]:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-ink);box-shadow:0 1px 3px var(--t-slab-shadow)}
:root[data-theme="studio-cobalt"] .biz-seg:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .segmented:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .report-tabs:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .agent-tabs:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .board-filters:not(.qd *):not(.auto-builder *){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}:root[data-theme="studio-cobalt"] .biz-seg button:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .segmented button:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .report-tabs button:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .agent-tabs button:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .board-filters button:not(.qd *):not(.auto-builder *){flex:none;white-space:nowrap}
:root[data-theme="studio-cobalt"] .company-register th:not(.qd *):not(.auto-builder *){background:transparent;color:var(--t-ink3);border:0}:root[data-theme="studio-cobalt"] .company-register td:not(.qd *):not(.auto-builder *){border:0;padding-block:16px}:root[data-theme="studio-cobalt"] .company-register tbody tr:nth-child(n):not(.qd *):not(.auto-builder *){background:transparent}:root[data-theme="studio-cobalt"] .company-register tbody tr:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}:root[data-theme="studio-cobalt"] .company-register tbody tr td:first-child:not(.qd *):not(.auto-builder *){border-radius:var(--t-r-sm) 0 0 var(--t-r-sm)}:root[data-theme="studio-cobalt"] .company-register tbody tr td:last-child:not(.qd *):not(.auto-builder *){border-radius:0 var(--t-r-sm) var(--t-r-sm) 0}
:root[data-theme="studio-cobalt"] .biz-table table th:not(.qd *):not(.auto-builder *){background:transparent;color:var(--t-ink3);border:0}:root[data-theme="studio-cobalt"] .biz-table table td:not(.qd *):not(.auto-builder *){border:0;padding-block:16px}:root[data-theme="studio-cobalt"] .biz-table table tbody tr:nth-child(n):not(.qd *):not(.auto-builder *){background:transparent}:root[data-theme="studio-cobalt"] .biz-table table tbody tr:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}:root[data-theme="studio-cobalt"] .biz-table table tbody tr td:first-child:not(.qd *):not(.auto-builder *){border-radius:var(--t-r-sm) 0 0 var(--t-r-sm)}:root[data-theme="studio-cobalt"] .biz-table table tbody tr td:last-child:not(.qd *):not(.auto-builder *){border-radius:0 var(--t-r-sm) var(--t-r-sm) 0}
:root[data-theme="studio-cobalt"] .table-scroll table th:not(.qd *):not(.auto-builder *){background:transparent;color:var(--t-ink3);border:0}:root[data-theme="studio-cobalt"] .table-scroll table td:not(.qd *):not(.auto-builder *){border:0;padding-block:16px}:root[data-theme="studio-cobalt"] .table-scroll table tbody tr:nth-child(n):not(.qd *):not(.auto-builder *){background:transparent}:root[data-theme="studio-cobalt"] .table-scroll table tbody tr:hover:not(.qd *):not(.auto-builder *){background:var(--t-surface2)}:root[data-theme="studio-cobalt"] .table-scroll table tbody tr td:first-child:not(.qd *):not(.auto-builder *){border-radius:var(--t-r-sm) 0 0 var(--t-r-sm)}:root[data-theme="studio-cobalt"] .table-scroll table tbody tr td:last-child:not(.qd *):not(.auto-builder *){border-radius:0 var(--t-r-sm) var(--t-r-sm) 0}
:root[data-theme="studio-cobalt"] .status:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .hk-chip:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .biz-reasons li:not(.qd *):not(.auto-builder *),:root[data-theme="studio-cobalt"] .chip:not(.qd *):not(.auto-builder *){border-radius:999px;border:0}
:root[data-theme="studio-cobalt"] :is(.biz-rail button.is-on,.focus-section,.stat-accent):not(.qd *):not(.auto-builder *){background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--t-glow-a) var(--t-glow-k),transparent),transparent 60%),linear-gradient(135deg,var(--t-slab-from),var(--t-slab-to));color:var(--t-slab-ink);border-color:transparent;box-shadow:0 18px 36px -22px var(--t-slab-shadow)}:root[data-theme="studio-cobalt"] .biz-rail button.is-on :is(b,small):not(.qd *):not(.auto-builder *){color:var(--t-slab-ink)}:root[data-theme="studio-cobalt"] :is(.focus-section,.stat-accent) :is(h1,h2,h3,h4,p,span,small,a,strong,b,em,li,dd,dt,div,label,time,button:not(.btn-primary)):not(.qd *):not(.auto-builder *){color:var(--t-slab-ink)}:root[data-theme="studio-cobalt"] :is(.focus-section,.stat-accent) svg:not(.qd *):not(.auto-builder *){color:var(--t-slab-ink)}:root[data-theme="studio-cobalt"] :is(.focus-section,.stat-accent) :is(.btn-secondary,.btn-text,.btn-ghost):not(.qd *):not(.auto-builder *){background:transparent;border:1.5px solid color-mix(in srgb,var(--t-slab-ink) 60%,transparent);padding-inline:16px;gap:8px}:root[data-theme="studio-cobalt"] .biz-rail .is-on .biz-rail-ix:not(.qd *):not(.auto-builder *){background:color-mix(in srgb,var(--t-slab-ink) 14%,transparent);color:var(--t-slab-ink)}
@media (prefers-reduced-motion:no-preference){:root[data-theme="studio-cobalt"] main.company-main>*:not(.qd *):not(.auto-builder *){animation:t-enter var(--t-dur) var(--t-ease) both}}@keyframes t-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
:root[data-theme="studio-cobalt"] .toast:not(.qd *):not(.auto-builder *){background:var(--t-ink);color:var(--t-surface)}:root[data-theme="studio-cobalt"] .modal:not(.qd *):not(.auto-builder *){background:var(--t-surface);color:var(--t-ink)}:root[data-theme="studio-cobalt"] .modal:not(.qd *):not(.auto-builder *)::backdrop{background:color-mix(in srgb,var(--t-bg-deep) 70%,transparent)}
