:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#edf5fb;background:#10141c}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-height:100dvh;background:radial-gradient(ellipse at 8% 0%,#263753,transparent 60%),#10141c}main{max-width:1100px;margin:auto;padding:clamp(18px,5vw,50px)}.brand{display:flex;gap:15px;align-items:center;font-size:24px;letter-spacing:.24em;font-weight:750}.brand small{display:block;color:#a9bdd4;font-size:10px;letter-spacing:.18em;margin-top:4px}.eclipse{width:41px;height:41px;border:7px solid #cfdaeb;border-right-color:transparent;border-radius:50%;transform:rotate(-30deg)}.hero{margin:clamp(38px,8vw,82px) 0 28px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.19em;color:#a9d8ff}.hero h1{font-size:clamp(32px,5vw,56px);letter-spacing:-.045em;margin:14px 0}.hero p{max-width:690px;color:#b6c7d8;line-height:1.65}.card{background:#182435;border:1px solid #41536c;border-radius:20px;padding:clamp(19px,4vw,32px);margin:22px 0;box-shadow:0 14px 36px #0002}h2{font-size:23px;margin:0 0 10px}h3{font-size:17px;margin:26px 0 12px}p{line-height:1.6;color:#b9c9dc}label{display:block;margin:12px 0 6px;color:#d9e5f0;font-size:13px;font-weight:650}input,select{display:block;width:100%;min-height:48px;margin:8px 0 16px;padding:11px 14px;border-radius:11px;border:1px solid #657f9a;background:#0c192a;color:#f0f7ff;font:inherit;font-size:16px}button{border:1px solid #9fc6e7;border-radius:11px;padding:13px 17px;min-height:48px;background:#b9dcf2;color:#0b1d30;font-weight:700;font:inherit;cursor:pointer;margin:5px 7px 5px 0}button.outline{background:transparent;color:#c6e7fe;border-color:#6d8ba9}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:3px solid #e2f4ff;outline-offset:3px}.bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.two{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(18px,4vw,42px)}.metrics{font-size:14px;color:#bbd8ec;margin:15px 0}.tenantlist{max-height:490px;overflow-y:auto}.tenant{border:1px solid #40566e;background:#122036;border-radius:12px;padding:14px;margin:12px 0}.tenant strong{display:block;font-size:15px}.tenant p{font-size:13px;margin:7px 0}.hint{font-size:12px;color:#a7bed3}.invites{border-top:1px solid #44566f;margin-top:23px;padding-top:7px}#invite-result{background:#24354c;border:1px solid #637d98;padding:15px;border-radius:12px;margin:16px 0}#one-time-token{display:block;overflow-wrap:anywhere;background:#0a1727;padding:14px;border-radius:8px;font-family:monospace;color:#e4f6ff}#status{border:1px solid #566a7e;background:#202d40;border-radius:12px;padding:14px 18px;min-height:54px}footer{color:#8097ad;font-size:12px;margin-top:40px}@media(max-width:720px){.two{grid-template-columns:1fr}.brand{font-size:19px}.card{padding:19px}.bar button{width:100%}.tenant button{width:100%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}