*{box-sizing:border-box}body{margin:0;background:#071119;color:#e8f1f4;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif}button,input,textarea{font:inherit}.shell{max-width:1180px;margin:auto;padding:28px 22px}header,.brand,.panel-title,.actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.brand{justify-content:flex-start}.mark{font-size:42px;color:#13c7d5}h1,h2,p{margin:0}h1{font-size:22px}header p,.panel-title p,.muted{color:#8da5ae;font-size:13px;margin-top:4px}.cloud,.turn{font-size:12px;border:1px solid #34515a;border-radius:30px;padding:8px 12px;color:#a8c1c9}.cloud.on{border-color:#168c77;color:#6ee0b9}.layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:22px;margin-top:26px}.board-panel,.card,.notice{background:#101f29;border:1px solid #213943;border-radius:16px;padding:18px}.board-panel{max-width:680px}.panel-title{margin-bottom:16px}.panel-title h2,.card h2{font-size:18px;margin-bottom:4px}.board-panel>div:nth-child(2){max-width:600px;margin:auto}.actions{justify-content:flex-start;flex-wrap:wrap;margin-top:14px}button{border:0;border-radius:9px;background:#10c4d2;color:#052027;font-weight:700;padding:10px 14px;cursor:pointer}button.secondary{background:#263d47;color:#e6f0f3}aside{display:flex;flex-direction:column;gap:14px}.card{display:flex;flex-direction:column;gap:10px}.card input,.card textarea{width:100%;border:1px solid #34515a;background:#09151d;color:#e8f1f4;border-radius:8px;padding:11px}.card textarea{min-height:115px;resize:vertical}.notice{color:#a9c0c7;font-size:13px;line-height:1.55}.notice strong{color:#e8f1f4}footer{margin-top:20px;color:#83a0aa;font-size:13px;min-height:20px}@media(max-width:800px){.layout{grid-template-columns:1fr}.board-panel{max-width:none}.shell{padding:18px 12px}header{align-items:flex-start}.cloud{white-space:nowrap}}
