@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2)}*{box-sizing:border-box}body{margin:0;background:#151219;color:#f6f2ed;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5}button,input,select{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid transparent;border-radius:8px;background:#ff755e;color:#151219;font-weight:650;cursor:pointer;text-decoration:none}button:disabled{opacity:.45;cursor:default}button:hover:not(:disabled),.button:hover{filter:brightness(1.1)}:focus-visible{outline:3px solid #ffb6a6;outline-offset:4px}header{max-width:1200px;margin:auto;display:flex;align-items:center;gap:24px;padding:26px 24px;border-bottom:1px solid #39323d}header img{height:26px;width:auto}header span{color:#b8adb2}header button{margin-left:auto}main{max-width:1200px;margin:auto;padding:48px 24px}h1{font-size:clamp(32px,5vw,52px);line-height:1.08;letter-spacing:-.045em;margin:12px 0 18px}h2{font-size:24px;line-height:1.2;letter-spacing:-.025em;margin:0 0 12px}p{color:#b8adb2;margin:0 0 24px}.eyebrow{color:#ff755e;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0}.heading{margin-bottom:40px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card{border:1px solid #39323d;border-radius:14px;padding:28px;min-width:0}.card p{font-size:15px}label{display:block;margin:18px 0 8px;color:#ded5da;font-size:14px}input,select{display:block;width:100%;border:1px solid #564a58;border-radius:7px;background:#201b23;color:#f6f2ed;min-height:46px;padding:11px 12px;margin-top:8px}form button{margin-top:16px}.quiet{background:transparent;color:#c7bbc4;padding-inline:10px}.secondary{background:#332b37;color:#f6f2ed;border-color:#564a58}.inline{display:flex;gap:12px;align-items:flex-end}.inline label{flex:1;margin:14px 0 0}.inline button{flex-shrink:0}.rename{margin-top:12px}small{display:block;color:#b8adb2;font-size:12px;margin-top:12px}.profiles{display:flex;flex-direction:column;gap:8px}.profile-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.profile{background:transparent;color:#f6f2ed;justify-content:flex-start;gap:14px;flex:1;text-align:left;border-color:#39323d}.profile.selected{background:#35252a;border-color:#ff755e}.avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#ff755e;color:#151219}.color-1,.color-5{background:#d2c8f0}.color-2,.color-6{background:#a3cfb2}.color-3,.color-7{background:#e7c27b}.color-4{background:#9fc7e7}.devices{list-style:none;padding:0;margin:0}.devices li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #39323d}.devices small{margin-top:5px}.connected{color:#a3cfb2}.notice{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:#352d39;border:1px solid #68556b;border-radius:10px;padding:14px 20px;width:min(640px,calc(100% - 32px));box-shadow:0 10px 50px #0009;display:flex;align-items:center;gap:16px;z-index:20}.notice button{margin-left:auto}.welcome{max-width:650px;padding:60px 0 100px}.welcome .button{margin:8px 0 28px}.muted{color:#b8adb2}.modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:#000b;z-index:30}.modal{max-width:500px;background:#211b25;border:1px solid #564a58;border-radius:14px;padding:28px}.actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}footer{max-width:1200px;padding:24px;margin:auto;color:#b8adb2;font-size:13px;border-top:1px solid #39323d}@media(max-width:760px){.grid{grid-template-columns:1fr}.card{padding:22px}main{padding-top:32px}header{gap:14px}header span{font-size:13px}.notice{font-size:14px}h1{font-size:38px}.welcome{padding-top:30px}.inline{gap:8px}}
