@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.p.0nt9ayxdmqydo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_29786a69-module__F9D-bq__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_29786a69-module__F9D-bq__variable{--font-share-tech-mono:"Share Tech Mono", "Share Tech Mono Fallback"}
:root{--bg-primary:#080808;--bg-secondary:#0e0e0e;--bg-card:#111;--bg-soft:#141414;--amber:#ffb300;--amber-bright:#ffd54f;--amber-dim:#8a6000;--muted:#777;--muted-strong:#d4d4d4;--border:#1a1a1a;--border-light:#2a2a2a;--green:#66bb6a;--red:#ef5350;--radius:3px;--max-width:1440px}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--bg-primary);color:var(--amber);font-family:var(--font-share-tech-mono), "Fira Mono", "Courier New", monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.site-frame{min-height:100vh}.site-header{z-index:10;border-bottom:1px solid var(--border);background:#0e0e0ef5;position:sticky;top:0}.site-header-inner,.site-main{max-width:var(--max-width);margin:0 auto;padding:0 20px}.site-header-inner{align-items:center;gap:24px;min-height:52px;display:flex}.brand-link{letter-spacing:.08em;white-space:nowrap;align-items:baseline;gap:1px;font-size:1.1rem;display:inline-flex}.brand-other{color:var(--muted)}.brand-atc{color:var(--amber)}.site-nav{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.region-link,.airport-chip,.account-action,.country-menu summary,.show-link{border:1px solid var(--border-light);border-radius:var(--radius);color:var(--amber);letter-spacing:.1em;background:0 0}.region-link,.airport-chip,.show-link{padding:5px 10px;font-size:.76rem}.region-link-active{border-color:var(--amber-dim);background:#ffb3000f}.airport-strip{gap:6px;display:flex;overflow-x:auto}.country-menu{position:relative}.country-menu summary{cursor:pointer;padding:6px 12px;font-size:.84rem;list-style:none}.country-menu summary::-webkit-details-marker{display:none}.country-menu-list{background:var(--bg-card);border:1px solid var(--border-light);min-width:180px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.country-menu-link{border-bottom:1px solid var(--border);padding:10px 12px}.country-menu-link:last-child{border-bottom:0}.account-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.account-action{white-space:nowrap;align-items:center;gap:8px;padding:7px 12px;font-size:.9rem;display:inline-flex}.site-main{padding-top:28px;padding-bottom:48px}.page-header,.landing-hero,.stats-strip,.card-grid,.dashboard-grid,.aircraft-facts,.board-wrap,.placeholder-card,.section-card{margin-bottom:24px}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page-title{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(2rem,3.8vw,3rem)}.page-subtitle,.section-copy,.mini-card em,.fact-label,.stat-label,.board-table th,.page-kicker,.landing-subtitle{color:var(--muted)}.page-subtitle,.landing-subtitle,.section-copy{max-width:780px;margin-top:8px;line-height:1.6}.page-meta{text-align:right;letter-spacing:.08em;font-size:.82rem}.landing-hero,.section-card,.placeholder-card{border:1px solid var(--border);background:linear-gradient(#111111fa,#0a0a0afa);padding:24px}.landing-hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr);gap:24px;display:grid}.landing-title{letter-spacing:.06em;text-transform:uppercase;max-width:13ch;font-size:clamp(2.1rem,4.2vw,3.8rem);line-height:1.05}.page-kicker{letter-spacing:.16em;margin-bottom:12px;font-size:.82rem;display:block}.hero-actions,.landing-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.primary-button,.secondary-button{border-radius:var(--radius);border:1px solid var(--amber-dim);justify-content:center;align-items:center;min-height:42px;padding:0 16px;display:inline-flex}.primary-button{background:#ffb30014}.secondary-button{border-color:var(--border-light);color:var(--muted-strong)}.flow-list{gap:12px;display:grid}.flow-step{border:1px solid var(--border);background:var(--bg-soft);grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.flow-number{color:var(--amber-bright);font-size:1.4rem}.stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat-card,.mini-card{border:1px solid var(--border);background:var(--bg-card);padding:16px}.stat-card{gap:10px;display:grid}.stat-label{letter-spacing:.14em;font-size:.78rem}.stat-value{color:var(--amber-bright);font-size:clamp(1.4rem,3vw,2.2rem)}.dashboard-grid,.card-grid,.aircraft-facts{gap:16px;display:grid}.dashboard-grid{grid-template-columns:1.1fr .9fr}.card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.aircraft-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.section-card h2,.placeholder-card h2{letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:1.2rem}.section-card h3{margin-bottom:12px}.mini-card{gap:6px;display:grid}.mini-card strong{font-size:1.05rem}.board-wrap{border:1px solid var(--border);overflow:auto}.board-table{border-collapse:collapse;width:100%}.board-table th,.board-table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 14px}.board-table th{letter-spacing:.14em;font-size:.78rem}.board-table td{color:var(--muted-strong)}.board-table td a{color:var(--amber-bright)}.board-empty{text-align:center;color:var(--muted)}.fact-item{border:1px solid var(--border);background:var(--bg-card);gap:8px;padding:14px;display:grid}.fact-label{letter-spacing:.12em;font-size:.76rem}.fact-value{color:var(--amber-bright);font-size:1.1rem}@media (max-width:980px){.landing-hero,.dashboard-grid,.page-header{grid-template-columns:1fr;display:grid}.page-meta{text-align:left}}@media (max-width:720px){.site-header-inner{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.site-nav{order:3;width:100%}.account-actions{justify-content:flex-end;width:100%}.stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
