:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#0e1420;color:#e9edf5}*{box-sizing:border-box}body{margin:0}main{max-width:1000px;margin:auto;padding:32px 18px 64px}header{border-bottom:1px solid #293348;margin-bottom:22px}header a{color:#fff;font-size:22px;font-weight:700;text-decoration:none}.muted,header p{color:#9aa7bc}.card{background:#151e2e;border:1px solid #293348;border-radius:12px;padding:22px}.summary>div{display:flex;align-items:center;gap:12px}.summary h1{margin:0}.pill{background:#234a3a;color:#bdf3d0;border-radius:999px;padding:4px 10px;text-transform:capitalize}dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:18px;gap:18px;margin:24px 0 0}dt{font-size:12px;color:#9aa7bc;text-transform:uppercase}dd{margin:5px 0 0;overflow-wrap:anywhere}.messages{margin-top:22px}.message{display:flex;gap:12px;padding:17px 8px;border-bottom:1px solid #222d41}.message>img{width:40px;height:40px;border-radius:50%;object-fit:cover}.message>div{min-width:0;flex:1 1}.author{font-weight:650}.author em,.author time{font-weight:400;font-style:normal;color:#9aa7bc;font-size:13px;margin-left:10px}.content{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.deleted{opacity:.7}.discord-embed{border-left:4px solid #5865f2;background:#111927;padding:10px 12px;margin:8px 0;max-width:620px}.discord-embed p{white-space:pre-wrap;margin:6px 0}.attachment{margin-top:8px}.attachment img{display:block;max-width:min(100%,500px);max-height:400px;border-radius:6px;margin-bottom:5px}.attachment a,.discord-embed a{color:#83b7ff}@media(max-width:560px){main{padding:22px 12px}.summary{padding:16px}.message{padding-left:0;padding-right:0}}.login{min-height:100vh;display:grid;place-items:center}.login .card{max-width:460px;text-align:center}.button,button{display:inline-block;background:#4263eb;color:white;border:0;border-radius:8px;padding:10px 14px;text-decoration:none;font:inherit;cursor:pointer}.shell{max-width:1400px;min-height:100vh;padding:0;display:grid;grid-template-columns:245px minmax(0,1fr)}.shell>aside{padding:26px 18px;border-right:1px solid #293348;background:#111927;display:flex;flex-direction:column;gap:22px}.brand{font-size:18px}.account small,.activity small,.brand small,.ticket-row small,dd small{display:block;font-size:12px;color:#9aa7bc;margin-top:3px}.shell nav{display:grid;grid-gap:5px;gap:5px}.link-button,.shell nav a{padding:9px 10px;color:#cbd5e1;text-decoration:none;background:transparent;border:0;text-align:left}.shell nav a:hover{background:#1d2a40;border-radius:7px}.workspace{padding:34px;max-width:1150px;width:100%}.page-head{display:flex;align-items:start;gap:12px;flex-wrap:wrap}.page-head h1{margin:0}.page-head p{width:100%;margin:0}.subtle{margin-left:auto;background:#26354d}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:22px 0}.metrics strong{font-size:28px;display:block;margin-top:7px}.metrics small{color:#9aa7bc}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.two-col.wide{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.row,.ticket-row{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;padding:11px 0;border-bottom:1px solid #293348;color:#e9edf5;text-decoration:none}.ticket-row{grid-template-columns:1fr 1.4fr 1fr 1fr auto 1fr}.status{border-radius:99px;padding:3px 8px;text-transform:capitalize;font-size:12px;background:#364152}.status.open{background:#234a3a;color:#bdf3d0}.status.closed{background:#374151}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.filters input,.filters select,textarea{background:#0e1420;color:#e9edf5;border:1px solid #3a4860;border-radius:7px;padding:9px}.filters input{min-width:210px}.pagination{display:flex;justify-content:space-between;padding:16px 0;color:#9aa7bc}.pagination a{color:#83b7ff}.details dl{margin-top:0}.stack{display:grid;grid-gap:16px;gap:16px;align-content:start}.activity{border-bottom:1px solid #293348;padding-bottom:10px}.activity small{display:block;margin-top:6px}textarea{width:100%;min-height:92px;margin:0 0 8px}.message time{margin-left:9px;color:#9aa7bc;font-size:12px}.message aside{border-left:3px solid #5865f2;padding:6px 10px;background:#111927}.message .attachment{display:block;color:#83b7ff;margin-top:8px}@media(max-width:800px){.shell{display:block}.shell>aside{border-right:0;border-bottom:1px solid #293348}.shell nav{display:flex;flex-wrap:wrap}.workspace{padding:22px 14px}.metrics,.two-col,.two-col.wide{grid-template-columns:1fr 1fr}.ticket-row{grid-template-columns:1fr 1fr auto}.ticket-row span:nth-child(4),.ticket-row span:nth-child(6){display:none}}@media(max-width:520px){.metrics,.two-col,.two-col.wide{grid-template-columns:1fr}.workspace{padding:18px 12px}.ticket-row{grid-template-columns:1fr auto}.ticket-row span:nth-child(3){display:none}}:root{background:#0b1220;color:#eef4ff}.shell{background:radial-gradient(circle at 70% 0,#17243b 0,transparent 35%),#0b1220}.shell>aside{background:#0d1625;border-color:#22324a}.brand{letter-spacing:-.02em;text-decoration:none}.brand small{margin-top:5px;letter-spacing:0;color:#7f91ad}.shell nav a{border-radius:9px;font-weight:550}.shell nav a:hover{background:#1a2a43;color:#fff}.workspace{padding:44px 46px}.page-head{border:0;margin-bottom:26px}.page-head h1{font-size:32px;letter-spacing:-.04em}.page-head p{color:#93a5bd}.card{background:linear-gradient(145deg,#152238,#111b2c);border-color:#263a58;box-shadow:0 16px 36px rgba(0,0,0,.12)}.metrics .card{padding:20px}.metrics strong{font-size:32px;letter-spacing:-.04em}.row,.ticket-row{transition:background .15s ease;border-color:#263a58}.row:hover,.ticket-row:hover{background:#1a2941}.filters{padding:12px;border:1px solid #263a58;background:#111b2c;border-radius:12px}.filters input,.filters select,textarea{border-color:#344b6d;background:#0b1424}.button,button{background:#5274ee;box-shadow:0 5px 15px rgba(82,116,238,.25);font-weight:650}.button:hover,button:hover{background:#6584f4}.status{font-weight:650}.account{margin-top:auto;display:flex;align-items:center;gap:10px;padding-top:18px;border-top:1px solid #263a58}.account img{height:34px;width:34px;border-radius:50%;object-fit:cover}.admin-tools form{display:flex;gap:8px;margin:8px 0}.admin-tools input{min-width:0;color:#eef4ff;border:1px solid #344b6d;padding:8px}.admin-tools code,.admin-tools input{flex:1 1;background:#0b1424;border-radius:7px}.admin-tools code{padding:9px;overflow:hidden;text-overflow:ellipsis}.danger{background:#b84555}.danger:hover{background:#cd5262}.notice{background:#183b2d;border:1px solid #286447;color:#c5f5d6;padding:11px 13px;border-radius:9px}.customer{max-width:900px}.customer .conversation{margin-top:18px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#8ba6ff!important;font-weight:750}