.sky-still{position:fixed;inset:0;z-index:0;background:radial-gradient(90% 60% at 80% 0%,rgba(159,211,255,.16),transparent 55%),radial-gradient(120% 80% at 50% 110%,#0d1a33,#06080f 62%)}.help-main{position:relative;z-index:2;max-width:720px;margin:0 auto;padding:calc(96px + env(safe-area-inset-top)) var(--gutter) 48px}.help-main h1{font-size:clamp(40px,8vw,72px);margin-bottom:12px}.help-main .lede{max-width:46ch}.faq{margin:28px 0 8px;display:grid;gap:10px}.faq details{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:0 16px}.faq summary{cursor:pointer;min-height:48px;display:flex;align-items:center;font-weight:700;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";margin-left:auto;color:var(--acc);font-weight:700}.faq details[open] summary:after{content:"–"}.faq details p{margin:0 0 14px;color:var(--ink-2)}.chat-card{margin-top:22px}.chat-log{display:flex;flex-direction:column;gap:10px;max-height:min(420px,52vh);overflow:auto;padding:4px 2px 12px;margin-bottom:12px}.bubble{max-width:min(100%,460px);padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#06080f73}.bubble.user{align-self:flex-end;background:#9fd3ff1a}.bubble.assistant{align-self:flex-start}.bubble .who{margin:0 0 4px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}.bubble .bubble-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.composer{display:flex;gap:8px;align-items:flex-end}.help-main .field textarea{width:100%;min-height:96px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#06080f99;color:var(--ink);font:inherit;font-size:16px;resize:vertical}.help-main .field textarea:focus{border-color:var(--acc);outline:none}.composer textarea{flex:1;min-height:52px;max-height:140px;resize:vertical;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#06080f99;color:var(--ink);font:inherit;font-size:16px}.composer textarea:focus{border-color:var(--acc);outline:none}.composer .submit{width:auto;min-width:96px;padding:0 18px}.human,.ghost{width:100%;min-height:48px;margin-top:10px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.human{border-color:var(--amber);color:var(--amber)}.human:hover,.ghost:hover{background:#ffffff0a}.help-main .done-note{color:var(--green);margin-top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:560px){.composer{flex-direction:column;align-items:stretch}.composer .submit{width:100%}}
