.site{--owa-dock:380px;transition:margin-right .28s}body.owa-docked .site{margin-right:var(--owa-dock)}.owa{width:var(--owa-dock);z-index:60;position:fixed;inset:0 0 0 auto}.owa.owa-wide{width:100%}.owa-panel{background:var(--s-panel);height:100%;color:var(--s-ink);border-left:1px solid var(--s-line);flex-direction:column;animation:.28s owa-in;display:flex}.owa-panel>header{border-bottom:1px solid var(--s-line);align-items:center;gap:4px;padding:14px 12px 14px 18px;display:flex}.owa-panel>header>div{flex:1;gap:2px;display:grid}.owa-panel>header b{font-size:15px}.owa-panel>header span{color:var(--s-ink3);font-size:12px}.owa-chat{flex-direction:column;flex:1;min-height:0;display:flex}.owa-wide .owa-chat{width:min(820px,100%);margin:0 auto}.owa-log{flex:1;align-content:start;gap:14px;padding:18px;font-size:14px;line-height:1.6;display:grid;overflow-y:auto}.owa-intro p{color:var(--s-ink2);margin:0 0 12px}.owa-starters{gap:8px;display:grid}.owa-starters button{text-align:left;border:1px solid var(--s-line);color:var(--s-ink);cursor:pointer;background:0 0;border-radius:10px;padding:9px 12px;font-size:13px}.owa-starters button:hover{border-color:var(--s-lime)}.owa-q{background:color-mix(in oklab, var(--s-ink) 8%, transparent);white-space:pre-wrap;border-radius:12px;justify-self:end;max-width:85%;padding:9px 13px}.owa-a{overflow-wrap:anywhere;min-width:0}.owa-a a{color:var(--s-accent,var(--s-lime))}.owa-a p,.owa-a ul,.owa-a ol{margin:0 0 10px}.owa-a h3,.owa-a h4{margin:12px 0 6px;font-size:14px}.owa-dim,.owa-status{color:var(--s-ink3);font-size:13px}.owa-status{align-items:center;gap:8px;display:flex}.owa-status i{background:var(--s-lime);border-radius:50%;width:7px;height:7px;animation:1s infinite alternate owa-pulse}.owa-err{color:var(--s-orange,#ff6a00);font-size:13px}.owa-src{flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;display:flex}.owa-src span{width:100%;color:var(--s-ink3);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.owa-src a{border:1px solid var(--s-line);color:var(--s-ink2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:3px 10px;text-decoration:none;overflow:hidden}.owa-form{border-top:1px solid var(--s-line);gap:8px;padding:12px 14px;display:grid}.owa-form textarea{resize:none;background:var(--s-bg);width:100%;color:var(--s-ink);border:1px solid var(--s-line);font:inherit;border-radius:10px;padding:10px 12px;font-size:14px}.owa-form textarea:focus{border-color:var(--s-lime);outline:none}.owa-actions{justify-content:flex-end;gap:8px;display:flex}.owa-send,.owa-ghost{cursor:pointer;border:1px solid var(--s-line);height:34px;color:var(--s-ink);background:0 0;border-radius:999px;padding:0 16px;font-size:13px}.owa-send{background:var(--s-lime);color:#0b0b0c;border-color:var(--s-lime);font-weight:600}html[data-theme=light] .owa-send{background:var(--s-accent);border-color:var(--s-accent);color:#fff}.owa-send:disabled{opacity:.45;cursor:default}.owa-note{color:var(--s-ink3);padding:0 14px 12px;font-size:11px}.owa-note summary{cursor:pointer}.owa-note p{margin:6px 0 0;line-height:1.5}@media (width>=768px) and (width<=1100px){.site{--owa-dock:340px}}@media (width<=767px){body.owa-docked{overflow:hidden}body.owa-docked .site{margin-right:0}.owa{width:100%}}@keyframes owa-in{0%{opacity:0;transform:translate(24px)}}@keyframes owa-pulse{to{opacity:.3}}@media (prefers-reduced-motion:reduce){.owa-panel,.site{transition:none;animation:none}}body.owa-docked,body.owa-expanded{background:#0b0b0c}html[data-theme=light] body.owa-docked{background:#f6f6f2}body.owa-docked .ac-fab,body.owa-expanded .ac-fab,body.owa-docked .ac-launch,body.owa-expanded .ac-launch{display:none}@media (width<=1560px){body.owa-docked .site-links{display:none}}.owa-dash{--owa-dock:380px;--s-bg:#0b0b0c;--s-panel:#111113;--s-line:#232327;--s-ink:#f2f2ee;--s-ink2:#a8a8b0;--s-ink3:#6e6e76;--s-lime:#e6ff6a;font-family:Helvetica,Arial,system-ui,sans-serif}.owa-dash .owa{width:380px}.owa-dash .owa.owa-wide{width:100%}body.owa-docked .partner-bar{margin-right:380px}body.owa-docked .canton-frame{width:calc(100vw - 380px)!important}@media (width>=768px) and (width<=1100px){.owa-dash .owa{width:340px}body.owa-docked .partner-bar{margin-right:340px}body.owa-docked .canton-frame{width:calc(100vw - 340px)!important}}@media (width<=767px){.owa-dash .owa{width:100%}body.owa-docked .partner-bar{margin-right:0}body.owa-docked .canton-frame{width:100vw!important}.pb-agent{padding:0 10px}}.owa-focus{border:1px solid var(--s-lime);border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.owa-focus span{color:var(--s-ink2,var(--s-ink));opacity:.7;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.owa-focus b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.owa-focus em{opacity:.75;font-size:11px;font-style:normal}.owa-focus button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.owa-follow{margin-top:14px}
