*{box-sizing:border-box}body{color:#f6efe5;background:#1c1823;margin:0;font:16px/1.6 Segoe UI,sans-serif}a{color:#d4b9ee;text-underline-offset:4px}button,input,textarea,select{font:inherit}button,.button{color:#fff;cursor:pointer;background:#3b3048;border:1px solid #645375;border-radius:12px;padding:10px 17px;text-decoration:none;display:inline-block}button:disabled{opacity:.55;cursor:wait}.primary,.button{color:#251d2d;background:#c4a3df;font-weight:700}button:hover:not(:disabled),.button:hover{filter:brightness(1.12)}:focus-visible{outline-offset:3px;outline:3px solid #e9ccfc}.support-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:24px 30px;display:flex}.wordmark{color:#f6efe5;align-items:center;gap:7px;font-size:25px;font-weight:750;text-decoration:none;display:flex}.wordmark img{object-fit:contain;width:56px;height:42px}nav{gap:24px;display:flex}.support-wrap{max-width:1120px;margin:auto;padding:10px 28px 80px}.support-intro{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 35px;display:flex}.support-intro img{object-fit:contain;width:210px;height:210px}.eyebrow{letter-spacing:.15em;color:#d4b9ee;font-size:11px;font-weight:700}h1{margin:12px 0 18px;font:600 clamp(30px,4.5vw,49px)/1.12 Georgia,serif}h2{margin:0 0 14px;font-size:22px;line-height:1.35}h3{font-size:18px}.support-intro p:not(.eyebrow),.quiet{color:#beb3ca}.support-card{background:#292330;border:1px solid #4d405a;border-radius:22px;margin-bottom:24px;padding:28px}.contact-grid{grid-template-columns:1.65fr 1fr;gap:24px;display:grid}label{margin:0 0 18px;font-size:14px;font-weight:600;display:block}input,textarea,select{color:#fff;background:#1e1925;border:1px solid #685773;border-radius:10px;width:100%;margin-top:7px;padding:11px 13px;display:block}textarea{resize:vertical}.check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.check input{flex-shrink:0;width:19px;margin-top:5px}.quiet{font-size:13px}.help-card a{overflow-wrap:anywhere;display:block}.help-card{align-self:start}.honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.support-footer{color:#c3b8cc;border-top:1px solid #493c54;flex-wrap:wrap;justify-content:center;gap:14px 25px;padding:25px 30px;font-size:13px;display:flex}.banner{overflow-wrap:anywhere;background:#3a2d46;border:1px solid #8b74a0;border-radius:12px;padding:15px 20px}.banner.error{background:#482d36;border-color:#c88b83}.inbox-grid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}.section-bar{justify-content:space-between;align-items:start;gap:14px;display:flex}.section-bar h2{overflow-wrap:anywhere}.ticket{text-align:left;overflow-wrap:anywhere;width:100%;margin-top:12px;display:block}.ticket strong,.ticket span,.ticket small{display:block}.ticket span,.ticket small{color:#d8cce2;font-size:12px}.ticket.selected{background:#503e60;border-color:#e5c5ff}.messages{overflow-wrap:anywhere;max-height:600px;margin:20px 0;overflow:auto}.message{background:#201b27;border:1px solid #473b51;border-radius:13px;margin:12px 0;padding:16px}.message.support{background:#3b2e49}.message p{white-space:pre-wrap;margin-bottom:0}.message time{color:#c4b8cf;font-size:12px;display:block}.private-link{border-top:1px solid #5a4968;margin-top:30px;padding-top:15px}.private-link input{font-size:12px}.pair-box{border:1px solid #ac86cb;border-radius:12px;margin:20px 0;padding:18px}.pair-code{letter-spacing:.12em;font:700 24px monospace}.device{border-top:1px solid #5d4d6a;align-items:center;gap:20px;padding:15px 0;display:flex}.thread-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.danger{color:#ffd0cb}summary{cursor:pointer}@media (max-width:760px){.contact-grid,.inbox-grid{grid-template-columns:1fr}.support-nav{padding:20px}.support-wrap{padding:0 18px 40px}.support-intro img{width:110px;height:150px}.support-intro{gap:10px}.support-card{padding:21px}nav{gap:14px;font-size:14px}.wordmark{font-size:19px}.wordmark img{width:38px}.support-footer{justify-content:start}.device{flex-wrap:wrap}}.legal-copy{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:28px 0;line-height:1.75}.legal-copy a{overflow-wrap:anywhere}
