.ot-exai-note-line[data-v-63937429]{align-items:center;gap:5px;display:inline-flex}.ot-exai-note-i[data-v-63937429]{width:20px;height:20px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ot-exai-note-i[data-v-63937429]:before{content:"";border-radius:50%;position:absolute;inset:-12px}.ot-exai-note-i svg[data-v-63937429]{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.ot-exai-note-i[data-v-63937429]:hover,.ot-exai-note-more a[data-v-63937429]{color:var(--ot-color-action)}.ot-exai-note-dot[data-v-63937429]{fill:currentColor;stroke:none}.ot-exai-note-more[data-v-63937429]{flex:0 0 100%;margin:3px 0 0}.ot-exai-note-more a[data-v-63937429]{font-weight:700}.ot-exai[data-v-01dbb67f]{color:var(--ot-color-text);flex-direction:column;min-height:calc(clamp(480px,72vh,860px));font-family:inherit;font-size:15px;display:flex;overflow:hidden}.ot-exai-strip[data-v-01dbb67f]{flex:none;margin:2px 2px 10px}.ot-exai-strip .ot-headcard-head[data-v-01dbb67f]{margin-bottom:0}.ot-exai-strip h3[data-v-01dbb67f]{align-items:center;gap:7px;display:flex}.ot-exai-strip-dot[data-v-01dbb67f]{background:var(--ot-color-success-text);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--ot-color-success-text) 18%,transparent);border-radius:50%;flex:none}.ot-exai-head[data-v-01dbb67f]{justify-content:flex-end;gap:10px;min-width:0;padding:2px 2px 6px;display:flex}.ot-exai-mode[data-v-01dbb67f]{border:1px solid var(--ot-color-border);border-radius:999px;padding:2px;display:inline-flex}.ot-exai-mode button[data-v-01dbb67f]{font:inherit;color:var(--ot-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:650}.ot-exai-mode button.is-on[data-v-01dbb67f]{background:var(--ot-color-action);color:var(--ot-on-action)}.ot-exai[data-mode=examiner] .ot-exai-mode button.is-on[data-v-01dbb67f]{background:var(--ot-color-danger)}.ot-exai-new[data-v-01dbb67f]{font:inherit;color:var(--ot-color-action);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12.5px;font-weight:700;text-decoration:none}.ot-exai-new[data-v-01dbb67f]:hover{text-decoration:underline}.ot-exai-card[data-v-01dbb67f]{border:1px dashed var(--ot-color-border);text-align:center;color:var(--ot-color-text-muted);border-radius:12px;margin:16px;padding:26px;font-size:13.5px}.ot-exai-card-login[data-v-01dbb67f]{background:color-mix(in srgb,var(--ot-color-brand-red) 4%,transparent);border-style:solid;justify-items:center;gap:16px;display:grid}.ot-exai-card-login p[data-v-01dbb67f]{max-width:46ch;margin:0}.ot-exai-card-login .ot-button[data-v-01dbb67f]{width:fit-content}.ot-exai-login-actions[data-v-01dbb67f]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ot-exai-list[data-v-01dbb67f]{min-height:min(60vh,var(--ot-kb-messages-height,640px));background:0 0;flex-direction:column;flex:1;gap:10px;padding:10px 14px 14px;display:flex;overflow-y:auto}.ot-exai-hello[data-v-01dbb67f]{text-align:center;max-width:420px;color:var(--ot-color-text-muted);margin:auto;font-size:13.5px}.ot-exai-msg[data-v-01dbb67f]{min-width:0;display:flex}.ot-exai-msg.is-user[data-v-01dbb67f]{justify-content:flex-end}.ot-exai-bubble[data-v-01dbb67f]{overflow-wrap:anywhere;min-width:0;max-width:100%}.is-user .ot-exai-bubble[data-v-01dbb67f]{background:var(--ot-color-info-bg);max-width:75%;color:var(--ot-color-text);border-radius:14px 14px 4px;padding:10px 14px}.is-bot .ot-exai-bubble[data-v-01dbb67f]{color:var(--ot-color-text);padding:0 12px 2px 2px;font-size:15px;line-height:1.6}.ot-exai-ask[data-v-01dbb67f]{margin:0}.ot-exai-ask[data-v-01dbb67f],.ot-exai-quote[data-v-01dbb67f]{white-space:pre-line;line-height:1.5}.ot-exai-quote[data-v-01dbb67f]{border-left:2px solid var(--ot-color-border-strong);color:var(--ot-color-text-soft);margin:6px 0 0;padding-left:10px;font-size:13px;display:block}.ot-exai-from[data-v-01dbb67f]{color:var(--ot-color-text-muted);margin:6px 0 0;font-size:12px}.ot-exai-body[data-v-01dbb67f] p{margin:0 0 .5em}.ot-exai-body[data-v-01dbb67f] p:last-child{margin-bottom:0}.ot-exai-body[data-v-01dbb67f] ul{margin:.25em 0 .5em;padding-left:1.2em}.ot-exai-body[data-v-01dbb67f] ol{margin:.25em 0 .5em;padding-left:1.6em}.ot-exai-body[data-v-01dbb67f] li{margin:0 0 .15em}.ot-exai-body[data-v-01dbb67f] h3,.ot-exai-body[data-v-01dbb67f] h4,.ot-exai-body[data-v-01dbb67f] h5,.ot-exai-body[data-v-01dbb67f] h6{margin:.5em 0 .3em;font-size:1em;font-weight:800;line-height:1.3}.ot-exai-body[data-v-01dbb67f] table{border-collapse:collapse;max-width:100%;margin:.4em 0;font-size:.95em}.ot-exai-body[data-v-01dbb67f] td,.ot-exai-body[data-v-01dbb67f] th{border:1px solid var(--ot-color-border);text-align:left;vertical-align:top;padding:3px 8px}.ot-exai-body[data-v-01dbb67f] th{background:color-mix(in srgb,currentColor 7%,transparent);font-weight:750}.ot-exai-body[data-v-01dbb67f] .katex-display{padding:2px 0;overflow:auto hidden}.ot-exai-body[data-v-01dbb67f] code{background:color-mix(in srgb,currentColor 9%,transparent);border-radius:5px;padding:.08em .35em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.92em}.ot-exai-body[data-v-01dbb67f] pre{background:color-mix(in srgb,var(--ot-color-navy) 92%,transparent);color:var(--ot-color-text-inverse);border-radius:9px;margin:.4em 0;padding:9px 11px;overflow-x:auto}.ot-exai-body[data-v-01dbb67f] pre code{background:0 0;padding:0}.ot-exai-body[data-v-01dbb67f] a{color:var(--ot-color-action)}.ot-exai-typing[data-v-01dbb67f]{gap:3px;padding-top:4px;display:inline-flex}.ot-exai-typing i[data-v-01dbb67f]{opacity:.45;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.1s infinite ot-exai-blink-01dbb67f}.ot-exai-typing i[data-v-01dbb67f]:nth-child(2){animation-delay:.18s}.ot-exai-typing i[data-v-01dbb67f]:nth-child(3){animation-delay:.36s}@keyframes ot-exai-blink-01dbb67f{0%,70%,to{opacity:.3}35%{opacity:1}}.ot-exai-stopped[data-v-01dbb67f]{color:var(--ot-color-text-muted);margin:4px 0 0;font-size:11px;font-style:italic}.ot-exai-incomplete[data-v-01dbb67f]{color:var(--ot-color-danger-text);margin:7px 0 0;font-size:11.5px}.ot-exai-incomplete button[data-v-01dbb67f]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-weight:750;text-decoration:underline}.ot-exai-meta[data-v-01dbb67f]{color:var(--ot-color-text-muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.5}.ot-exai-sources a[data-v-01dbb67f]{color:var(--ot-color-action)}.ot-exai-sources .ot-exai-cite[data-v-01dbb67f]{font:inherit;font-size:inherit;color:var(--ot-color-action);cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.ot-exai-sources .ot-exai-cite[data-v-01dbb67f]:hover{color:var(--ot-color-action);text-decoration:none}.ot-exai-cite-flash{border-radius:3px;animation:2s ease-out ot-exai-cite-flash-01dbb67f}@keyframes ot-exai-cite-flash-01dbb67f{0%{background-color:#fde0479e}to{background-color:#0000}}.ot-exai-followups[data-v-01dbb67f]{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.ot-exai-chip[data-v-01dbb67f]{border:1px solid var(--ot-color-border);background:var(--ot-color-surface);font:inherit;color:var(--ot-color-text-soft);cursor:pointer;text-align:left;border-radius:999px;padding:5px 11px;font-size:12px}.ot-exai-chip[data-v-01dbb67f]:hover{border-color:var(--ot-color-action);color:var(--ot-color-action)}.ot-exai-error[data-v-01dbb67f]{background:color-mix(in srgb,var(--ot-color-danger) 8%,transparent);color:var(--ot-color-danger-text);border-radius:9px;margin:0 4px 8px;padding:8px 12px;font-size:12.5px}.ot-exai-composer[data-v-01dbb67f]{border-top:1px solid var(--ot-color-border);flex-direction:column;gap:4px;padding:10px 4px 2px;display:flex}.ot-exai-pill[data-v-01dbb67f]{background:var(--ot-color-surface);border:1px solid var(--ot-color-border-control);border-radius:16px;align-items:flex-end;gap:8px;min-width:0;padding:6px 6px 6px 14px;display:flex}.ot-exai-pill[data-v-01dbb67f]:focus-within{outline:2px solid color-mix(in srgb,var(--ot-color-action) 45%,transparent);outline-offset:2px}.ot-exai-input[data-v-01dbb67f]{resize:none;min-width:0;font:inherit;color:var(--ot-color-text);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:15px;line-height:1.45}.ot-exai-send[data-v-01dbb67f]{background:var(--ot-color-brand-red);width:40px;height:40px;color:var(--ot-color-text-inverse);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:opacity .12s,transform .12s;display:inline-grid}html[data-theme=dark] .ot-exai-send[data-v-01dbb67f]{background:var(--ot-red-text);color:var(--ot-on-action)}.ot-exai-send[data-v-01dbb67f]:hover:not(:disabled){transform:translateY(-1px)}.ot-exai-send[data-v-01dbb67f]:disabled{opacity:.35;cursor:default}.ot-exai-send.is-stop[data-v-01dbb67f]{background:var(--ot-color-text);color:var(--ot-on-action)}.ot-exai-stopsq[data-v-01dbb67f]{background:currentColor;border-radius:2.5px;width:12px;height:12px}.ot-exai-count[data-v-01dbb67f]{font-variant-numeric:tabular-nums;text-align:right;color:var(--ot-color-text-soft);margin:0;padding:0 14px 0 2px;font-size:10.5px}.ot-exai-count.is-over[data-v-01dbb67f]{color:var(--ot-color-danger-text);font-weight:750}.ot-exai-over[data-v-01dbb67f]{background:color-mix(in srgb,var(--ot-color-danger) 8%,transparent);color:var(--ot-color-danger-text);border-radius:8px;margin:2px 4px 6px;padding:7px 10px;font-size:12px;line-height:1.4}.ot-exai-note[data-v-01dbb67f]{color:var(--ot-color-text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 14px;margin:0;padding:5px 4px 12px;font-size:12.5px;line-height:1.4;display:flex}.ot-exai-tutorlink[data-v-01dbb67f]{color:var(--ot-color-action);white-space:nowrap;font-weight:700;text-decoration:none}.ot-exai-tutorlink[data-v-01dbb67f]:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ot-exai-cite-flash{background-color:#fde04773;animation:none}}@media (width<=640px){.ot-exai[data-v-01dbb67f]{min-height:calc(clamp(440px,78vh,760px))}.ot-exai-head[data-v-01dbb67f]{gap:8px;padding:0 2px 4px}.ot-exai-strip[data-v-01dbb67f]{margin-bottom:8px}.is-user .ot-exai-bubble[data-v-01dbb67f]{max-width:85%}.ot-exai-list[data-v-01dbb67f]{padding:8px 10px 12px}.ot-exai-mode button[data-v-01dbb67f],.ot-exai-new[data-v-01dbb67f]{padding:6px 11px;font-size:12.5px}.ot-exai-composer[data-v-01dbb67f]{padding:8px 2px calc(2px + env(safe-area-inset-bottom))}.ot-exai-pill[data-v-01dbb67f]{box-sizing:border-box;width:100%}.ot-exai-send[data-v-01dbb67f]{width:42px;height:42px}.ot-exai-card[data-v-01dbb67f]{margin:12px;padding:20px 16px}}
