:root{--orbit-color-background-base: #050b16;--orbit-color-background-admin: #06101d;--orbit-color-surface-1: #081120;--orbit-color-surface-2: #0b1728;--orbit-color-surface-elevated: #132743;--orbit-color-surface-glass-auth: rgba(8, 17, 32, .82);--orbit-color-text-primary: #f8fafc;--orbit-color-text-secondary: #cbd5e1;--orbit-color-text-tertiary: #94a3b8;--orbit-color-border-default: rgba(255, 255, 255, .08);--orbit-color-border-focus: #22d3ee;--orbit-color-accent-cyan: #22d3ee;--orbit-color-accent-violet: #8b5cf6;--orbit-color-accent-gold: #f59e0b;--orbit-radius-xs: 4px;--orbit-radius-sm: 10px;--orbit-radius-md: 16px;--orbit-radius-lg: 22px;--orbit-radius-xl: 28px;--orbit-focus-ring: 0 0 0 3px rgba(34, 211, 238, .38);color-scheme:dark}.orbit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.orbit-auth-card,.orbit-secret-reveal-card,.orbit-system-health-card,.orbit-danger-zone,.orbit-reauth-modal,.orbit-toast,.orbit-sidebar,.orbit-topbar{color:var(--orbit-color-text-primary);background:var(--orbit-color-surface-1);border:1px solid var(--orbit-color-border-default)}.orbit-auth-card{width:min(100%,460px);padding:40px;border-radius:var(--orbit-radius-xl);background:var(--orbit-color-surface-glass-auth);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.orbit-login-methods,.orbit-secret-reveal-card__actions,.orbit-reauth-modal__actions,.orbit-pagination,.orbit-topbar__actions{display:flex;gap:12px}.orbit-login-methods{flex-direction:column}.orbit-provider-button,.orbit-pagination button,.orbit-secret-reveal-card button,.orbit-reauth-modal button{min-height:44px;border-radius:var(--orbit-radius-md);border:1px solid var(--orbit-color-border-default);background:#ffffff08;color:var(--orbit-color-text-primary)}.orbit-provider-button:focus-visible,.orbit-pagination button:focus-visible,.orbit-secret-reveal-card button:focus-visible,.orbit-reauth-modal button:focus-visible,.orbit-search-input input:focus-visible,.orbit-code-input__field:focus-visible{outline:none;box-shadow:var(--orbit-focus-ring)}.orbit-code-input__cells{display:grid;grid-template-columns:repeat(6,minmax(44px,52px));gap:8px}.orbit-code-cell{min-height:52px;display:grid;place-items:center;border-radius:var(--orbit-radius-md);border:1px solid var(--orbit-color-border-default);background:#ffffff08}.orbit-admin-table{overflow-x:auto}.orbit-admin-table table{width:100%;border-collapse:collapse;font-size:13px}.orbit-admin-table th{position:sticky;top:0;background:#ffffff08}.orbit-admin-table th,.orbit-admin-table td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);text-align:left}.orbit-sidebar{width:260px;min-height:100dvh;background:var(--orbit-color-background-admin)}.orbit-sidebar__nav{display:grid;gap:4px}.orbit-sidebar__link{min-height:44px;display:flex;align-items:center;gap:10px;color:var(--orbit-color-text-secondary);text-decoration:none;border-radius:var(--orbit-radius-sm)}.orbit-sidebar__link--active{color:var(--orbit-color-text-primary);background:#22d3ee1f}.orbit-status-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;border:1px solid var(--orbit-color-border-default)}.orbit-status-badge--success{color:#4ade80;background:#22c55e1f}.orbit-status-badge--warning,.orbit-status-badge--degraded{color:#fcd34d;background:#f59e0b1f}.orbit-status-badge--error,.orbit-status-badge--blocked{color:#f87171;background:#ef444424}.orbit-secret-reveal-card{border-color:#f59e0b38;background:#f59e0b14}.orbit-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0000009e;z-index:800}@media(max-width:480px){.orbit-auth-card{width:calc(100% - 40px);padding:20px}.orbit-code-input__cells{grid-template-columns:repeat(6,minmax(36px,1fr))}.orbit-sidebar{width:min(320px,88vw)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html,body,#root{min-height:100dvh;margin:0}body{background:#050b16;color:#f8fafc;font-family:Manrope,Inter,system-ui,sans-serif}.orbit-auth-page{min-height:100dvh;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));position:relative;overflow:hidden;isolation:isolate}.orbit-auth-card{max-width:460px}.orbit-auth-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 45%,rgba(34,211,238,.14),transparent 28%),radial-gradient(circle at 80% 15%,rgba(139,92,246,.12),transparent 32%),#050b16}.orbit-rings{position:absolute;width:min(76vw,720px);aspect-ratio:1;left:50%;top:50%;border:1px solid rgba(34,211,238,.16);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg) scaleY(.38);box-shadow:0 0 42px #22d3ee14}.orbit-rings:before,.orbit-rings:after{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px solid rgba(245,158,11,.14);border-radius:50%}.orbit-rings:after{top:20%;right:20%;bottom:20%;left:20%;border-color:#8b5cf624}.orbit-core-glow{position:absolute;width:220px;aspect-ratio:1;left:calc(50% - 110px);top:calc(50% - 110px);border-radius:50%;background:#22d3ee1a;filter:blur(48px)}.orbit-auth-mark{display:inline-flex;align-items:center;letter-spacing:.18em;font-weight:700}.orbit-auth-form,.orbit-auth-code-step{display:grid;gap:16px}.orbit-auth-field{display:grid;gap:8px}.orbit-auth-field input{min-height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f8fafc;padding:0 14px}.orbit-auth-primary{min-height:48px;border:0;border-radius:16px;color:#fff;background:linear-gradient(135deg,#22d3ee,#8b5cf6)}.orbit-auth-code-actions,.orbit-language-switcher{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between}.orbit-language-switcher button,.orbit-auth-code-actions button{min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#cbd5e1}.orbit-auth-hint{color:#cbd5e1}.orbit-auth-status-panel{display:grid;gap:14px}@media(max-width:480px){.orbit-auth-page{place-items:stretch;align-items:center;padding-inline:20px}.orbit-auth-card{width:100%;box-sizing:border-box}.orbit-auth-background{background:radial-gradient(circle at 50% 35%,rgba(34,211,238,.1),transparent 34%),#050b16}.orbit-rings{width:118vw;opacity:.72}}@media(prefers-reduced-motion:reduce){.orbit-rings{transition:none}}.orbit-admin-layout{min-height:100dvh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#050b16;color:#f8fafc}.orbit-admin-layout__workspace{min-width:0;display:grid;grid-template-rows:auto 1fr}.orbit-admin-content{min-width:0;padding:24px clamp(20px,4vw,40px) max(24px,env(safe-area-inset-bottom))}.orbit-admin-page{display:grid;gap:20px;max-width:1600px}.orbit-admin-logo{display:inline-flex;padding:24px;font-weight:700;letter-spacing:.16em}.orbit-admin-user{display:grid;gap:4px;padding:16px;color:#cbd5e1}.orbit-admin-user span,.orbit-admin-metric span,.orbit-admin-description-list dt{color:#94a3b8;font-size:12px}.orbit-topbar{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px clamp(20px,4vw,40px);background:#081120f5}.orbit-topbar h1,.orbit-topbar p,.orbit-admin-panel h2,.orbit-admin-metric strong{margin:0}.orbit-topbar h1{font-size:22px}.orbit-topbar p{color:#94a3b8}.orbit-admin-metric-grid,.orbit-admin-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.orbit-admin-two-column{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px}.orbit-admin-metric,.orbit-admin-panel,.orbit-admin-mobile-card{border:1px solid rgba(255,255,255,.08);background:#081120;border-radius:22px}.orbit-admin-metric{display:grid;gap:12px;padding:20px}.orbit-admin-metric strong{font-size:28px}.orbit-admin-panel{padding:20px}.orbit-admin-health-list,.orbit-admin-health-grid{display:grid;gap:12px}.orbit-system-health-card{padding:16px;border-radius:16px}.orbit-system-health-card__header,.orbit-admin-detail-panel,.orbit-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.orbit-admin-toolbar{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#081120}.orbit-search-input{min-width:min(100%,360px)}.orbit-search-input input{width:100%;min-height:44px;box-sizing:border-box;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f8fafc;padding:0 14px}.orbit-admin-primary-button,.orbit-admin-secondary-button,.orbit-admin-danger-button,.orbit-admin-icon-button,.orbit-admin-table a{min-height:44px;border-radius:14px;padding:0 14px;color:#f8fafc}.orbit-admin-primary-button{border:0;background:linear-gradient(135deg,#22d3ee,#8b5cf6)}.orbit-admin-secondary-button,.orbit-admin-icon-button{border:1px solid rgba(255,255,255,.08);background:#ffffff08}.orbit-admin-danger-button{border:1px solid rgba(239,68,68,.28);background:#ef44441f;color:#fca5a5}.orbit-admin-icon-button{display:none}.orbit-admin-table{border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#081120}.orbit-admin-table table{min-width:760px}.orbit-admin-mobile-cards{display:none;gap:12px}.orbit-admin-mobile-card{padding:16px}.orbit-admin-mobile-card strong,.orbit-admin-mobile-card span{display:block;margin-bottom:8px}.orbit-admin-description-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.orbit-admin-description-list div{display:grid;gap:6px}.orbit-admin-description-list dd{margin:0}.orbit-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-radius:22px;border-color:#ef444447;background:#ef444414}.orbit-danger-zone__actions{display:flex;flex-wrap:wrap;gap:10px}.orbit-secret-reveal-card{padding:20px;border-radius:22px}.orbit-secret-reveal-card__value{overflow-x:auto}.orbit-audit-timeline{display:grid;gap:12px;margin:0;padding:0;list-style:none}.orbit-audit-event{display:grid;gap:6px;padding:14px;border-radius:14px;background:#ffffff08}.orbit-modal-backdrop{padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.orbit-reauth-modal{width:min(100%,520px);padding:24px;border-radius:28px}.orbit-admin-layout__drawer-backdrop{display:none}@media(max-width:1023px){.orbit-admin-layout{grid-template-columns:84px minmax(0,1fr)}.orbit-sidebar{width:84px}.orbit-sidebar__link span:not(.orbit-sidebar__icon),.orbit-sidebar__status,.orbit-sidebar__user{display:none}.orbit-admin-metric-grid,.orbit-admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orbit-admin-two-column{grid-template-columns:1fr}}@media(max-width:767px){.orbit-admin-layout{grid-template-columns:1fr}.orbit-sidebar{position:fixed;inset:0 auto 0 0;z-index:700;width:min(320px,88vw);transform:translate(-100%);transition:transform .18s ease}.orbit-admin-layout--drawer-open .orbit-sidebar{transform:translate(0)}.orbit-admin-layout--drawer-open .orbit-admin-layout__drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:650;background:#0000009e}.orbit-admin-icon-button{display:inline-flex;align-items:center}.orbit-topbar{grid-template-columns:1fr}.orbit-admin-content{padding:16px 16px max(20px,env(safe-area-inset-bottom))}.orbit-admin-metric-grid,.orbit-admin-health-grid,.orbit-admin-description-list{grid-template-columns:1fr}.orbit-admin-toolbar,.orbit-danger-zone,.orbit-admin-detail-panel{align-items:stretch;flex-direction:column}.orbit-admin-table{display:none}.orbit-admin-mobile-cards{display:grid}}@media(prefers-reduced-motion:reduce){.orbit-sidebar{transition:none}}
