._input-bottom-bar_391e9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:nowrap}._input-actions_03886{display:flex;align-items:center;gap:.2rem;flex-shrink:1;min-width:0}._input-controls_89118{display:flex;align-items:center;gap:.35rem;flex-shrink:1;min-width:0}._input-surface-mobile_fa5c0 ._input-bottom-bar_391e9{gap:var(--space-4);min-width:0}._input-surface-mobile_fa5c0 ._input-actions_03886{flex:0 0 auto;gap:.18rem}._input-surface-mobile_fa5c0 ._input-controls_89118{flex:1 1 auto;justify-content:flex-end;gap:.18rem;min-width:0}._model-split-control_806de{display:inline-flex;align-items:center;height:24px;min-width:0;flex-shrink:1;background:var(--bg-card);border:1px solid rgba(var(--accent-rgb),.12);border-radius:var(--radius-sm);overflow:visible;-webkit-app-region:no-drag}._model-split-control_806de ._thinking-selector_eab51{flex:0 0 auto}._model-split-control_806de ._model-selector_bee0c{flex:1 1 auto}._model-split-control_806de ._thinking-pill_32800,._model-split-control_806de ._model-pill_90532{border-color:transparent;background:transparent;box-shadow:none}._model-split-control_806de ._thinking-pill_32800{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}._model-split-control_806de ._model-pill_90532{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left-color:rgba(var(--accent-rgb),.12)}._model-split-control_806de ._thinking-pill_32800:hover,._model-split-control_806de ._model-pill_90532:hover,._model-split-control_806de ._thinking-selector_eab51._open_2e9ee ._thinking-pill_32800,._model-split-control_806de ._model-selector_bee0c._open_2e9ee ._model-pill_90532{border-color:transparent}._model-split-control_806de ._model-pill_90532:hover,._model-split-control_806de ._model-selector_bee0c._open_2e9ee ._model-pill_90532{border-left-color:rgba(var(--accent-rgb),.18)}._input-surface-mobile_fa5c0 ._model-split-control_806de{height:30px;flex:0 1 auto;max-width:min(52vw,216px)}._attach-btn_7cfec{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--text-muted);background:var(--bg-card);border:1px solid rgba(var(--accent-rgb),.12);border-radius:var(--radius-sm);cursor:default;transition:all var(--duration-slow) var(--ease-out);-webkit-app-region:no-drag;flex-shrink:0}._attach-btn_7cfec:hover{color:var(--accent);border-color:rgba(var(--accent-rgb),.25)}._plan-mode-btn_cff36{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;padding:0;font-family:inherit;font-size:var(--fs-hint);color:var(--text-muted);background:var(--bg-card);border:1px solid rgba(var(--accent-rgb),.12);border-radius:var(--radius-sm);cursor:default;transition:all var(--duration-slow) var(--ease-out);-webkit-app-region:no-drag;flex-shrink:0}._plan-mode-btn_cff36:hover,._plan-mode-selector_5a934._open_2e9ee ._plan-mode-btn_cff36{color:var(--accent);border-color:rgba(var(--accent-rgb),.25)}._plan-mode-btn_cff36._active_8dcc2{color:var(--mood-text);background:var(--mood-bg);border-color:var(--mood-border)}._plan-mode-auto_c19cf{color:var(--permission-auto);border-color:var(--permission-auto-border);background:var(--permission-auto-bg)}._plan-mode-operate_65959{color:var(--danger, #c55);border-color:color-mix(in srgb,var(--danger, #c55) 34%,transparent);background:color-mix(in srgb,var(--danger, #c55) 7%,var(--bg-card))}._plan-mode-read_only_a5a04{color:var(--accent);border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.06)}._input-surface-mobile_fa5c0 ._attach-btn_7cfec,._input-surface-mobile_fa5c0 ._audio-record-btn_94d78,._input-surface-mobile_fa5c0 ._thinking-pill_32800,._input-surface-mobile_fa5c0 ._plan-mode-btn_cff36,._input-surface-mobile_fa5c0 ._send-btn_20601{width:30px;height:30px;min-width:30px;padding:0;justify-content:center;flex:0 0 30px}._input-surface-mobile_fa5c0 ._send-label_be1ce span{display:none}._input-surface-mobile_fa5c0 ._send-label_be1ce{gap:0}._audio-record-btn_94d78{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;padding:0;color:var(--accent);background:rgba(var(--accent-rgb),.06);border:1px solid rgba(var(--accent-rgb),.26);border-radius:var(--radius-sm);cursor:default;transition:all var(--duration-slow) var(--ease-out);-webkit-app-region:no-drag}._audio-record-btn_94d78:hover:not(:disabled){color:var(--accent);background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.36)}._audio-record-btn_94d78:disabled{opacity:.55;cursor:not-allowed}._audio-record-btn_94d78._is-recording_5eb31{color:var(--coral);background:color-mix(in srgb,var(--coral) 9%,var(--bg-card));border-color:color-mix(in srgb,var(--coral) 36%,transparent)}._context-ring_74382{--ring-bg: var(--border);--ring-fg: var(--accent);display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .4rem .15rem .2rem;border:none;background:transparent;cursor:default;font-size:var(--fs-hint);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-muted);transition:color var(--duration-slow) var(--ease-out);-webkit-app-region:no-drag}._context-ring_74382:hover{color:var(--ring-fg)}._context-ring_74382:disabled{opacity:.5;cursor:not-allowed}._context-ring_74382[data-yuan=hanako]{--ring-fg: var(--accent)}._context-ring_74382[data-yuan=butter]{--ring-fg: #5BA88C}._context-ring_74382[data-yuan=ming]{--ring-fg: #8BA4B4}._context-ring-progress_f7186{transition:stroke-dashoffset .6s ease}._context-ring-label_e7eb3{font-size:var(--fs-hint);line-height:1;font-variant-numeric:tabular-nums}._context-ring_74382._compacting_766fc svg{animation:hana-spin 1.5s linear infinite;transform-origin:center}._context-ring-wrap_d25d3{position:relative;display:inline-flex;align-items:center}._context-ring-menu_67aad{display:inline-flex;flex-direction:column;gap:var(--space-4);width:max-content;min-width:0;padding:var(--space-4);background:var(--panel-card-bg);border:var(--panel-card-border);border-radius:var(--radius-sm);box-shadow:var(--panel-card-shadow);animation:hana-fade-up var(--duration-fast) var(--ease-out)}._context-ring-menu-item_0d724{display:flex;align-items:center;justify-content:flex-start;width:100%;height:28px;padding:0 var(--space-4);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:var(--fs-caption);line-height:1;text-align:left;white-space:nowrap;cursor:default;-webkit-app-region:no-drag;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._context-ring-menu-item_0d724:hover:not(:disabled),._context-ring-menu-item_0d724:focus-visible:not(:disabled){color:var(--accent);background:var(--accent-light);outline:none}._context-ring-menu-item_0d724:disabled{opacity:.55;cursor:not-allowed}._thinking-selector_eab51{position:relative;display:flex;align-items:center}._thinking-pill_32800{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 .4rem;color:var(--text-muted);background:var(--bg-card);border:1px solid rgba(var(--accent-rgb),.12);border-radius:var(--radius-sm);cursor:default;transition:all var(--duration-slow) var(--ease-out);-webkit-app-region:no-drag}._thinking-pill_32800:hover{color:var(--accent);border-color:rgba(var(--accent-rgb),.25)}._thinking-pill_32800._active_8dcc2{color:var(--accent)}._thinking-pill_32800._active_8dcc2 svg{filter:drop-shadow(0 0 2px rgba(var(--accent-rgb),.5))}._thinking-pill_32800[data-open=true]{color:var(--accent);border-color:rgba(var(--accent-rgb),.25)}._thinking-dropdown_0dfcf{display:none;position:absolute;bottom:100%;right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:4px;min-width:160px;overflow:hidden;box-shadow:0 4px 16px var(--shadow);z-index:50;transform-origin:bottom right;animation:hana-popout var(--duration-fast) var(--ease-out)}._thinking-selector_eab51._open_2e9ee ._thinking-dropdown_0dfcf{display:block}._thinking-dropdown_0dfcf._plan-mode-dropdown_9b100{left:0;right:auto;width:max-content;min-width:0;transform-origin:bottom left}._thinking-option_f31b6{display:flex;align-items:baseline;gap:var(--space-8);width:100%;padding:.4rem .65rem;font-family:inherit;font-size:var(--fs-caption);color:var(--text);background:none;border:none;cursor:default;text-align:left;transition:all var(--duration-fast)}._thinking-option_f31b6:hover{background:var(--accent-light);color:var(--accent)}._thinking-option_f31b6._active_8dcc2{color:var(--accent);font-weight:600}._plan-mode-option_a8d99{align-items:center;gap:.45rem;white-space:nowrap}._plan-mode-option_a8d99._active_8dcc2{font-weight:400}._plan-mode-option_a8d99 svg{flex:0 0 auto}._plan-mode-btn_cff36 svg[data-permission-mode=read_only],._plan-mode-option_a8d99 svg[data-permission-mode=read_only]{transform:scale(.8);transform-origin:center}._plan-mode-option-auto_cfc96{color:var(--permission-auto)}._plan-mode-option-operate_808ae{color:var(--danger, #c55)}._plan-mode-option-ask_adc16{color:var(--text-muted)}._plan-mode-option-read_only_dcc2c{color:var(--accent)}._plan-mode-option-auto_cfc96:hover,._plan-mode-option-auto_cfc96._active_8dcc2{color:var(--permission-auto)}._plan-mode-option-operate_808ae:hover,._plan-mode-option-operate_808ae._active_8dcc2{color:var(--danger, #c55)}._plan-mode-option-ask_adc16:hover,._plan-mode-option-ask_adc16._active_8dcc2{color:var(--text-muted)}._plan-mode-option-read_only_dcc2c:hover,._plan-mode-option-read_only_dcc2c._active_8dcc2{color:var(--accent)}._thinking-option-desc_4c26f{font-size:var(--fs-hint);color:var(--text-muted);margin-left:auto}._thinking-option_f31b6:hover ._thinking-option-desc_4c26f{color:rgba(var(--accent-rgb),.6)}._model-selector_bee0c{position:relative;display:flex;align-items:center;min-width:0;flex-shrink:1}._input-surface-mobile_fa5c0 ._model-selector_bee0c{flex:0 1 auto;min-width:42px;max-width:min(44vw,180px)}._model-pill_90532{display:inline-flex;align-items:center;gap:.3rem;height:24px;padding:0 .4rem;font-family:inherit;font-size:var(--fs-hint);line-height:1;color:var(--text-muted);background:var(--bg-card);border:1px solid rgba(var(--accent-rgb),.12);border-radius:var(--radius-sm);cursor:default;transition:all var(--duration-slow) var(--ease-out);-webkit-app-region:no-drag;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}._input-surface-mobile_fa5c0 ._model-pill_90532{width:auto;height:30px;max-width:min(44vw,180px);min-width:0;padding:0 .5rem}._input-surface-mobile_fa5c0 ._model-pill_90532 ._model-pill-label_95f26{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._model-provider-icon_e419f{width:14px;height:14px;flex:0 0 14px;color:var(--accent);opacity:.8}._model-pill-label_95f26{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._model-pill_90532:hover{color:var(--accent);border-color:rgba(var(--accent-rgb),.25)}._model-pill-disabled_01283{opacity:.45;cursor:default}._model-pill-disabled_01283:hover{color:var(--text-muted);border-color:rgba(var(--accent-rgb),.12)}._model-pill_90532[data-open=true]{color:var(--accent);border-color:rgba(var(--accent-rgb),.25)}._model-dropdown_4d665{display:none;position:absolute;bottom:100%;right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);min-width:180px;max-height:360px;overflow-y:auto;box-shadow:0 4px 16px var(--shadow);z-index:50;transform-origin:bottom right;animation:hana-popout var(--duration-fast) var(--ease-out)}._model-selector_bee0c._open_2e9ee ._model-dropdown_4d665{display:block}._model-option_0f45f{display:block;width:100%;padding:.4rem .6rem;font-family:inherit;font-size:var(--fs-ui);color:var(--text-light);background:none;border:none;border-radius:var(--radius-sm);cursor:default;text-align:left;transition:all var(--duration-fast)}._model-option_0f45f:hover{background:var(--accent-light);color:var(--accent)}._model-option_0f45f._active_8dcc2{color:var(--accent);font-weight:600}._slash-menu-anchor_054e4{position:relative}._slash-menu_0f7fa,._mention-menu_d7811{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 4px 20px #00000014,0 1px 3px #0000000a}._slash-menu_0f7fa{position:absolute;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;padding:4px;margin-bottom:var(--space-6);max-width:360px;max-height:308px;overflow-y:auto;overflow-x:hidden}._slash-menu_0f7fa::-webkit-scrollbar,._mention-results_01205::-webkit-scrollbar{width:4px}._slash-menu_0f7fa::-webkit-scrollbar-thumb,._mention-results_01205::-webkit-scrollbar-thumb{background:#0000001f;border-radius:2px}._slash-menu-item_30393{display:flex;align-items:center;gap:8px;padding:8px 10px;border:none;background:none;border-radius:var(--radius-md);cursor:default;text-align:left;color:var(--text);font-size:var(--fs-body);transition:background var(--duration-instant);overflow:hidden}._slash-menu-item_30393:hover,._slash-menu-item_30393._selected_c83c6{background:rgba(var(--accent-rgb),.08)}._slash-menu-item_30393._busy_c2634{opacity:.5;pointer-events:none}._slash-menu-icon_215d3{flex-shrink:0;color:var(--text-muted);display:flex;align-items:center}._slash-menu-label_44c1f{font-weight:500;white-space:nowrap;flex-shrink:0}._slash-menu-desc_3c739{color:var(--text-muted);font-size:var(--fs-ui);margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;padding-right:2px}._file-mention-menu_634dd{position:absolute;bottom:0;left:0;z-index:101;display:flex;flex-direction:column;width:fit-content;max-width:min(240px,calc(100vw - 2rem));max-height:320px;overflow-y:auto;overflow-x:hidden;padding:4px;margin-bottom:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 4px 20px #00000014,0 1px 3px #0000000a}._file-mention-item_5f68a{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:4px 7px;border:none;background:none;border-radius:var(--radius-sm);color:var(--text);cursor:default;font-family:inherit;font-size:var(--fs-caption);text-align:left;transition:background var(--duration-instant)}._file-mention-item_5f68a:hover,._file-mention-item_5f68a._selected_c83c6{background:rgba(var(--accent-rgb),.08)}._file-mention-icon_757a5{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted);width:18px;height:18px}._file-mention-icon_757a5 svg{width:14px;height:14px;display:block}._file-mention-thumbnail_800ea{width:18px;height:18px;border-radius:3px;object-fit:cover}._file-mention-main_7c96b{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:1px}._file-mention-name_bfe1e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;color:var(--text)}._file-mention-detail_d75bc{display:none}._file-mention-empty_48ecf{padding:8px 10px;color:var(--text-muted);font-size:var(--fs-ui)}._mention-menu_d7811{position:absolute;bottom:0;left:0;z-index:101;display:flex;flex-direction:column;width:min(360px,calc(100vw - 2rem));max-height:308px;margin-bottom:6px;overflow:hidden}._mention-tabs_4706e{display:flex;gap:var(--space-2);padding:var(--space-6) var(--space-8) var(--space-4);border-bottom:1px solid var(--border)}._mention-tab_593f3{min-width:76px;padding:var(--space-4) var(--space-10);color:var(--text-muted);background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-caption);cursor:default}._mention-tab_593f3:hover,._mention-tab_593f3._selected_c83c6{color:var(--text);background:var(--accent-light)}._mention-results_01205{min-height:42px;overflow-y:auto;padding:var(--space-4)}._mention-item_3ccf3{display:flex;align-items:center;gap:var(--space-8);width:100%;min-width:0;padding:var(--space-8) var(--space-10);color:var(--text);background:transparent;border:0;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-body);text-align:left;cursor:default}._mention-item_3ccf3:hover,._mention-item_3ccf3._selected_c83c6{background:var(--accent-light)}._mention-icon_ff665{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;color:var(--text-muted)}._mention-icon_ff665 svg{width:18px;height:18px}._mention-thumbnail_72619,._mention-agent-avatar_4ade6{width:18px;height:18px;object-fit:cover;border-radius:4px}._mention-agent-avatar_4ade6{border-radius:50%;font-size:11px}._mention-main_d3410{display:flex;align-items:baseline;flex:1 1 auto;min-width:0;gap:var(--space-12);overflow:hidden}._mention-name_17b55{flex:0 0 auto;max-width:100%;min-width:0;overflow:hidden;color:var(--text);font-size:inherit;text-overflow:ellipsis;white-space:nowrap}._mention-detail_e26ee{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--fs-ui);text-align:right;text-overflow:ellipsis;white-space:nowrap}._mention-detail_e26ee:empty{display:none}._mention-empty_b2187{padding:var(--space-12);color:var(--text-muted);font-size:var(--fs-caption);text-align:center}._slash-busy-bar_97b17{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12);margin-bottom:var(--space-6);font-size:var(--fs-ui);color:var(--text-muted);background:var(--panel-card-bg);border:var(--panel-card-border);border-radius:var(--panel-card-radius);box-shadow:var(--panel-card-shadow)}._slash-busy-bar-clickable_7bef8{cursor:default;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}._slash-busy-bar-clickable_7bef8:hover,._slash-busy-bar-clickable_7bef8:focus-visible{color:var(--text);background:color-mix(in srgb,var(--panel-card-bg) 96%,var(--text) 4%)}._slash-busy-dot_eb2cb{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:hana-pulse 1.2s ease-in-out infinite}._screenshot-busy-bar_f3146{align-items:stretch;flex-direction:column;gap:6px}._screenshot-busy-label_4e867{display:flex;align-items:center;gap:8px}._screenshot-progress-track_7bc14{position:relative;height:3px;overflow:hidden;border-radius:999px;background:rgba(var(--accent-rgb),.14)}._screenshot-progress-fill_58d87{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background:var(--accent);transition:width var(--duration-slow) var(--ease-out)}._slash-error-dot_f3753{width:6px;height:6px;border-radius:50%;background:#c08080;animation:hana-pulse 1.2s ease-in-out infinite}._slash-result-dot-ok_945d5{width:6px;height:6px;border-radius:50%;background:#6a9;flex-shrink:0}._slash-result-dot-err_8ec68{width:6px;height:6px;border-radius:50%;background:#c08080;flex-shrink:0}._slash-error-bar_2b49c{display:flex;align-items:center;gap:8px;padding:var(--space-6) var(--space-12);margin-bottom:var(--space-6);font-size:var(--fs-ui);color:#c08080;background:var(--panel-card-bg);border:var(--panel-card-border);border-radius:var(--panel-card-radius);box-shadow:var(--panel-card-shadow)}._slash-error-bar-stacked_da91e{flex-direction:column;align-items:stretch;gap:var(--space-6)}._slash-error-headline_a4cd7{display:flex;align-items:center;gap:var(--space-8)}._slash-error-text_9b2ee{flex:1;min-width:0}._slash-error-toggle_0ddd4{flex-shrink:0;padding:0;border:none;background:none;color:inherit;font-size:var(--fs-caption);opacity:.72;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:opacity var(--duration-fast) var(--ease-out)}._slash-error-toggle_0ddd4:hover{opacity:1}._slash-error-detail_fab1f{display:flex;flex-direction:column;gap:var(--space-4);padding-left:calc(var(--space-6) + var(--space-8));-webkit-user-select:text;user-select:text}._slash-error-detail-line_7041b,._slash-error-detail-code_0e8e8{margin:0;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere}._slash-error-detail-code_0e8e8{opacity:.72}._input-surface_c651a,._input-stack_9fb3c{position:relative;width:100%}._session-confirmation-prompt_21c27{position:relative;z-index:0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.85rem;box-sizing:border-box;width:100%;max-width:100%;margin:0 0 -2rem;padding:1rem 1rem 2.24rem;background:var(--bg-card);border:1px solid rgba(var(--accent-rgb),.12);border-radius:var(--radius-chat-card);box-shadow:0 10px 28px #0000000e;animation:hana-rise var(--duration-slow) cubic-bezier(.25,.46,.45,.94);transform-origin:bottom center;overflow:hidden}._session-confirmation-prompt_21c27[data-severity=elevated]{border-color:rgba(var(--accent-rgb),.12)}._session-confirmation-prompt_21c27[data-severity=danger]{border-color:#b0505057}._session-confirmation-prompt-exiting_40a21{pointer-events:none;animation:hana-retract var(--duration-fast) cubic-bezier(.55,.06,.68,.19) forwards}._session-confirmation-body_61600{min-width:0;display:flex;flex:1;flex-direction:column;gap:.16rem;border-radius:var(--radius-sm);-webkit-app-region:no-drag}._session-confirmation-body_61600:focus-visible{outline:1px solid rgba(var(--accent-rgb),.28);outline-offset:2px}._session-confirmation-title_c5765{font-size:var(--fs-ui);line-height:1.28;color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._session-confirmation-subject_f8fee{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.35rem;min-width:0;font-size:var(--fs-hint);line-height:1.25;white-space:nowrap;overflow:hidden}._session-confirmation-subject-label_6dea6{color:var(--text);flex-shrink:0}._session-confirmation-subject-detail_6c534{color:var(--text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis}._session-confirmation-actions_2637c{display:flex;align-items:center;gap:.4rem;flex-shrink:0}._session-confirmation-form_b8463{flex:1 0 100%;order:1;display:flex;flex-direction:column;gap:.45rem;min-width:0;padding-top:.1rem}._session-confirmation-form-message_17df1{font-size:var(--fs-hint);line-height:1.5;color:var(--text-muted);white-space:pre-wrap;word-break:break-word}._session-confirmation-field_585bb{display:flex;align-items:center;gap:.6rem;min-width:0}._session-confirmation-field-label_d12c5{flex:0 0 7.5rem;font-size:var(--fs-hint);line-height:1.3;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._session-confirmation-field-input_4ef27{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:.3rem .45rem;font-family:inherit;font-size:var(--fs-hint);line-height:1.35;color:var(--text);background:var(--bg-input, var(--bg-card));border:1px solid rgba(var(--accent-rgb),.16);border-radius:0;outline:none;transition:border-color var(--duration-fast) ease}._session-confirmation-field-input_4ef27:focus{border-color:rgba(var(--accent-rgb),.38)}._session-confirmation-field-input_4ef27:disabled{opacity:.6}._session-confirmation-field-checkbox_22516{flex:0 0 auto;accent-color:rgb(var(--accent-rgb))}._session-confirmation-field-unsupported_b743f{font-size:var(--fs-hint);line-height:1.4;color:var(--text-muted);word-break:break-word}._session-confirmation-field-group_1b41c{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}._session-confirmation-field-group-label_a5bb8{font-size:var(--fs-hint);line-height:1.4;color:var(--text-muted);letter-spacing:.03em}._session-confirmation-field-required_e6e74{font-size:var(--fs-hint);line-height:1.4;color:var(--danger);word-break:break-word}@media(max-width:520px){._session-confirmation-field_585bb{flex-wrap:wrap;align-items:flex-start}._session-confirmation-field-label_d12c5{flex:1 1 100%;white-space:normal;overflow:visible;text-overflow:clip}}._session-confirmation-confirm-wrap_24efd{position:relative;display:inline-flex;flex-shrink:0}._session-confirmation-split_10c78{display:inline-flex;align-items:center}._session-confirmation-button_f6d7e{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;height:28px;padding:0 .65rem;font-family:inherit;font-size:var(--fs-caption);border-radius:var(--radius-sm);border:1px solid rgba(var(--accent-rgb),.18);background:var(--bg-card);color:var(--text);cursor:default;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);-webkit-app-region:no-drag}._session-confirmation-button_f6d7e:hover:not(:disabled){border-color:rgba(var(--accent-rgb),.34)}._session-confirmation-button_f6d7e:disabled{opacity:.55;cursor:default}._session-confirmation-button-confirm_8e050{background:var(--accent);border-color:var(--accent);color:#fff}._session-confirmation-split-main_2f030{border-top-right-radius:0;border-bottom-right-radius:0}._session-confirmation-menu-trigger_82556{min-width:1.65rem;width:1.65rem;padding:0;border-left-color:#ffffff3d;border-top-left-radius:0;border-bottom-left-radius:0}._session-confirmation-menu-trigger_82556 svg{transition:transform var(--duration-fast) var(--ease-out)}._session-confirmation-menu-trigger_82556[aria-expanded=true] svg{transform:rotate(180deg)}._session-confirmation-menu_6db72{position:fixed;z-index:10000;min-width:8.5rem;padding:var(--space-4);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 4px 16px var(--shadow);animation:hana-fade-up var(--duration-fast) var(--ease-out)}._session-confirmation-menu-item_40306{display:block;width:100%;padding:.4rem .6rem;font-family:inherit;font-size:var(--fs-caption);color:var(--text);background:transparent;border:none;border-radius:var(--radius-sm);cursor:default;text-align:left;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._session-confirmation-menu-item_40306:hover{background:var(--accent-light);color:var(--accent)}._session-confirmation-button-reject_00b87{color:var(--text-muted)}._session-confirmation-resolved_b336d{align-self:center;flex-shrink:0;font-size:var(--fs-caption);color:var(--text-muted)}@media(max-width:640px){._session-confirmation-prompt_21c27{flex-direction:column;gap:var(--space-8)}._session-confirmation-actions_2637c{justify-content:flex-end}}._input-wrapper_fda10{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-8);background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-chat-surface, 16px);padding:var(--space-16) var(--space-16) var(--space-8);box-shadow:0 1px 3px #0000000a;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}._browser-file-input_30320{display:none}._input-wrapper_fda10:hover{border-color:#00000024;box-shadow:0 1px 2px #00000008}._input-surface-mobile_fa5c0 ._input-wrapper_fda10{gap:.45rem;padding:.65rem .75rem .55rem;border-radius:min(var(--radius-chat-surface, 16px),14px)}._audio-recording-card_6e41b{position:absolute;right:var(--space-16);bottom:42px;z-index:4;display:flex;align-items:center;gap:.55rem;min-width:132px;max-width:min(260px,calc(100% - 2 * var(--space-16)));padding:.5rem .65rem;color:var(--text);background:color-mix(in srgb,var(--bg-card) 94%,var(--accent) 6%);border:1px solid rgba(var(--accent-rgb),.18);border-radius:var(--radius-md);box-shadow:0 8px 24px #00000014;animation:hana-popout var(--duration-fast) var(--ease-out)}._audio-recording-dot_192c5{width:9px;height:9px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 38%,transparent);flex:0 0 9px}._audio-recording-dot_192c5._is-live_ba880{background:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb,var(--coral) 18%,transparent);animation:_audio-recording-pulse_c7c70 1.25s ease-in-out infinite}._audio-recording-copy_0c8f8{display:flex;flex-direction:column;min-width:0;gap:.1rem}._audio-recording-title_c7740{font-size:var(--fs-caption);line-height:1.2;color:var(--text);white-space:nowrap}._audio-recording-time_75cab{font-size:var(--fs-hint);line-height:1.2;color:var(--accent);font-variant-numeric:tabular-nums}._audio-recording-error_6e002{max-width:210px;color:var(--danger);font-size:var(--fs-hint);line-height:1.35}._input-surface-mobile_fa5c0 ._audio-recording-card_6e41b{right:.75rem;bottom:44px}@keyframes _audio-recording-pulse_c7c70{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.78}}._deleted-agent-overlay_0ebe1{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:var(--space-8);border-radius:inherit;background:color-mix(in srgb,var(--bg-card) 72%,transparent);backdrop-filter:blur(5px) saturate(.72);-webkit-backdrop-filter:blur(5px) saturate(.72)}._deleted-agent-panel_38e70{display:flex;flex-direction:column;align-items:center;width:min(360px,100%);gap:.45rem;padding:.35rem var(--space-8);text-align:center}._deleted-agent-title_d0482{color:var(--text);font-size:var(--fs-ui);font-weight:600;line-height:1.3}._deleted-agent-text_87d7b{max-width:32rem;color:var(--text-muted);font-size:var(--fs-hint);line-height:1.55}._deleted-agent-action_dd856{min-width:150px;height:28px;margin-top:.1rem;padding:0 var(--space-12);border:1px solid color-mix(in srgb,var(--text-muted) 26%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-card) 86%,var(--text) 4%);color:var(--text);font-family:inherit;font-size:var(--fs-hint);line-height:26px;cursor:default;transition:border-color var(--duration-fast),color var(--duration-fast),background var(--duration-fast)}._deleted-agent-action_dd856:hover:not(:disabled),._deleted-agent-action_dd856:focus-visible{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent-light) 64%,var(--bg-card));color:var(--accent);outline:none}._deleted-agent-action_dd856:disabled{opacity:.76}._deleted-agent-progress_b246a{position:relative;width:min(150px,100%);height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 14%,transparent)}._deleted-agent-progress-fill_1228f{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:color-mix(in srgb,var(--accent) 72%,var(--text) 8%);animation:_deleted-agent-progress_b246a 1.05s ease-in-out infinite}._deleted-agent-error_11f7e{color:var(--danger);font-size:var(--fs-hint);line-height:1.4}@keyframes _deleted-agent-progress_b246a{0%{transform:translate(-115%)}55%{transform:translate(80%)}to{transform:translate(245%)}}._input-box_ca41a{width:100%;font-family:inherit;font-size:var(--fs-title);line-height:1.6;color:var(--text);background:none;border:none;outline:none;resize:none;min-height:1.6em;max-height:120px;overflow-y:auto;scrollbar-width:none}._input-surface-mobile_fa5c0 ._input-box_ca41a{font-size:16px;max-height:96px}._input-box_ca41a::-webkit-scrollbar{display:none}._input-box_ca41a::placeholder{color:var(--text-muted);font-style:italic;opacity:.55}._send-btn_20601{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);padding:.35rem .65rem;font-family:inherit;font-size:var(--fs-hint);background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:default;transition:all var(--duration-slow) var(--ease-out);-webkit-app-region:no-drag}._send-label_be1ce{display:inline-flex;align-items:center;gap:.2rem}._send-enter-icon_4807e{opacity:.85}._send-btn_20601:hover:not(:disabled){filter:brightness(1.1)}._send-btn_20601:hover:not(:disabled) ._send-enter-icon_4807e{opacity:1}._send-btn_20601:disabled{opacity:.25;cursor:not-allowed}._send-btn_20601._is-streaming_1fe1c{opacity:1;cursor:default;background:transparent;color:var(--coral);border-color:var(--coral)}._send-btn_20601._is-streaming_1fe1c:hover{background:var(--coral);color:#fff}._send-btn_20601._is-steer_563ec{opacity:1;cursor:default;background:transparent;color:var(--accent);border-color:var(--accent)}._send-btn_20601._is-steer_563ec:hover{background:var(--accent);color:#fff}._input-context-row_b2a0a{display:flex;flex-wrap:nowrap;align-items:flex-end;padding:var(--space-8) 0 var(--space-4)}._input-context-left_19307{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem;flex:1;min-width:0;padding-left:4px}._attached-files_d2619{display:contents}._media-attachment-chip_53208{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;max-width:140px;font-size:var(--fs-hint);color:var(--text-muted);background:var(--bg-card);border:1px solid var(--overlay-light);border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000f;vertical-align:middle}._media-attachment-at_d5c8f{flex:0 0 auto;color:var(--accent);font-size:var(--fs-caption);font-weight:600;line-height:1;opacity:.88}._image-attachment-preview_6877b{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;color:var(--text-muted);border-radius:4px;overflow:hidden;flex:0 0 auto}._image-attachment-preview_6877b img{width:100%;height:100%;object-fit:cover;display:block}._media-attachment-name_68e25{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}._audio-attachment-play_1c5eb,._media-attachment-remove_5398d{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:none;background:none;cursor:default}._audio-attachment-play_1c5eb{width:1.18rem;height:1.18rem;color:var(--accent);background:rgba(var(--accent-rgb),.1);border-radius:6px;transition:background var(--duration-instant),color var(--duration-instant)}._audio-attachment-play_1c5eb:hover{background:rgba(var(--accent-rgb),.16)}._audio-attachment-play_1c5eb._is-playing_2c7e8{color:#fff;background:var(--accent)}._audio-attachment-wave_95055{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:4.2rem;height:1.18rem;padding:0 .08rem;overflow:hidden}._audio-attachment-bar_bd760{display:block;width:2px;min-height:4px;border-radius:999px;background:color-mix(in srgb,var(--accent) 68%,var(--text-muted));opacity:.62}._media-attachment-remove_5398d{width:1rem;height:1rem;color:var(--text-muted);border-radius:50%;opacity:.55;transition:opacity var(--duration-instant),color var(--duration-instant)}._media-attachment-remove_5398d:hover{color:var(--text);opacity:1}._input-box_ca41a p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-muted);font-style:italic;opacity:.55;pointer-events:none;float:left;height:0}._input-box_ca41a p{margin:0}._input-box_ca41a ul,._input-box_ca41a ol{margin:0;padding-left:var(--space-24)}._input-box_ca41a li{margin:0;padding-left:var(--space-4)}
