._launcher_uskc0_1{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:40;color:#111310;background:#d1b879;border:1px solid #e3c98e;border-radius:28px;gap:10px;height:52px;padding:14px 20px;font-size:15px;position:fixed;box-shadow:0 4px 24px #0005}._launcher_uskc0_1:hover{background:#e3c98e}._panel_uskc0_19[data-slot=dialog-content]{width:400px;max-width:calc(100vw - 32px);height:min(610px, calc(var(--chat-vv-height,100dvh) - 100px - env(safe-area-inset-bottom)));max-height:calc(var(--chat-vv-height,100dvh) - 100px - env(safe-area-inset-bottom));color:#f7f6f1;z-index:60;overscroll-behavior:none;background:#141711;border:1px solid #655c40;border-radius:16px;flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:0 20px 70px #0008;top:auto!important;left:auto!important;right:20px!important;bottom:calc(20px + env(safe-area-inset-bottom) + 52px + 12px)!important;--tw-translate-x:0!important;--tw-translate-y:0!important;animation:none!important;position:fixed!important;transform:translate(0,0)!important}._heading_uskc0_49{flex:none;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}._title_uskc0_57{color:#e3c98e;letter-spacing:0!important;margin:0!important;font-size:19px!important;line-height:1.3!important}._subtitle_uskc0_65{color:#b9bcb2;margin:6px 0 0;font-size:14px;line-height:1.4}._icon_uskc0_66{color:#e6e7df;width:44px;height:44px;padding:10px}._toolbar_uskc0_68{color:#c7b784;border-block:1px solid #373b30;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:9px 20px;font-size:12px;display:flex}._toolbar_uskc0_68>div{color:#9c9f96;white-space:nowrap}._toolbar_uskc0_68 button{min-width:32px;min-height:32px;color:inherit;background:0 0;border:0;padding:3px;font-size:14px}._toolbar_uskc0_68 button[aria-pressed=true]{color:#fff;font-weight:700}._conversation_uskc0_84{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;flex:auto;min-height:0;padding:16px 20px;overflow:hidden auto}._notice_uskc0_96{color:#aeb2a4;margin:0 0 16px;font-size:13px;line-height:1.55}._welcome_uskc0_97{color:#f7f6f1;margin:0 0 12px;font-size:17px;line-height:1.5}._chips_uskc0_98{flex-wrap:wrap;gap:8px;display:flex}._chips_uskc0_98 button{color:#e5d3a3;background:#20251c;border:1px solid #535440;border-radius:20px;min-height:40px;padding:9px 12px;font-size:14px}._chips_uskc0_98 button:hover{background:#303626}._chips_uskc0_98 button:disabled{opacity:.5;cursor:not-allowed}._hint_uskc0_102{color:#969e8f;margin:14px 0;font-size:13px;line-height:1.55}._message_uskc0_104{overflow-wrap:anywhere;background:#292d21;border:1px solid #414733;border-radius:12px 12px 2px;margin:16px 0 0 30px;padding:12px 15px}._message_uskc0_104 p{color:#f1f0e6;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.5}._message_uskc0_104 small{color:#bcba9e;margin-top:7px;font-size:12px;display:block}._assistant_uskc0_107{background:#1b2018;border-radius:12px 12px 12px 2px;margin-left:0;margin-right:16px}._pending_uskc0_108{color:#d1b879;margin:14px 0 0;font-size:13px;line-height:1.5}._summary_uskc0_110{overflow-wrap:anywhere;border:1px solid #655c40;border-radius:10px;margin-top:16px;padding:14px}._summary_uskc0_110 h3{color:#e3c98e;margin:0 0 12px;font-size:16px}._summary_uskc0_110 dl{font-size:14px;line-height:1.45}._summary_uskc0_110 dl div{margin-bottom:8px}._summary_uskc0_110 dt{color:#b9bcb2}._summary_uskc0_110 dd{white-space:pre-wrap;margin:0}._confirm_uskc0_116{color:#111310;white-space:normal;background:#d1b879;width:100%;height:auto;min-height:44px;padding:12px}._retry_uskc0_117{color:#e3c98e;background:#20251c;border:1px solid #655c40;border-radius:8px;margin-top:10px;padding:10px 14px}._composer_uskc0_119{background:#141711;border-top:1px solid #373b30;flex:none;align-items:flex-end;gap:10px;padding:10px 16px 6px;display:flex}._input_uskc0_129{resize:none;field-sizing:fixed;color:#f7f6f1;background:#1b1f17;border:1px solid #454b3b;border-radius:9px;flex:auto;min-width:0;height:64px;min-height:48px;max-height:96px;padding:12px;font-family:inherit;font-size:16px!important}._send_uskc0_130{color:#111310;background:#d1b879;border-radius:9px;flex:none;width:48px;height:48px;margin-bottom:1px}._send_uskc0_130:disabled{opacity:.35;cursor:not-allowed}._bottom_uskc0_133{padding:4px 18px max(12px, env(safe-area-inset-bottom));background:#141711;flex:none}._bottom_uskc0_133>div{justify-content:space-between;align-items:center;gap:12px;display:flex}._bottom_uskc0_133 a{color:#e3c98e;text-underline-offset:3px;font-size:13px;text-decoration:underline}._bottom_uskc0_133 button{color:#b9bcb2;background:0 0;border:0;padding:8px}._bottom_uskc0_133 small{color:#929989;margin-top:6px;font-size:11px;line-height:1.35;display:block}._srOnly_uskc0_138{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:580px){._launcher_uskc0_1{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));height:48px;padding:12px 16px}._panel_uskc0_19[data-slot=dialog-content]{width:var(--chat-vv-width,100vw);max-width:none;height:var(--chat-vv-height,100dvh);max-height:var(--chat-vv-height,100dvh);border:0;border-radius:0;left:var(--chat-vv-left,0px)!important;right:auto!important;top:var(--chat-vv-top,0px)!important;bottom:auto!important}._heading_uskc0_49{padding:max(16px, env(safe-area-inset-top)) 16px 10px}._title_uskc0_57{font-size:18px!important}._icon_uskc0_66{width:46px;height:46px}._toolbar_uskc0_68{padding:6px 16px}._conversation_uskc0_84{padding:14px 16px}._composer_uskc0_119{gap:8px;padding:9px 14px 6px}._input_uskc0_129{height:58px}._send_uskc0_130{width:46px;height:46px}._bottom_uskc0_133{padding:4px 16px max(12px, env(safe-area-inset-bottom))}}@media (max-width:580px) and (max-height:540px){._heading_uskc0_49{padding-bottom:6px}._subtitle_uskc0_65{display:none}._toolbar_uskc0_68{padding-block:3px}._conversation_uskc0_84{padding-block:9px}._notice_uskc0_96{margin-bottom:10px}._welcome_uskc0_97{margin-bottom:8px}._hint_uskc0_102{margin-block:8px}._composer_uskc0_119{padding-top:6px}._input_uskc0_129{height:48px;min-height:44px}._bottom_uskc0_133 small{display:none}}@media (prefers-reduced-motion:reduce){._panel_uskc0_19{transition:none}}
