.ask-atlas-view{max-width:820px;margin:0 auto;padding:34px 0 48px}.ask-atlas-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px;text-align:left}.ask-clear{flex:none;min-height:44px;font-size:13px}.ask-atlas-heading h1{margin:0 0 4px;font-size:clamp(30px,5vw,44px)}.ask-atlas-heading p{margin:0;color:var(--muted)}.ask-examples{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 24px}.ask-example,.ask-link{min-height:44px;border-color:var(--line);background:var(--surface);text-align:left}.ask-example{border-radius:999px;font-size:13px}.ask-messages{display:grid;gap:14px;margin:0 0 22px}.ask-message{max-width:88%;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.ask-message-user{justify-self:end;background:#19241e;color:#fff;border-color:#19241e}.ask-message-label{margin:0 0 5px;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;opacity:.7}.ask-message-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ask-message-error{border-color:#d7a6a1;background:var(--bad-bg);color:var(--bad)}.ask-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ask-link{font-size:13px}.ask-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.ask-form label{grid-column:1/-1;margin:0}.ask-input{resize:vertical;width:100%;min-height:76px;max-height:220px;border:1px solid var(--line-2);border-radius:10px;padding:11px 12px;background:var(--bg);font:inherit;color:inherit}.ask-submit{min-height:46px;background:#111;color:#fff}.ask-status{display:flex;align-items:center;justify-self:start;gap:12px;min-height:44px;max-width:88%;padding:16px 18px;margin:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--muted);font-size:13px}.ask-status[hidden]{display:none}.ask-atlas-spinner{width:36px;height:36px;border-radius:50%;padding:3px;background:#fff;color-scheme:light;animation:ask-atlas-spin 1.8s linear infinite}@keyframes ask-atlas-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ask-atlas-spinner{animation:none}}:root[data-atlas-hidden] .ask-atlas-spinner{animation-play-state:paused}.ask-privacy{margin:9px 2px 0}
@media(max-width:600px){.ask-atlas-view{padding-top:22px}.ask-message{max-width:96%}.ask-form{grid-template-columns:1fr}.ask-form label{grid-column:auto}.ask-submit{width:100%}}
.app-nav #ask-atlas-nav{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;overflow:hidden;background:transparent}.app-nav #ask-atlas-nav[hidden]{display:none}.app-nav #ask-atlas-nav img{display:block;width:35.2px;height:35.2px;border-radius:50%}.app-nav #ask-atlas-nav:hover img{box-shadow:0 0 0 2px var(--ink)}.app-nav #ask-atlas-nav.active img{box-shadow:0 0 0 2px var(--ink);border-radius:50%}.app-nav #ask-atlas-nav:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
