._4a6KzW_dialog{inset:auto;top:calc(var(--agent-viewport-top,0px) + max(24px, (var(--agent-viewport-height,100dvh) - 700px) / 2));left:calc(var(--bos-nav-width,0px) + (100vw - var(--bos-nav-width,0px)) / 2);width:min(560px, calc(100vw - var(--bos-nav-width,0px) - 24px));height:min(700px, calc(var(--agent-viewport-height,100dvh) - 48px));max-width:calc(100vw - var(--bos-nav-width,0px) - 24px);max-height:calc(var(--agent-viewport-height,100dvh) - 48px);overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--color-sens-gold,#c9a84c) 28%, transparent);background:var(--color-sens-marineDeep,#0b1424);color:var(--color-sens-white,#fff);font-family:var(--bos-ui-font,ui-sans-serif, system-ui, -apple-system, sans-serif);letter-spacing:normal;border-radius:20px;outline:none;margin:0;padding:0;font-size:14px;line-height:1.5;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 90px #0006}._4a6KzW_dialog[open]{flex-direction:column;display:flex}._4a6KzW_dialog::backdrop{background:var(--bos-dialog-backdrop,#030914b3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._4a6KzW_dialog>*{min-width:0}._4a6KzW_dialog :is(input,textarea,select){font-size:16px}._4a6KzW_dialog :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--color-sens-gold,#c9a84c);outline-offset:3px}._4a6KzW_dialog :is(p,li){overflow-wrap:anywhere}._4a6KzW_header{border-bottom:1px solid var(--color-sens-divider,#ffffff1a);flex:none;align-items:center;gap:12px;padding:18px 20px;display:flex}._4a6KzW_avatar{object-fit:cover;border:1px solid color-mix(in srgb, var(--color-sens-gold) 35%, transparent);border-radius:50%;flex:0 0 44px;width:44px;height:44px}._4a6KzW_name{font:600 18px/1.3 var(--bos-ui-font,ui-sans-serif, system-ui, sans-serif);margin:0}._4a6KzW_role{color:var(--color-sens-muted);margin-top:3px;font-size:13px;line-height:1.35}._4a6KzW_close{width:44px;height:44px;color:var(--color-sens-muted);background:0 0;border:0;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}._4a6KzW_close:hover{background:var(--color-sens-controlHover);color:var(--color-sens-white)}._4a6KzW_log{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:20px;overflow-y:auto}._4a6KzW_empty{text-align:center;min-height:100%;color:var(--color-sens-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 12px;display:flex}._4a6KzW_empty strong{color:var(--color-sens-white);font-size:17px;font-weight:500}._4a6KzW_empty p{max-width:300px;margin:0;font-size:14px}._4a6KzW_message{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:88%;padding:10px 13px;font-size:14px;line-height:1.6}._4a6KzW_assistant{background:var(--color-sens-marineHighlight);color:var(--color-sens-white);border-bottom-left-radius:4px}._4a6KzW_user{background:color-mix(in srgb, var(--color-sens-gold) 16%, transparent);color:var(--color-sens-white);border-bottom-right-radius:4px}._4a6KzW_footer{border-top:1px solid var(--color-sens-divider);background:var(--color-sens-marineDeep);flex:none;padding:12px 16px 16px}._4a6KzW_composer{align-items:flex-end;gap:8px;display:flex}._4a6KzW_input{resize:none;border:1px solid var(--color-sens-controlBorder);background:var(--color-sens-control);width:100%;min-width:0;min-height:44px;max-height:112px;color:var(--color-sens-white);font:inherit;border-radius:12px;padding:11px 12px;font-size:16px;line-height:22px;display:block}._4a6KzW_input::placeholder{color:var(--color-sens-muted)}._4a6KzW_send{background:var(--color-sens-gold);width:44px;height:44px;color:var(--color-sens-marineDeep);border:0;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}._4a6KzW_send:disabled{opacity:.4}._4a6KzW_voice{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}._4a6KzW_voiceLabel{min-width:0;color:var(--color-sens-muted);align-items:center;gap:7px;font-size:13px;display:flex}._4a6KzW_voiceLabel>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4a6KzW_voiceActions{flex-shrink:0;align-items:center;gap:6px;display:flex}._4a6KzW_voiceButton{border:1px solid var(--color-sens-controlBorder);min-width:44px;min-height:44px;color:var(--color-sens-white);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:13px;line-height:1.25;display:inline-flex}._4a6KzW_voiceButton:hover{background:var(--color-sens-controlHover)}._4a6KzW_voiceButton:disabled{opacity:.45}._4a6KzW_voiceStop{color:color-mix(in srgb, var(--color-sens-danger,#ef4444) 70%, var(--color-sens-white,#fff));border-color:color-mix(in srgb, var(--color-sens-danger,#ef4444) 35%, transparent)}._4a6KzW_error{color:color-mix(in srgb, var(--color-sens-danger,#ef4444) 70%, var(--color-sens-white,#fff));overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}._4a6KzW_globalVoice{z-index:120;top:calc(var(--safe-top,0px) + 64px);width:min(360px, calc(100vw - var(--bos-nav-width,56px) - 24px));border:1px solid var(--color-sens-controlBorder);background:var(--color-sens-marineDeep);border-radius:14px;padding:6px 10px;position:fixed;right:12px;box-shadow:0 8px 30px #0003}:root:has(dialog[data-agent-dialog][open]) ._4a6KzW_globalVoice{display:none}@media (min-width:1024px){._4a6KzW_globalVoice{right:108px}}@media (max-width:640px){._4a6KzW_dialog{top:calc(var(--agent-viewport-top,0px) + var(--safe-top,0px) + 64px);height:min(560px, calc(var(--agent-viewport-height,100dvh) * .72));max-height:calc(var(--agent-viewport-height,100dvh) - var(--safe-top,0px) - 80px - env(safe-area-inset-bottom,0px));border-radius:16px}._4a6KzW_header{padding:12px 14px}._4a6KzW_log{padding:16px 14px}._4a6KzW_footer{padding:10px 12px 12px}}._4a6KzW_launcher{pointer-events:auto}._4a6KzW_dialog._4a6KzW_voiceDialog{height:280px}
