.support-shell{width:min(960px,calc(100% - 44px));margin:64px auto 80px}.support-shell h1{font:600 clamp(34px,5vw,54px)/1.1 var(--heading);letter-spacing:-.05em}.support-shell .intro{max-width:640px;color:var(--muted);margin:20px 0 34px}.support-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:26px}.support-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:28px;margin:25px 0}.support-grid .support-card{margin:0}.support-shell label{display:block;font-size:14px;font-weight:600;margin:17px 0 6px}.support-shell input,.support-shell textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink);font:inherit}.support-shell textarea{resize:vertical;min-height:130px}.support-shell .button{margin-top:18px}.support-shell .fine{font-size:13px;color:var(--muted)}.support-shell h2{font-size:24px;line-height:1.3;margin-bottom:10px}.support-shell .request-button{display:block;width:100%;text-align:left;padding:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);margin:9px 0;border-radius:5px}.support-message{padding:20px;border:1px solid var(--line);border-radius:6px;margin:16px 0}.support-message.support{background:var(--accent-light)}.support-message h3{font-size:15px;margin:0}.support-message time{font-size:11px;color:var(--muted)}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.support-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#support-status{padding:15px 0;min-height:56px;overflow-wrap:anywhere}#private-code{font-family:var(--mono);font-size:12px;min-height:88px}#owner-key{font-family:var(--mono)}@media(max-width:650px){.support-grid{grid-template-columns:1fr}.support-shell{margin-top:38px}.support-card{padding:22px}}
