._dock_8n2cr_1{right:max(24px,env(safe-area-inset-right));bottom:calc(22px + env(safe-area-inset-bottom));z-index:65;font-family:var(--font-interface),Arial,sans-serif;color:#f6f0e6;line-height:1.5;position:fixed}body:has(dialog[open]) ._dock_8n2cr_1{visibility:hidden;pointer-events:none}._launcher_8n2cr_3{color:#f6f0e6;cursor:pointer;background:linear-gradient(135deg,#123746,#071d26);border:1px solid #efb8588c;border-radius:40px;align-items:center;gap:11px;min-height:68px;padding:8px 17px 8px 9px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 10px 38px #0006}._launcher_8n2cr_3:hover{transform:translateY(-2px);box-shadow:0 12px 42px #0008}._launcher_8n2cr_3 img,._header_8n2cr_4 img{object-fit:cover;border:1px solid #dfba7b;border-radius:50%}._launcher_8n2cr_3 span{text-align:left}._launcher_8n2cr_3 strong{font-size:13px;font-weight:700;display:block}._launcher_8n2cr_3 small{color:#b8d4dc;font-size:11px;display:block}._launcher_8n2cr_3>svg{color:#efc584;margin-left:5px}._panel_8n2cr_5{background:#09212c;border:1px solid #466573;border-radius:22px;flex-direction:column;width:390px;height:min(610px,100dvh - 130px);min-height:0;display:flex;position:absolute;bottom:82px;right:0;overflow:hidden;box-shadow:0 22px 80px #0008}._header_8n2cr_4{background:linear-gradient(130deg,#163c4d,#0a2531);border-bottom:1px solid #38525d;flex-shrink:0;align-items:center;gap:12px;padding:18px;display:flex}._header_8n2cr_4 h2{font-family:var(--font-interface),Arial,sans-serif;letter-spacing:0;color:#fff;margin:0 0 3px;font-size:15px;font-weight:750;line-height:1.3}._header_8n2cr_4>div>span{color:#c2d7dd;align-items:center;gap:6px;font-size:11px;display:flex}._header_8n2cr_4 i{background:#9dd7cb;border-radius:50%;width:5px;height:5px}._close_8n2cr_7,._dismiss_8n2cr_7{color:#e9ddc8;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._close_8n2cr_7{border-radius:50%;width:38px;height:38px;margin-left:auto;font-size:26px}._close_8n2cr_7:hover{background:#ffffff15}._body_8n2cr_8{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#42616d transparent;flex:1;min-height:0;padding:22px 18px;overflow-y:auto}._welcome_8n2cr_8{margin-bottom:19px}._eyebrow_8n2cr_8{color:#dfb875;text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:800;display:block}._welcome_8n2cr_8 h3{font:500 26px/1.13 var(--font-editorial),Georgia,serif;letter-spacing:-.02em;color:#fff;margin:9px 0 10px}._welcome_8n2cr_8 p{color:#d6e1e5;margin:0;font-size:13px;line-height:1.75}._starters_8n2cr_9{gap:8px;margin:16px 0;display:grid}._starters_8n2cr_9 button{color:#e2ecef;text-align:left;cursor:pointer;background:#0f303f;border:1px solid #355563;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}._starters_8n2cr_9 button:hover{background:#153a49;border-color:#bd9a60}._starters_8n2cr_9 span{color:#dfb875}._assistant_8n2cr_10,._user_8n2cr_10{overflow-wrap:anywhere;background:#10313f;border:1px solid #2e4c58;border-radius:14px 14px 14px 4px;margin:14px 0;padding:14px}._user_8n2cr_10{color:#162f39;background:#e9ddc8;border-color:#5d716f;border-radius:14px 14px 4px;margin-left:28px}._speaker_8n2cr_10{letter-spacing:.03em;color:#e8c18a;margin-bottom:6px;font-size:9px;font-weight:800;display:block}._user_8n2cr_10 ._speaker_8n2cr_10{color:#4c656e}._assistant_8n2cr_10 p,._user_8n2cr_10 p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}._actions_8n2cr_11,._sources_8n2cr_11{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}._actions_8n2cr_11 a{color:#173743;background:#efdfbf;border:1px solid #cba769;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:750;display:flex}._actions_8n2cr_11 a:hover{background:#f9edda}._sources_8n2cr_11{border-top:1px solid #365560;padding-top:10px}._sources_8n2cr_11 a{color:#9ed9e6;text-underline-offset:3px;font-size:11px;text-decoration:underline;display:block}._sources_8n2cr_11 span{margin-left:5px}._typing_8n2cr_12{color:#c4d9df;margin:13px 3px;font-size:11px}._typing_8n2cr_12 span{color:#e7bc7a;letter-spacing:3px;font-size:8px}._error_8n2cr_12{background:#2d3439;border:1px solid #dca56988;border-radius:10px;padding:13px;font-size:12px}._error_8n2cr_12 p{margin:0 0 8px}._error_8n2cr_12 a{color:#f4cf97;text-decoration:underline}._error_8n2cr_12 button{color:#fff;cursor:pointer;background:0 0;border:1px solid #aaa;border-radius:6px;margin-top:9px;padding:6px 8px;display:block}._composer_8n2cr_13{background:#0a2531;border-top:1px solid #38525d;flex-shrink:0;padding:14px 16px 12px}._inputLabel_8n2cr_13{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._composer_8n2cr_13>div{background:#061b24;border:1px solid #5c7884;border-radius:12px;align-items:flex-end;gap:9px;padding:8px 8px 8px 11px;display:flex}._composer_8n2cr_13 textarea{resize:vertical;color:#f6f0e6;width:100%;min-height:42px;max-height:95px;font:400 14px/1.5 var(--font-interface),Arial,sans-serif;outline-offset:1px;background:0 0;border:0}._composer_8n2cr_13 textarea::placeholder{color:#9fb6be}._composer_8n2cr_13>div>button{color:#123746;cursor:pointer;background:#e8bd79;border:0;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;padding:0;display:grid}._composer_8n2cr_13 button:disabled,._starters_8n2cr_9 button:disabled{cursor:default;opacity:.45}._composer_8n2cr_13>p{color:#adc2cb;margin:9px 1px 0;font-size:9px;line-height:1.6}._composer_8n2cr_13>p a{color:#d4e7ee;text-decoration:underline}._invitation_8n2cr_14{color:#153743;background:#f1e8d8;border:1px solid #84958788;border-radius:15px 15px 4px;width:252px;padding:15px 27px 15px 16px;position:absolute;bottom:82px;right:0;box-shadow:0 12px 35px #0005}._invitation_8n2cr_14>button:not(._dismiss_8n2cr_7){text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}._invitation_8n2cr_14 strong{font:600 17px/1.3 var(--font-editorial),Georgia,serif;display:block}._invitation_8n2cr_14 span{margin-top:6px;font-size:11px;display:block}._dismiss_8n2cr_7{color:#304a52;width:26px;height:26px;font-size:20px;position:absolute;top:4px;right:4px}@media (max-width:600px){._dock_8n2cr_1{right:max(12px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom))}._launcher_8n2cr_3{gap:8px;min-height:56px;padding:6px 12px 6px 7px}._launcher_8n2cr_3 img{width:40px;height:40px}._launcher_8n2cr_3 strong{font-size:11px}._launcher_8n2cr_3 small{font-size:10px}._launcher_8n2cr_3>svg{width:18px}._dock_8n2cr_1:has(._panel_8n2cr_5) ._launcher_8n2cr_3{display:none}._panel_8n2cr_5{width:min(390px,100vw - 24px);height:min(650px,calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:18px;bottom:0}._header_8n2cr_4{padding:13px}._header_8n2cr_4 img{width:42px;height:42px}._body_8n2cr_8{padding:18px 15px}._composer_8n2cr_13 textarea{font-size:16px}._invitation_8n2cr_14{bottom:68px}._welcome_8n2cr_8 h3{font-size:25px}}@media (prefers-reduced-motion:reduce){._launcher_8n2cr_3{transition:none}._body_8n2cr_8{scroll-behavior:auto}}
