.beta-page{min-height:100vh;background:#090d16;color:#f8fafc;padding:24px 20px;font:16px system-ui}.beta-card{max-width:460px;margin:12vh auto 0;background:#131b2e;border:1px solid #1E293B;border-radius:22px;padding:28px;box-sizing:border-box}.beta-card span{color:#38bdf8;font-size:12px;font-weight:800;letter-spacing:.08em}.beta-card h1{font-size:30px;line-height:1.1}.beta-card p{color:#cbd5e1;line-height:1.55}.beta-back{color:#94a3b8;text-decoration:none}.beta-choice{display:flex;gap:10px;margin:22px 0}.beta-choice button{flex:1;padding:14px;border-radius:12px;border:1px solid #334155;background:#0f172a;color:#cbd5e1;font-weight:700}.beta-choice .selected{background:#2563eb;color:#fff;border-color:#3b82f6}.beta-consent{display:block;color:#cbd5e1;font-size:14px;line-height:1.45;margin:18px 0}.beta-consent input{margin-right:8px}.beta-action{display:block;background:#2563eb;color:#fff;text-align:center;text-decoration:none;padding:14px;border-radius:12px;font-weight:800;margin-top:20px}.beta-error{color:#fca5a5!important;font-size:14px}:root{--bg-app: #090D16;--bg-surface: #131B2E;--bg-surface-elevated: #1A243D;--border-subtle: #1E293B;--border-card: #22304C;--border-focus: #2563EB;--primary: #2563EB;--primary-hover: #1D4ED8;--primary-glow: rgba(37, 99, 235, .25);--accent-cyan: #06B6D4;--accent-emerald: #10B981;--accent-amber: #F59E0B;--accent-red: #EF4444;--text-high: #F8FAFC;--text-medium: #94A3B8;--text-muted: #64748B;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--dock-height: 68px;--header-height: 56px}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;background-color:var(--bg-app);color:var(--text-high);font-family:var(--font-family);font-size:15px;line-height:1.5;overflow-x:hidden;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}#root{min-height:100%;display:flex;flex-direction:column}button{font-family:inherit;cursor:pointer;border:none;outline:none;min-height:48px;min-width:48px;display:inline-flex;align-items:center;justify-content:center;transition:transform .1s ease,background-color .15s ease,opacity .15s ease}button:active{transform:scale(.97)}input,textarea,select{font-family:inherit;font-size:15px;color:var(--text-high);background-color:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px;outline:none;width:100%;min-height:48px;transition:border-color .15s ease,box-shadow .15s ease}input:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow)}input::placeholder,textarea::placeholder{color:var(--text-muted)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}@keyframes accordionSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.stop-detail-drawer{animation:accordionSlideDown .2s cubic-bezier(.16,1,.3,1)}
