.app-page.as-page{gap:18px}.as-page h1{font-size:28px;font-weight:800}.as-eyebrow{font-family:var(--app-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--app-dimmer);font-size:11px}.as-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.as-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.as-usage{justify-items:end;gap:2px;min-width:200px;display:grid}.as-usage-figure{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.as-usage-label{color:var(--app-dim);font-size:12.5px}.as-usage-bar{background:var(--app-line-hi);border-radius:3px;width:200px;height:6px;overflow:hidden}.as-usage-bar span{background:var(--app-blue);height:100%;display:block}.as-banner{background:var(--app-warn-tint);border:1px solid var(--app-warn-line);color:var(--app-ink);border-radius:8px;margin:0;padding:10px 14px}.as-banner-stop{background:var(--app-bad-tint);border-color:var(--app-bad-line)}.as-body{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.as-threads{flex-direction:column;flex:220px;min-width:0;max-width:280px;padding:6px;display:flex}.as-thread{color:var(--app-ink);border-radius:8px;gap:2px;padding:9px 10px;font-size:14px;text-decoration:none;display:grid}.as-thread:hover{background:var(--app-panel-2)}.as-thread-current{background:var(--app-blue-tint)}.as-thread-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.as-thread-when{color:var(--app-dimmer);font-size:12px}.as-chat{flex-direction:column;flex:999 480px;gap:14px;min-width:0;display:flex}.as-empty{gap:8px;display:grid}.as-empty h2{margin:0}.as-empty p,.as-empty ul{color:var(--app-dim);margin:0}.as-messages{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.as-q{background:var(--app-blue-tint);border:1px solid var(--app-blue-line);border-radius:12px 12px 4px;align-self:flex-end;max-width:80%;padding:10px 14px}.as-q p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.as-a{background:var(--app-panel);border:1px solid var(--app-line);border-radius:12px 12px 12px 4px;align-self:flex-start;max-width:90%;padding:12px 16px}.as-answer{overflow-wrap:anywhere;gap:8px;display:grid}.as-answer p,.as-answer ul{margin:0}.as-answer ul{gap:3px;padding-left:1.2em;display:grid}.as-link{color:var(--app-blue-text);font-weight:600}.app-form.as-ask{gap:8px;max-width:none;margin-top:0;display:grid}.app-form.as-ask textarea{resize:vertical;min-height:72px}.as-ask-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.as-hint{color:var(--app-dim);font-size:12.5px}.as-error{margin:0}.as-privacy{color:var(--app-dimmer);max-width:72ch;margin:0;font-size:12.5px}
