.flight-backdrop .mobile-nav-link{min-height:48px;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.25;padding-block:.375rem}.flight-backdrop .mobile-nav-link>svg{width:18px;height:18px;flex-shrink:0}.flight-backdrop{--workspace-accent:#a42442;--workspace-active:#e9ebfa;background:#f4f6fa;color:#172236}.flight-backdrop:after,.flight-backdrop:before{display:none}.flight-backdrop .command-surface{background:#141e31}.flight-backdrop .sidebar-brand-row{border-color:#ffffff12}.flight-backdrop .ursa-sidebar-bearing{background:var(--workspace-accent)}.flight-backdrop .sidebar-nav-link{min-height:44px;border:0;border-radius:9px;font-weight:500}.flight-backdrop .sidebar-nav-icon{width:24px;height:24px;border:0;background:none;box-shadow:none;color:#9baac1}.flight-backdrop .sidebar-nav-icon svg{width:21px;height:21px;stroke-width:1.65}.flight-backdrop .sidebar-nav-link.is-active{background:#ffffff12;box-shadow:inset 3px 0 #f2a9ba;color:#fff}.flight-backdrop .sidebar-nav-link.is-active .sidebar-nav-icon{color:#f5c0cb;background:none}.flight-backdrop .sidebar-nav-link:hover{transform:none;background:#ffffff0c}.flight-backdrop .sidebar-nav-link.is-active>span:last-child[aria-hidden]{display:none}.flight-backdrop .glass-rail{background:#ffffffed;border-color:#e2e7ef;box-shadow:none}.flight-backdrop .surface-panel{background:#fff;border-color:#e1e6ee;box-shadow:0 2px 8px #14203905}.flight-backdrop .page-header{box-shadow:none;background:transparent}.flight-backdrop .bg-red-700{background-color:var(--workspace-accent)}.flight-backdrop .hover\:bg-red-800:hover{background-color:color-mix(in srgb,var(--workspace-accent),#000 16%)}.flight-backdrop :where(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),select,button){min-height:40px}.flight-backdrop :where(input,textarea,select):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.flight-backdrop :where(a,button):focus-visible{outline:2px solid #818cf8;outline-offset:3px}.flight-backdrop .image-upload-field{background:#fafbfe}html.dark .flight-backdrop{background:#0d1420;color:#e5ebf5;--workspace-accent:#b83154}html.dark .flight-backdrop .command-surface{background:#101827}html.dark .flight-backdrop .glass-rail,html.dark .flight-backdrop .surface-panel{background:#151f2e;border-color:#2b3749}html.dark .flight-backdrop .image-upload-field{background:#101a28;border-color:#344156}@media (max-width:640px){.flight-backdrop :where(input:not([type=radio]):not([type=checkbox]):not([type=hidden]),select,textarea){font-size:16px}}.flight-backdrop.muted-workspace{--shell-sidebar:color-mix(in srgb,var(--ursa-surface-subtle) 76%,var(--ursa-canvas));--shell-sidebar-elevated:color-mix(in srgb,var(--ursa-surface) 82%,var(--ursa-surface-subtle));--shell-hover:color-mix(in srgb,var(--workspace-active) 56%,transparent);--shell-active:color-mix(in srgb,var(--workspace-active) 86%,var(--ursa-surface));--shell-active-line:color-mix(in srgb,var(--workspace-accent) 72%,var(--ursa-ink));--shell-shadow:0 18px 48px rgb(24 38 34/0.08)}html.dark .flight-backdrop.muted-workspace{--shell-sidebar:color-mix(in srgb,var(--ursa-surface-subtle) 74%,var(--ursa-canvas));--shell-sidebar-elevated:color-mix(in srgb,var(--ursa-surface) 88%,var(--ursa-surface-subtle));--shell-hover:color-mix(in srgb,var(--workspace-active) 66%,transparent);--shell-active:color-mix(in srgb,var(--workspace-active) 80%,var(--ursa-surface));--shell-active-line:color-mix(in srgb,var(--workspace-accent) 78%,white 8%);--shell-shadow:0 20px 54px rgb(0 0 0/0.22)}.workspace-shell{background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--workspace-active) 38%,transparent),transparent 32rem),var(--ursa-canvas);color:var(--ursa-ink)}.workspace-sidebar.command-surface{width:280px;border-color:var(--ursa-line);background:var(--shell-sidebar);color:var(--ursa-ink)}.flight-backdrop.muted-workspace .workspace-brand.sidebar-brand-row{position:relative;min-height:104px;padding:25px 22px 17px;border-color:var(--ursa-line);background:color-mix(in srgb,var(--shell-sidebar-elevated) 94%,transparent)}.workspace-brand:after{position:absolute;right:22px;bottom:-1px;left:22px;height:1px;content:"";background:linear-gradient(90deg,var(--workspace-accent),transparent 68%);opacity:.32}.workspace-brand-mark{min-height:36px}.workspace-brand-caption{margin-top:6px;color:var(--ursa-ink-muted);font-size:9px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.workspace-nav{padding:18px 13px 24px;scrollbar-color:var(--ursa-line-strong) transparent}.workspace-nav-group+.workspace-nav-group{margin-top:24px}.workspace-nav-group-label{padding-inline:12px;color:var(--ursa-ink-muted);font-size:10px;font-weight:720;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.workspace-nav-list{display:grid;gap:4px;margin-top:9px}.flight-backdrop.muted-workspace .workspace-nav-link.sidebar-nav-link{position:relative;isolation:isolate;display:flex;min-height:46px;align-items:center;gap:11px;overflow:hidden;padding:8px 11px;border:1px solid transparent;border-radius:12px;color:var(--ursa-ink-soft);font-size:13px;font-weight:580;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.flight-backdrop.muted-workspace .workspace-nav-link.sidebar-nav-link:hover{border-color:color-mix(in srgb,var(--ursa-line-strong) 54%,transparent);background:var(--shell-hover);color:var(--ursa-ink)}.flight-backdrop.muted-workspace .workspace-nav-link.sidebar-nav-link.is-active{border-color:color-mix(in srgb,var(--workspace-accent) 20%,var(--ursa-line));background:transparent;color:var(--ursa-ink);font-weight:680}.workspace-nav-active{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--shell-active);box-shadow:inset 3px 0 0 var(--shell-active-line),0 7px 18px color-mix(in srgb,var(--workspace-accent) 8%,transparent)}.flight-backdrop.muted-workspace .workspace-nav-icon.sidebar-nav-icon{position:relative;display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid color-mix(in srgb,var(--ursa-line-strong) 62%,transparent);border-radius:9px;background:color-mix(in srgb,var(--ursa-surface) 56%,transparent);color:var(--ursa-ink-muted);transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.flight-backdrop.muted-workspace .workspace-nav-link:hover .workspace-nav-icon{color:var(--ursa-ink-soft);transform:translateX(1px)}.flight-backdrop.muted-workspace .workspace-nav-link.is-active .workspace-nav-icon{border-color:color-mix(in srgb,var(--workspace-accent) 32%,var(--ursa-line));background:color-mix(in srgb,var(--workspace-active) 76%,var(--ursa-surface));color:var(--workspace-accent)}.workspace-badge,.workspace-nav-label,.workspace-nav-meta{position:relative}.workspace-badge{min-width:20px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--workspace-accent) 28%,var(--ursa-line));border-radius:999px;background:var(--workspace-accent);color:var(--theme-on-accent);font-size:10px;font-weight:760;line-height:1.35;text-align:center;font-variant-numeric:tabular-nums}.workspace-admin-zone{margin-top:22px;padding-top:14px;border-top:1px solid var(--ursa-line)}.workspace-content-column{min-width:0}.workspace-topbar.glass-rail{border-color:color-mix(in srgb,var(--ursa-line) 84%,transparent);background:color-mix(in srgb,var(--ursa-surface) 84%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--ursa-line) 70%,transparent);backdrop-filter:blur(18px) saturate(118%)}.workspace-topbar-inner{min-height:72px}.workspace-control,.workspace-home-button,.workspace-user-trigger{border:1px solid var(--ursa-line);background:color-mix(in srgb,var(--ursa-surface) 88%,transparent);color:var(--ursa-ink-soft);box-shadow:var(--ursa-shadow-1)}.workspace-control:hover,.workspace-home-button:hover,.workspace-user-trigger:hover{border-color:color-mix(in srgb,var(--workspace-accent) 30%,var(--ursa-line));background:var(--shell-hover);color:var(--ursa-ink)}.workspace-context-title{color:var(--ursa-ink);font-weight:680;letter-spacing:-.01em}.workspace-context-description{color:var(--ursa-ink-muted)}.workspace-user-trigger{min-height:48px;border-radius:13px}.workspace-user-name{color:var(--ursa-ink)}.workspace-user-meta{color:var(--ursa-ink-muted)}.workspace-role-pill{border:1px solid var(--ursa-line);background:var(--ursa-surface-subtle);color:var(--ursa-ink-soft)}.workspace-user-panel{border-color:var(--ursa-line);background:color-mix(in srgb,var(--ursa-surface) 96%,transparent);color:var(--ursa-ink);box-shadow:var(--shell-shadow);backdrop-filter:blur(22px) saturate(120%)}.workspace-user-summary{border-color:var(--ursa-line);background:linear-gradient(135deg,var(--shell-active),color-mix(in srgb,var(--ursa-surface) 92%,transparent))}.workspace-menu-link{color:var(--ursa-ink-soft)}.workspace-menu-link:hover{background:var(--shell-hover);color:var(--ursa-ink)}.workspace-menu-link>svg{color:var(--workspace-accent)}.workspace-menu-divider{border-color:var(--ursa-line)}.workspace-signout{color:color-mix(in srgb,var(--ursa-red) 72%,var(--ursa-ink))}.workspace-signout:hover{background:color-mix(in srgb,var(--ursa-red-soft) 72%,transparent)}.workspace-mobile-backdrop{background:color-mix(in srgb,var(--ursa-ink) 30%,transparent);backdrop-filter:blur(4px)}.workspace-mobile-sheet{background:color-mix(in srgb,var(--ursa-surface) 96%,transparent);color:var(--ursa-ink);box-shadow:var(--shell-shadow);backdrop-filter:blur(24px) saturate(120%)}.workspace-mobile-sheet,.workspace-mobile-sheet-header{border-color:var(--ursa-line)}.workspace-mobile-title{color:var(--ursa-ink)}.workspace-mobile-description{color:var(--ursa-ink-muted)}.workspace-mobile-card{width:100%;border:1px solid var(--ursa-line);background:color-mix(in srgb,var(--ursa-surface) 86%,transparent);color:var(--ursa-ink-soft);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,background-color .18s ease}.workspace-mobile-card:hover{transform:translateY(-1px)}.workspace-mobile-card.is-active,.workspace-mobile-card:hover{border-color:color-mix(in srgb,var(--workspace-accent) 28%,var(--ursa-line))}.workspace-mobile-card.is-active{background:var(--shell-active);color:var(--ursa-ink)}.workspace-mobile-card-icon{background:var(--ursa-surface-subtle);color:var(--ursa-ink-muted)}.workspace-mobile-card.is-active .workspace-mobile-card-icon{background:var(--workspace-active);color:var(--workspace-accent)}.workspace-mobile-dock{border-color:var(--ursa-line);background:color-mix(in srgb,var(--ursa-surface) 92%,transparent);box-shadow:0 -12px 34px color-mix(in srgb,var(--ursa-ink) 8%,transparent);backdrop-filter:blur(20px) saturate(120%)}.flight-backdrop .workspace-mobile-link.mobile-nav-link{min-height:52px;height:52px;border:1px solid transparent;border-radius:12px;color:var(--ursa-ink-muted)}.flight-backdrop .workspace-mobile-link.mobile-nav-link:hover{background:var(--shell-hover);color:var(--ursa-ink)}.flight-backdrop .workspace-mobile-link.mobile-nav-link.is-active{border-color:color-mix(in srgb,var(--workspace-accent) 20%,var(--ursa-line));background:var(--shell-active);color:var(--workspace-accent)}.workspace-mobile-more{appearance:none;font:inherit}.workspace-page-main{min-width:0}.flight-backdrop.muted-workspace .page-header .btn-motion{border-color:var(--ursa-line)!important;background:color-mix(in srgb,var(--ursa-surface) 86%,transparent)!important;color:var(--ursa-ink-soft)!important;box-shadow:var(--ursa-shadow-1)}.flight-backdrop.muted-workspace .page-header .btn-motion:hover{border-color:color-mix(in srgb,var(--workspace-accent) 30%,var(--ursa-line))!important;background:var(--shell-hover)!important;color:var(--ursa-ink)!important}.flight-backdrop.muted-workspace .live-operations-panel{border-color:var(--ursa-line);background:var(--ursa-surface);color:var(--ursa-ink)}.flight-backdrop.muted-workspace .live-operations-panel :where(.border-slate-100,.border-slate-200,.border-slate-300){border-color:var(--ursa-line)!important}.flight-backdrop.muted-workspace .live-operations-panel :where(.divide-slate-200)>:not(:last-child){border-color:var(--ursa-line)}.flight-backdrop.muted-workspace .live-operations-panel input:not([type]),.flight-backdrop.muted-workspace .live-operations-panel input[type=text]{border-color:var(--ursa-line)!important;background:var(--ursa-surface-subtle)!important;color:var(--ursa-ink)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ursa-ink) 3%,transparent)}.flight-backdrop.muted-workspace .live-operations-panel input::placeholder{color:var(--ursa-ink-muted)}.flight-backdrop.muted-workspace .live-operations-panel [role=group]{border-color:var(--ursa-line)!important;background:var(--ursa-surface-subtle)!important}.flight-backdrop.muted-workspace .live-operations-panel [role=group] button{color:var(--ursa-ink-muted)}.flight-backdrop.muted-workspace .live-operations-panel [role=group] button[aria-pressed=true]{background:var(--ursa-surface)!important;color:var(--ursa-ink)!important;box-shadow:var(--ursa-shadow-1)}.flight-backdrop.muted-workspace .live-operations-panel [role=group] button:hover{color:var(--ursa-ink)}.flight-backdrop.muted-workspace .live-operations-panel button.border-slate-300{border-color:var(--ursa-line)!important;background:var(--ursa-surface)!important;color:var(--ursa-ink-soft)!important}.flight-backdrop.muted-workspace .live-operations-panel button.border-slate-300:hover{background:var(--shell-hover);color:var(--ursa-ink)}.flight-backdrop.muted-workspace .live-operations-panel :where(.bg-slate-50,.bg-slate-100){background-color:var(--ursa-surface-subtle)!important}.flight-backdrop.muted-workspace .live-map-command,.flight-backdrop.muted-workspace .live-map-control{border-color:color-mix(in srgb,var(--ursa-line-strong) 60%,transparent);background:color-mix(in srgb,var(--ursa-surface) 92%,transparent);color:var(--ursa-ink);box-shadow:0 8px 22px color-mix(in srgb,var(--ursa-ink) 20%,transparent)}.flight-backdrop.muted-workspace .live-map-control[aria-pressed=false]{color:color-mix(in srgb,var(--ursa-ink) 66%,transparent)}.flight-backdrop.muted-workspace .live-track-swatch{background:var(--ursa-blue)}@media (hover:hover) and (pointer:fine){.flight-backdrop.muted-workspace .live-map-command:hover:not(:disabled),.flight-backdrop.muted-workspace .live-map-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--workspace-accent) 42%,var(--ursa-line));background:color-mix(in srgb,var(--ursa-surface-pressed) 94%,transparent)}}@media (min-width:1024px){.workspace-content-column{padding-left:280px}}@media (max-width:639px){.workspace-user-trigger{min-width:48px;justify-content:center;padding:6px}}@media (prefers-reduced-motion:reduce){.workspace-menu-link,.workspace-mobile-card,.workspace-nav-icon{transition:none!important}}.ursa-v3-app .ursa-page-canvas{animation:ursa-page-arrive .24s cubic-bezier(.16,1,.3,1) both}@keyframes ursa-page-arrive{0%{opacity:.88}to{opacity:1}}.ursa-v3-app .workspace-page-main :is(.text-slate-950,.text-slate-900,.text-slate-800){color:var(--ursa-ink)!important}.ursa-v3-app .workspace-page-main :is(.text-slate-700,.text-slate-600){color:var(--ursa-ink-soft)!important}.ursa-v3-app .workspace-page-main :is(.text-slate-500,.text-slate-400){color:var(--ursa-ink-muted)!important}.ursa-v3-app .workspace-page-main :is(a,button).text-red-700{color:var(--workspace-accent)!important}.ursa-v3-app .workspace-page-main :is(a,button).bg-slate-950{background:var(--workspace-accent)!important;color:var(--theme-on-accent)!important}.ursa-v3-app .workspace-page-main :is(a,button).border-red-700{border-color:var(--workspace-accent)!important}.ursa-v3-app .workspace-page-main :is(a,button):focus-visible{outline-color:var(--workspace-accent)}.ursa-v3-app .route-filter-chip{background:var(--ursa-surface-subtle);color:var(--ursa-ink-soft);transition:background-color .2s ease,border-color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.ursa-v3-app .route-filter-chip:hover{background:var(--workspace-active);border-color:var(--workspace-accent);transform:translateY(-1px)}.ursa-v3-app .route-filter-chip:active{transform:scale(.97);transition-duration:.1s}.ursa-v3-app .airport-filter-options{background:var(--ursa-surface)!important;border-color:var(--ursa-line)!important;box-shadow:var(--ursa-shadow-2);animation:ursa-control-arrive .2s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}.ursa-v3-app .airport-filter-options [role=option][aria-selected=true]{background:var(--workspace-active);color:var(--ursa-ink)}.ursa-v3-app .airport-filter-options button:hover{background:var(--workspace-active)!important}@keyframes ursa-control-arrive{0%{opacity:.65;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.ursa-v3-app .notification-action-summary{border-color:color-mix(in srgb,var(--workspace-accent) 28%,var(--ursa-line));background:var(--workspace-active);color:var(--ursa-ink);transition:border-color .2s ease,transform .26s cubic-bezier(.16,1,.3,1)}.ursa-v3-app .notification-action-summary:hover{border-color:var(--workspace-accent);transform:translateY(-2px)}.ursa-v3-app .notification-action-summary:active{transform:translateY(0) scale(.995);transition-duration:.1s}.ursa-v3-app .notification-filter-active{background:var(--workspace-accent);color:var(--theme-on-accent)!important}.ursa-v3-app .pirep-creation-form [aria-pressed],.ursa-v3-app [href^="/notifications"].rounded-md{transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.ursa-v3-app .pirep-creation-form [aria-pressed]:active,.ursa-v3-app [href^="/notifications"].rounded-md:active{transform:scale(.97)}.ursa-v3-app .pirep-creation-form{padding:clamp(18px,3vw,28px)}.ursa-v3-app .pirep-form-section{border-top:1px solid var(--ursa-line);padding-top:20px}.ursa-v3-app .pirep-form-section legend{color:var(--ursa-ink);font-size:15px;font-weight:700;padding:0 10px 0 0}.ursa-v3-app .pirep-form-section label{display:block}.ursa-v3-app .pirep-submit-check{border:1px solid var(--ursa-line);border-radius:12px;background:var(--ursa-surface-subtle);padding:18px}.ursa-v3-app .pirep-submit-check>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:8px}.ursa-v3-app .pirep-submit-check strong{color:var(--ursa-ink);font-size:14px}.ursa-v3-app .pirep-submit-check>div:first-child span{color:var(--ursa-ink-soft);font-size:12px}.ursa-v3-app .pirep-submit-check ul{border-top:1px solid var(--ursa-line);margin-top:12px;padding-top:10px}.ursa-v3-app .pirep-submit-check li+li{margin-top:5px}.ursa-v3-app .pirep-submit-check li button{color:var(--workspace-accent);min-height:36px;text-align:left}.ursa-v3-app .pirep-draft-status{align-items:center;border-top:1px solid var(--ursa-line);color:var(--ursa-ink-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;margin-top:12px;padding-top:10px}.ursa-v3-app .pirep-draft-status button{color:var(--workspace-accent);font-weight:700;min-height:36px}.ursa-v3-app .pirep-draft-recovery{align-items:center;background:var(--workspace-active);border:1px solid var(--ursa-line);border-radius:10px;color:var(--ursa-ink);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:12px 14px;animation:ursa-control-arrive .24s cubic-bezier(.16,1,.3,1) both}.ursa-v3-app .pirep-draft-recovery span{flex:1 1 180px}.ursa-v3-app .pirep-draft-recovery button{color:var(--workspace-accent);font-size:12px;font-weight:700;min-height:36px}.ursa-v3-app .live-mobile-selection{background:color-mix(in srgb,var(--ursa-surface) 94%,transparent);border:1px solid var(--ursa-line-strong);box-shadow:0 12px 32px color-mix(in srgb,var(--ursa-ink) 18%,transparent);color:var(--ursa-ink)}.ursa-v3-app .live-mobile-selection small{color:var(--ursa-ink-soft)}.ursa-v3-app .live-mobile-selection{animation:ursa-control-arrive .24s cubic-bezier(.16,1,.3,1) both;transition:border-color .2s ease,box-shadow .2s ease}.ursa-v3-app .live-mobile-selection:hover{border-color:var(--workspace-accent)}.ursa-v3-app .live-selection-filter-note{background:var(--ursa-surface-subtle);border-color:var(--ursa-line);color:var(--ursa-ink-soft)}.ursa-v3-app .live-selection-filter-note button{color:var(--workspace-accent)}.ursa-v3-app #live-selected-flight{scroll-margin-top:82px}@media (prefers-reduced-motion:reduce){.ursa-v3-app :is(.ursa-page-canvas,.airport-filter-options,.pirep-draft-recovery,.live-mobile-selection){animation:none!important}.ursa-v3-app :is(.route-filter-chip,.notification-action-summary,.notification-filter-active,.pirep-creation-form [aria-pressed]){transition:none!important;transform:none!important}}