.support-shell{min-height:75vh;padding-block:50px 80px}.support-shell h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(36px,5vw,60px);line-height:1.05}.support-lead{color:var(--lm-muted);max-width:720px;margin:20px 0 30px;font-size:16px}.support-top{flex-wrap:wrap;align-items:center;gap:14px;margin-block:24px;display:flex}.support-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.support-card{border:1px solid var(--lm-line);background:#202324;min-width:0;padding:26px}.support-card h2{letter-spacing:-.6px;margin:0 0 20px;font-size:25px}.support-card h3{margin:15px 0 8px;font-size:17px}.support-card p{color:#c1c6c3;margin:12px 0;font-size:14px}.support-card a,.support-note a{text-underline-offset:3px;text-decoration:underline}.support-callout{border-left:3px solid var(--lm-orange);color:#e2e5de;background:#292c2b;margin:22px 0;padding:15px 18px;font-size:14px}.support-note{color:var(--lm-muted);margin:18px 0;font-size:12px}.support-field{color:#d9ddd7;margin:18px 0;font-size:13px;display:block}.support-field select,.support-field input{color:#eeefe9;background:#121515;border:1px solid #666b65;border-radius:0;width:100%;margin-top:8px;padding:12px;font-size:14px;display:block}.support-field select{min-height:46px}.support-error{color:#ffe8dd;overflow-wrap:anywhere;background:#3a211c;border:1px solid #b96e50;margin:20px 0;padding:14px}.support-success{background:#293529;border:1px solid #8da37a;margin:18px 0;padding:14px}.support-list{gap:14px;margin-top:18px;display:grid}.support-item{overflow-wrap:anywhere;background:#191c1b;border:1px solid #454a45;padding:18px}.support-item h3{margin-top:8px}.support-meta{color:#b3bab0;overflow-wrap:anywhere;font:11px/1.7 Consolas,monospace}.support-badge{color:#e1d8c1;letter-spacing:.4px;border:1px solid #777b71;padding:4px 8px;font:10px/1.6 Consolas,monospace;display:inline-block}.support-badge[data-state=approved]{color:#ffb78e;border-color:#ff8748}.support-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.support-shell button{cursor:pointer}.support-shell button:disabled{opacity:.5;cursor:wait}.support-shell .lm-button{padding:12px 16px;font-size:12px}.support-inline{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.support-inline .support-field{flex:1;min-width:140px;margin:0}.support-empty{color:#b4bdb1;padding:24px 0;font-size:14px}.support-faq details{border-bottom:1px solid var(--lm-line);padding:18px 0}.support-faq details:first-child{padding-top:0}.support-faq summary{cursor:pointer;font-size:16px;font-weight:700}.support-faq p{color:#c1c7be;margin:14px 0;font-size:14px;line-height:1.8}.support-faq a{color:#f0cfb5}.support-help-links{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0;display:grid}.support-help-links a{background:#222624;border:1px solid #5a5e56;padding:22px;display:block}.support-help-links strong{color:#ffb080;font-size:16px;display:block}.support-help-links span{color:var(--lm-muted);margin-top:10px;font-size:12px;display:block}.support-timeline{margin-top:18px;padding:0;list-style:none}.support-timeline li{border-left:2px solid #616a5b;padding:5px 0 14px 15px;font-size:13px}.support-shell code{overflow-wrap:anywhere;font:12px/1.7 Consolas,monospace}.support-stat{color:#ffab7c;margin-bottom:6px;font:40px/1.1 Consolas,monospace}.support-shell hr{border:0;border-top:1px solid var(--lm-line);margin:24px 0}.support-shell .support-owner-link{margin-left:auto;font-size:12px}.support-approval{background:#302922;border:1px solid #b77e50;margin-top:18px;padding:18px}.support-key{color:#b8c0b3;overflow-wrap:anywhere;font-size:12px}@media (max-width:800px){.support-grid,.support-help-links{grid-template-columns:1fr}.support-shell{padding-top:34px}.support-card{padding:20px}.support-shell h1{letter-spacing:-1px}.support-shell .support-owner-link{margin-left:0}}@media (max-width:450px){.lm-header nav>a[href=\/guides]{display:none}}
