.page.svelte-cwls5q{max-width:1280px;margin:0 auto;padding:48px 40px}.page-header.svelte-cwls5q{margin-bottom:40px}.eyebrow.svelte-cwls5q{font-size:12px;font-weight:600;color:var(--copper);text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px}h1.svelte-cwls5q{font-size:40px;font-weight:800;color:var(--cream);letter-spacing:-.03em}.subtitle.svelte-cwls5q{font-size:16px;color:var(--text-muted);margin-top:8px}.content-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:8px}.card.svelte-cwls5q{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:28px}.card.wide.svelte-cwls5q{grid-column:span 2}.cotm-card.svelte-cwls5q{background:linear-gradient(180deg,#c9906014,#c9906005),var(--bg-card);border:1px solid rgba(201,144,96,.45);box-shadow:0 0 0 1px #c9906014,0 12px 32px -16px #c9906059}.cotm-header.svelte-cwls5q{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.cotm-eyebrow.svelte-cwls5q{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--copper, #c89060)}.cotm-month.svelte-cwls5q{font-size:11px;color:var(--text-dim);letter-spacing:.04em}.cotm-name.svelte-cwls5q{font-size:22px;font-weight:700;color:var(--cream, #f5f5f7);letter-spacing:-.01em;margin-top:4px}.cotm-cid.svelte-cwls5q{font-size:12px;color:var(--text-muted);margin-top:2px;font-variant-numeric:tabular-nums}.cotm-empty.svelte-cwls5q{font-size:14px;color:var(--text-muted);margin:8px 0 0}.cotm-manage.svelte-cwls5q{margin-top:18px;padding-top:16px;border-top:1px dashed rgba(201,144,96,.25);display:flex;flex-direction:column;gap:10px}.cotm-label.svelte-cwls5q{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.cotm-row.svelte-cwls5q{display:flex;gap:8px}.cotm-input.svelte-cwls5q{flex:1;padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--cream, #f5f5f7);font:inherit}.cotm-input.svelte-cwls5q:focus{outline:none;border-color:var(--copper, #c89060)}.cotm-btn.svelte-cwls5q{padding:8px 14px;background:var(--copper, #c89060);color:#1a1207;border:1px solid transparent;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:opacity .15s ease}.cotm-btn.svelte-cwls5q:hover:not(:disabled){opacity:.9}.cotm-btn.svelte-cwls5q:disabled{opacity:.5;cursor:progress}.cotm-btn-danger.svelte-cwls5q{background:transparent;color:#c45c5c;border-color:#c45c5c66;font-weight:500}.cotm-btn-danger.svelte-cwls5q:hover:not(:disabled){background:#c45c5c14}.cotm-msg.svelte-cwls5q{font-size:12px;padding:6px 10px;border-radius:4px}.cotm-msg.success.svelte-cwls5q{background:#4a7c5926;color:#7fb290}.cotm-msg.error.svelte-cwls5q{background:#c45c5c1f;color:#d68888}.cotm-hint.svelte-cwls5q{font-size:11px;color:var(--text-dim);margin:0}h2.svelte-cwls5q{font-size:18px;font-weight:700;color:var(--cream);margin-bottom:12px;letter-spacing:-.01em}p.svelte-cwls5q{font-size:14px;color:var(--text-muted);line-height:1.6;margin-bottom:12px}p.svelte-cwls5q:last-child{margin-bottom:0}strong.svelte-cwls5q{color:var(--cream)}.airport-list.svelte-cwls5q{list-style:none;display:flex;flex-direction:column;gap:8px}.airport-list.svelte-cwls5q li:where(.svelte-cwls5q){font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:10px}.icao.svelte-cwls5q{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--copper);width:40px}.staff-list.svelte-cwls5q{display:flex;flex-direction:column;gap:10px}.staff-row.svelte-cwls5q{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--border)}.staff-row.svelte-cwls5q:last-child{border-bottom:none;padding-bottom:0}.staff-title.svelte-cwls5q{font-size:13px;color:var(--text-dim)}.staff-name.svelte-cwls5q{font-size:13px;font-weight:600;color:var(--cream)}.staff-name.dim.svelte-cwls5q{color:var(--text-dim);font-weight:400;font-style:italic}.team-desc.svelte-cwls5q{font-size:12px;color:var(--text-dim);margin-bottom:14px;line-height:1.4}.team-list.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:6px}.team-member.svelte-cwls5q{font-size:13px;font-weight:500;color:var(--cream);background:#e8e0d40a;border:1px solid var(--border);padding:6px 12px;border-radius:6px}.team-role.svelte-cwls5q{font-size:10px;font-weight:600;color:var(--copper);margin-left:4px}.team-role.visitor.svelte-cwls5q{color:var(--mvfr)}.team-role.mit.svelte-cwls5q{color:var(--forest)}.team-role.aec.svelte-cwls5q{color:#a78bfa}.link-row.svelte-cwls5q{display:flex;gap:16px;margin-top:8px}.action-link.svelte-cwls5q{font-size:13px;font-weight:600;color:var(--copper);text-decoration:none}a.svelte-cwls5q{color:var(--copper)}@media (max-width: 768px){.page.svelte-cwls5q{padding:32px 16px}.content-grid.svelte-cwls5q{grid-template-columns:1fr}.card.wide.svelte-cwls5q{grid-column:span 1}h1.svelte-cwls5q{font-size:28px}}
