.assistant-retry-label[data-v-b321cad6],.assistant-retry-attempt-label[data-v-b321cad6]{color:var(--ratifo-ink-secondary);margin:0;font-size:13px;line-height:1.65}.assistant-retry-label[data-v-b321cad6]{padding-top:14px}.assistant-retry-history[data-v-b321cad6]{margin:-10px 0 24px}.assistant-retry-history summary[data-v-b321cad6]{box-sizing:border-box;width:fit-content;min-height:44px;color:var(--ratifo-ink-secondary);cursor:pointer;padding-block:10px;font-size:13px;font-weight:600;display:list-item}.assistant-retry-history summary[data-v-b321cad6]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:3px}.assistant-retry-previous[data-v-b321cad6]{border-left:1px solid var(--ratifo-rule);padding:12px 0 0 12px}.assistant-retry-previous[data-v-b321cad6] .assistant-turn{padding-top:0}.assistant-retry-previous[data-v-b321cad6] .assistant-turn-answer{margin-top:8px}.assistant-retry-group+.assistant-retry-group[data-v-b321cad6] .assistant-turn:first-child{padding-top:14px}.assistant-activity-disclosure[data-v-ec8ac117]{max-width:74ch;color:var(--ratifo-ink-secondary)}.assistant-activity-trigger[data-v-ec8ac117],.assistant-activity-empty-status[data-v-ec8ac117]{min-height:44px;color:inherit;font:inherit;grid-template-columns:16px minmax(0,auto) 14px;align-items:center;margin:0;padding:7px 4px;display:grid}.assistant-activity-trigger[data-v-ec8ac117]{cursor:pointer;background:0 0;border:0}.assistant-activity-empty-status[data-v-ec8ac117]{grid-template-columns:16px minmax(0,auto)}.assistant-activity-trigger[data-v-ec8ac117]:hover{color:var(--ratifo-ink)}.assistant-activity-trigger[data-v-ec8ac117]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px;border-radius:4px}.assistant-activity-indicator[data-v-ec8ac117]{color:currentColor;width:12px;height:12px;position:relative}.assistant-activity-indicator.is-active[data-v-ec8ac117]{border:1.5px solid var(--ratifo-rule-strong);border-top-color:var(--ratifo-ink);border-radius:50%;animation:.9s linear infinite assistant-activity-spin-ec8ac117}.assistant-activity-indicator.is-success[data-v-ec8ac117]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:8px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.assistant-activity-indicator.is-failure[data-v-ec8ac117]{border:1.5px solid;border-radius:50%}.assistant-activity-indicator.is-failure[data-v-ec8ac117]:before{content:"";border-top:1.5px solid;width:5px;position:absolute;top:4px;left:2px}.assistant-activity-status[data-v-ec8ac117]{color:inherit;overflow-wrap:anywhere;text-align:left;padding:0 8px;font-size:14px;font-weight:650;line-height:1.5}.assistant-activity-chevron[data-v-ec8ac117]{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s cubic-bezier(.16,1,.3,1);transform:translateY(-2px)rotate(45deg)}.assistant-activity-chevron.is-expanded[data-v-ec8ac117]{transform:translateY(2px)rotate(225deg)}.assistant-activity-panel[data-v-ec8ac117]{border-left:1px solid var(--ratifo-rule);margin:1px 0 5px 7px;padding:3px 0 5px 17px;overflow:hidden}.assistant-activity-list[data-v-ec8ac117]{gap:7px;margin:0;padding:0;list-style:none;display:grid}.assistant-activity-item[data-v-ec8ac117]{min-width:0;color:var(--ratifo-ink-muted);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;line-height:1.5;display:grid}.assistant-activity-item.is-current[data-v-ec8ac117]{color:var(--ratifo-ink);font-weight:650}.assistant-activity-stage-marker[data-v-ec8ac117]{border:1px solid;border-radius:50%;width:7px;height:7px;position:relative}.assistant-activity-item.is-complete .assistant-activity-stage-marker[data-v-ec8ac117]:before{content:"";border-bottom:1px solid;border-right:1px solid;width:2px;height:4px;position:absolute;top:0;left:2px;transform:rotate(45deg)}.assistant-activity-item.is-current .assistant-activity-stage-marker[data-v-ec8ac117]{background:currentColor}.assistant-activity-item.is-failed .assistant-activity-stage-marker[data-v-ec8ac117]{background:0 0}.assistant-activity-item.is-failed .assistant-activity-stage-marker[data-v-ec8ac117]:before{content:"";border-top:1px solid;width:3px;position:absolute;top:2px;left:1px}.assistant-activity-reveal-enter-active[data-v-ec8ac117],.assistant-activity-reveal-leave-active[data-v-ec8ac117]{max-height:280px;transition:max-height .22s cubic-bezier(.16,1,.3,1),opacity .16s cubic-bezier(.16,1,.3,1)}.assistant-activity-reveal-enter-from[data-v-ec8ac117],.assistant-activity-reveal-leave-to[data-v-ec8ac117]{opacity:0;max-height:0}@keyframes assistant-activity-spin-ec8ac117{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.assistant-activity-indicator.is-active[data-v-ec8ac117]{animation:none}.assistant-activity-chevron[data-v-ec8ac117],.assistant-activity-reveal-enter-active[data-v-ec8ac117],.assistant-activity-reveal-leave-active[data-v-ec8ac117]{transition:none}}.assistant-citation[data-v-ce9ae0fa]{border-top:1px solid var(--ratifo-rule);width:100%;color:var(--ratifo-ink);margin:0;padding:12px 8px;display:block}.citation-heading[data-v-ce9ae0fa]{color:var(--ratifo-ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12px;line-height:1.45;display:flex}.citation-source-heading[data-v-ce9ae0fa]{justify-content:space-between;align-items:start;gap:12px;margin-bottom:8px;display:flex}.citation-source-heading>div[data-v-ce9ae0fa]{gap:3px;min-width:0;display:grid}.citation-source-heading time[data-v-ce9ae0fa],.citation-source-heading>span[data-v-ce9ae0fa]{color:var(--ratifo-ink-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.45}.citation-source-heading strong[data-v-ce9ae0fa]{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.citation-source-heading>span[data-v-ce9ae0fa]{flex:none}.citation-speaker[data-v-ce9ae0fa]{color:var(--ratifo-ink);font-weight:700}.citation-time[data-v-ce9ae0fa],.citation-progress-time[data-v-ce9ae0fa]{font-variant-numeric:tabular-nums}.citation-excerpt[data-v-ce9ae0fa]{overflow-wrap:anywhere;white-space:pre-wrap;max-width:72ch;margin:6px 0 0;font-size:14px;line-height:1.55}.citation-player[data-v-ce9ae0fa]{margin-top:10px}.citation-playback-toggle[data-v-ce9ae0fa]{border:1px solid var(--ratifo-rule-strong);background:var(--ratifo-raised);min-width:64px;min-height:44px;color:var(--ratifo-ink);font:inherit;cursor:pointer;border-radius:4px;padding:7px 12px;font-size:13px;font-weight:700}.citation-playback-toggle[data-v-ce9ae0fa]:hover{border-color:var(--ratifo-ink);background:var(--ratifo-selected)}.citation-playback-toggle[data-v-ce9ae0fa]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.citation-progress[data-v-ce9ae0fa]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;display:grid}.citation-progress input[type=range][data-v-ce9ae0fa]{width:100%;min-width:0;accent-color:var(--ratifo-ink)}.citation-progress-time[data-v-ce9ae0fa]{color:var(--ratifo-ink-secondary);white-space:nowrap;font-size:12px;line-height:1.45}.citation-note[data-v-ce9ae0fa]{color:var(--ratifo-ink-secondary);margin:6px 0 0;font-size:12px;line-height:1.45}.citation-source-unavailable[data-v-ce9ae0fa]{margin-top:0}.citation-meeting-link[data-v-ce9ae0fa]{min-height:44px;color:var(--ratifo-ink);text-underline-offset:4px;align-items:center;margin-top:6px;font-size:13px;font-weight:700;display:inline-flex}.citation-meeting-link[data-v-ce9ae0fa]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.assistant-command-receipt[data-v-ba42c8c2]{max-width:74ch;color:var(--ratifo-ink);outline:none}.assistant-command-receipt[data-v-ba42c8c2]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:4px;border-radius:4px}.assistant-command-message[data-v-ba42c8c2]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.72}.assistant-command-undo-unavailable[data-v-ba42c8c2]{color:var(--ratifo-ink-secondary);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.65}.assistant-command-actions[data-v-ba42c8c2]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.assistant-command-action[data-v-ba42c8c2]{border:1px solid var(--ratifo-rule-strong);background:var(--ratifo-raised);min-width:64px;min-height:44px;color:var(--ratifo-ink);font:inherit;cursor:pointer;border-radius:4px;padding:7px 14px;font-size:13px;font-weight:700}.assistant-command-delete[data-v-ba42c8c2]{color:var(--ratifo-danger)}.assistant-command-action[data-v-ba42c8c2]:hover:not(:disabled){border-color:var(--ratifo-ink);background:var(--ratifo-selected)}.assistant-command-action[data-v-ba42c8c2]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.assistant-command-action[data-v-ba42c8c2]:disabled{cursor:not-allowed;opacity:.48}.writing-preference-receipt[data-v-2b969804]{border-top:1px solid var(--ratifo-rule);max-width:74ch;color:var(--ratifo-ink);margin-top:14px;padding:14px 0 2px}.writing-preference-receipt[data-v-2b969804]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.writing-preference-message[data-v-2b969804],.writing-preference-scope[data-v-2b969804],.writing-preference-error[data-v-2b969804]{margin:0;line-height:1.55}.writing-preference-message[data-v-2b969804]{font-size:14px;font-weight:650}.writing-preference-scope[data-v-2b969804]{color:var(--ratifo-ink-secondary);margin-top:5px;font-size:12px}.writing-preference-rules[data-v-2b969804]{margin:9px 0 0;padding-left:19px;font-size:13px;line-height:1.65}.writing-preference-action[data-v-2b969804]{border:1px solid var(--ratifo-rule-strong);background:var(--ratifo-raised);min-height:44px;color:var(--ratifo-ink);font:inherit;cursor:pointer;border-radius:4px;margin-top:10px;padding:7px 14px;font-size:13px;font-weight:700}.writing-preference-action[data-v-2b969804]:hover:not(:disabled){border-color:var(--ratifo-ink);background:var(--ratifo-selected)}.writing-preference-action[data-v-2b969804]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.writing-preference-action[data-v-2b969804]:disabled{cursor:not-allowed;opacity:.48}.writing-preference-error[data-v-2b969804]{color:var(--ratifo-danger);margin-top:8px;font-size:13px}.assistant-turn[data-v-f2661523]{color:var(--ratifo-ink);padding:24px 0 30px}.assistant-turn+.assistant-turn[data-v-f2661523]{padding-top:14px}.assistant-turn-request[data-v-f2661523]{justify-content:flex-end;min-width:0;display:flex}.assistant-request-bubble[data-v-f2661523]{border:1px solid var(--ratifo-rule);background:var(--ratifo-selected);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:10px 10px 3px;max-width:88%;margin:0;padding:11px 14px;font-size:15px;font-weight:550;line-height:1.65}.assistant-turn-answer[data-v-f2661523]{margin-top:22px}.assistant-answer-body[data-v-f2661523]{min-width:0}.assistant-turn-response[data-v-f2661523],.assistant-turn-failure p[data-v-f2661523]{overflow-wrap:anywhere;max-width:74ch;margin:0;font-size:16px;line-height:1.72}.assistant-writing-previous[data-v-f2661523]{border-left:1px solid var(--ratifo-rule-strong);margin-top:14px;padding-left:12px}.assistant-writing-previous p[data-v-f2661523]{margin:0;font-size:14px;line-height:1.6}.assistant-writing-previous .assistant-writing-previous-label[data-v-f2661523]{margin-bottom:4px;font-weight:650}.assistant-writing-previous p[role=status][data-v-f2661523]{color:var(--ratifo-ink-secondary);margin-top:8px;font-size:13px}.assistant-writing-current[data-v-f2661523]{margin-top:14px}.assistant-writing-current p[data-v-f2661523]{margin:0;font-size:14px;line-height:1.6}.assistant-writing-current p[role=alert][data-v-f2661523]{color:var(--ratifo-danger);margin-top:8px;font-size:13px}.assistant-writing-current button[data-v-f2661523],.assistant-writing-refresh[data-v-f2661523]{border:1px solid var(--ratifo-rule-strong);background:var(--ratifo-raised);min-height:44px;color:var(--ratifo-ink);font:inherit;cursor:pointer;border-radius:4px;margin-top:10px;padding:7px 14px;font-size:13px;font-weight:700}.assistant-writing-current button[data-v-f2661523]:hover:not(:disabled),.assistant-writing-refresh[data-v-f2661523]:hover:not(:disabled){border-color:var(--ratifo-ink);background:var(--ratifo-selected)}.assistant-writing-current button[data-v-f2661523]:focus-visible,.assistant-writing-refresh[data-v-f2661523]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.assistant-writing-current button[data-v-f2661523]:disabled,.assistant-writing-refresh[data-v-f2661523]:disabled{cursor:not-allowed;opacity:.48}.assistant-markdown[data-v-f2661523] p,.assistant-markdown[data-v-f2661523] ul,.assistant-markdown[data-v-f2661523] ol,.assistant-markdown[data-v-f2661523] blockquote,.assistant-markdown[data-v-f2661523] pre,.assistant-markdown[data-v-f2661523] table{margin:0 0 12px}.assistant-markdown[data-v-f2661523] :last-child{margin-bottom:0}.assistant-markdown[data-v-f2661523] h3,.assistant-markdown[data-v-f2661523] h4,.assistant-markdown[data-v-f2661523] h5,.assistant-markdown[data-v-f2661523] h6{color:var(--ratifo-ink);letter-spacing:var(--ratifo-tracking-heading);margin:24px 0 8px;font-weight:800;line-height:1.4}.assistant-markdown[data-v-f2661523] h3:first-child,.assistant-markdown[data-v-f2661523] h4:first-child,.assistant-markdown[data-v-f2661523] h5:first-child,.assistant-markdown[data-v-f2661523] h6:first-child{margin-top:0}.assistant-markdown[data-v-f2661523] h3{font-size:19px}.assistant-markdown[data-v-f2661523] h4{font-size:17px}.assistant-markdown[data-v-f2661523] h5,.assistant-markdown[data-v-f2661523] h6{font-size:15px}.assistant-markdown[data-v-f2661523] ul,.assistant-markdown[data-v-f2661523] ol{padding-left:22px}.assistant-markdown[data-v-f2661523] li+li{margin-top:5px}.assistant-markdown[data-v-f2661523] a{color:inherit;text-underline-offset:3px;font-weight:650;text-decoration-thickness:1px}.assistant-markdown[data-v-f2661523] a:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.assistant-markdown[data-v-f2661523] code{background:var(--ratifo-selected);font-family:var(--ratifo-font-mono);padding:1px 4px;font-size:.9em}.assistant-markdown[data-v-f2661523] pre{border:1px solid var(--ratifo-rule);background:var(--ratifo-selected);max-width:100%;padding:12px;overflow-x:auto}.assistant-markdown[data-v-f2661523] pre code{background:0 0;padding:0}.assistant-markdown[data-v-f2661523] blockquote{border-left:1px solid var(--ratifo-rule-strong);color:var(--ratifo-ink-secondary);padding-left:14px}.assistant-markdown[data-v-f2661523] table{border-collapse:collapse;max-width:100%;font-size:14px;display:block;overflow-x:auto}.assistant-markdown[data-v-f2661523] th,.assistant-markdown[data-v-f2661523] td{border:1px solid var(--ratifo-rule);text-align:left;white-space:nowrap;padding:7px 9px}.assistant-activity-disclosure+.assistant-turn-response[data-v-f2661523],.assistant-activity-disclosure+.assistant-command-receipt[data-v-f2661523],.assistant-activity-disclosure+.assistant-turn-failure[data-v-f2661523]{margin-top:12px}.assistant-turn-citations[data-v-f2661523]{border-bottom:1px solid var(--ratifo-rule);margin-top:14px}.assistant-turn-failure p[data-v-f2661523]{color:var(--ratifo-danger)}.assistant-turn-retry[data-v-f2661523]{border:1px solid var(--ratifo-rule-strong);background:var(--ratifo-raised);min-height:44px;color:var(--ratifo-ink);font:inherit;cursor:pointer;border-radius:4px;margin-top:12px;padding:6px 14px;font-size:13px;font-weight:700}.assistant-turn-retry[data-v-f2661523]:hover{border-color:var(--ratifo-ink);background:var(--ratifo-selected)}.assistant-turn-retry[data-v-f2661523]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.assistant-panel[data-v-cff9dbef]{background:var(--ratifo-paper);width:100%;min-width:0;height:100%;min-height:0;color:var(--ratifo-ink);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.assistant-panel--without-heading[data-v-cff9dbef]{grid-template-rows:minmax(0,1fr) auto}.assistant-composer[data-v-cff9dbef]>.ai-allowance{margin:0 0 8px}.assistant-panel[data-v-cff9dbef] ::selection{background:var(--ratifo-selected);color:var(--ratifo-ink)}.assistant-citation-audio[data-v-cff9dbef]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-header[data-v-cff9dbef]{border-bottom:1px solid var(--ratifo-rule);padding:14px 16px 12px}.assistant-header h2[data-v-cff9dbef]{letter-spacing:var(--ratifo-tracking-heading);margin:0;font-size:15px;font-weight:800;line-height:1.4}.assistant-history-shell[data-v-cff9dbef]{min-width:0;min-height:0;position:relative}.assistant-history[data-v-cff9dbef]{overscroll-behavior:contain;scrollbar-color:var(--ratifo-rule-strong) var(--ratifo-paper);scrollbar-width:thin;height:100%;min-height:0;padding:0 16px;overflow-y:auto}.assistant-history--empty[data-v-cff9dbef]{flex-direction:column;display:flex}.assistant-empty[data-v-cff9dbef]{margin-block:auto;padding:32px 8px 52px}.assistant-empty h3[data-v-cff9dbef]{max-width:260px;color:var(--ratifo-ink);letter-spacing:var(--ratifo-tracking-heading);word-break:keep-all;text-wrap:balance;margin:0;font-size:21px;font-weight:650;line-height:1.5}.assistant-empty>p[data-v-cff9dbef]{color:var(--ratifo-ink-muted);word-break:keep-all;margin:12px 0 24px;font-size:13px;line-height:1.75}.assistant-clarification-choices[data-v-cff9dbef]{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex}.assistant-clarification-choice[data-v-cff9dbef]{border:1px solid var(--ratifo-rule);background:var(--ratifo-raised);min-height:44px;color:var(--ratifo-ink-secondary);font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:550;line-height:1.5;transition:background-color .14s,border-color .14s,color .14s}.assistant-clarification-choice[data-v-cff9dbef]:hover{border-color:var(--ratifo-rule-strong);color:var(--ratifo-ink)}.assistant-suggestions[data-v-cff9dbef]{gap:8px;display:grid}.assistant-suggestion[data-v-cff9dbef]{background:var(--ratifo-raised);width:100%;min-height:44px;color:var(--ratifo-ink-secondary);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:550;line-height:1.5;transition:background-color .14s,color .14s;display:flex}.assistant-suggestion[data-v-cff9dbef] .app-icon{width:15px;height:15px;color:var(--ratifo-ink-muted);flex:none;transform:rotate(180deg)}.assistant-suggestion[data-v-cff9dbef]:hover:not(:disabled){background:var(--ratifo-selected);color:var(--ratifo-ink)}.assistant-suggestion[data-v-cff9dbef]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.assistant-suggestion[data-v-cff9dbef]:disabled{opacity:.45;cursor:default}.assistant-history[data-v-cff9dbef]::-webkit-scrollbar{width:10px}.assistant-history[data-v-cff9dbef]::-webkit-scrollbar-track{background:var(--ratifo-paper)}.assistant-history[data-v-cff9dbef]::-webkit-scrollbar-thumb{border:3px solid var(--ratifo-paper);background:var(--ratifo-rule-strong);border-radius:6px}.assistant-history-state[data-v-cff9dbef]{color:var(--ratifo-ink-secondary);margin:0;padding:20px 0;font-size:14px;line-height:1.55}.assistant-history-sentinel[data-v-cff9dbef]{min-height:1px;color:var(--ratifo-ink-secondary);text-align:center;font-size:12px;line-height:1.5}.assistant-history-sentinel p[data-v-cff9dbef],.assistant-history-sentinel [role=alert][data-v-cff9dbef]{margin:0;padding:12px 0 4px}.assistant-history-sentinel [role=alert][data-v-cff9dbef]{justify-content:center;align-items:center;gap:10px;display:flex}.assistant-history-retry[data-v-cff9dbef]{border:1px solid var(--ratifo-rule-strong);background:var(--ratifo-raised);min-height:44px;color:var(--ratifo-ink-secondary);font:inherit;cursor:pointer;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:700}.assistant-history-retry[data-v-cff9dbef]:hover{border-color:var(--ratifo-ink);color:var(--ratifo-ink)}.assistant-history-retry[data-v-cff9dbef]:focus-visible,.assistant-new-answer[data-v-cff9dbef]:focus-visible,.assistant-composer__queued button[data-v-cff9dbef]:focus-visible,.assistant-send[data-v-cff9dbef]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.assistant-new-answer[data-v-cff9dbef]{border:1px solid var(--ratifo-rule-strong);background:var(--ratifo-raised);min-height:44px;color:var(--ratifo-ink);font:inherit;cursor:pointer;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:800;position:absolute;bottom:12px;right:16px}.assistant-composer[data-v-cff9dbef]{border-top:1px solid var(--ratifo-rule);background:var(--ratifo-paper);gap:8px;padding:12px 16px 14px;display:grid}.assistant-admission-recovery[data-v-cff9dbef]{border:1px solid var(--ratifo-rule-strong);border-radius:var(--ratifo-radius-sm);background:var(--ratifo-raised);color:var(--ratifo-ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.assistant-admission-recovery p[data-v-cff9dbef]{margin:0}.assistant-admission-recovery>div[data-v-cff9dbef]{flex:1;min-width:0}.assistant-admission-recovery__detail[data-v-cff9dbef]{color:var(--ratifo-ink-secondary);margin-top:2px!important}.assistant-admission-recovery__request[data-v-cff9dbef]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:96px;overflow-y:auto;margin-top:6px!important}.assistant-admission-recovery__request span[data-v-cff9dbef]{color:var(--ratifo-ink-secondary);font-size:11px;font-weight:700;display:block}.assistant-admission-recovery button[data-v-cff9dbef]{border:1px solid var(--ratifo-rule-strong);border-radius:var(--ratifo-radius-sm);background:var(--ratifo-paper);min-width:84px;min-height:44px;color:var(--ratifo-ink);font:inherit;cursor:pointer;flex:none;padding:8px 10px;font-weight:700}.assistant-admission-recovery button[data-v-cff9dbef]:disabled{opacity:.55;cursor:default}.assistant-admission-recovery button[data-v-cff9dbef]:focus-visible{outline:2px solid var(--ratifo-ink);outline-offset:2px}.assistant-composer-surface[data-v-cff9dbef]{border:1px solid var(--ratifo-rule-strong);background:var(--ratifo-raised);border-radius:10px;overflow:hidden}.assistant-composer-surface[data-v-cff9dbef]:focus-within{outline:2px solid var(--ratifo-ink);outline-offset:2px}.assistant-composer-surface.is-disabled[data-v-cff9dbef]{border-color:var(--ratifo-rule);background:var(--ratifo-selected)}.assistant-composer textarea[data-v-cff9dbef]{box-sizing:border-box;resize:none;width:100%;min-height:80px;color:var(--ratifo-ink);caret-color:var(--ratifo-ink);font:inherit;background:0 0;border:0;outline:0;padding:13px 14px 6px;font-size:14px;line-height:1.5;display:block}.assistant-composer textarea[data-v-cff9dbef]::placeholder{color:var(--ratifo-ink-secondary);opacity:1}.assistant-composer textarea[data-v-cff9dbef]:disabled{color:var(--ratifo-ink-muted);cursor:not-allowed;background:0 0}.assistant-composer-footer[data-v-cff9dbef]{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 8px 8px 14px;display:flex}.assistant-composer__queued[data-v-cff9dbef],.assistant-composer__readiness[data-v-cff9dbef],.assistant-composer-hint[data-v-cff9dbef]{color:var(--ratifo-ink-secondary);margin:0;font-size:12px;line-height:1.45}.assistant-composer__queued[data-v-cff9dbef]{align-items:center;gap:6px;display:flex}.assistant-composer__queued button[data-v-cff9dbef]{border:1px solid var(--ratifo-rule-strong);min-width:44px;min-height:44px;color:var(--ratifo-ink-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:0 10px;font-size:12px;font-weight:700}.assistant-composer__queued button[data-v-cff9dbef]:hover{border-color:var(--ratifo-ink);color:var(--ratifo-ink)}.assistant-send[data-v-cff9dbef]{border:1px solid var(--ratifo-rail);background:var(--ratifo-rail);width:44px;height:44px;color:var(--ratifo-inverse);font:inherit;cursor:pointer;border-radius:4px;flex:none;place-items:center;padding:0;font-size:18px;font-weight:800;display:grid}.assistant-send[data-v-cff9dbef]:hover:not(:disabled){background:var(--ratifo-rail-raised)}.assistant-send[data-v-cff9dbef]:disabled{border-color:var(--ratifo-rule);background:var(--ratifo-selected);color:var(--ratifo-ink-muted);cursor:not-allowed}.sr-only[data-v-cff9dbef]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
