.assist-page{background:radial-gradient(circle at 15% 0%, #d8b46a1f, transparent 45%), radial-gradient(circle at 85% 10%, #4f72a829, transparent 45%), var(--gh-night-950);min-height:100vh;color:var(--gh-moon);font-family:var(--gh-font-body);padding:120px 16px 80px}.assist-inner{flex-direction:column;gap:20px;width:min(880px,100%);margin:0 auto;display:flex}.assist-kicker{color:var(--gh-gold);letter-spacing:.18em;font-size:.75rem;font-weight:700}.assist-page h1{font-family:var(--gh-font-display);margin:6px 0 10px;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.assist-lead{color:var(--gh-silver);margin:0;line-height:1.6}.assist-stack{flex-direction:column;gap:16px;display:flex}.tk-site{--tk-bg:#03050b8c;--tk-panel:var(--gh-panel,#0c101ccc);--tk-border:var(--gh-line,#9cbff029);--tk-text:var(--gh-moon,#e8ecf4);--tk-muted:var(--gh-grey,#8a93a6);--tk-accent:var(--gh-gold,#d8b46a);--tk-accent-soft:#d8b46a24;--tk-accent-text:var(--gh-gold-light,#f1d9a4);--tk-self:#d8b46a24;--tk-other:#9cbff014;--tk-staff:var(--gh-spectral-soft,#9cbff0);--tk-member:var(--gh-gold-light,#f1d9a4)}.tk-site .tk-btn.is-primary{background:var(--gh-gold-gradient,#d8b46a);color:#1a1305}.assist-panel{border:1px solid var(--gh-line-gold);background:var(--gh-panel);box-shadow:var(--gh-shadow);border-radius:18px;flex-direction:column;gap:12px;padding:22px;display:flex}.assist-panel h2{font-family:var(--gh-font-display);margin:0;font-size:1.2rem}.assist-muted{color:var(--gh-grey);margin:0;font-size:.9rem}.assist-new{flex-flow:wrap;justify-content:space-between;align-items:center}.assist-cta{background:var(--gh-gold-gradient);color:#1a1305;min-height:46px;font:inherit;cursor:pointer;box-shadow:var(--gh-glow-gold);border:0;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.assist-new .assist-cta{align-self:center}.assist-categories{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.assist-category{border:1px solid var(--gh-line);color:var(--gh-white);font:inherit;text-align:left;cursor:pointer;background:#03050b80;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.assist-category:hover{border-color:var(--gh-line-gold)}.assist-category.is-selected{border-color:var(--gh-gold);box-shadow:0 0 0 3px #d8b46a2e}.assist-category-emoji{font-size:1.5rem}.assist-category small{color:var(--gh-grey);font-size:.78rem}.assist-list{flex-direction:column;gap:8px;display:flex}.assist-item{color:var(--gh-white);font:inherit;text-align:left;cursor:pointer;background:#03050b80;border:1px solid #0000;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;font-size:.92rem;display:flex}.assist-item:hover{border-color:var(--gh-line-gold)}.assist-status{border-radius:999px;margin-left:auto;padding:2px 10px;font-size:.75rem;font-weight:700}.assist-status.is-open{color:#86efac;background:#4ade8024}.assist-status.is-closed{color:var(--gh-silver);background:#aeb7c624}.assist-badge{color:var(--gh-gold-light);background:#d8b46a2e;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}.assist-bar{flex-wrap:wrap;gap:8px;display:flex}.assist-ticket-head{flex-direction:row;justify-content:space-between;align-items:flex-start}.assist-message{border-radius:12px;padding:12px 14px;font-size:.92rem}.assist-message.is-error{color:#fecaca;background:#7f1d1d40;border:1px solid #f8717166}.assist-message.is-success{color:#bbf7d0;background:#14532d40;border:1px solid #4ade8059}@media (max-width:640px){.assist-page{padding-top:96px}.assist-panel{padding:16px}}
