html[data-portal-theme=dark]{color-scheme:dark;background:#090d14}html[data-portal-theme=dark] body{background:radial-gradient(circle at 72% 4%,rgba(54,82,255,.14),transparent 34rem),#090d14}.shell.dark-mode{--ink:#f7f9fc;--muted:#aab3c2;--line:rgba(226,232,240,0.14);--panel:rgba(18,24,34,0.97);--blue:#6f86ff;--blue-soft:rgba(91,116,255,0.2);--shadow:0 22px 60px rgba(0,0,0,0.32);background:radial-gradient(circle at 72% 0,rgba(54,82,255,.13),transparent 32rem),#090d14;color:var(--ink)}.shell.dark-mode:before{background:radial-gradient(ellipse at 0 0,rgba(52,77,255,.3),transparent 43%),radial-gradient(ellipse at 100% 0,rgba(104,70,210,.2),transparent 42%),radial-gradient(ellipse at 100% 100%,rgba(13,121,149,.16),transparent 44%),radial-gradient(ellipse at 0 100%,rgba(159,48,87,.12),transparent 40%);filter:blur(16px) saturate(120%)}.shell.dark-mode :where(.sidebar,.main){border-color:var(--line);background:rgba(12,17,25,.96);box-shadow:var(--shadow)}.shell.dark-mode .sidebar{background:linear-gradient(145deg,rgba(84,105,255,.105),transparent 29%),linear-gradient(180deg,rgba(15,21,31,.98),rgba(9,14,22,.98));box-shadow:0 28px 70px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.045)}.shell.dark-mode .sidebar:after{background:linear-gradient(180deg,rgba(91,116,255,.055),transparent 27%,transparent 75%,rgba(91,116,255,.035))}.shell.dark-mode .brand{border-color:rgba(226,232,240,.1);background:rgba(255,255,255,.012)}.shell.dark-mode :where(.topbar,.sidebar-footer){border-color:var(--line)}.shell.dark-mode :where(.topbar,.content){background:transparent}.shell.dark-mode .account-view-as{border-color:rgba(111,134,255,.28);background:rgba(55,84,255,.14);color:#c9d2e3}.shell.dark-mode .account-view-as strong{color:#fff}.shell.dark-mode .account-view-as-exit{background:rgba(255,255,255,.07);color:#9eacff}.shell.dark-mode .account-view-as-exit:hover{background:rgba(255,255,255,.12)}.shell.dark-mode :where(.nav-label,.page-kicker,small,.table-subtext,.stat-detail){color:var(--muted)}.shell.dark-mode :where(.field label,.settings-account-context span,.stat-label){color:#aeb8c8}.shell.dark-mode :where(.nav a,.settings-link,.portal-search-trigger){color:#c9ced8}.shell.dark-mode :where(.nav a:hover,.settings-link:hover,.portal-search-trigger:hover){background:rgba(255,255,255,.055);color:#fff}.shell.dark-mode :where(.nav a.active,.settings-link.active){border-color:rgba(111,134,255,.22);background:linear-gradient(100deg,rgba(55,84,255,.25),rgba(75,98,224,.09));color:#9eacff;box-shadow:inset 3px 0 0 #7890ff,0 10px 24px rgba(36,60,190,.13)}.shell.dark-mode .nav a>svg{border-color:rgba(226,232,240,.11);background:rgba(255,255,255,.04);color:#aeb8c8;box-shadow:0 5px 14px rgba(0,0,0,.16)}.shell.dark-mode .nav a:hover>svg{border-color:rgba(111,134,255,.28);background:rgba(111,134,255,.1);color:#a9b6ff}.shell.dark-mode .nav a.active>svg{border-color:rgba(126,147,255,.75);background:linear-gradient(145deg,#6179ff,#3855ed);color:#fff;box-shadow:0 8px 18px rgba(55,84,255,.3)}.shell.dark-mode .sidebar-footer{border-color:rgba(226,232,240,.11);background:rgba(0,0,0,.11)}.shell.dark-mode .nav-label:after{background:linear-gradient(90deg,rgba(226,232,240,.12),transparent)}.shell.dark-mode :where(.settings-account-context,.settings-form-section,.empty-panel,.vr-action-card,.vr-overview,.vr-focus-panel,.stat-card,.status-panel,.table-panel,.support-metrics article,.support-ticket-panel,.support-form-shell,.support-detail-header,.support-conversation,.support-admin-sidebar,.airline-admin-hero,.airline-admin-subhero,.airline-admin-destinations,.airline-admin-panel,.airline-admin-commandbar,.platform-stat-card,.platform-operations-panel,.platform-quick-actions,.platform-users-panel,.platform-confirm-card){border-color:var(--line);background:#121823;box-shadow:0 18px 42px rgba(0,0,0,.22)}.shell.dark-mode .product-tile:not(.product-tile--casey_ai):not(.product-tile--cabin_familiarisation):not(.product-tile--vr):not(.product-tile--kiosk):not(.product-tile--latitude_learn){border-color:var(--line);background:#121823;box-shadow:0 18px 42px rgba(0,0,0,.22)}.shell.dark-mode .product-tile--latitude_learn .product-icon{background:rgba(var(--product-accent),.18);color:rgba(255,255,255,.96)}.shell.dark-mode .platform-live-chip{border-color:rgba(18,183,106,.2);background:rgba(18,183,106,.1);color:#6ce9a6}.shell.dark-mode :where(.platform-support-row,.platform-presence-row){border-color:var(--line)}.shell.dark-mode .platform-support-row:hover{background:rgba(255,255,255,.025)}.shell.dark-mode .platform-support-copy span{color:#aeb5c2}.shell.dark-mode .platform-presence-avatar i{border-color:#121823}.shell.dark-mode .platform-quick-actions a{border-color:var(--line);background:#171e29}.shell.dark-mode .platform-users-toolbar{border-color:var(--line);background:#0f151e}.shell.dark-mode .platform-users-search{border-color:var(--line);background:#171e29}.shell.dark-mode .platform-account-row{border-color:var(--line)}.shell.dark-mode .platform-admin-badge{border-color:rgba(245,166,35,.25);background:rgba(245,166,35,.11);color:#fdbd58}.shell.dark-mode .platform-confirm-icon.is-complete{background:rgba(18,183,106,.13);color:#6ce9a6}.shell.dark-mode .platform-confirm-icon.is-invalid{background:rgba(240,68,56,.13);color:#fda29b}.shell.dark-mode :where(.airline-admin-hero h1,.airline-admin-subhero h1,.airline-admin-section-head h2,.airline-admin-panel h2,.airline-admin-tile strong,.cabin-add-scene summary,.cabin-file-field>span){color:#f5f7fb}.shell.dark-mode :where(.airline-admin-tile,.cabin-add-scene,.cabin-file-field,.airline-admin-empty){border-color:var(--line);background:#171e29}.shell.dark-mode :where(.airline-admin-savebar){border-color:var(--line);background:rgba(13,16,23,.94)}.shell.dark-mode :where(.airline-admin-form-grid label,.portfolio-name-field){color:#c9ced8}.shell.dark-mode .airline-admin-floating-status{border-color:rgba(91,116,255,.3);background:#151c3a;color:#a9b6ff}.shell.dark-mode :where(.settings-account-context>div+div,.accessibility-setting-row+.accessibility-setting-row){border-color:var(--line)}.shell.dark-mode :where(.input,.select,textarea,.settings-readonly-input){border-color:rgba(226,232,240,.2);background:#181f2a;color:#f7f9fc}.shell.dark-mode :where(.input,.select,textarea)::placeholder{color:#8792a4}.shell.dark-mode :where(.input,.select,textarea):focus{border-color:#526fff;box-shadow:0 0 0 3px rgba(66,99,255,.17)}.shell.dark-mode .airline-status-select{border-color:rgba(100,126,255,.28);background:#151c3a;color:#aebaff}.shell.dark-mode .airline-status-select.is-active{border-color:rgba(53,193,126,.3);background:#102b22;color:#77deb0}.shell.dark-mode .airline-status-select.is-suspended{border-color:rgba(255,101,101,.3);background:#32191d;color:#ff9999}.shell.dark-mode :where(.button.ghost,.button.light,.icon-button,.notification-close){border-color:var(--line);background:#18202b;color:#f5f7fb}.shell.dark-mode :where(.button.ghost,.button.light,.icon-button,.notification-close):hover{background:#202a37}.shell.dark-mode :where(.button,button):disabled{color:#96a0b2;opacity:.72}.shell.dark-mode .search.portal-search-trigger,html[data-portal-theme=dark] .search.portal-search-trigger{border-color:rgba(226,232,240,.18);background:#171e29;color:#b8c1cf;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.shell.dark-mode .search.portal-search-trigger:hover,html[data-portal-theme=dark] .search.portal-search-trigger:hover{border-color:rgba(126,147,255,.46);background:#1c2532;color:#f7f9fc}.shell.dark-mode .search.portal-search-trigger:focus-visible,html[data-portal-theme=dark] .search.portal-search-trigger:focus-visible{border-color:#6f86ff;outline:none;box-shadow:0 0 0 3px rgba(111,134,255,.2)}.shell.dark-mode .portal-search-trigger>svg,html[data-portal-theme=dark] .portal-search-trigger>svg{color:#9ba8ba}.shell.dark-mode .portal-search-trigger kbd,html[data-portal-theme=dark] .portal-search-dialog kbd,html[data-portal-theme=dark] .portal-search-trigger kbd{border-color:rgba(226,232,240,.18);background:#252e3b;color:#cbd3df}.shell.dark-mode .settings-readonly-input{background:#141b25;color:#c7cfdb}.shell.dark-mode .password-visibility{color:#9eabba}.shell.dark-mode .password-visibility:hover{background:rgba(255,255,255,.06);color:#f7f9fc}.shell.dark-mode .profile-photo-preview{border-color:rgba(226,232,240,.18);background:#1b2330}.shell.dark-mode :where(.portal-loading-stat,.portal-loading-panel){border-color:var(--line);background:#121823;box-shadow:0 18px 42px rgba(0,0,0,.22)}.shell.dark-mode .portal-loading-chart span,.shell.dark-mode .portal-skeleton{background:#202936}.shell.dark-mode .portal-loading-chart span:after,.shell.dark-mode .portal-skeleton:after{background:linear-gradient(90deg,transparent,rgba(122,144,255,.19),transparent)}.shell.dark-mode .portal-loading-progress{background:rgba(111,134,255,.08)}.shell.dark-mode :where(table,th,td,.support-ticket-row,.product-option-row){border-color:var(--line)}.shell.dark-mode :where(th,.support-ticket-row:hover){background:rgba(255,255,255,.025)}.shell.dark-mode :where(.account-avatar,.settings-avatar,.settings-section-icon,.product-icon,.vr-action-icon){border-color:rgba(92,116,255,.25);background:rgba(66,99,255,.15);color:#7890ff}.shell.dark-mode .toggle-track{background:#303540}.shell.dark-mode .toggle-track>span{background:#f8f9fc}.preference-setting-copy{display:flex;grid-template-columns:none;align-items:center;gap:13px}.accessibility-setting-row+.accessibility-setting-row{border-top:1px solid var(--line)}.preference-setting-copy>span:last-child{display:grid;gap:5px}.preference-setting-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(10,55,255,.12);border-radius:10px;background:var(--blue-soft);color:var(--blue)!important}.shell.dark-mode :where(.notification-popover,.airline-enrollment-modal){border-color:var(--line);background:#0d1017;color:#f5f7fb;box-shadow:0 24px 80px rgba(0,0,0,.5)}html[data-portal-theme=dark] .settings-password-modal{border-color:var(--line);background:#121823;color:#f5f7fb;box-shadow:0 28px 90px rgba(0,0,0,.54)}html[data-portal-theme=dark] .settings-password-modal :where(.control-modal-header,.control-modal-footer){border-color:var(--line)}html[data-portal-theme=dark] .settings-password-modal .control-modal-heading h2{color:#f5f7fb}html[data-portal-theme=dark] :where(.cabin-create-modal .control-modal-header,.cabin-aircraft-tile,.cabin-create-empty){border-color:rgba(255,255,255,.11)}html[data-portal-theme=dark] .cabin-aircraft-tile{background:#14171e;color:#f5f7fb;box-shadow:0 10px 28px rgba(0,0,0,.2)}html[data-portal-theme=dark] .cabin-aircraft-tile:focus-visible,html[data-portal-theme=dark] .cabin-aircraft-tile:hover{border-color:#526fff;box-shadow:0 16px 38px rgba(10,55,255,.18)}html[data-portal-theme=dark] :where(.cabin-create-modal .control-modal-heading h2,.cabin-aircraft-copy strong,.cabin-create-empty h3){color:#f5f7fb}html[data-portal-theme=dark] :where(.cabin-create-intro p,.cabin-aircraft-copy>span,.cabin-aircraft-copy small,.cabin-create-empty p){color:#9299a8}html[data-portal-theme=dark] .cabin-aircraft-meta{color:#b2b8c4}html[data-portal-theme=dark] .cabin-create-empty{background:#11141b}.shell.dark-mode :where(.notification-header,.notification-footer,.notification-item){border-color:var(--line)}.shell.dark-mode .notification-item:hover{background:#151922}.shell.dark-mode .notification-item.is-unread{background:rgba(42,70,229,.13)}html[data-portal-theme=dark] :where(.portal-search-dialog,[role=dialog]):not([data-public-website-dialog]){border-color:rgba(255,255,255,.11);background:#0d1017;color:#f5f7fb;box-shadow:0 28px 90px rgba(0,0,0,.6)}html[data-portal-theme=dark] .playlist-preview-dialog .playlist-preview-close,html[data-portal-theme=dark] .playlist-preview-dialog .playlist-preview-head{border-color:rgba(255,255,255,.09);background:#11151d}html[data-portal-theme=dark] .playlist-preview-dialog :where(.playlist-preview-head h3,.playlist-preview-sequence-head strong,.playlist-preview-row>div strong){color:#f5f7fb}html[data-portal-theme=dark] .playlist-preview-dialog :where(.playlist-preview-head p,.playlist-preview-sequence-head span,.playlist-preview-row>div small){color:#9aa3b2}html[data-portal-theme=dark] .playlist-preview-dialog .playlist-preview-row{border-color:rgba(255,255,255,.09)}html[data-portal-theme=dark] .playlist-preview-dialog .playlist-preview-row>span:first-child{background:#191e28;color:#c8cfdb}html[data-portal-theme=dark] .portal-search-backdrop{background:rgba(0,0,0,.72)}html[data-portal-theme=dark] :where(.portal-search-dialog>header,.portal-search-dialog>footer,.portal-search-results>button){border-color:rgba(255,255,255,.1)}html[data-portal-theme=dark] .portal-search-dialog>header input{color:#f5f7fb}html[data-portal-theme=dark] .portal-search-results>button{color:#d9dde6}html[data-portal-theme=dark] .portal-search-results>button.is-selected,html[data-portal-theme=dark] .portal-search-results>button:hover{background:rgba(66,99,255,.16);color:#8da0ff}@media (max-width:720px){.accessibility-setting-row{align-items:flex-start}.preference-setting-copy{min-width:0}}