._dock_6x15p_1{--assistant-edge:20px;--assistant-dock-height:58px;--assistant-keyboard-offset:0px;--assistant-top:max(12px, env(safe-area-inset-top,0px));--assistant-bottom:max(var(--assistant-edge), env(safe-area-inset-bottom,0px), calc(var(--assistant-keyboard-offset) + 8px));--assistant-right:max(var(--assistant-edge), env(safe-area-inset-right,0px));--assistant-left:max(var(--assistant-edge), env(safe-area-inset-left,0px));--assistant-gold:#f0cc72;z-index:45;right:var(--assistant-right);bottom:var(--assistant-bottom);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:fixed}._launcher_6x15p_16{width:var(--assistant-dock-height);height:var(--assistant-dock-height);color:#27200f;cursor:pointer;background:linear-gradient(145deg,#ffe3a0,#ca9634);border:1px solid #e8c370;border-radius:50%;place-items:center;padding:0;transition:background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 9px 24px #241b0d40,inset 0 1px #fff2}._launcher_6x15p_16:hover{background:#f8d98e;transform:translateY(-2px);box-shadow:0 10px 27px #241b0d60}._launcher_6x15p_16[aria-expanded=true]{background:#f4d17d}:is(._dock_6x15p_1 button:focus-visible,._dock_6x15p_1 a:focus-visible,._dock_6x15p_1 textarea:focus-visible){outline-offset:3px;outline:2px solid #ffdc88}._panel_6x15p_40,._greeting_6x15p_40{right:0;bottom:calc(var(--assistant-dock-height) + 11px);max-width:calc(100vw - var(--assistant-right) - var(--assistant-left));color:#f5efe4;background:#211e19;border:1px solid #665537;position:absolute;box-shadow:0 18px 64px #100c0980,0 4px 14px #100c0940}._panel_6x15p_40{width:410px;height:min(605px, calc(100vh - var(--assistant-bottom) - var(--assistant-dock-height) - var(--assistant-top) - 11px));height:min(605px, calc(100dvh - var(--assistant-bottom) - var(--assistant-dock-height) - var(--assistant-top) - 11px));border-radius:19px;flex-direction:column;display:flex;overflow-y:auto}._panel_6x15p_40[hidden],._intro_6x15p_59[hidden]{display:none}._greeting_6x15p_40{width:max-content;max-width:min(300px, calc(100vw - var(--assistant-right) - var(--assistant-left)));pointer-events:none;border-radius:13px;gap:3px;padding:12px 16px;display:grid}._greeting_6x15p_40 strong{color:var(--assistant-gold);font-size:.96rem}._greeting_6x15p_40 span{color:#ded3c0;font-size:.85rem}._header_6x15p_71{background:radial-gradient(at 0 0,#483925,#26211a 67%);border-bottom:1px solid #4e4230;flex:none;align-items:center;gap:10px;padding:13px 14px;display:flex}._headerIcon_6x15p_80{width:38px;height:38px;color:var(--assistant-gold);background:#3d301e;border:1px solid #7c6235;border-radius:11px;flex:none;place-items:center;display:grid}._headerText_6x15p_91{flex:1;min-width:0}._headerText_6x15p_91 p{color:#e5bd6e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:700;line-height:1.15}._headerText_6x15p_91 h2{color:#fff8eb;margin:2px 0 0;font:600 clamp(.96rem,4.3vw,1.24rem)/1.22 Georgia,serif}._pilot_6x15p_106{color:#efd39a;white-space:nowrap;border:1px solid #75613d;border-radius:20px;flex:none;padding:2px 7px;font-size:.68rem}._close_6x15p_115{color:#efe5d4;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}._close_6x15p_115:hover{background:#ffffff12}._projectContext_6x15p_129{color:#e9d4a6;background:#29221a;border-bottom:1px solid #4e4230;flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;padding:4px 14px;font-size:.75rem;display:flex}._projectContext_6x15p_129 span{flex:1;font-weight:700}._projectContext_6x15p_129 button{color:#f0d69d;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:44px;padding:3px 5px;font-family:inherit;font-size:.76rem;text-decoration:underline}._projectContext_6x15p_129 button:hover:not(:disabled){background:#ffffff12}._scrollArea_6x15p_155{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}._intro_6x15p_59{color:#e5dac8;background:#2c261e;border:1px solid #4d4131;border-radius:13px;padding:15px;font-size:.88rem;line-height:1.5}._intro_6x15p_59 p{margin:0}._intro_6x15p_59 ._welcome_6x15p_172{color:#fff2d8;margin-bottom:5px;font-size:1.08rem;font-weight:700}._starters_6x15p_178{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}._starters_6x15p_178 button{color:#f1d79b;cursor:pointer;background:#362c20;border:1px solid #796441;border-radius:9px;min-height:44px;padding:5px 9px;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.2}._starters_6x15p_178 button:hover:not(:disabled){background:#504027}._transcript_6x15p_198{gap:11px;min-width:0;display:grid}._userTurn_6x15p_199,._assistantTurn_6x15p_199{background:#30291f;border:1px solid #524430;border-radius:12px;max-width:92%;padding:9px 12px;font-size:.9rem;line-height:1.5}._userTurn_6x15p_199{color:#fff2d7;background:#4a3a21;border-bottom-right-radius:3px;justify-self:end}._assistantTurn_6x15p_199{border-bottom-left-radius:3px;justify-self:start}._userTurn_6x15p_199 strong,._assistantTurn_6x15p_199 strong{color:#edcc88;font-size:.72rem}._userTurn_6x15p_199 p,._assistantTurn_6x15p_199 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}._record_6x15p_217{overflow-wrap:anywhere;background:#241f18;border:1px solid #796441;border-radius:7px;margin:4px 0 7px;padding:8px}._record_6x15p_217 h3{color:#fff2d8;margin:2px 0 5px;font-size:.88rem}._record_6x15p_217 dl{margin:0;font-size:.8rem}._record_6x15p_217 dt{color:#e8c781;margin-top:5px;font-weight:650}._record_6x15p_217 dd{white-space:pre-wrap;margin:0}._recordLink_6x15p_229{min-height:44px;color:var(--assistant-gold);align-items:center;font-size:.8rem;text-decoration:underline;display:inline-flex}._waiting_6x15p_237,._unavailable_6x15p_237{color:#e7dbc7;margin:8px 0 0;font-size:.85rem}._waiting_6x15p_237:empty{margin:0}._unavailable_6x15p_237 a{color:var(--assistant-gold);text-decoration:underline}._form_6x15p_240{background:#26211b;border-top:1px solid #4e4230;flex:none;padding:11px 15px 12px}._label_6x15p_246{color:#f7ead3;font-size:.8rem;font-weight:700;display:block}._form_6x15p_240 textarea{box-sizing:border-box;resize:none;color:#fff7e8;background:#191712;border:1px solid #796a51;border-radius:8px;width:100%;margin:4px 0 0;padding:7px 9px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;display:block}._form_6x15p_240 textarea::placeholder{color:#b8aa94}._actions_6x15p_264{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}._actions_6x15p_264 button{min-height:44px;font-family:inherit;font-size:.82rem;font-weight:700}._clear_6x15p_266{color:#e8dac3;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px}._clear_6x15p_266:hover:not(:disabled){background:#ffffff12}._send_6x15p_275{color:#282010;cursor:pointer;background:#edc46c;border:1px solid #e1b954;border-radius:8px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}._send_6x15p_275:hover:not(:disabled){background:#ffdb8b}._dock_6x15p_1 button:disabled{cursor:default}._privacy_6x15p_288{color:#c9bda9;margin:4px 0 0;font-size:.73rem;line-height:1.38}._error_6x15p_289{color:#ffbcaf;margin:5px 0 0;font-size:.82rem;line-height:1.35}@media (max-width:480px){._dock_6x15p_1{--assistant-edge:10px;--assistant-dock-height:54px}._panel_6x15p_40{border-radius:14px}._header_6x15p_71{gap:7px;padding:8px 10px}._scrollArea_6x15p_155{padding:12px}._form_6x15p_240{padding:8px 12px}}@media (max-width:340px){._pilot_6x15p_106{display:none}}@media (max-height:480px){._panel_6x15p_40{overflow-y:auto}._scrollArea_6x15p_155{flex:1 0 auto;max-height:min(190px,33dvh)}}@media (prefers-reduced-motion:reduce){._launcher_6x15p_16{transition:none}}
