:root{color:#281d39;font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#281d39;--muted:#756b81;--line:#e4dfec;--accent:#7152ae;--card:#fff;--soft:#ede7f6;background:#f7f5fb;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{background:var(--accent);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:10px 18px;font-weight:600}button:disabled{opacity:.5;cursor:default}button:hover:enabled{filter:brightness(.96)}:focus-visible{outline-offset:3px;outline:3px solid #a283dd}input,select,textarea{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:9px;min-height:45px;padding:11px 13px;display:block}input[readonly]{background:var(--soft);color:var(--muted)}label{margin-bottom:17px;font-size:14px;font-weight:600;display:block}label input,label select,label textarea{margin-top:7px}textarea{resize:vertical;min-height:85px}a{color:var(--accent);text-decoration:none}p{color:var(--muted);margin:0 0 20px}h1,h2,h3{letter-spacing:-.03em;margin:0 0 18px;line-height:1.2}h1{font-size:clamp(30px,5vw,46px);font-weight:650}h2{font-size:25px}h3{margin-top:28px;font-size:17px}.account-shell{max-width:1140px;margin:auto;padding:0 36px}.account-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:100px;display:flex}.account-header select{background:0 0;width:135px;font-size:13px}.wordmark{color:var(--ink);align-items:center;gap:10px;font-size:25px;font-weight:700;display:flex}.wordmark img{width:34px;height:34px}.wordmark span{border-left:1px solid var(--line);color:var(--muted);margin-left:10px;padding-left:15px;font-size:13px;font-weight:500}main{min-height:74vh;padding:50px 0}.page-heading{margin-bottom:40px}.eyebrow{letter-spacing:.16em;color:var(--accent);margin-bottom:13px;font-size:11px;font-weight:700}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 8px 30px #33204904}.welcome-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:940px;margin:auto;display:grid}.intro{padding:10px 0}.intro p{max-width:400px}.large-mark{width:62px;height:62px;margin-bottom:24px}.intro ol{color:var(--muted);margin:30px 0;padding-left:23px}.intro li{padding:5px 0}.text-link{font-weight:600}.login-card form>button{width:100%;margin-top:5px}.code-input{letter-spacing:.28em;font-size:22px}.fine-print{margin:23px 0 0;font-size:12px;line-height:1.8}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quiet{color:var(--accent);border-color:var(--line);background:0 0}.danger{color:#fff;background:#a63744}.login-card .actions{justify-content:space-between;margin-top:13px}.login-card .quiet{border:0;padding:7px 0;font-size:12px}.notice{border:1px solid var(--line);background:var(--soft);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;padding:14px 18px;font-size:14px}.error{color:#8f2f40;background:#fff0f1;border-color:#e6b9c2}.identity{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.identity>div:first-child{overflow-wrap:anywhere}.plan-badge{vertical-align:middle;background:var(--soft);color:var(--accent);white-space:nowrap;border-radius:6px;margin-left:12px;padding:3px 8px;font-size:11px;display:inline-block}.tabs{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}.tabs button{border-color:#0000}.tabs .selected{background:var(--ink)}.dashboard-grid{grid-template-columns:1.25fr 1fr;gap:22px;display:grid}.soft{background:var(--soft);box-shadow:none}.capabilities{margin:0;padding:0;list-style:none}.capabilities li{color:var(--muted);padding:7px 0;font-size:14px}.plan-line{border-bottom:1px solid #d8cee6;justify-content:space-between;padding:16px 0;font-size:14px;display:flex}.device-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.device-list article:last-child{border:0}.device-list p{margin:5px 0 0;font-size:12px}.search-form{align-items:end;gap:12px;margin:25px 0;display:flex}.search-form label{flex:1;margin:0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:var(--muted);font-weight:500}td,th{border-bottom:1px solid var(--line);padding:15px 10px}td:first-child{overflow-wrap:anywhere}td .quiet{padding:5px 10px}.editor{border-top:2px solid var(--line);margin-top:28px;padding-top:10px}.form-grid{grid-template-columns:1fr 1fr 1.5fr;gap:15px;display:grid}.audit{padding:0;font-size:12px;list-style:none}.audit li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:15px;padding:10px 0;display:flex}.audit time{color:var(--muted)}footer{color:var(--muted);border-top:1px solid var(--line);padding:25px 0;font-size:12px}@media (width<=720px){.account-shell{padding:0 20px}.account-header{height:78px}main{padding-top:34px}.welcome-grid,.dashboard-grid{grid-template-columns:1fr;gap:26px}.intro ol{display:none}.intro{padding:0}.large-mark{display:none}.identity{flex-direction:column;align-items:flex-start}.card{padding:23px}.form-grid{grid-template-columns:1fr}.device-list article{flex-direction:column;align-items:flex-start}.wordmark span{display:none}.search-form{flex-direction:column;align-items:stretch}.page-heading{margin-bottom:28px}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#efe8f8;--muted:#afa3bd;--line:#3a3047;--accent:#b99be7;--card:#211a2a;--soft:#30243e;background:#17131e}button,.tabs .selected{color:#21152f}.danger{color:#fff}.error{color:#ffd7df;background:#3b2029;border-color:#734151}.plan-line{border-color:var(--line)}}
