.support-minimal{min-height:100vh}.support-main{width:calc(100% - 220px);max-width:1180px;margin-left:220px;padding:54px clamp(32px,5vw,76px) 64px}.support-hero{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.support-hero h1{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.05}.support-hero>div:first-child>p{max-width:610px;color:var(--minimal-ink-mid);margin:17px 0 0;font-size:15px;line-height:1.65}.bug-report-success{text-align:center;justify-items:center;padding:80px 32px;display:grid}.bug-report-success-icon{width:52px;height:52px;color:var(--minimal-good);background:#e4f5eb;border-radius:50%;place-items:center;display:grid}.bug-report-success h2{margin:18px 0 0;font-size:22px;font-weight:600}.bug-report-success p{max-width:400px;color:var(--minimal-ink-mid);margin:9px 0 22px;font-size:13px;line-height:1.55}.support-contact-card{border:1px solid var(--minimal-border);background:#ffffff94;border-radius:14px;align-items:flex-start;gap:13px;min-width:274px;padding:17px 18px;display:flex}.support-contact-card>svg{color:var(--minimal-accent);margin-top:2px}.support-contact-card strong,.support-contact-card span,.support-contact-card a{display:block}.support-contact-card strong{margin-bottom:3px;font-size:13px}.support-contact-card span{color:var(--minimal-muted);font-size:11px}.support-contact-card a{color:var(--minimal-accent);margin-top:3px;font-size:12px}.support-contact-card a:hover{text-decoration:underline}.support-mode-switch{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.support-mode-switch button{border:1px solid var(--minimal-border);min-height:74px;color:var(--minimal-ink-mid);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:13px;padding:15px 18px;transition:background .15s,border-color .15s,color .15s;display:flex}.support-mode-switch button:hover{color:var(--minimal-ink);background:#ffffff85}.support-mode-switch button.is-active{border-color:var(--minimal-ink);background:var(--minimal-ink);color:#fff}.support-mode-switch button>svg{flex:none}.support-mode-switch span,.support-mode-switch strong,.support-mode-switch small{display:block}.support-mode-switch strong{font-size:14px;font-weight:600}.support-mode-switch small{color:inherit;opacity:.65;margin-top:2px;font-size:11px}.support-workspace{border:1px solid var(--minimal-border);background:var(--minimal-white);border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #18181a0a}.support-chat-head{border-bottom:1px solid var(--minimal-border);align-items:center;gap:12px;padding:20px 24px;display:flex}.support-avatar{background:var(--minimal-ink);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.support-chat-head h2{margin:0;font-size:15px;font-weight:600}.support-chat-head p{color:var(--minimal-muted);align-items:center;gap:6px;margin:4px 0 0;font-size:11px;display:flex}.support-chat-head p i{background:var(--minimal-good);border-radius:50%;width:6px;height:6px}.support-quick-grid{border-bottom:1px solid var(--minimal-border);background:#faf9f6;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:18px 24px;display:grid}.support-quick-grid button{border:1px solid var(--minimal-border);min-width:0;color:var(--minimal-ink-mid);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px;font:500 11px/1.25 inherit;display:flex}.support-quick-grid button:hover{color:var(--minimal-ink);border-color:#bcb9b0}.support-quick-grid button svg{flex:none}.support-quick-grid button span{flex:1}.support-messages{background:linear-gradient(#fff,#fdfcf9);flex-direction:column;gap:12px;min-height:276px;max-height:430px;padding:26px 24px;display:flex;overflow-y:auto}.support-message{max-width:min(74%,620px)}.support-message p{margin:0;font-size:13px;line-height:1.6}.support-message.is-assistant{background:var(--minimal-surface);color:var(--minimal-ink-mid);border-radius:4px 14px 14px;align-self:flex-start;padding:13px 15px}.support-message.is-user{background:var(--minimal-ink);color:#fff;border-radius:14px 4px 14px 14px;align-self:flex-end;padding:13px 15px}.support-message a{color:var(--minimal-accent);align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:600;display:inline-flex}.support-message a:hover{text-decoration:underline}.support-chat-input{border-top:1px solid var(--minimal-border);gap:9px;padding:14px 18px;display:flex}.support-chat-input input{border:1px solid var(--minimal-border);min-width:0;color:var(--minimal-ink);background:#faf9f6;border-radius:10px;outline:none;flex:1;padding:11px 13px;font:13px/1.4 inherit}.support-chat-input input:focus{border-color:var(--minimal-ink);background:#fff}.support-chat-input button{background:var(--minimal-ink);color:#fff;cursor:pointer;border:0;border-radius:10px;place-items:center;width:40px;display:grid}.support-chat-input button:disabled{cursor:default;opacity:.3}.support-escalate{color:var(--minimal-muted);justify-content:center;align-items:center;gap:8px;padding:0 18px 16px;font-size:11px;display:flex}.support-escalate button{color:var(--minimal-accent);cursor:pointer;background:0 0;border:0;padding:0;font:600 11px/1 inherit}.support-escalate button:hover{text-decoration:underline}.bug-report{padding:clamp(24px,4vw,42px)}.bug-report-intro{justify-content:space-between;gap:24px;display:flex}.support-kicker{color:var(--minimal-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.bug-report h2{letter-spacing:-.015em;margin:7px 0 0;font-size:20px;font-weight:600}.bug-report-intro p{color:var(--minimal-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.report-area-group{margin-top:24px}.report-area-group>span,.report-field>span,.report-fields label>span{color:var(--minimal-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.report-area-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.report-area-grid button{border:1px solid var(--minimal-border);min-height:52px;color:var(--minimal-ink-mid);text-align:left;cursor:pointer;background:#faf9f6;border-radius:10px;align-items:center;gap:8px;padding:11px;font:500 11px/1.2 inherit;display:flex;position:relative}.report-area-grid button:hover{color:var(--minimal-ink);border-color:#aaa79e}.report-area-grid button.is-selected{border-color:var(--minimal-ink);background:var(--minimal-ink);color:#fff}.report-area-grid .area-check{position:absolute;top:6px;right:6px}.bug-report-divider{background:var(--minimal-border);height:1px;margin:34px 0}.report-fields{gap:14px;display:grid}.report-fields.two-columns{grid-template-columns:1fr 1fr}.report-field,.report-fields label{margin-top:18px;display:block}.report-fields+.report-field,.report-field+.report-field{margin-top:18px}.report-field input,.report-field select,.report-field textarea,.report-fields input,.report-fields textarea{border:1px solid var(--minimal-border);width:100%;color:var(--minimal-ink);background:#faf9f6;border-radius:9px;outline:none;padding:11px 12px;font:13px/1.45 inherit}.report-field textarea,.report-fields textarea{resize:vertical}.report-field input:focus,.report-field select:focus,.report-field textarea:focus,.report-fields input:focus,.report-fields textarea:focus{border-color:var(--minimal-ink);background:#fff}.report-context{color:#24466d;background:#f1f5fb;border-radius:9px;align-items:flex-start;gap:10px;margin-top:22px;padding:13px 14px;display:flex}.report-context svg{flex:none;margin-top:1px}.report-context strong,.report-context span{display:block}.report-context strong{font-size:11px}.report-context span{color:#60758d;margin-top:3px;font-size:10px;line-height:1.45}.report-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.support-primary,.support-secondary{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font:600 12px/1 inherit;display:inline-flex}.support-primary{border:1px solid var(--minimal-ink);background:var(--minimal-ink);color:#fff}.support-secondary{border:1px solid var(--minimal-border);color:var(--minimal-ink-mid);background:#fff}.support-primary:hover,.support-secondary:hover{opacity:.82}.report-note{color:var(--minimal-muted);text-align:right;margin:10px 0 0;font-size:10px}.report-error{color:#b33a31;margin:16px 0 0;font-size:12px}.support-footer{border-top:1px solid var(--minimal-border);color:var(--minimal-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;font-size:11px;display:flex}.support-footer div{gap:18px;display:flex}.support-footer a:hover{color:var(--minimal-ink)}@media (max-width:1040px){.support-main{width:min(100%,930px);margin:0 auto;padding:44px 32px 64px}.support-quick-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.support-main{padding:34px 18px 54px}.support-hero{flex-direction:column;align-items:stretch;gap:22px}.support-contact-card{min-width:0}.support-mode-switch{grid-template-columns:1fr}.support-quick-grid{grid-template-columns:1fr;padding:14px}.support-messages{min-height:310px;padding:20px 14px}.support-message{max-width:88%}.bug-report{padding:24px 18px}.report-area-grid{grid-template-columns:1fr 1fr}.report-fields.two-columns{grid-template-columns:1fr}.report-fields label{margin-top:18px}.report-actions{flex-direction:column-reverse;align-items:stretch}.report-note{text-align:left}.support-footer{flex-direction:column;align-items:flex-start}.support-footer div{flex-wrap:wrap}}
