:root{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#edf2fb;background:#0a1018}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;gap:13px;padding:16px max(18px,calc((100% - 940px)/2));border-bottom:1px solid #273447;background:#111a27;position:sticky;top:0}header h1{font-size:16px;margin:0 0 3px}header p{font-size:12px;color:#9baac0;margin:0}.logo{width:44px;height:44px;border-radius:13px;background:#dbe8ff;color:#101827;display:grid;place-items:center;font-weight:900}.pill{margin-left:auto;border:1px solid #3b4b60;border-radius:99px;padding:7px 10px;font-size:10px;letter-spacing:1px;color:#aebdd1}main{max-width:940px;margin:auto;padding:22px 16px 40px}.panel,.welcome{border:1px solid #29374b;background:#111a27;border-radius:16px;padding:22px;margin:15px 0}.auth{max-width:520px;margin:32px auto}.eyebrow{font-size:10px;letter-spacing:1.7px;color:#91b9ff;font-weight:800}.auth h2,.welcome h2{font-size:27px;margin:7px 0}h3{font-size:16px;margin:0}.muted{color:#98a8be;line-height:1.5}.small{font-size:11px}label{display:block;font-size:12px;color:#b9c6d7;margin:14px 0 7px}input,textarea,select{width:100%;border:1px solid #34455c;background:#0b121c;color:#f1f5fb;border-radius:9px;padding:12px;font:inherit}textarea{resize:vertical;line-height:1.5}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}button{border:0;border-radius:9px;background:#dbe8ff;color:#101827;font-weight:750;padding:11px 15px;cursor:pointer}button.secondary{background:#29394e;color:#edf3fc}button.danger{background:#522a35;color:#ffe1e6;margin-top:14px}.message{font-size:12px;color:#a9c9ff;white-space:pre-wrap}.welcome{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(120deg,#172a40,#111a27)}.sectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.textButton{background:transparent;color:#a8c8ff}.preview{white-space:pre-wrap;line-height:1.6;border:1px solid #2c3c51;border-radius:10px;padding:14px;margin-top:16px;color:#d7e0ed;font-size:13px}.meetingList{display:grid;gap:10px;margin-top:12px}.meeting{border:1px solid #2b3a4e;border-radius:11px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0c141f}.meeting h4{margin:0 0 5px;font-size:14px}.meeting p{margin:0;color:#8fa0b6;font-size:11px}.tabrow{display:flex;gap:6px;border-bottom:1px solid #2a394d;margin:14px 0}.tab{background:transparent;color:#98a9bf}.tab.active{background:#2a3b51;color:white}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 ui-monospace,monospace;color:#dce4f0}.notice,footer{font-size:11px;color:#8797ad;line-height:1.5;text-align:center;padding:14px}@media(max-width:580px){header{padding:13px}.pill{display:none}main{padding:13px 10px}.panel,.welcome{padding:16px}.two{grid-template-columns:1fr;gap:0}.welcome{align-items:flex-start}.meeting{align-items:flex-start;flex-direction:column}.meeting button{width:100%}}
