.flight-backdrop.muted-workspace.ursa-v3-app{--app-rail-width:72px}:is(html:not([data-palette]),html[data-palette=default]) .flight-backdrop.muted-workspace.ursa-v3-app{--ursa-canvas:#edf1f4;--ursa-surface:#fbfcfd;--ursa-surface-subtle:#f3f6f9;--ursa-surface-pressed:#e6ebf0;--ursa-ink:#18222c;--ursa-ink-soft:#4e5d68;--ursa-ink-muted:#687581;--ursa-line:rgb(28 45 61/.11);--ursa-line-strong:rgb(28 45 61/.21);--workspace-accent:#c41432;--workspace-active:rgb(196 20 50/.1);--brand-primary:#c41432;--brand-secondary:#293d8f;--brand-primary-soft:rgb(196 20 50/.1);--brand-primary-glow:rgb(196 20 50/.12);--ursa-red:var(--workspace-accent);--ursa-red-soft:var(--workspace-active);--ursa-red-hover:#a7132d;--theme-on-accent:#faf7f3;background:var(--ursa-canvas);color:var(--ursa-ink)}:is(html:not([data-palette]),html[data-palette=default]) .flight-backdrop.muted-workspace.ursa-v3-app[data-brand=zhva]{--ursa-canvas:#f4efef;--ursa-surface:#fdfafa;--ursa-surface-subtle:#f8f2f2;--ursa-surface-pressed:#eee4e4;--ursa-ink:#251d1f;--ursa-ink-soft:#5d5053;--ursa-ink-muted:#77696c;--ursa-line:rgb(65 28 38/.11);--ursa-line-strong:rgb(65 28 38/.21);--workspace-accent:#cc0327;--workspace-active:rgb(204 3 39/.1);--brand-primary:#cc0327;--brand-secondary:#9a711e;--brand-primary-soft:rgb(204 3 39/.1);--brand-primary-glow:rgb(204 3 39/.12);--ursa-red-hover:#aa0827}html.dark:is(:not([data-palette]),[data-palette=default]) .flight-backdrop.muted-workspace.ursa-v3-app{--ursa-canvas:#111820;--ursa-surface:#1b2430;--ursa-surface-subtle:#25303c;--ursa-surface-pressed:#303c49;--ursa-ink:#f0f3f6;--ursa-ink-soft:#c5ced8;--ursa-ink-muted:#a6b0bd;--ursa-line:rgb(225 234 244/.11);--ursa-line-strong:rgb(225 234 244/.22);--workspace-accent:#ef6b80;--workspace-active:rgb(239 107 128/.17);--brand-primary:#ef6b80;--brand-secondary:#9baad6;--brand-primary-soft:rgb(239 107 128/.17);--brand-primary-glow:rgb(239 107 128/.13);--ursa-red-hover:#ff8296;--theme-on-accent:#120c10}html.dark:is(:not([data-palette]),[data-palette=default]) .flight-backdrop.muted-workspace.ursa-v3-app[data-brand=zhva]{--ursa-canvas:#1a1516;--ursa-surface:#241c1e;--ursa-surface-subtle:#2f2427;--ursa-surface-pressed:#3c2d31;--ursa-ink:#f5eff0;--ursa-ink-soft:#d9cdd0;--ursa-ink-muted:#bdaeb2;--ursa-line:rgb(244 225 229/.11);--ursa-line-strong:rgb(244 225 229/.22);--workspace-accent:#ff758e;--workspace-active:rgb(255 117 142/.17);--brand-primary:#ff758e;--brand-secondary:#e0bd69;--brand-primary-soft:rgb(255 117 142/.17);--brand-primary-glow:rgb(255 117 142/.13);--ursa-red-hover:#ff94a7}.ursa-v3-app .workspace-atmosphere-glow,.ursa-v3-app .workspace-atmosphere-grid{display:none}.ursa-v3-app .workspace-content-column{min-width:0}.ursa-v3-app .workspace-topbar.ursa-commandbar,html.dark .ursa-v3-app .workspace-topbar.ursa-commandbar{background:var(--ursa-surface);border-color:var(--ursa-line);box-shadow:none}.ursa-v3-app .workspace-topbar-inner{min-height:72px}.production-topbar-brand{align-items:center;height:40px;min-width:135px}.production-topbar-brand .ursa-brand,.production-topbar-brand .ursa-brand-airline{height:40px;width:155px}html.dark .ursa-v3-app[data-brand=muva] .production-topbar-brand .ursa-brand-image{filter:brightness(0) invert(1)}.production-topbar-divider{background:var(--ursa-line-strong);height:26px;width:1px}.production-topbar-copy{display:grid;gap:1px;min-width:0}.production-topbar-copy strong{color:var(--ursa-ink);font-family:var(--font-instrument-serif),Georgia,serif;font-size:22px;font-style:italic;font-weight:400;letter-spacing:.015em;line-height:1;white-space:nowrap}.production-topbar-copy strong span{color:var(--workspace-accent)}.production-topbar-copy small{color:var(--ursa-ink-muted);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ursa-v3-app .workspace-page-main{padding-top:32px}.ursa-v3-app .page-stage{max-width:1570px}.ursa-v3-app .workspace-page-main .page-header{min-height:112px}.ursa-v3-app .workspace-page-main .page-header:after{display:none}.ursa-v3-app .workspace-page-main .surface-panel,html.dark .ursa-v3-app .workspace-page-main .surface-panel{background:var(--ursa-surface)!important;border-color:var(--ursa-line)!important;box-shadow:0 16px 46px -34px color-mix(in srgb,var(--ursa-ink) 24%,transparent)!important}.ursa-v3-app .workspace-page-main thead,.ursa-v3-app .workspace-page-main thead.bg-slate-50{background:var(--ursa-surface-subtle)!important}.ursa-v3-app .workspace-page-main :is(input,select,textarea){color-scheme:light}html.dark .ursa-v3-app .workspace-page-main :is(input,select,textarea){color-scheme:dark}.ursa-v3-app .dashboard-v3-stats .flight-stat{min-height:144px;padding:20px 22px}.ursa-v3-app .dashboard-v3-stats .flight-stat-icon{background:var(--workspace-active);color:var(--workspace-accent)}.ursa-v3-app .dashboard-v3-stats .flight-stat-value{color:var(--ursa-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em}.dashboard-v3-briefing-card{min-height:190px;min-width:0;padding:20px 22px}.dashboard-v3-briefing-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.dashboard-v3-briefing-head h2{color:var(--ursa-ink);font-size:15px;font-weight:680;letter-spacing:-.025em;margin:0}.dashboard-v3-briefing-head a{color:var(--workspace-accent);flex:none;font-size:11px;font-weight:650}.dashboard-v3-briefing-head a:hover{text-decoration:underline;text-underline-offset:3px}.dashboard-v3-briefing-body{border-top:1px solid var(--ursa-line);color:var(--ursa-ink-soft);display:flex;flex-direction:column;gap:8px;margin-top:16px;min-height:104px;padding-top:15px}.dashboard-v3-briefing-body:hover strong{color:var(--workspace-accent)}.dashboard-v3-briefing-body strong{color:var(--ursa-ink);font-size:17px;font-weight:680;line-height:1.35;overflow-wrap:anywhere}.dashboard-v3-briefing-body span{font-size:12px;line-height:1.5}.dashboard-v3-briefing-body small{color:var(--ursa-ink-muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.5}.dashboard-v3-briefing-body .status-pill{align-self:flex-start}.dashboard-v3-line-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-v3-empty{border-top:1px solid var(--ursa-line);color:var(--ursa-ink-muted);font-size:12px;line-height:1.6;margin:16px 0 0;padding-top:15px}.production-rail{align-items:center;background:var(--ursa-surface);border-right:1px solid var(--ursa-line);display:none;flex-direction:column;height:100dvh;left:0;padding:16px 7px 12px;position:fixed;top:0;width:var(--app-rail-width);z-index:55}.production-rail-bottom,.production-rail-main{align-items:center;display:flex;flex-direction:column;gap:5px;width:100%}.production-rail[data-expanded=true]{border-right-color:var(--ursa-line-strong);box-shadow:8px 0 28px -24px var(--workspace-accent)}.production-rail-bottom{margin-top:auto}.production-rail-action{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;color:var(--ursa-ink-muted)!important;display:flex;flex-direction:column;font-size:10px;font-weight:650;gap:3px;height:56px;justify-content:center;line-height:1;padding:0;position:relative;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:56px}.production-rail-action:hover,.production-rail-action[data-active=true]{background:var(--workspace-active);color:var(--workspace-accent)!important}.production-rail-action:hover{transform:translateX(2px)}.production-rail-action[data-active=true]{border-color:var(--ursa-line-strong)}.production-rail[data-expanded=true] .production-rail-action[data-active=true]{box-shadow:inset 2px 0 0 var(--workspace-accent)}.production-rail-action svg{height:19px;width:19px}.production-rail-action span:not(.ursa-avatar):not(.ursa-avatar-initial){max-width:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-rail-avatar{border:1px solid var(--ursa-line-strong);height:27px;width:27px}.production-rail-avatar .ursa-avatar-initial{background:var(--ursa-surface-subtle);color:var(--ursa-ink)}.production-rail-badge{background:var(--workspace-accent);border:2px solid var(--ursa-surface);border-radius:50%;height:9px;position:absolute;right:9px;top:8px;width:9px}.production-drawer-backdrop{background:rgb(8 8 8/.33);border:0;inset:0;position:fixed;z-index:45}.production-drawer{background:var(--ursa-surface);border-right:1px solid var(--ursa-line-strong);bottom:0;box-shadow:22px 0 80px -38px rgb(0 0 0/.55);display:flex;flex-direction:column;left:var(--app-rail-width);overflow-y:auto;padding:28px 17px 20px;position:fixed;top:0;width:252px;z-index:50}.production-drawer-head{align-items:center;display:flex;justify-content:space-between;padding:2px 10px 25px}.production-drawer-head h2{font-size:20px;font-weight:700;letter-spacing:-.035em;margin:0}.production-drawer-head button{align-items:center;background:transparent;border:1px solid var(--ursa-line);border-radius:8px;color:var(--ursa-ink-muted);display:flex;height:32px;justify-content:center;width:32px}.production-drawer-head button svg{height:16px;width:16px}.production-drawer-list{display:flex;flex-direction:column;gap:3px}.production-drawer-item{min-width:0}.production-drawer-link{align-items:center;border-radius:10px;color:var(--ursa-ink-soft);display:grid;font-size:13px;font-weight:600;gap:12px;grid-template-columns:19px minmax(0,1fr) 15px;min-height:45px;padding:0 11px;transition:background-color .18s ease,color .18s ease,transform .18s ease}.production-drawer-link:hover,.production-drawer-link[data-active=true]{background:var(--workspace-active);color:var(--workspace-accent)}.production-drawer-link:hover{transform:translateX(3px)}.production-drawer-link svg{height:18px;width:18px}.production-drawer-link svg:last-child{height:14px;width:14px}.production-drawer-footer{border-top:1px solid var(--ursa-line);display:grid;gap:2px;margin-top:auto;padding-top:14px}.production-drawer-footer a{align-items:center;border-radius:9px;color:var(--ursa-ink-muted);display:flex;font-size:12px;gap:11px;min-height:43px;padding:0 11px}.production-drawer-footer a:hover{background:var(--ursa-surface-subtle);color:var(--ursa-ink)}.production-drawer-footer svg{height:17px;width:17px}.production-search-scrim{align-items:flex-start;background:rgb(8 8 8/.57);display:flex;inset:0;justify-content:center;padding:min(14vh,110px) 16px 20px;position:fixed;z-index:80}.production-search{background:var(--ursa-surface);border:1px solid var(--ursa-line-strong);border-radius:16px;box-shadow:0 35px 80px -30px rgb(0 0 0/.5);max-width:520px;overflow:hidden;width:100%}.production-search-field{align-items:center;border-bottom:1px solid var(--ursa-line);display:flex;gap:12px;height:60px;padding:0 17px}.production-search-field>svg{color:var(--ursa-ink-muted);height:18px;width:18px}.ursa-v3-app .production-search-field input{appearance:none;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ursa-ink);flex:1 1 auto;font-size:13px;height:100%;line-height:normal;min-width:0;outline:0!important;padding:0!important;width:100%}.ursa-v3-app .production-search-field input:focus{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}.production-search-field button{align-items:center;background:var(--ursa-surface-subtle);border:0;border-radius:7px;color:var(--ursa-ink-muted);display:flex;height:28px;justify-content:center;width:28px}.production-search-field button svg{height:15px;width:15px}.production-search-results{max-height:420px;overflow:auto;padding:8px}.production-search-results a{align-items:center;border-radius:9px;display:grid;font-size:12px;gap:12px;grid-template-columns:18px minmax(0,1fr) 15px;min-height:42px;padding:0 12px}.production-search-results a:hover{background:var(--workspace-active);color:var(--workspace-accent)}.production-search-results svg{height:16px;width:16px}.production-search-results p{color:var(--ursa-ink-muted);font-size:12px;margin:18px 12px}.production-drawer :is(a,button):focus-visible,.production-rail :is(a,button):focus-visible,.production-search :is(a,button,input):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media (min-width:1024px){.production-rail{display:flex}.ursa-v2-frame.ursa-v3-app .workspace-content-column{padding-left:var(--app-rail-width)}}@media (max-width:1023px){.production-drawer,.production-drawer-backdrop,.production-topbar-copy small{display:none}}@media (prefers-reduced-motion:reduce){.production-navigation *,.production-navigation :after,.production-navigation :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}