:root{color:#e8edf8;font-synthesis:none;background:#080d16;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 85% 5%,#984af429,#0000 32rem),#080d16;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}.shell{width:min(900px,100% - 40px);margin:0 auto;padding:72px 0 96px}.page-header{justify-content:space-between;align-items:center;gap:28px;margin-bottom:36px;display:flex}.brand{flex:none;display:block}.brand img{width:170px;height:auto;display:block}.account-summary{text-align:right;justify-content:flex-end;align-items:center;gap:18px;display:flex}.account-summary p{color:#919caf;margin:0}.account-summary strong{color:#e8edf8}.eyebrow,.section-label{color:#3bd9e6;letter-spacing:.2em;margin:0 0 8px;font-size:12px;font-weight:800}h2,h3,p{margin-top:0}.panel{background:#111a29eb;border:1px solid #223149;border-radius:20px;padding:28px;box-shadow:0 20px 70px #00000038}.panel p{color:#9aa6b8}.panel h2{margin-bottom:8px;font-size:26px}form{margin-top:24px}label{color:#bdc7d8;margin-bottom:8px;font-weight:700;display:block}.form-row{flex-wrap:wrap;gap:12px;display:flex}input,select{color:#f5f7ff;background:#0b1220;border:1px solid #30425f;border-radius:11px;outline:none;flex:1;min-width:0;padding:13px 15px}input:focus,select:focus{border-color:#a45cff;box-shadow:0 0 0 3px #a45cff2e}button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8349dc,#ad5cff);border:0;border-radius:11px;padding:12px 18px;font-weight:800}.button-link{color:#fff;background:linear-gradient(135deg,#8349dc,#ad5cff);border-radius:11px;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-block}.button-link:hover,button:hover:not(:disabled){filter:brightness(1.08)}button:disabled{color:#778397;cursor:default;opacity:.72;filter:none;background:#182235}button.secondary{background:0 0;border:1px solid #33445e}.organization-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.organization-list{gap:18px;margin-top:18px;display:grid}.billing-panel,.download-panel,.beta-admin,.support-tools{margin-top:18px}.billing-panel{border-color:#69469b}.billing-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-state{color:#c892ff;letter-spacing:.08em;text-transform:uppercase;background:#23153b;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.billing-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.download-panel{border-color:#256c70}.beta-admin,.support-tools{border-color:#8150bd}.beta-lists{gap:24px;margin-top:28px;display:grid}.beta-lists h3{margin-bottom:10px}.tester-list{gap:9px;display:grid}.tester-row{background:#0d1523;border:1px solid #24344e;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.tester-row strong,.tester-row span{display:block}.tester-row span{color:#8f9db1;margin-top:4px;font-size:13px}.tester-actions{align-items:center;gap:8px;display:flex}.tester-actions select{flex:none;width:auto;padding:9px 11px}.tester-actions input{flex:none;width:190px;padding:9px 11px}.access-badge{margin:0;font-weight:800;color:#c892ff!important}button.compact{white-space:nowrap;padding:9px 12px}.support-diagnostics form{margin:12px 0 14px}.support-diagnostics>p,.support-tools>p{margin-bottom:0}.support-sections{gap:24px;margin-top:28px;display:grid}.support-sections h3{margin-bottom:10px}.support-sections section+section{border-top:1px solid #24344e;padding-top:24px}.support-sections section>p{margin-bottom:14px}.support-pairing{color:#dbe3f1;background:#0d1523;border:1px solid #8150bd;border-radius:12px;margin:14px 0;padding:14px}.support-pairing strong{color:#c892ff;overflow-wrap:anywhere;margin-top:6px;font:700 13px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.diagnostic-content{color:#dbe3f1;white-space:pre-wrap;overflow-wrap:anywhere;background:#080d16;border:1px solid #30425f;border-radius:12px;max-height:560px;margin:14px 0 0;padding:16px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.bridge-handoff{border-color:#8150bd;margin:18px 0}.bridge-handoff select{width:100%;margin-top:2px}.handoff-actions{gap:12px;margin-top:18px;display:flex}.organization-heading{margin-bottom:22px}.role{color:#c892ff;text-transform:uppercase;letter-spacing:.12em;background:#23153b;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.bridge,.empty{background:#0d1523;border:1px solid #24344e;border-radius:14px;margin-top:12px;padding:18px}.empty p{margin:6px 0 0}.detail{color:#8f9db1;border-top:1px solid #1e2c42;justify-content:space-between;gap:20px;padding:9px 0;display:flex}.detail strong{color:#dbe3f1;text-align:right}.status{color:#62dcc5;min-height:24px;margin:18px 4px 0}.status.error{color:#ff7685}.hidden{display:none}@media (width<=640px){.shell{width:min(100% - 24px,900px);padding-top:40px}.page-header{align-items:flex-start}.brand img{width:132px}.account-summary{flex-direction:column;align-items:flex-end;gap:10px}.account-summary button{width:auto}.form-row,.organization-heading,.billing-heading,.billing-actions,.handoff-actions,.tester-row,.tester-actions{flex-direction:column;align-items:stretch}button{width:100%}}
