.ask-panel{min-height:0;color:var(--text);background:var(--card);flex-direction:column;font-size:14px;line-height:1.5;display:flex}.ask-page{border:1px solid var(--border);border-radius:8px;flex:0 auto;width:min(760px,100% - 32px);margin:24px auto;overflow:hidden}.ask-page[data-has-conversation=true]{flex:1}.starmap-shell:has(.ask-page[data-has-conversation=true]){height:100dvh}.starmap-shell:has(.ask-page)>main{flex-direction:column;min-height:0;display:flex}.ask-layer{max-height:var(--ask-height)}.ask-layer:has([data-has-conversation=true]){height:var(--ask-height)}.ask-floating{height:100%;max-height:inherit}.ask-question,.ask-answer{font-size:14px;line-height:1.6}.ask-panel__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ask-panel__header :is(h1,h2){margin:0}.ask-panel__actions{align-items:center;gap:8px;display:flex}.ask-thread{flex:1;min-height:0;padding:20px;overflow-y:auto}.ask-panel[data-has-conversation=false] .ask-thread{flex:0 auto}.ask-examples{flex-wrap:wrap;gap:8px;display:flex}.ask-example{text-align:left;border:1px solid var(--border);min-height:32px;color:var(--text-secondary);border-radius:16px;padding:6px 12px;font-size:13px;line-height:1.5}.ask-example:hover{background:var(--cy-tint);border-color:var(--cy-hover)}.ask-composer{flex-shrink:0;padding:0 16px 16px}.ask-composer__mode{justify-content:flex-start;margin-bottom:8px;display:flex}.ask-change-help{color:var(--text-secondary);margin:0 0 8px}.ask-composer__input{border:1px solid var(--border);background:var(--bg);border-radius:8px}.ask-composer__input:focus-within{border-color:var(--caylent)}.ask-composer textarea{resize:none;width:100%;min-height:88px;max-height:min(240px,30dvh);color:var(--text);font:inherit;box-shadow:none;outline-offset:-3px;background:0 0;border:0;border-radius:8px;padding:12px;line-height:1.5;display:block}.ask-composer textarea::placeholder{color:var(--text-secondary);opacity:1}.ask-composer__toolbar{justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 8px;display:flex}.ask-icon{width:40px;height:40px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ask-icon:hover,.ask-quiet:hover{color:var(--text);background:var(--cy-tint)}.ask-quiet{min-height:32px;color:var(--text-secondary);border-radius:6px;padding:4px 8px;font-size:14px}.ask-quiet[aria-pressed=true]{color:var(--text);background:var(--cy-tint)}.ask-submit{background:var(--color-brand-green);min-height:40px;color:var(--color-brand-bg);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.ask-submit:disabled{opacity:.45;cursor:default}.ask-panel button:focus-visible{outline:2px solid var(--caylent);outline-offset:2px}@media (max-width:700px){.ask-page{margin:12px auto}.ask-panel__header{padding:12px 16px}.ask-thread{padding:16px}.ask-composer{padding:0 12px 12px}.ask-example,.ask-icon,.ask-quiet,.ask-submit{min-height:44px}.ask-composer textarea{font-size:16px}}
