:root{color:#e4ebed;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101719;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}*{box-sizing:border-box}body{margin:0}header{border-bottom:1px solid #334044;align-items:center;gap:16px;min-height:80px;padding:16px max(24px,50vw - 620px);display:flex}.brand{letter-spacing:-.6px;align-items:center;gap:12px;margin-right:auto;font-size:20px;display:flex}.brand-mark{color:#172918;background:#b4e49d;border-radius:12px 12px 18px 18px;place-items:center;width:38px;height:42px;font-weight:850;display:inline-grid}.subtle{color:#9aadaf;letter-spacing:0;font-size:15px}.signed-in{color:#adbdc0;font-size:13px}main{max-width:1240px;margin:auto;padding:32px 24px 64px}h1{letter-spacing:-1.4px;margin:12px 0 20px;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.15}h2{letter-spacing:-.5px;margin:0 0 16px;font-size:22px;font-weight:550;line-height:1.25}h3{margin:0 0 10px;font-size:17px;font-weight:550}p{color:#aebec1;max-width:85ch;margin:12px 0;font-size:14px}.summary{margin:16px 0 28px}.summary p{max-width:88ch}nav{flex-wrap:wrap;gap:8px;margin:24px 0 32px;display:flex}nav button{color:#b8c7c9;background:0 0;border-color:#0000}nav button.selected{color:#d7f3ce;background:#263332;border-color:#526a60}.panel{background:#192326;border:1px solid #36464a;border-radius:16px;margin:18px 0;padding:26px}.grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:20px;display:grid}.grid .panel{margin:0}.status{color:#c0e1b4;font-weight:550}.notice,.closure{color:#ffe3ad;background:#3d3320;border:1px solid #8a7446;border-radius:10px;margin-bottom:24px;padding:16px 20px}.closure p{color:#e0cfae}.notice[hidden]{display:none}button{font:inherit;color:#e5efec;cursor:pointer;background:#26373b;border:1px solid #506164;border-radius:8px;margin:6px 6px 6px 0;padding:11px 15px;font-size:13px;font-weight:550;line-height:1.3;transition:background .15s}button:hover{background:#354c4f}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #b6df9f}button:disabled{opacity:.45;cursor:default}.primary{color:#152915;background:#b2dd9c;border-color:#b2dd9c}.primary:hover{background:#caeeb8}.danger{color:#ffe6df;background:#623230;border-color:#9e5951}label{color:#d2dedd;margin:16px 0;font-size:13px;display:block}label span{margin-bottom:8px;display:block}input,textarea,select{color:#e3ecec;font:inherit;background:#111b1e;border:1px solid #4c6062;border-radius:8px;width:100%;max-width:560px;padding:12px}textarea{resize:vertical;word-break:break-all;min-height:100px}input[type=number]{max-width:180px}input[type=checkbox]{width:18px;height:18px;margin:0;padding:0}.check{align-items:flex-start;gap:12px;display:flex}.check span{margin:0}.recording{border-top:1px solid #3b4b4f;padding:22px 0}.recording:last-child{padding-bottom:0}.account-camera{border-top:1px solid #3b4b4f;padding:16px 0}.settings-form{border-top:1px solid #485d5f;margin-top:20px;padding-top:16px}.live{margin-top:20px}video,img{object-fit:contain;background:#0a1011;border-radius:8px;width:100%;max-width:800px;max-height:65vh;margin:16px 0;display:block}img[alt*=QR]{background:#fff;width:320px}footer{border-top:1px solid #334246;margin-top:48px;padding-top:24px;font-size:13px}footer p{color:#899ea1;max-width:90ch;font-size:12px}a{color:#c0dfa9}select{max-width:360px}@media (width<=600px){header{flex-wrap:wrap;gap:10px;padding:14px 18px}.signed-in{display:none}main{padding:20px 16px 48px}.panel{padding:20px}.brand{font-size:18px}nav{gap:2px}nav button{padding:9px 10px}.summary p{font-size:13px}}
