.sup{max-width:44rem}.sup .auth-body{gap:32px}.sup .auth-form,.sup .auth-fields,.sup-drop{grid-template-columns:minmax(0,1fr)}.sup .auth-field{grid-template-columns:minmax(0,1fr);min-width:0}select.auth-input{padding-inline:12px}.sup-text{resize:vertical;min-height:12rem;padding:14px 16px;line-height:1.5}.sup-optional{color:var(--ink-3);font-weight:400}.sup-drop{gap:24px;display:grid}.sup-file-input{max-width:100%;font:inherit}.sup-files{gap:8px;padding:0;list-style:none;display:grid}.sup-files:empty{display:none}.sup-file{border:2px solid var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.sup-file-name{overflow-wrap:anywhere;flex:10rem;min-width:0;font-weight:700}.sup-file-state{color:var(--ink-3);font-size:.9375rem}.sup-file-remove{min-height:44px;padding:0 16px}.sup-number{font-weight:700}.sup-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:8px 0;display:flex}.sup-subject{font-family:var(--font-display);overflow-wrap:anywhere;margin-top:32px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:800;line-height:1.15}.sup-thread{gap:16px;margin-top:24px;padding:0;list-style:none;display:grid}.sup-msg{border:2px solid var(--ink);background:var(--paper);border-radius:12px;gap:8px;padding:16px 20px;display:grid}.sup-msg-support{background:var(--hl-wash)}.sup-msg-head{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:.9375rem;display:flex}.sup-msg-who{color:var(--ink);font-weight:700}.sup-msg-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.sup-msg-body a{text-decoration:underline}.sup-msg-files{flex-wrap:wrap;gap:8px 16px;padding:0;list-style:none;display:flex}.sup-msg-files img{border:2px solid var(--ink);border-radius:8px;max-width:100%;max-height:20rem;display:block}.sup-msg-files a{overflow-wrap:anywhere;text-decoration:underline}.sup-like{justify-self:start;min-height:44px;padding:0 16px}.sup-like[aria-pressed=true]{background:var(--hl)}.sup-reply{margin-top:32px}.sup-note{color:var(--ink-2);margin-block:16px}.sup-list{gap:12px;margin-top:24px;padding:0;list-style:none;display:grid}.sup-row{border:2px solid var(--ink);border-radius:12px;gap:4px;padding:16px 20px;display:grid}.sup-row-title{overflow-wrap:anywhere;font-size:1.125rem;font-weight:800;text-decoration:underline}.sup-row-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.9375rem;display:flex}.sup-new{background:var(--hl);color:var(--ink);border-radius:999px;padding:2px 10px;font-weight:700}@media (width<=480px){.sup-msg{padding:14px}.sup-like,.sup-reply .btn{justify-self:stretch}}.sup-improve{justify-items:start;gap:8px;min-width:0;display:grid}.sup-ai-result{border:2px solid var(--ink);border-left:8px solid var(--ai);border-radius:10px;justify-items:start;gap:8px;min-width:0;padding:12px 16px;display:grid}.sup-improved-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0}
