.mc-shell{--mc-bg:#05080d;--mc-panel:#101722;--mc-surface:#172230;--mc-blue:#00afff;--mc-cyan:#00e5ff;background:var(--mc-bg);color:#f4f8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;font-family:Arial,sans-serif}.mc-shell *{box-sizing:border-box}.mc-shell a{color:#8edfff}.mc-shell button,.mc-shell input,.mc-shell select,.mc-shell textarea{font:inherit}.mc-shell button,.mc-primary,.mc-voice{color:#f4f8ff;cursor:pointer;background:#101e2c;border:1px solid #2385aa;border-radius:10px;min-height:44px;padding:12px 16px;transition:background .15s,box-shadow .15s}.mc-shell button:hover,.mc-primary:hover,.mc-voice:hover{background:#18364a;box-shadow:0 0 18px #00afff25}.mc-shell button:active{background:#23516c}.mc-shell button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mc-shell :focus-visible{outline-offset:3px;outline:3px solid #00e5ff}.mc-shell input,.mc-shell select,.mc-shell textarea{color:#f4f8ff;background:#05080d;border:1px solid #526478;border-radius:8px;max-width:100%;padding:12px}.mc-shell textarea{width:100%;min-height:120px;margin:12px 0;display:block}.mc-header{background:#090f18;border-bottom:1px solid #1e3b51;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.mc-brand{letter-spacing:.1em;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.mc-brand svg{color:#00e5ff;width:32px;height:32px}.mc-brand small{letter-spacing:.25em;color:#99afc5;margin-top:6px;font-size:11px;display:block}.mc-voice,.mc-primary{align-items:center;gap:8px;margin:6px 8px 6px 0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 16px #00afff10}.mc-voice{border-color:#00afff;box-shadow:0 0 20px #00afff16}.mc-frame{grid-template-columns:220px minmax(0,1fr);display:grid}.mc-rail{border-right:1px solid #213248;padding:24px 16px}.mc-rail>a{color:#b9cadd;border-radius:8px;justify-content:space-between;margin-bottom:4px;padding:14px 12px;text-decoration:none;display:flex}.mc-rail>a:hover,.mc-rail>a[aria-current=page]{color:#00e5ff;background:#172230}.mc-label{letter-spacing:.18em;color:#93b4ce;font-size:11px;font-weight:700}.mc-guard{color:#92a7bc;gap:8px;margin:25px 0;font-size:12px;display:flex}.mc-workspace{min-width:0;padding:24px 30px}.mc-search{background:#101722;border:1px solid #284159;border-radius:12px;align-items:center;gap:12px;padding:8px 14px;display:flex}.mc-search input{background:0 0;border:0;width:100%}.mc-search kbd{white-space:nowrap;color:#99afc5;font-size:11px}.mc-search-results{background:#172230;border:1px solid #00afff;border-radius:12px;margin:10px 0;padding:15px}.mc-search-results a{padding:12px;text-decoration:none;display:block}.mc-search-results small,.mc-command small{color:#a9bed2;margin:7px 0;line-height:1.5;display:block}.mc-title{padding:32px 0 20px}.mc-title h1,.mc-page h1{letter-spacing:-.04em;margin:10px 0;font-size:clamp(30px,4vw,50px)}.mc-title>p:not(.mc-label),.mc-muted{color:#a9bed2;font-size:14px;line-height:1.6}.mc-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mc-status-card,.mc-panel{background:linear-gradient(145deg,#101722,#0b121d);border:1px solid #2a3b50;border-radius:14px;min-width:0;padding:20px;text-decoration:none}.mc-status-card h2{color:#f4f8ff;margin:18px 0 10px;font-size:15px}.mc-status-card strong{color:#f4f8ff;font-size:30px}.mc-status-card p{color:#a9bed2;font-size:12px;line-height:1.5}.mc-status{color:#b8c9dc;letter-spacing:.08em;background:#172230;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:700;display:inline-block}.mc-status.operational{color:#84ecb4;background:#11382b}.mc-status.warning,.mc-status.configuration-required{color:#ffb581;background:#412818}.mc-status.critical{color:#ffacaf;background:#4a2027}.mc-banner{color:#f7caa9;background:#201912;border:1px solid #6c472b;border-radius:10px;align-items:center;gap:12px;margin:20px 0;padding:14px 18px;font-size:13px;line-height:1.6;display:flex}.mc-banner svg{flex-shrink:0}.mc-quick{margin:24px 0}.mc-command-grid,.mc-scan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mc-panel h2{align-items:center;gap:10px;margin:0 0 18px;font-size:19px;display:flex}.mc-panel h2 svg{color:#00e5ff}.mc-command{border-top:1px solid #24364a;gap:10px;padding:14px 0;display:flex}.mc-command>a,.mc-command>div{flex:1;min-width:0;text-decoration:none}.mc-command b{color:#f4f8ff;justify-content:space-between;font-size:14px;display:flex}.mc-command button{align-self:center;min-width:44px;padding:8px;font-size:11px}.mc-command [aria-disabled]{opacity:.6}.mc-risk{color:#9fb6cf;letter-spacing:.07em;font-size:9px}.mc-page{padding-top:28px}.mc-page>p,.mc-panel p,.mc-panel dd{overflow-wrap:anywhere;line-height:1.7}.mc-scan-grid{margin:20px 0}.mc-panel dt{text-transform:uppercase;color:#90b3cf;margin-top:15px;font-size:11px}.mc-panel dd{margin:5px 0;font-size:13px}.mc-footer{letter-spacing:.08em;color:#8299b1;border-top:1px solid #24364a;margin-top:40px;padding:24px 0;font-size:10px}.mc-mobile-menu{display:none}.mc-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mc-skip{position:absolute;left:-9999px}.mc-skip:focus{z-index:100;background:#101722;padding:14px;top:15px;left:15px}.mc-check{align-items:flex-start;gap:12px;margin:15px 0;font-size:14px;line-height:1.6;display:flex}.mc-check input{flex-shrink:0;width:20px;height:20px}.mc-denied{color:#f4f8ff;background:#05080d;min-height:100vh;padding:50px}.mc-denied a{color:#8edfff;padding:14px 0;display:block}.mc-shell .admin-page{color:#f4f8ff;background:0 0;padding:0}.mc-shell .admin-hero,.mc-shell .editor-panel,.mc-shell .today-panel,.mc-shell .tasks-panel,.mc-shell .stripe-snapshot,.mc-shell .theo-task,.mc-shell .admin-metrics,.mc-shell .readiness-strip,.mc-shell .task-editor,.mc-shell .task-history article,.mc-shell .readiness-grid article{color:#f4f8ff;background:#101722;border-color:#31445b}.mc-shell .admin-page h1,.mc-shell .admin-page h2,.mc-shell .admin-page h3,.mc-shell .admin-page p,.mc-shell .admin-page label{color:inherit}.mc-shell .eyebrow{color:#93b4ce}.mc-shell .button-dark,.mc-shell .button-light,.mc-shell .button-outline{color:#f4f8ff;background:#172230;border:1px solid #2385aa}.mc-shell #applications,.mc-shell #readiness,.mc-shell #documents,.mc-shell #payments{scroll-margin-top:25px}.mc-shell .review-filters{margin-top:25px}.mc-shell .admin-hero h1{font-size:28px}.mc-shell .admin-hero{margin-top:30px}.mc-shell .message-launcher{display:none}body:has(.mc-shell)>.message-launcher{display:none}.mc-panel details{padding:10px 0}.mc-panel summary{cursor:pointer;min-height:44px;padding:10px 0}.mc-page .mc-panel{margin-top:18px}@media (max-width:900px){.mc-frame{grid-template-columns:1fr}.mc-rail{display:none}.mc-rail.is-open,.mc-mobile-menu{display:block}.mc-header{flex-wrap:wrap;padding:16px}.mc-workspace{padding:18px}.mc-header .mc-voice{justify-content:center;width:100%;margin:0}.mc-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-search kbd{display:none}}@media (max-width:560px){.mc-command-grid,.mc-scan-grid{grid-template-columns:1fr}.mc-status-grid{gap:8px}.mc-status-card{padding:14px}.mc-status-card strong{font-size:24px}.mc-status-card h2{font-size:13px}.mc-workspace{padding:14px}.mc-panel{padding:16px}.mc-shell .admin-metrics,.mc-shell .review-filters{flex-wrap:wrap}.mc-primary{white-space:normal;max-width:100%}.mc-shell{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.mc-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mc-shell{--paper:#05080d;--white:#101722;--ink:#f4f8ff;--line:#31445b;--blue:#8edfff;--blue-soft:#172230}.mc-shell .admin-list article,.mc-shell .review-summary,.mc-shell .review-bottom,.mc-shell .admin-waiver,.mc-shell .admin-readiness,.mc-shell .payment-panel,.mc-shell .task-history,.mc-shell .portal-card{color:#f4f8ff;background:#101722;border-color:#31445b}.mc-shell .theo-command button{color:#f4f8ff;background:#172230;border-color:#2385aa}.mc-shell .theo-command input,.mc-shell .theo-command textarea,.mc-shell .theo-command select,.mc-shell .review-filters select,.mc-shell .review-summary select{color:#f4f8ff;background:#05080d}.mc-shell .priority-reason,.mc-shell .snapshot-note{color:#a9bed2}.mc-shell .admin-list article{overflow-wrap:anywhere}.mc-shell .mc-panel .mc-status{color:#b8c9dc}.mc-shell .mc-panel .mc-status.operational{color:#84ecb4}.mc-shell .mc-panel .mc-status.warning,.mc-shell .mc-panel .mc-status.configuration-required{color:#ffb581}.mc-shell .mc-panel .mc-status.critical{color:#ffacaf}.mc-header{z-index:20;position:sticky;top:0}.mc-shell .theo-command{padding-inline:0}.mc-shell [id]{scroll-margin-top:160px}.tools-toolbar{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:22px 0;display:flex}.tools-toolbar label,.tools-form-grid label{gap:8px;display:grid}.tools-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 30px;display:flex}.tools-tabs button{font-size:12px}.tools-tabs [aria-current=page]{color:#ffd1ad;background:#3a271a;border-color:#ff8a32}.tools-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tools-form-grid label input:not([type=checkbox]),.tools-form-grid label select{width:100%;min-width:0}.tools-table-wrap{margin:24px 0;overflow-x:auto}.mc-shell table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.mc-shell th,.mc-shell td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #31445b;max-width:350px;padding:12px}.mc-shell th{color:#a9bed2}.tools-queue{margin:14px 0}.tools-person-list{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.tools-person-list [aria-pressed=true]{border-color:#00e5ff}.tools-practice .mc-panel button{margin:3px;font-size:12px}.mc-shell .tools-editor textarea{min-height:90px}.mc-shell .tools-editor h2{margin-bottom:24px}@media (max-width:600px){.tools-form-grid{grid-template-columns:1fr}.tools-tabs{gap:6px}.tools-tabs button{flex:45%;padding:10px}.tools-toolbar label{width:100%}}.mc-denied{max-width:640px;padding:48px 24px;padding-bottom:max(32px,env(safe-area-inset-bottom));overflow-wrap:anywhere;margin:0 auto}.mc-denied p{line-height:1.6}.mc-denied .mc-access-button{border:1px solid #73c9ff;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.mc-access-button:focus-visible{outline-offset:4px;outline:3px solid #73c9ff}.mc-shell{--mc-bg:#0b1017;--mc-panel:#141d29;--mc-surface:#1b293a;--mc-blue:#5ab4f2;--mc-cyan:#5ab4f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mc-header{padding:16px 24px}.mc-entry{letter-spacing:.07em;font-size:11px;text-decoration:none;color:#a9bed2!important}.mc-rail{align-self:start;max-height:calc(100dvh - 83px);padding:20px 12px;position:sticky;top:83px;overflow:auto}.mc-rail nav>a,.mc-rail details>a{color:#b9cadd;border-radius:8px;min-height:44px;padding:12px;font-size:13px;text-decoration:none;display:block}.mc-rail nav>a[aria-current=page]{color:#ffd1ad;background:#35281e;border-left:3px solid #e99853}.mc-rail nav>a:hover,.mc-rail details>a:hover{background:#1b293a}.mc-rail details{margin:20px 0}.mc-rail summary,.mc-panel>summary,.mc-recent>summary{cursor:pointer;color:#cbd9e8;min-height:44px;padding:12px 0}.mc-workspace{width:100%;max-width:1600px;padding:24px 30px}.mc-context{color:#9eafc4;align-items:center;gap:8px;margin:16px 0;font-size:12px;display:flex}.mc-context nav{overflow-wrap:anywhere;flex:1;min-width:0}.mc-context button{align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.mc-tabs{flex-wrap:wrap;gap:8px;margin:16px 0 24px;display:flex}.mc-tabs a{background:#141d29;border:1px solid #304158;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.mc-tabs [aria-current=page]{color:#ffd1ad;background:#35281e;border-color:#e99853}.mc-status-card{background:#141d29;padding:18px}.mc-status-card:hover{border-color:#5ab4f2}.mc-status-card h2{margin-top:12px}.mc-status-card strong{font-size:30px}.mc-status-card p{min-height:3.5em;font-size:13px}.mc-status-card>span:last-child{font-size:12px}.mc-panel{background:#141d29;margin-bottom:14px}.mc-page h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.15}.mc-title{padding-top:8px}.mc-title h1{font-size:clamp(30px,3.5vw,44px)}.mc-title p{max-width:70ch}.mc-filter-grid{grid-template-columns:2fr repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.mc-filter-grid label{color:#b9cadd;gap:8px;font-size:12px;display:grid}.mc-filter-grid input,.mc-filter-grid select{width:100%;min-width:0}.mc-table-scroll{overflow:auto}.mc-shell .mc-panel button{margin:4px}.mc-record{overflow-wrap:anywhere;border:1px solid #304158;border-radius:8px;margin:12px 0;padding:16px}.mc-record>div{grid-template-columns:minmax(100px,1fr) 3fr;gap:12px;margin:8px 0;display:grid}.mc-record dt{color:#9eafc4;font-size:12px}.mc-record dd{white-space:pre-wrap;margin:0}.mc-recent{margin-top:24px}.mc-recent a{align-items:center;min-height:44px;margin-right:16px;display:inline-flex}.mc-emergency{background:#381d25;border:1px solid #e86b77;border-radius:12px;padding:20px}.mc-shell .site-header{display:none}.mc-shell .admin-page{max-width:none;padding:0}.mc-shell .editor-panel,.mc-shell .manager-trip-card,.mc-shell .mission-notification-center article,.mc-shell .mission-control>article{color:#f4f8ff;background:#141d29;border:1px solid #304158;border-radius:12px;margin:14px 0;padding:20px}.mc-shell .eyebrow.dark{color:#a9bed2}.mc-shell .admin-hero{color:#f4f8ff;background:0 0;padding:20px 0}.mc-shell .button{min-height:44px}.mc-shell .button-dark{color:#d8efff;background:#19364d}.mc-shell .button-light,.mc-shell .button-outline{color:#b9cadd;background:#141d29;border:1px solid #304158}.mc-shell [hidden]{display:none!important}.mc-search-results{max-height:60dvh;overflow:auto}.mc-search-results a:focus-visible{outline:3px solid #5ab4f2}.mc-shell .status-pill{color:#cbd9e8;background:#1b293a}.mc-shell .status-pill.approved{color:#91dfb6;background:#16352a}.mc-shell .status-pill.denied{color:#ffbac2;background:#381d25}.mc-shell button[aria-pressed=true]{color:#ffd1ad;border-color:#e99853}.mc-shell .foundation-alert{color:#b9cadd;background:#141d29}.mc-shell main,.mc-shell article,.mc-shell section{min-width:0}.mc-shell .review-filters{flex-wrap:wrap}.mc-shell .review-filters label{min-width:0}.mc-shell .mc-label{color:#99b0c8}.mc-shell .mc-brand svg{color:#5ab4f2}@media (max-width:1000px){.mc-frame{grid-template-columns:200px minmax(0,1fr)}.mc-workspace{padding:20px}.mc-filter-grid,.mc-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mc-frame{display:block}.mc-mobile-menu{display:inline-flex}.mc-rail{border-bottom:1px solid #304158;border-right:0;max-height:none;display:none;position:static}.mc-rail.is-open{display:block}.mc-header{padding:12px 16px}.mc-entry{display:none}.mc-workspace{padding:16px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.mc-context{flex-wrap:wrap}.mc-context nav{flex-basis:100%}.mc-tabs{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.mc-tabs a{white-space:nowrap}.mc-record>div{grid-template-columns:1fr;gap:4px}.mc-shell .form-grid{grid-template-columns:1fr}.mc-shell input,.mc-shell select,.mc-shell textarea{font-size:16px}.mc-shell .review-filters{grid-template-columns:1fr;display:grid}.mc-shell .admin-list article{display:block}.mc-shell .admin-actions{flex-wrap:wrap;display:flex}.mc-shell .admin-actions button{flex:130px}.mc-shell .trip-manager-grid{grid-template-columns:1fr}}@media (max-width:560px){.mc-status-grid,.mc-command-grid,.mc-filter-grid{grid-template-columns:1fr}.mc-brand{font-size:13px}.mc-brand small{font-size:9px}.mc-panel,.mc-status-card{padding:16px}.mc-search{padding:6px 10px}.mc-search kbd{display:none}.mc-shell .mc-panel button{max-width:100%}.mc-shell .scenario-table{overflow:auto}.mc-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px){.mc-rail{display:block}.mc-mobile-menu{display:none}.mc-header{flex-wrap:nowrap}}
