.hero.svelte-1uha8ag{padding:80px 40px 60px;position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.hero.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 80% 20%,var(--copper-glow) 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,rgba(74,124,89,.04) 0%,transparent 50%);pointer-events:none}.hero-inner.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;position:relative}.hero-content.svelte-1uha8ag{max-width:600px}.hero-eyebrow.svelte-1uha8ag{font-size:12px;font-weight:600;color:var(--copper);text-transform:uppercase;letter-spacing:.15em;margin-bottom:16px}h1.svelte-1uha8ag{font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--cream)}.copper.svelte-1uha8ag{color:var(--copper)}.hero-sub.svelte-1uha8ag{font-size:17px;color:var(--text-muted);margin-top:16px;line-height:1.6}.hero-live.svelte-1uha8ag{display:flex;gap:16px;margin-top:32px}.live-pill.svelte-1uha8ag{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600}.live-pill.copper.svelte-1uha8ag{background:var(--copper-glow);color:var(--copper-light);border:1px solid rgba(201,125,60,.15)}.live-pill.forest.svelte-1uha8ag{background:#4a7c591f;color:var(--forest-light);border:1px solid rgba(74,124,89,.15)}.live-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;animation:svelte-1uha8ag-pulse 2s ease-in-out infinite}.live-pill.copper.svelte-1uha8ag .live-dot:where(.svelte-1uha8ag){background:var(--copper)}.live-pill.forest.svelte-1uha8ag .live-dot:where(.svelte-1uha8ag){background:var(--forest)}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.3}}.hero-logo.svelte-1uha8ag{width:267px;height:auto;opacity:.85;filter:drop-shadow(0 0 40px rgba(201,125,60,.15));align-self:center;animation:svelte-1uha8ag-logo-float 6s ease-in-out infinite,svelte-1uha8ag-logo-glow 4s ease-in-out infinite}@keyframes svelte-1uha8ag-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-1uha8ag-logo-glow{0%,to{filter:drop-shadow(0 0 30px rgba(201,125,60,.1))}50%{filter:drop-shadow(0 0 50px rgba(201,125,60,.25))}}.section.svelte-1uha8ag{padding:48px 40px;max-width:1280px;margin:0 auto}.section-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.section-title.svelte-1uha8ag{font-size:22px;font-weight:700;color:var(--cream);letter-spacing:-.02em}.section-link.svelte-1uha8ag{font-size:13px;color:var(--copper);text-decoration:none;font-weight:500}.divider.svelte-1uha8ag{height:1px;background:var(--border);max-width:1280px;margin:0 auto}.grid-2.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:8px}.live-grid.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start}.live-col.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;min-width:0}.event-stack.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px}.events-card.svelte-1uha8ag .section-header:where(.svelte-1uha8ag){margin-bottom:16px}.grid-3.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.grid-4.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.card.svelte-1uha8ag{background:var(--bg-card);border-radius:12px;padding:22px;border:1px solid var(--border);transition:background .2s}.card.svelte-1uha8ag:hover{background:var(--bg-card-hover)}.card-label.svelte-1uha8ag{font-size:11px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.sector-preview.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:0 40px}.sector-preview-card.svelte-1uha8ag{display:block;background:var(--bg-card);border:1px solid rgba(74,222,128,.15);border-radius:12px;padding:16px 20px;text-decoration:none;transition:all .15s;margin-bottom:8px}.sector-preview-card.svelte-1uha8ag:hover{border-color:#4ade804d}.sector-preview-header.svelte-1uha8ag{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#4ade80;margin-bottom:12px}.sector-live-dot.svelte-1uha8ag{width:10px;height:10px;border-radius:50%;background:#4ade80;animation:svelte-1uha8ag-split-pulse 1.5s ease-in-out infinite;flex-shrink:0}.sector-view-link.svelte-1uha8ag{margin-left:auto;font-size:13px;color:var(--text-muted);font-weight:500}.sector-mini-map-wrap.svelte-1uha8ag{border-radius:8px;margin-bottom:12px;background:#0003}.sector-controllers.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px}.sector-ctrl.svelte-1uha8ag{display:flex;align-items:center;gap:6px}.ctrl-sector.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--cream)}.ctrl-freq.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-dim)}.split-banner.svelte-1uha8ag{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#4ade8014;border:1px solid rgba(74,222,128,.2);border-radius:8px;margin-bottom:12px;font-size:12px;font-weight:600;color:#4ade80;text-decoration:none;transition:background .15s}.split-banner.svelte-1uha8ag:hover{background:#4ade801f}.split-banner.single.svelte-1uha8ag{color:var(--copper);background:var(--copper-glow);border-color:#c97d3c33}.split-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:currentColor;animation:svelte-1uha8ag-split-pulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes svelte-1uha8ag-split-pulse{0%,to{opacity:1}50%{opacity:.5}}.empty.svelte-1uha8ag{font-size:14px;color:var(--text-dim);padding:20px 0;text-align:center}.ctrl-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.ctrl-row.svelte-1uha8ag>:where(.svelte-1uha8ag):first-child{min-width:0;flex:1 1 auto}.ctrl-row.svelte-1uha8ag:last-child{border-bottom:none}.ctrl-callsign.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:var(--cream)}.ctrl-name.svelte-1uha8ag{font-size:12px;color:var(--text-muted);margin-top:2px}.ctrl-freq.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--copper);font-weight:500}.ctrl-meta.svelte-1uha8ag{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ctrl-duration.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted)}.booked-section.svelte-1uha8ag{margin-top:4px;padding-top:8px;border-top:1px dashed var(--border)}.booked-label.svelte-1uha8ag{font-size:10px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.ctrl-row.booked.svelte-1uha8ag .ctrl-callsign:where(.svelte-1uha8ag){color:var(--cream)}.booked-time.svelte-1uha8ag{display:flex;gap:8px;align-items:center;margin-top:2px}.time-zulu.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--copper)}.time-local.svelte-1uha8ag{font-size:11px;color:var(--text-muted)}.booked-badge.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;color:var(--forest-light);background:#4a7c5926;padding:3px 10px;border-radius:4px}.booked-badge.event.svelte-1uha8ag{color:var(--copper);background:var(--copper-glow)}.wx-row.svelte-1uha8ag{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--border)}.wx-row.svelte-1uha8ag:last-child{border-bottom:none}.wx-icao.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:var(--cream);width:44px}.wx-cat.svelte-1uha8ag{font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;width:44px;text-align:center;font-family:JetBrains Mono,monospace}.wx-cat.vfr.svelte-1uha8ag{background:#5d997026;color:var(--vfr)}.wx-cat.mvfr.svelte-1uha8ag{background:#5b7fb526;color:var(--mvfr)}.wx-cat.ifr.svelte-1uha8ag{background:#c45c5c26;color:var(--ifr)}.wx-cat.lifr.svelte-1uha8ag{background:#8b5cf626;color:var(--lifr)}.wx-metar.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-dim);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wx-row-wrap.svelte-1uha8ag{border-bottom:1px solid var(--border);padding:6px 0}.wx-row-wrap.svelte-1uha8ag:last-child{border-bottom:none}.wx-atis-badge.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--cream);background:#e8e0d414;padding:2px 6px;border-radius:3px;position:relative;cursor:default}.wx-atis-badge.has-special.svelte-1uha8ag{border:1px solid rgba(196,92,92,.3);color:var(--ifr);cursor:help}.special-tooltip.svelte-1uha8ag{display:none;position:absolute;top:100%;left:-10px;width:max-content;max-width:min(320px,90vw);background:#3a1515;border:1px solid rgba(196,92,92,.4);border-top:9px solid transparent;background-clip:padding-box;color:#f0a0a0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;padding:12px;border-radius:8px;line-height:1.5;z-index:20;box-shadow:0 8px 24px #0006;white-space:normal}.special-line.svelte-1uha8ag+.special-line:where(.svelte-1uha8ag){margin-top:6px;padding-top:6px;border-top:1px solid rgba(196,92,92,.25)}.special-tooltip.svelte-1uha8ag:before{content:"";position:absolute;top:4px;left:16px;width:10px;height:10px;background:#3a1515;border-left:1px solid rgba(196,92,92,.4);border-top:1px solid rgba(196,92,92,.4);transform:rotate(45deg)}.wx-atis-badge.has-special.svelte-1uha8ag:hover .special-tooltip:where(.svelte-1uha8ag),.wx-atis-badge.has-special.svelte-1uha8ag:focus-within .special-tooltip:where(.svelte-1uha8ag),.special-tooltip.svelte-1uha8ag:hover{display:block}.wx-rwys.svelte-1uha8ag{display:flex;gap:12px;padding:4px 0 2px 56px}.rwy-info.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;color:var(--text-muted)}.event-card.svelte-1uha8ag{background:var(--bg-card);border-radius:12px;padding:22px;border:1px solid var(--border);transition:border-color .2s;overflow:hidden}.event-card.has-banner.svelte-1uha8ag{padding:0}.event-card.has-banner.svelte-1uha8ag .event-body:where(.svelte-1uha8ag){padding:16px 22px 22px}.event-card.svelte-1uha8ag:hover{border-color:#c97d3c26}.event-banner.svelte-1uha8ag{width:100%;aspect-ratio:16 / 7;overflow:hidden;background:#0003}.event-banner.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block}.event-date.svelte-1uha8ag{font-size:12px;font-weight:600;color:var(--copper)}.event-title.svelte-1uha8ag{font-size:17px;font-weight:700;color:var(--cream);margin-top:6px;letter-spacing:-.01em}.event-desc.svelte-1uha8ag{font-size:13px;color:var(--text-muted);margin-top:4px;line-height:1.4}.stat-val.svelte-1uha8ag{font-size:36px;font-weight:800;letter-spacing:-.03em;color:var(--copper)}.stat-val.green.svelte-1uha8ag{color:var(--forest-light)}.stat-val.muted.svelte-1uha8ag{color:var(--text-muted)}.stat-label.svelte-1uha8ag{font-size:13px;color:var(--text-muted);margin-top:4px}@media (max-width: 768px){.hero.svelte-1uha8ag{padding:40px 16px 32px}h1.svelte-1uha8ag{font-size:32px}.hero-logo.svelte-1uha8ag{display:none}.hero-live.svelte-1uha8ag{flex-direction:column;gap:8px}.section.svelte-1uha8ag{padding:32px 16px}.grid-2.svelte-1uha8ag,.grid-3.svelte-1uha8ag,.grid-4.svelte-1uha8ag{grid-template-columns:1fr}.live-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}
