.ops .ask{position:fixed;top:84px;right:16px;bottom:16px;width:420px;max-width:calc(100vw - 32px);z-index:var(--o-z-drawer);display:flex;flex-direction:column;border-radius:16px;background:var(--o-surface-raised,var(--o-surface));box-shadow:var(--o-shadow-2,0 24px 60px -20px rgba(0,0,0,.45));color:var(--o-ink)}.ops .ask-head{display:flex;align-items:center;gap:8px;padding:14px 14px 8px 18px}.ops .ask-head h2{margin:0;font-size:var(--o-t-title,15px);font-weight:600;flex:none}.ops .ask-convos{flex:1 1;min-width:0;height:30px;border-radius:8px;background:transparent;color:var(--o-ink-2);font:inherit;font-size:var(--o-t-meta);box-shadow:inset 0 0 0 1px var(--o-hair);padding:0 8px}.ops .ask-body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 18px 16px;display:flex;flex-direction:column;gap:14px}.ops .ask-empty{color:var(--o-ink-3);font-size:var(--o-t-meta)}.ops .ask-q{align-self:flex-end;max-width:85%;margin:0;padding:8px 12px;border-radius:12px;background:color-mix(in oklch,var(--o-accent) 14%,transparent);font-size:var(--o-t-ui);white-space:pre-wrap}.ops .ask-answer{display:flex;flex-direction:column;gap:8px;font-size:var(--o-t-ui);line-height:1.5}.ops .ask-text{white-space:pre-wrap}.ops .ask-done,.ops .ask-src,.ops .ask-step{margin:0;color:var(--o-ink-3);font-size:var(--o-t-meta)}.ops .ask-err{margin:0;color:var(--o-st-failed-text,var(--o-ink-2));font-size:var(--o-t-meta)}.ops .ask-acts{gap:8px}.ops .ask-act,.ops .ask-acts{display:flex;flex-direction:column}.ops .ask-act{gap:6px}.ops .ask-act blockquote{margin:0;padding:8px 10px;border-radius:8px;background:var(--o-bg,transparent);box-shadow:inset 0 0 0 1px var(--o-hair);color:var(--o-ink-2);font-size:var(--o-t-meta);white-space:pre-wrap}.ops .ask-sugg{display:flex;flex-wrap:wrap;gap:6px}.ops .ask-sugg button{font:inherit;font-size:var(--o-t-meta);color:var(--o-ink-2);padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--o-hair)}.ops .ask-sugg button:hover{color:var(--o-ink);background:var(--o-surface)}.ops .ask-compose{display:flex;align-items:flex-end;gap:8px;padding:10px 14px 14px;box-shadow:inset 0 1px 0 var(--o-hair)}.ops .ask-compose textarea{flex:1 1;min-height:40px;max-height:160px;resize:none;padding:9px 11px;border-radius:10px;background:var(--o-bg,transparent);box-shadow:inset 0 0 0 1px var(--o-hair);color:var(--o-ink);font:inherit;font-size:var(--o-t-ui);outline:none}.ops .ask-compose textarea:focus{box-shadow:0 0 0 1.5px var(--o-accent-ring)}.ops .ask-links{display:flex;flex-wrap:wrap;gap:6px}.ops .ask-links a,.ops .ask-links button{font:inherit;font-size:var(--o-t-meta);color:var(--o-ink);padding:3px 9px;border-radius:6px;background:var(--o-accent-soft);text-decoration:none;max-width:100%;overflow-wrap:anywhere}.ops .ask-links a:hover,.ops .ask-links button:hover{background:color-mix(in oklch,var(--o-accent) 18%,transparent)}.ops .talk{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.ops .talk-line{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:10px;background:var(--o-surface);box-shadow:inset 0 0 0 1px var(--o-hair);color:var(--o-ink-3)}.ops .talk-line:focus-within{box-shadow:0 0 0 1.5px var(--o-accent-ring)}.ops .talk-line input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--o-ink);font:inherit;font-size:var(--o-t-ui);outline:none}.ops .talk-line input::placeholder{color:var(--o-ink-3)}.ops .talk-chips{display:flex;flex-wrap:wrap;gap:6px}.ops .talk-chips button{font:inherit;font-size:var(--o-t-meta);color:var(--o-ink-2);padding:3px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--o-hair)}.ops .talk-chips button:hover{color:var(--o-ink);background:var(--o-surface)}.ops .talk-btn{gap:6px}@media (max-width:640px){.ops .talk-btn-words{display:none}}.ops[data-design=neo] .ask{border-radius:var(--n-r-panel);background:var(--n-s2);box-shadow:var(--n-lift),inset 0 0 0 1px var(--n-hair);color:var(--n-t1)}.ops[data-design=neo] .ask-head h2{color:var(--n-t1);font-weight:700}.ops[data-design=neo] .ask-convos{border-radius:var(--n-r-ctl);background:var(--n-bg);box-shadow:var(--n-in-sm);color:var(--n-t2)}.ops[data-design=neo] .ask-empty{color:var(--n-t3)}.ops[data-design=neo] .ask-q{border-radius:var(--n-r-row);background:var(--n-s1);box-shadow:var(--n-out-sm),inset 0 0 0 1px color-mix(in srgb,var(--n-cyan) 32%,transparent);color:var(--n-t1)}.ops[data-design=neo] .ask-text{color:var(--n-t1)}.ops[data-design=neo] .ask-done,.ops[data-design=neo] .ask-src,.ops[data-design=neo] .ask-step{color:var(--n-t3)}.ops[data-design=neo] .ask-err{color:var(--n-red)}.ops[data-design=neo] .ask-act blockquote{padding:10px 12px;border-radius:var(--n-r-row);background:var(--n-bg);box-shadow:var(--n-in-sm);color:var(--n-t2)}.ops[data-design=neo] .ask-sugg button,.ops[data-design=neo] .talk-chips button{border:0;padding:5px 12px;border-radius:999px;background:var(--n-s1);box-shadow:var(--n-out-sm);color:var(--n-t2);transition:transform var(--o-dur-snappy) var(--o-ease-snappy),box-shadow var(--o-dur-snappy) var(--o-ease-snappy),color var(--o-dur-tap,.12s)}.ops[data-design=neo] .ask-sugg button:hover,.ops[data-design=neo] .talk-chips button:hover{transform:translateY(-1px);background:var(--n-s1);box-shadow:var(--n-out-sm),var(--n-edge-hover);color:var(--n-t1)}.ops[data-design=neo] .ask-sugg button:active,.ops[data-design=neo] .talk-chips button:active{transform:none;background:var(--n-bg);box-shadow:var(--n-in-sm)}.ops[data-design=neo] .ask-sugg button:focus-visible,.ops[data-design=neo] .talk-chips button:focus-visible{box-shadow:var(--n-out-sm),var(--n-ring)}.ops[data-design=neo] .ask-links a,.ops[data-design=neo] .ask-links button{padding:4px 11px;border-radius:999px;background:var(--n-s1);box-shadow:var(--n-out-sm);color:var(--n-cyan)}.ops[data-design=neo] .ask-links a:hover,.ops[data-design=neo] .ask-links button:hover{background:var(--n-s1);box-shadow:var(--n-out-sm),inset 0 0 0 1px color-mix(in srgb,var(--n-cyan) 45%,transparent)}.ops[data-design=neo] .ask-compose{box-shadow:inset 0 1px 0 var(--n-hair)}.ops[data-design=neo] .ask-compose textarea{border-radius:var(--n-r-ctl);background:var(--n-bg);box-shadow:var(--n-in-sm);color:var(--n-t1);caret-color:var(--n-cyan)}.ops[data-design=neo] .ask-compose textarea::placeholder{color:var(--n-t3)}.ops[data-design=neo] .ask-compose textarea:focus{box-shadow:var(--n-in-sm),inset 0 0 0 1px color-mix(in srgb,var(--n-cyan) 65%,transparent)}.ops[data-design=neo] .talk-line{border-radius:var(--n-r-ctl);background:var(--n-bg);box-shadow:var(--n-in-sm);color:var(--n-t3)}.ops[data-design=neo] .talk-line:focus-within{box-shadow:var(--n-in-sm),inset 0 0 0 1px color-mix(in srgb,var(--n-cyan) 65%,transparent)}.ops[data-design=neo] .talk-line input{color:var(--n-t1);caret-color:var(--n-cyan)}.ops[data-design=neo] .talk-line input::placeholder{color:var(--n-t3)}@media (max-width:760px){.ops[data-design=neo] .ask-head{flex-wrap:wrap;row-gap:8px}.ops[data-design=neo] .ask-head h2{flex:1 1 auto}.ops[data-design=neo] .ask-head .ask-convos{order:3;flex:1 1 100%}}