.clinic-chat[data-v-f8f6ef21]{--cc-cyan:var(--clinic-cyan,20 165 225);--cc-blue:var(--clinic-blue,59 130 246);--cc-violet:var(--clinic-violet,124 58 237);--cc-ink:rgb(var(--c-ink,13 43 68));--cc-muted:rgb(var(--c-ink-muted,92 121 146));--cc-line:rgb(var(--c-line,194 218 235));--cc-surface:rgb(var(--c-surface,250 253 255));--cc-raised:rgb(var(--c-surface-raised,239 247 253));isolation:isolate;width:100%;min-width:0;min-height:min(780px,100dvh - 148px);color:var(--cc-ink);grid-template-columns:minmax(205px,230px) minmax(0,1fr);font-family:Manrope,system-ui,sans-serif;display:grid;overflow:hidden;background:linear-gradient(var(--cc-surface), var(--cc-surface)) padding-box, linear-gradient(125deg, rgb(var(--cc-cyan) / .7), rgb(var(--cc-blue) / .48) 55%, rgb(var(--cc-violet) / .62)) border-box!important;box-shadow:0 16px 45px #0843701f, 0 0 27px rgb(var(--cc-blue) / .08), inset 0 1px #ffffff8c!important;border:1px solid #0000!important;border-radius:2px!important}html[data-theme=dark]{--cc-brand:var(--cc-brand-light)}.cc-sidebar[data-v-f8f6ef21],.cc-main[data-v-f8f6ef21],.cc-chat-info[data-v-f8f6ef21],.cc-message-body[data-v-f8f6ef21],.cc-heading[data-v-f8f6ef21]{min-width:0}.cc-sidebar[data-v-f8f6ef21]{border-right:1px solid rgb(var(--cc-cyan) / .19);background:linear-gradient(180deg, rgb(var(--cc-cyan) / .055), rgb(var(--cc-blue) / .045) 55%, rgb(var(--cc-violet) / .045));flex-direction:column;gap:12px;padding:16px 11px 11px;display:flex;overflow:hidden}.cc-side-head[data-v-f8f6ef21]{justify-content:space-between;align-items:center;gap:8px;padding:0 4px 2px;display:flex}.cc-eyebrow[data-v-f8f6ef21],.cc-section-label[data-v-f8f6ef21]{color:rgb(var(--cc-cyan));letter-spacing:.13em;text-transform:uppercase;font:750 11px/1.4 Manrope,sans-serif}.cc-side-head h2[data-v-f8f6ef21]{color:var(--cc-ink);letter-spacing:-.025em;margin:3px 0 0;font:750 15px/1.25 Manrope,sans-serif}.cc-local-tag[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-blue) / .22);background:rgb(var(--cc-blue) / .055);color:var(--cc-muted);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.cc-local-tag i[data-v-f8f6ef21]{background:rgb(var(--cc-blue));width:5px;height:5px;box-shadow:0 0 8px rgb(var(--cc-blue) / .6);border-radius:50%}.cc-new-chat[data-v-f8f6ef21]{background:var(--clinic-control-gradient,linear-gradient(112deg,#14749e 0%,#248db7 48%,#346eb4 100%));color:#fff;cursor:pointer;border:1px solid #0875a866;border-radius:2px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;font:700 10px Manrope,sans-serif;display:flex;box-shadow:inset 0 1px #ffffff38,0 3px 10px #0875a826}.cc-new-chat span[data-v-f8f6ef21]{color:#fff;font-size:16px;line-height:1}.cc-new-chat[data-v-f8f6ef21]:hover{filter:brightness(1.04);border-color:#0875a88f;box-shadow:inset 0 1px #ffffff47,0 4px 12px #0875a833}.cc-search[data-v-f8f6ef21]{border:1px solid var(--cc-line);background:rgb(var(--c-surface) / .78);align-items:center;gap:7px;min-height:36px;padding:0 9px;display:flex}.cc-search svg[data-v-f8f6ef21]{fill:none;width:14px;height:14px;stroke:var(--cc-muted);stroke-width:1.6px;flex:0 0 14px}.cc-search input[data-v-f8f6ef21]{width:100%;min-width:0;color:var(--cc-ink);background:0 0;border:0;outline:0;font:500 10px Manrope,sans-serif}.cc-search input[data-v-f8f6ef21]::placeholder{color:var(--cc-muted)}.cc-chat-list[data-v-f8f6ef21]{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:3px;min-height:0;display:flex;overflow:auto}.cc-chat-entry[data-v-f8f6ef21]{align-items:stretch;gap:2px;min-width:0;display:flex}.cc-chat-row[data-v-f8f6ef21]{width:100%;min-width:0;color:var(--cc-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:6px;padding:9px 6px;display:grid}.cc-chat-row[data-v-f8f6ef21]:hover{border-color:rgb(var(--cc-cyan) / .2);background:rgb(var(--cc-cyan) / .055);color:var(--cc-ink)}.cc-chat-row.is-active[data-v-f8f6ef21]{border-color:rgb(var(--cc-cyan) / .3);background:linear-gradient(100deg, rgb(var(--cc-cyan) / .11), rgb(var(--cc-blue) / .06));box-shadow:inset 2px 0 rgb(var(--cc-cyan));color:var(--cc-ink)}.cc-chat-delete[data-v-f8f6ef21]{width:34px;min-width:34px;min-height:36px;color:var(--cc-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;align-self:center;place-items:center;padding:0;display:grid}.cc-chat-delete svg[data-v-f8f6ef21]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cc-chat-delete[data-v-f8f6ef21]:hover:not(:disabled){border-color:rgb(var(--c-danger,177 47 67) / .24);background:rgb(var(--c-danger,177 47 67) / .08);color:rgb(var(--c-danger,177 47 67))}.cc-chat-delete[data-v-f8f6ef21]:focus-visible{outline:2px solid var(--cc-cyan);outline-offset:1px}.cc-chat-delete[data-v-f8f6ef21]:disabled{opacity:.42;cursor:not-allowed}.cc-chat-icon[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-cyan) / .19);width:24px;height:24px;color:rgb(var(--cc-cyan));place-items:center;display:grid}.cc-chat-icon svg[data-v-f8f6ef21]{fill:none;stroke:currentColor;stroke-width:1.25px;width:14px;height:14px}.cc-chat-info[data-v-f8f6ef21]{gap:4px;display:grid}.cc-chat-info strong[data-v-f8f6ef21]{color:var(--cc-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:650 11px/1.4 Manrope,sans-serif;display:-webkit-box;overflow:hidden}.cc-chat-info small[data-v-f8f6ef21]{color:var(--cc-muted);overflow-wrap:anywhere;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.cc-chat-time[data-v-f8f6ef21]{display:none}.cc-empty-list[data-v-f8f6ef21]{text-align:center;justify-items:center;gap:6px;padding:25px 8px;display:grid}.cc-empty-spark[data-v-f8f6ef21]{color:rgb(var(--cc-cyan));font-size:18px}.cc-empty-list strong[data-v-f8f6ef21]{color:var(--cc-ink);font-size:10px}.cc-empty-list small[data-v-f8f6ef21]{max-width:160px;color:var(--cc-muted);font-size:10px;line-height:1.45}.cc-sidebar-footer[data-v-f8f6ef21]{border-top:1px solid var(--cc-line);color:var(--cc-muted);align-items:center;gap:8px;padding:10px 5px 2px;font-size:11px;display:flex}.cc-sidebar-footer small[data-v-f8f6ef21]{color:var(--cc-muted);margin-top:3px;font-size:10px;display:block}.cc-lock[data-v-f8f6ef21]{color:rgb(var(--cc-cyan));font-size:17px}.cc-main[data-v-f8f6ef21]{background:radial-gradient(ellipse at 88% 0%, rgb(var(--cc-violet) / .06), transparent 40%), radial-gradient(ellipse at 2% 12%, rgb(var(--cc-cyan) / .055), transparent 37%), var(--cc-surface);flex-direction:column;min-height:0;padding:16px 18px 12px;display:flex;overflow:hidden}.cc-header[data-v-f8f6ef21]{border-bottom:1px solid var(--cc-line);align-items:center;gap:11px;min-width:0;padding-bottom:12px;display:flex}.cc-assistant-mark[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-cyan) / .23);background:linear-gradient(140deg, rgb(var(--cc-cyan) / .11), rgb(var(--cc-violet) / .09));flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.cc-assistant-mark img[data-v-f8f6ef21]{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.cc-heading h2[data-v-f8f6ef21]{color:var(--cc-ink);letter-spacing:-.035em;margin:3px 0 2px;font:750 18px/1.2 Manrope,sans-serif}.cc-heading p[data-v-f8f6ef21]{color:var(--cc-muted);margin:0;font-size:11px}.cc-provider-state[data-v-f8f6ef21]{border:1px solid rgb(var(--c-warn,154 94 15) / .26);background:rgb(var(--c-warn,154 94 15) / .06);align-items:center;gap:7px;margin-left:auto;padding:7px 9px;display:flex}.cc-provider-led[data-v-f8f6ef21]{background:rgb(var(--c-warn,154 94 15));border-radius:50%;flex:0 0 6px;width:6px;height:6px}.cc-provider-state strong[data-v-f8f6ef21],.cc-provider-state small[data-v-f8f6ef21]{white-space:nowrap;display:block}.cc-provider-state strong[data-v-f8f6ef21]{color:var(--cc-ink);font-size:10px}.cc-provider-state small[data-v-f8f6ef21]{color:var(--cc-muted);margin-top:3px;font-size:9px}.cc-controls[data-v-f8f6ef21]{grid-template-columns:minmax(0,1fr) minmax(100px,135px);align-items:end;gap:10px;padding:12px 0 8px;display:grid}.cc-section-line[data-v-f8f6ef21]{justify-content:space-between;align-items:center;gap:7px;margin-bottom:6px;display:flex}.cc-selected-count[data-v-f8f6ef21]{color:var(--cc-muted);font-size:10px}.cc-report-chips[data-v-f8f6ef21]{flex-wrap:wrap;gap:5px;display:flex}.cc-report-chip[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-blue) / .2);background:rgb(var(--c-surface-raised) / .72);min-width:0;min-height:30px;color:var(--cc-muted);text-align:left;cursor:pointer;border-radius:2px;align-items:center;gap:5px;padding:5px 8px;font:600 10px/1.2 Manrope,sans-serif;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.cc-report-chip[data-v-f8f6ef21]:hover{border-color:rgb(var(--cc-cyan) / .48);color:var(--cc-ink)}.cc-report-chip[aria-pressed=true][data-v-f8f6ef21]{background:var(--clinic-control-gradient,linear-gradient(112deg,#14749e 0%,#248db7 48%,#346eb4 100%));color:#fff;border-color:#0875a866;box-shadow:inset 0 1px #ffffff38,0 3px 10px #0875a821}.cc-chip-dot[data-v-f8f6ef21]{background:rgb(var(--cc-cyan) / .42);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.cc-report-chip[aria-pressed=true] .cc-chip-dot[data-v-f8f6ef21]{background:#ffffffdb;box-shadow:0 0 6px #ffffff59}.cc-chip-check[data-v-f8f6ef21]{color:#fff;font-size:11px;display:none}.cc-report-chip[aria-pressed=true] .cc-chip-check[data-v-f8f6ef21]{display:inline}.cc-model-select[data-v-f8f6ef21]{gap:6px;min-width:0;display:grid}.cc-model-select select[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-cyan) / .26);background:var(--cc-raised);width:100%;min-width:0;min-height:31px;color:var(--cc-ink);border-radius:2px;outline:none;padding:5px 7px;font:650 11px Manrope,sans-serif}.cc-model-select select[data-v-f8f6ef21]:focus{border-color:rgb(var(--cc-cyan) / .72);box-shadow:0 0 0 2px rgb(var(--cc-cyan) / .11)}.cc-model-note[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-cyan) / .16);background:linear-gradient(105deg, rgb(var(--cc-cyan) / .055), rgb(var(--cc-violet) / .04));align-items:center;gap:7px;min-width:0;padding:7px 9px;display:flex}.cc-model-glyph[data-v-f8f6ef21]{color:rgb(var(--cc-cyan));font-size:13px}.cc-model-note strong[data-v-f8f6ef21]{color:var(--cc-ink);font-size:10px;display:block}.cc-model-note small[data-v-f8f6ef21]{color:var(--cc-muted);margin-top:2px;font-size:10px;display:block}.cc-conversation[data-v-f8f6ef21]{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;min-height:190px;display:flex;position:relative;overflow:auto}.cc-welcome[data-v-f8f6ef21]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:190px;padding:10px;display:flex}.cc-dragon-stage[data-v-f8f6ef21]{aspect-ratio:1/.82;background:radial-gradient(ellipse, rgb(var(--cc-cyan) / .12), rgb(var(--cc-blue) / .055) 48%, transparent 72%);place-items:center;width:min(178px,38vw);margin:-3px auto 5px;display:grid;overflow:hidden}.cc-dragon-stage img[data-v-f8f6ef21]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 9px 14px rgb(var(--cc-blue) / .15))}.cc-welcome-kicker[data-v-f8f6ef21]{color:rgb(var(--cc-cyan));letter-spacing:.16em;text-transform:uppercase;font:750 10px Manrope,sans-serif}.cc-welcome h2[data-v-f8f6ef21]{color:var(--cc-ink);letter-spacing:-.035em;margin:5px 0;font:750 17px Manrope,sans-serif}.cc-welcome p[data-v-f8f6ef21]{color:var(--cc-muted);margin:0;font-size:11px;line-height:1.5}.cc-messages[data-v-f8f6ef21]{flex-direction:column;flex:1;gap:10px;padding:13px 1px;display:flex}.cc-message[data-v-f8f6ef21]{align-self:flex-end;align-items:flex-start;gap:8px;max-width:min(84%,740px);display:flex}.cc-message-assistant[data-v-f8f6ef21],.cc-message-system[data-v-f8f6ef21]{align-self:flex-start}.cc-source-list[data-v-f8f6ef21]{color:var(--cc-muted);overflow-wrap:anywhere;margin:7px 0 0;padding-left:17px;font-size:10px;line-height:1.45}.cc-message-avatar[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-blue) / .25);background:rgb(var(--cc-blue) / .12);width:26px;height:26px;color:rgb(var(--cc-blue));flex:0 0 26px;place-items:center;font:700 10px Manrope,sans-serif;display:grid}.cc-message-body[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-blue) / .2);background:linear-gradient(120deg, rgb(var(--cc-blue) / .08), rgb(var(--cc-violet) / .05));min-width:0;color:var(--cc-ink);padding:9px 11px}.cc-message-meta[data-v-f8f6ef21]{color:var(--cc-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.cc-message-meta time[data-v-f8f6ef21]{white-space:nowrap}.cc-message-body p[data-v-f8f6ef21]{color:var(--cc-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.55}.cc-compose-area[data-v-f8f6ef21]{gap:8px;padding-top:7px;display:grid}.cc-prompts[data-v-f8f6ef21]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cc-prompt-label[data-v-f8f6ef21]{color:var(--cc-muted);margin-right:3px;font-size:10px}.cc-prompt-chip[data-v-f8f6ef21]{background:var(--clinic-control-gradient,linear-gradient(112deg,#14749e 0%,#248db7 48%,#346eb4 100%));color:#fff;cursor:pointer;border:1px solid #0875a866;border-radius:2px;align-items:center;gap:6px;min-height:25px;padding:4px 7px;font:550 10px Manrope,sans-serif;display:inline-flex;box-shadow:inset 0 1px #fff3,0 2px 7px #0875a81a}.cc-prompt-chip[data-v-f8f6ef21]:hover{filter:brightness(1.04);border-color:#0875a88f}.cc-prompt-chip span[data-v-f8f6ef21]{color:#fff}.cc-composer[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-cyan) / .27);background:rgb(var(--c-surface-raised) / .72);border-radius:2px;gap:6px;padding:8px 9px 7px;display:grid;box-shadow:inset 0 1px #ffffff5c}.cc-composer[data-v-f8f6ef21]:focus-within{border-color:rgb(var(--cc-cyan) / .7);box-shadow:0 0 0 2px rgb(var(--cc-cyan) / .08), 0 0 18px rgb(var(--cc-cyan) / .08), inset 0 1px #ffffff6b}.cc-composer textarea[data-v-f8f6ef21]{resize:vertical;width:100%;min-width:0;min-height:48px;max-height:118px;color:var(--cc-ink);background:0 0;border:0;outline:0;padding:3px 2px;font:500 10px/1.5 Manrope,sans-serif;display:block}.cc-composer textarea[data-v-f8f6ef21]::placeholder{color:var(--cc-muted);opacity:.8}.cc-composer-bottom[data-v-f8f6ef21]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cc-composer-hint[data-v-f8f6ef21]{min-width:0;color:var(--cc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cc-composer-hint>span[data-v-f8f6ef21]{color:rgb(var(--cc-cyan))}.cc-send-button[data-v-f8f6ef21]{letter-spacing:.025em;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 10px;font:700 10px Manrope,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 3px 10px #0875a826;background:var(--clinic-control-gradient,linear-gradient(112deg,#14749e 0%,#248db7 48%,#346eb4 100%))!important;color:#fff!important;border:1px solid #0875a866!important;border-radius:2px!important}.cc-send-button svg[data-v-f8f6ef21]{fill:none;stroke:currentColor;stroke-width:1.7px;width:13px;height:13px}.cc-send-button[data-v-f8f6ef21]:disabled{opacity:.48;cursor:not-allowed}.cc-status-line[data-v-f8f6ef21]{min-width:0;color:var(--cc-muted);align-items:center;gap:6px;font-size:10px;line-height:1.4;display:flex}.cc-status-dot[data-v-f8f6ef21]{background:rgb(var(--c-warn,154 94 15));border-radius:50%;flex:0 0 5px;width:5px;height:5px}.cc-status-dot.is-warning[data-v-f8f6ef21]{background:rgb(var(--c-danger,177 47 67))}.cc-status-divider[data-v-f8f6ef21]{background:var(--cc-line);flex:0 0 1px;width:1px;height:10px;margin:0 2px}.clinic-chat[data-model-theme=terra] .cc-assistant-mark[data-v-f8f6ef21]{background:linear-gradient(140deg,#14a5e124,#36a5a41a)}.clinic-chat[data-model-theme=luna] .cc-assistant-mark[data-v-f8f6ef21]{background:linear-gradient(140deg,#286aba24,#62a9e21a)}.clinic-chat[data-model-theme=sol] .cc-assistant-mark[data-v-f8f6ef21]{background:linear-gradient(140deg,#b43d4e21,#dc71641a)}.clinic-chat[data-model-theme=sol-ultra] .cc-assistant-mark[data-v-f8f6ef21]{background:linear-gradient(140deg,#7942bf21,#a45bd31a)}@container (width<=900px){.clinic-chat[data-v-f8f6ef21]{grid-template-columns:minmax(180px,205px) minmax(0,1fr);min-height:min(760px,100dvh - 124px)}.cc-main[data-v-f8f6ef21]{padding:14px 13px 11px}.cc-provider-state[data-v-f8f6ef21]{padding:6px}.cc-provider-state small[data-v-f8f6ef21]{white-space:normal}.cc-controls[data-v-f8f6ef21]{grid-template-columns:minmax(0,1fr) 110px;gap:7px}.cc-report-chip[data-v-f8f6ef21]{padding-inline:6px}}@container (width<=650px){.clinic-chat[data-v-f8f6ef21]{flex-direction:column;min-height:min(860px,100dvh - 106px);display:flex}.cc-sidebar[data-v-f8f6ef21]{border-right:0;border-bottom:1px solid rgb(var(--cc-cyan) / .2);grid-template-rows:auto auto minmax(55px,1fr);grid-template-columns:minmax(0,1fr) auto;gap:7px;max-height:200px;padding:9px;display:grid}.cc-side-head[data-v-f8f6ef21]{grid-area:1/1}.cc-side-head h2[data-v-f8f6ef21]{font-size:13px}.cc-local-tag[data-v-f8f6ef21]{font-size:9px}.cc-new-chat[data-v-f8f6ef21]{grid-area:1/2;width:auto;min-width:92px;min-height:32px;padding-inline:8px;font-size:10px}.cc-search[data-v-f8f6ef21]{grid-area:2/1/auto/-1;min-height:32px}.cc-chat-list[data-v-f8f6ef21]{flex-direction:row;grid-area:3/1/auto/-1;gap:5px;overflow:auto hidden}.cc-chat-entry[data-v-f8f6ef21]{flex:none;align-items:center;width:min(74vw,245px);min-width:180px;max-width:250px}.cc-chat-row[data-v-f8f6ef21]{flex:auto;align-items:center;width:auto;min-width:0;max-width:none;padding:6px;display:flex}.cc-chat-delete[data-v-f8f6ef21]{width:32px;min-width:32px;min-height:34px}.cc-chat-info[data-v-f8f6ef21]{flex:1}.cc-chat-info strong[data-v-f8f6ef21]{-webkit-line-clamp:1}.cc-chat-time[data-v-f8f6ef21]{display:none}.cc-empty-list[data-v-f8f6ef21]{flex-direction:row;justify-content:center;min-width:100%;padding:5px;display:flex}.cc-empty-list small[data-v-f8f6ef21],.cc-sidebar-footer[data-v-f8f6ef21]{display:none}.cc-main[data-v-f8f6ef21]{flex:auto;min-height:0;padding:11px 10px 10px}.cc-header[data-v-f8f6ef21]{align-items:center;gap:8px;padding-bottom:9px}.cc-assistant-mark[data-v-f8f6ef21]{flex-basis:34px;width:34px;height:34px}.cc-assistant-mark img[data-v-f8f6ef21]{width:32px;height:32px}.cc-heading h2[data-v-f8f6ef21]{font-size:15px}.cc-heading p[data-v-f8f6ef21]{max-width:180px;font-size:10px;line-height:1.35}.cc-provider-state[data-v-f8f6ef21]{gap:5px;max-width:96px;margin-left:auto;padding:5px}.cc-provider-state strong[data-v-f8f6ef21]{white-space:normal;font-size:9px;line-height:1.25}.cc-provider-state small[data-v-f8f6ef21]{display:none}.cc-controls[data-v-f8f6ef21]{grid-template-columns:minmax(0,1fr);gap:8px;padding:9px 0 7px}.cc-report-chips[data-v-f8f6ef21]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.cc-report-chip[data-v-f8f6ef21]{overflow-wrap:anywhere;width:100%;min-height:32px;font-size:10px}.cc-model-select[data-v-f8f6ef21]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.cc-model-select select[data-v-f8f6ef21]{min-height:34px}.cc-model-note[data-v-f8f6ef21]{padding:6px 8px}.cc-conversation[data-v-f8f6ef21],.cc-welcome[data-v-f8f6ef21]{min-height:165px}.cc-dragon-stage[data-v-f8f6ef21]{width:min(142px,43vw)}.cc-welcome h2[data-v-f8f6ef21]{font-size:15px}.cc-compose-area[data-v-f8f6ef21]{gap:6px}.cc-prompts[data-v-f8f6ef21]{gap:4px}.cc-prompt-label[data-v-f8f6ef21]{width:100%}.cc-prompt-chip[data-v-f8f6ef21]{flex:1;justify-content:center;min-height:28px;font-size:10px}.cc-composer[data-v-f8f6ef21]{padding:7px}.cc-composer textarea[data-v-f8f6ef21]{min-height:46px;max-height:105px;font-size:16px}.cc-send-button[data-v-f8f6ef21]{min-height:38px;padding-inline:8px;font-size:10px}.cc-status-line[data-v-f8f6ef21]{align-items:flex-start;font-size:9px}.cc-status-divider[data-v-f8f6ef21]{margin-top:1px}.cc-message[data-v-f8f6ef21]{max-width:96%}}@container (width<=375px){.cc-main[data-v-f8f6ef21]{padding-inline:8px}.cc-heading h2[data-v-f8f6ef21]{font-size:14px}.cc-heading p[data-v-f8f6ef21]{max-width:155px}.cc-provider-state[data-v-f8f6ef21]{max-width:83px}.cc-report-chip[data-v-f8f6ef21]{gap:4px;padding-inline:5px;font-size:9px}.cc-prompt-chip[data-v-f8f6ef21]{padding-inline:4px;font-size:9px}.cc-send-button span[data-v-f8f6ef21]{text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.cc-status-line[data-v-f8f6ef21]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.clinic-chat[data-v-f8f6ef21] *,.clinic-chat[data-v-f8f6ef21] :before,.clinic-chat[data-v-f8f6ef21] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.clinic-chat[data-v-f8f6ef21]{grid-template-columns:190px minmax(0,1fr);height:480px;min-height:0}.cc-side-head[data-v-f8f6ef21]{gap:6px}.cc-eyebrow[data-v-f8f6ef21]{line-height:1.4}.cc-conversation[data-v-f8f6ef21]{min-height:80px}.cc-welcome[data-v-f8f6ef21]{text-align:left;flex-direction:row;gap:16px;min-height:80px;padding:10px 0}.cc-dragon-stage[data-v-f8f6ef21]{flex:0 0 90px;width:90px;margin:0}.cc-welcome-copy[data-v-f8f6ef21]{max-width:320px}.cc-welcome h2[data-v-f8f6ef21]{font-size:16px}.cc-welcome-kicker[data-v-f8f6ef21]{letter-spacing:.08em;font-size:9px}.cc-heading[data-v-f8f6ef21]{flex:1}.cc-composer textarea[data-v-f8f6ef21]{min-height:44px;max-height:76px;font-size:12px}.cc-send-button[data-v-f8f6ef21]{background:var(--clinic-control-gradient)!important}.cc-model-note[data-v-f8f6ef21]{padding:5px 8px}.cc-model-note small[data-v-f8f6ef21]{line-height:1.4}.cc-chat-row[data-v-f8f6ef21]{flex-shrink:0}@container (width<=900px){.clinic-chat[data-v-f8f6ef21]{height:520px;min-height:0}.cc-header[data-v-f8f6ef21]{flex-wrap:wrap}.cc-provider-state[data-v-f8f6ef21]{margin-left:0}.cc-main[data-v-f8f6ef21]{padding:12px}}@container (width<=650px){.clinic-chat[data-v-f8f6ef21]{height:auto;min-height:0}.cc-sidebar[data-v-f8f6ef21]{flex:none;padding:10px 12px}.cc-chat-list[data-v-f8f6ef21]{max-height:58px}.cc-main[data-v-f8f6ef21]{flex:none}.cc-header[data-v-f8f6ef21]{gap:8px}.cc-heading p[data-v-f8f6ef21]{max-width:none}.cc-provider-state[data-v-f8f6ef21]{max-width:none;margin-left:0}.cc-provider-state strong[data-v-f8f6ef21]{white-space:nowrap}.cc-conversation[data-v-f8f6ef21]{min-height:100px;max-height:180px}.cc-welcome[data-v-f8f6ef21]{min-height:100px}.cc-dragon-stage[data-v-f8f6ef21]{flex-basis:70px;width:70px}.cc-welcome h2[data-v-f8f6ef21]{font-size:14px}.cc-welcome p[data-v-f8f6ef21]{font-size:10px}.cc-composer textarea[data-v-f8f6ef21]{font-size:16px}.cc-status-line[data-v-f8f6ef21]{flex-wrap:wrap}.cc-composer-hint[data-v-f8f6ef21]{max-width:48%}}.cc-side-head .cc-eyebrow[data-v-f8f6ef21],.cc-history-toggle[data-v-f8f6ef21],.cc-sidebar-close[data-v-f8f6ef21],.cc-sidebar-backdrop[data-v-f8f6ef21],.cc-mobile-context[data-v-f8f6ef21]{display:none}@container (width<=650px){.cc-local-tag[data-v-f8f6ef21]{display:none}.cc-side-head h2[data-v-f8f6ef21]{margin:0}.cc-sidebar[data-v-f8f6ef21]{grid-template-rows:32px 32px 48px;gap:6px}.cc-chat-list[data-v-f8f6ef21]{max-height:48px}.cc-header[data-v-f8f6ef21]{grid-template-columns:34px minmax(0,1fr);display:grid}.cc-heading .cc-eyebrow[data-v-f8f6ef21],.cc-heading p[data-v-f8f6ef21]{display:none}.cc-heading h2[data-v-f8f6ef21]{font-size:16px;line-height:1.25}.cc-provider-state[data-v-f8f6ef21]{grid-column:1/-1;width:max-content;padding:4px 6px}.cc-model-note[data-v-f8f6ef21]{display:none}.cc-welcome[data-v-f8f6ef21]{gap:10px}.cc-welcome-kicker[data-v-f8f6ef21]{display:none}.cc-welcome p[data-v-f8f6ef21]{line-height:1.35}.cc-prompt-label[data-v-f8f6ef21]{display:none}.cc-prompts[data-v-f8f6ef21]{flex-wrap:nowrap}.cc-prompt-chip[data-v-f8f6ef21]{min-height:32px}.cc-composer[data-v-f8f6ef21]{padding:6px}.cc-composer textarea[data-v-f8f6ef21]{resize:none;max-height:56px}.cc-status-line[data-v-f8f6ef21]{font-size:9px}}.cc-dragon-stage[data-v-f8f6ef21]{aspect-ratio:1;width:90px;height:90px;min-height:90px;overflow:visible}.cc-dragon-stage img[data-v-f8f6ef21]{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.cc-conversation[data-v-f8f6ef21],.cc-welcome[data-v-f8f6ef21]{min-height:110px}@container (width<=650px){.cc-dragon-stage[data-v-f8f6ef21]{width:70px;height:70px;min-height:70px}.cc-conversation[data-v-f8f6ef21],.cc-welcome[data-v-f8f6ef21]{min-height:100px}}.cc-search[data-v-f8f6ef21]:focus-within{border-color:rgb(var(--cc-cyan));box-shadow:0 0 0 2px rgb(var(--cc-cyan)/.18)}.cc-model-select select[data-v-f8f6ef21]:focus-visible{outline:2px solid rgb(var(--cc-cyan));outline-offset:2px}@container (width<=650px){.cc-report-chip[data-v-f8f6ef21],.cc-prompt-chip[data-v-f8f6ef21],.cc-new-chat[data-v-f8f6ef21],.cc-send-button[data-v-f8f6ef21],.cc-chat-row[data-v-f8f6ef21],.cc-model-select select[data-v-f8f6ef21]{min-height:44px}}.clinic-chat[data-v-f8f6ef21]{height:auto;min-height:480px}.cc-main[data-v-f8f6ef21]{min-height:480px}@container (width<=900px){.clinic-chat[data-v-f8f6ef21]{height:auto;min-height:520px}.cc-main[data-v-f8f6ef21]{min-height:520px}}@container (width<=650px){.clinic-chat[data-v-f8f6ef21],.cc-main[data-v-f8f6ef21]{height:auto;min-height:0}.cc-composer-bottom[data-v-f8f6ef21]{flex-wrap:wrap;gap:8px}.cc-composer-hint[data-v-f8f6ef21]{flex:100%;max-width:none}.cc-send-button[data-v-f8f6ef21]{margin-left:auto;max-width:none!important}.cc-send-button>span[data-v-f8f6ef21]{white-space:nowrap!important;max-width:none!important;overflow:visible!important}}.clinic-chat[data-v-f8f6ef21]{--cc-brand:var(--clinic-brand-dark,#075375);--cc-brand-light:var(--clinic-brand-light,#9fdbf6);height:min(780px,100dvh - 184px);min-height:480px;font-family:Manrope,system-ui,sans-serif;font-size:14px}.cc-sidebar[data-v-f8f6ef21],.cc-main[data-v-f8f6ef21],.cc-message-body[data-v-f8f6ef21],.cc-message-markdown[data-v-f8f6ef21]{min-width:0}.cc-main[data-v-f8f6ef21]{height:100%;min-height:0;overflow:hidden}.cc-header[data-v-f8f6ef21],.cc-controls[data-v-f8f6ef21],.cc-model-note[data-v-f8f6ef21]{flex:none;position:relative}.cc-conversation[data-v-f8f6ef21]{flex:1 1 0;min-height:0;overflow:auto}.cc-messages[data-v-f8f6ef21]{min-height:0}.cc-chat-icon[data-v-f8f6ef21]{color:var(--cc-brand)}.cc-chat-icon svg[data-v-f8f6ef21],.cc-model-glyph svg[data-v-f8f6ef21]{fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px}.cc-model-glyph[data-v-f8f6ef21]{width:18px;height:18px;color:var(--cc-brand);flex:0 0 18px;place-items:center;display:grid}.cc-message-body[data-v-f8f6ef21]{padding:10px 13px}.cc-message-meta[data-v-f8f6ef21]{font-size:12px}.cc-message-plain[data-v-f8f6ef21]{color:var(--cc-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:16px;line-height:1.5}.cc-message-body .cc-message-plain[data-v-f8f6ef21]{font-size:16px;line-height:1.5}.cc-message-avatar[data-v-f8f6ef21]{flex-basis:28px;width:28px;height:28px;font-size:11px}.cc-source-list[data-v-f8f6ef21]{font-size:12px}.cc-progress-inline[data-v-f8f6ef21]{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.cc-progress-inline>span[data-v-f8f6ef21]{border-left:2px solid var(--cc-brand-light);background:rgb(var(--c-surface-raised) / .8);max-width:100%;color:var(--cc-muted);overflow-wrap:anywhere;padding:3px 7px;font-size:11px;line-height:1.35}.cc-pending-status[data-v-f8f6ef21]{color:var(--cc-brand);align-items:center;gap:8px;margin-top:8px;font-size:14px;line-height:1.45;display:flex}.cc-pending-status strong[data-v-f8f6ef21]{font-weight:650}.cc-pending-spinner[data-v-f8f6ef21]{border:2px solid rgb(var(--cc-cyan) / .25);border-top-color:var(--cc-brand);border-radius:50%;flex:0 0 13px;width:13px;height:13px;animation:.8s linear infinite cc-pending-spin-f8f6ef21}.cc-message-pending .cc-message-body[data-v-f8f6ef21]{border-color:rgb(var(--cc-cyan) / .32);background:rgb(var(--c-surface-raised) / .72)}@keyframes cc-pending-spin-f8f6ef21{to{transform:rotate(360deg)}}.cc-message-extra[data-v-f8f6ef21]{border-top:1px solid var(--cc-line);margin-top:8px;padding-top:6px}.cc-message-extra summary[data-v-f8f6ef21]{color:var(--cc-brand);cursor:pointer;font-size:12px;font-weight:650}.cc-message-extra ol[data-v-f8f6ef21]{max-height:240px;color:var(--cc-muted);overscroll-behavior:contain;margin:7px 0 0;padding:0 8px 0 25px;font-size:13px;line-height:1.45;overflow:auto}.cc-message-extra li[data-v-f8f6ef21]{padding:2px 0}.cc-reasoning-text[data-v-f8f6ef21]{max-height:240px;color:var(--cc-muted);white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.45;overflow:auto}.cc-message-markdown[data-v-f8f6ef21]{color:var(--cc-ink);overflow-wrap:anywhere;margin-top:7px;font-size:16px;line-height:1.5}.cc-message-markdown[data-v-f8f6ef21]>:first-child{margin-top:0}.cc-message-markdown[data-v-f8f6ef21]>:last-child{margin-bottom:0}.cc-message-markdown[data-v-f8f6ef21] p{color:inherit;font:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere;margin:0 0 9px}.cc-message-markdown[data-v-f8f6ef21] h1,.cc-message-markdown[data-v-f8f6ef21] h2,.cc-message-markdown[data-v-f8f6ef21] h3,.cc-message-markdown[data-v-f8f6ef21] h4{color:var(--cc-ink);margin:12px 0 6px;font-family:Manrope,system-ui,sans-serif;line-height:1.3}.cc-message-markdown[data-v-f8f6ef21] h1{font-size:18px}.cc-message-markdown[data-v-f8f6ef21] h2{font-size:17px}.cc-message-markdown[data-v-f8f6ef21] h3,.cc-message-markdown[data-v-f8f6ef21] h4{font-size:15px}.cc-message-markdown[data-v-f8f6ef21] ul,.cc-message-markdown[data-v-f8f6ef21] ol{margin:5px 0 10px;padding-left:23px}.cc-message-markdown[data-v-f8f6ef21] li{margin:2px 0}.cc-message-markdown[data-v-f8f6ef21] blockquote{border-left:3px solid var(--cc-brand-light);color:var(--cc-muted);margin:8px 0;padding:2px 0 2px 11px}.cc-message-markdown[data-v-f8f6ef21] a{color:var(--cc-brand);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.cc-message-markdown[data-v-f8f6ef21] code{border:1px solid rgb(var(--cc-blue) / .14);background:rgb(var(--c-surface-raised) / .9);overflow-wrap:anywhere;padding:1px 4px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cc-message-markdown[data-v-f8f6ef21] pre{border:1px solid var(--cc-line);background:rgb(var(--c-surface-raised) / .95);overscroll-behavior-x:contain;max-width:100%;margin:8px 0 10px;padding:10px 12px;overflow:auto}.cc-message-markdown[data-v-f8f6ef21] pre code{white-space:pre;overflow-wrap:normal;background:0 0;border:0;width:max-content;min-width:100%;padding:0;font-size:13px;line-height:1.5;display:block}.cc-message-markdown[data-v-f8f6ef21] table{border-collapse:collapse;border:1px solid var(--cc-line);overscroll-behavior-x:contain;width:max-content;max-width:100%;margin:8px 0 10px;font-size:13px;display:block;overflow:auto}.cc-message-markdown[data-v-f8f6ef21] table:focus-visible,.cc-message-markdown[data-v-f8f6ef21] pre:focus-visible,.cc-message-extra ol[data-v-f8f6ef21]:focus-visible{outline:2px solid var(--cc-brand);outline-offset:2px}.cc-message-markdown[data-v-f8f6ef21] th,.cc-message-markdown[data-v-f8f6ef21] td{border:1px solid var(--cc-line);text-align:left;vertical-align:top;min-width:80px;padding:5px 8px}.cc-message-markdown[data-v-f8f6ef21] th{background:rgb(var(--c-surface-raised) / .95);font-weight:700}.cc-message-markdown[data-v-f8f6ef21] hr{border:0;border-top:1px solid var(--cc-line);margin:10px 0}.cc-chat-info strong[data-v-f8f6ef21]{font-size:13px}.cc-chat-info small[data-v-f8f6ef21],.cc-provider-state small[data-v-f8f6ef21],.cc-model-note small[data-v-f8f6ef21],.cc-provider-state strong[data-v-f8f6ef21],.cc-model-note strong[data-v-f8f6ef21]{font-size:12px}.cc-provider-state.is-offline[data-v-f8f6ef21]{border-color:rgb(var(--c-danger,177 47 67) / .32);background:rgb(var(--c-danger,177 47 67) / .055)}.cc-provider-state.is-offline .cc-provider-led[data-v-f8f6ef21]{background:rgb(var(--c-danger,177 47 67))}.cc-model-select select[data-v-f8f6ef21]{min-height:36px;font-size:13px}.cc-section-label[data-v-f8f6ef21],.cc-report-chip[data-v-f8f6ef21],.cc-prompt-chip[data-v-f8f6ef21],.cc-new-chat[data-v-f8f6ef21],.cc-send-button[data-v-f8f6ef21],.cc-status-line[data-v-f8f6ef21],.cc-composer-hint[data-v-f8f6ef21]{font-size:12px}.cc-status-line[data-v-f8f6ef21]{flex-wrap:wrap}.cc-status-line>span[data-v-f8f6ef21]:not(.cc-status-dot){overflow-wrap:anywhere;flex:220px;min-width:0}.cc-provider-retry[data-v-f8f6ef21]{border:1px solid var(--cc-line);background:var(--cc-raised);min-height:36px;color:var(--cc-brand);cursor:pointer;border-radius:2px;flex:none;padding:0 10px;font:650 12px Manrope,system-ui,sans-serif}.cc-provider-retry[data-v-f8f6ef21]:disabled{opacity:.6;cursor:wait}.cc-expand-chat[data-v-f8f6ef21]{border:1px solid var(--cc-line);background:var(--cc-raised);min-height:36px;color:var(--cc-brand);cursor:pointer;border-radius:2px;padding:0 10px;font:650 12px Manrope,system-ui,sans-serif}.cc-expand-chat[data-v-f8f6ef21]:focus-visible,.cc-export-download[data-v-f8f6ef21]:focus-visible{outline:2px solid var(--cc-brand);outline-offset:2px}.clinic-chat.is-expanded[data-v-f8f6ef21]{z-index:1000;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;position:fixed!important;inset:12px!important;box-shadow:0 0 0 100vmax #0818268c,0 22px 70px #05233a47!important}.clinic-chat.is-expanded .cc-main[data-v-f8f6ef21]{height:100%;min-height:0}.cc-exports[data-v-f8f6ef21]{border-top:1px solid var(--cc-line);gap:7px;margin-top:10px;padding-top:8px;display:grid}.cc-export-item[data-v-f8f6ef21]{min-width:0;color:var(--cc-muted);flex-wrap:wrap;align-items:center;gap:5px 10px;font-size:12px;display:flex}.cc-export-download[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-cyan) / .35);background:rgb(var(--cc-cyan) / .08);max-width:100%;min-height:36px;color:var(--cc-brand);overflow-wrap:anywhere;cursor:pointer;border-radius:2px;padding:4px 9px;font:650 12px Manrope,system-ui,sans-serif}.cc-export-download[data-v-f8f6ef21]:disabled{opacity:.65;cursor:progress}.cc-export-error[data-v-f8f6ef21]{color:rgb(var(--c-danger,177 47 67))}@container (width<=900px){.clinic-chat[data-v-f8f6ef21]{height:min(760px,100dvh - 168px);min-height:480px}.cc-main[data-v-f8f6ef21]{height:100%;min-height:0}}@container (width<=650px){.clinic-chat[data-v-f8f6ef21]{height:auto;min-height:0}.cc-main[data-v-f8f6ef21]{flex:none;height:auto;min-height:0;overflow:visible}.cc-header[data-v-f8f6ef21],.cc-controls[data-v-f8f6ef21],.cc-model-note[data-v-f8f6ef21]{position:static}.cc-conversation[data-v-f8f6ef21]{flex:0 auto;min-height:140px;max-height:min(38vh,320px);overflow:auto}.cc-welcome[data-v-f8f6ef21]{min-height:140px}.cc-message[data-v-f8f6ef21]{max-width:98%}.cc-message-body[data-v-f8f6ef21]{padding:9px 11px}.cc-message-markdown[data-v-f8f6ef21]{font-size:16px}.cc-status-line[data-v-f8f6ef21]{font-size:11px}}.cc-provider-state[data-v-f8f6ef21]:not(.is-offline){border-color:var(--cc-line);background:rgb(var(--c-surface-raised) / .7)}.cc-provider-state:not(.is-offline) .cc-provider-led[data-v-f8f6ef21]{background:var(--cc-brand)}@media (prefers-reduced-motion:reduce){.cc-pending-spinner[data-v-f8f6ef21]{animation-duration:1.8s}}@media (width<=767px){.clinic-chat[data-v-f8f6ef21]{flex-direction:column;width:100%;max-height:100dvh;position:relative;overflow:hidden;height:calc(100dvh - 200px)!important;min-height:0!important;display:flex!important}.cc-sidebar-backdrop[data-v-f8f6ef21]{z-index:30;background:#08182670;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cc-sidebar[data-v-f8f6ef21]{z-index:31;border:0;border-right:1px solid var(--cc-line);background:var(--cc-surface);visibility:hidden;flex-direction:column;width:min(86%,320px);height:100%;min-height:0;padding:12px;transition:transform .18s,visibility .18s;inset:0 auto 0 0;transform:translate(-105%);box-shadow:12px 0 32px #05233a2e;max-height:none!important;display:flex!important;position:absolute!important}.cc-sidebar.is-mobile-open[data-v-f8f6ef21]{visibility:visible;transform:translate(0)}.cc-side-head[data-v-f8f6ef21]{grid-area:auto;justify-content:space-between;align-items:center;min-height:42px;display:flex}.cc-side-head h2[data-v-f8f6ef21]{font-size:16px}.cc-side-head .cc-eyebrow[data-v-f8f6ef21],.cc-local-tag[data-v-f8f6ef21]{display:none}.cc-sidebar-close[data-v-f8f6ef21]{border:1px solid var(--cc-line);background:var(--cc-raised);width:44px;height:44px;color:var(--cc-ink);border-radius:2px;flex:0 0 44px;place-items:center;display:grid}.cc-sidebar-close svg[data-v-f8f6ef21],.cc-history-toggle svg[data-v-f8f6ef21]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:20px;height:20px}.cc-new-chat[data-v-f8f6ef21]{grid-area:auto;width:100%;min-height:44px;font-size:12px}.cc-search[data-v-f8f6ef21]{grid-area:auto;min-height:42px}.cc-chat-list[data-v-f8f6ef21]{flex-direction:column;flex:auto;grid-area:auto;min-height:0;overflow:auto;max-height:none!important}.cc-chat-entry[data-v-f8f6ef21]{flex:none;width:100%;min-width:0;max-width:none}.cc-chat-row[data-v-f8f6ef21]{flex:auto;align-items:center;width:auto;min-width:0;max-width:none;min-height:48px}.cc-chat-delete[data-v-f8f6ef21]{min-height:44px}.cc-sidebar-footer[data-v-f8f6ef21]{margin-top:auto;display:flex}.cc-main[data-v-f8f6ef21]{width:100%;height:100%;padding:10px 12px max(10px, env(safe-area-inset-bottom));flex-direction:column;flex:auto;gap:0;overflow:visible;min-height:0!important;display:flex!important}.cc-header[data-v-f8f6ef21]{flex:none;grid-template-columns:44px 34px minmax(0,1fr);align-items:center;gap:7px;padding:0 0 8px;display:grid}.cc-header[data-v-f8f6ef21]:has(.cc-expand-chat){grid-template-columns:44px 34px minmax(0,1fr) auto}.cc-expand-chat[data-v-f8f6ef21]{grid-area:1/4;min-height:44px;padding-inline:6px;font-size:10px}.cc-history-toggle[data-v-f8f6ef21]{border:1px solid var(--cc-line);background:var(--cc-raised);width:44px;height:44px;color:var(--cc-ink);border-radius:2px;grid-area:1/1;place-items:center;display:grid}.cc-assistant-mark[data-v-f8f6ef21]{flex-basis:34px;grid-area:1/2;width:34px;height:34px}.cc-assistant-mark img[data-v-f8f6ef21]{width:32px;height:32px}.cc-heading[data-v-f8f6ef21]{grid-area:1/3}.cc-heading .cc-eyebrow[data-v-f8f6ef21],.cc-heading p[data-v-f8f6ef21]{display:none}.cc-heading h2[data-v-f8f6ef21]{margin:0;font-size:16px;line-height:1.25}.cc-provider-state[data-v-f8f6ef21]{grid-area:2/1/auto/-1;width:max-content;max-width:100%;margin:0;padding:4px 7px}.cc-provider-state strong[data-v-f8f6ef21]{white-space:normal;font-size:11px}.cc-provider-state small[data-v-f8f6ef21]{display:none}.cc-controls[data-v-f8f6ef21]{flex:none;grid-template-columns:minmax(0,1.15fr) minmax(118px,.85fr);align-items:start;gap:7px;padding:8px 0 6px;display:grid;overflow:visible}.cc-reports-desktop[data-v-f8f6ef21]{display:none}.cc-mobile-context[data-v-f8f6ef21]{min-width:0;display:block;position:relative}.cc-mobile-context summary[data-v-f8f6ef21]{border:1px solid rgb(var(--cc-cyan) / .3);background:var(--cc-raised);min-height:44px;color:var(--cc-ink);cursor:pointer;align-items:center;gap:6px;padding:5px 8px;list-style:none;display:flex}.cc-mobile-context summary[data-v-f8f6ef21]::-webkit-details-marker{display:none}.cc-mobile-context summary[data-v-f8f6ef21]:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.cc-mobile-context[open] summary[data-v-f8f6ef21]:after{transform:rotate(225deg)translate(-2px,-1px)}.cc-mobile-context-title[data-v-f8f6ef21]{color:var(--cc-muted);flex:none;font-size:11px}.cc-mobile-context summary strong[data-v-f8f6ef21]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.cc-mobile-context-count[data-v-f8f6ef21]{color:var(--cc-muted);flex:none;font-size:11px}.cc-mobile-context fieldset[data-v-f8f6ef21]{z-index:12;border:1px solid var(--cc-line);background:var(--cc-surface);gap:2px;max-height:min(45dvh,320px);margin:0;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #05233a33}.cc-mobile-context legend[data-v-f8f6ef21]{color:var(--cc-muted);padding:0 4px;font-size:11px}.cc-mobile-report-option[data-v-f8f6ef21]{min-height:44px;color:var(--cc-ink);cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:5px 7px;font-size:13px;display:flex}.cc-mobile-report-option[data-v-f8f6ef21]:hover{background:rgb(var(--cc-cyan) / .08)}.cc-mobile-report-option input[data-v-f8f6ef21]{width:20px;height:20px;accent-color:rgb(var(--cc-cyan));flex:0 0 20px}.cc-model-select[data-v-f8f6ef21]{grid-template-columns:1fr;gap:3px}.cc-model-select .cc-section-label[data-v-f8f6ef21]{font-size:10px}.cc-model-select select[data-v-f8f6ef21]{min-height:44px;font-size:12px}.cc-model-note[data-v-f8f6ef21]{display:none}.cc-conversation[data-v-f8f6ef21]{flex:auto;min-height:0;max-height:none}.cc-messages[data-v-f8f6ef21]{gap:8px;padding:8px 1px}.cc-welcome[data-v-f8f6ef21]{gap:8px;min-height:0;padding:6px}.cc-dragon-stage[data-v-f8f6ef21]{flex:0 0 62px;width:62px;height:62px;min-height:62px}.cc-welcome h2[data-v-f8f6ef21]{font-size:15px}.cc-welcome p[data-v-f8f6ef21]{font-size:12px}.cc-compose-area[data-v-f8f6ef21]{padding-top:6px;padding-bottom:env(safe-area-inset-bottom);flex:none;gap:6px}.cc-prompts[data-v-f8f6ef21]{display:none}.cc-composer[data-v-f8f6ef21]{gap:5px;padding:7px}.cc-composer textarea[data-v-f8f6ef21]{resize:vertical;min-height:60px;max-height:108px;font-size:16px}.cc-composer-hint[data-v-f8f6ef21]{flex:auto;max-width:none;font-size:11px}.cc-composer-bottom[data-v-f8f6ef21]{flex-wrap:nowrap;gap:6px}.cc-send-button[data-v-f8f6ef21]{min-height:44px;padding-inline:12px;font-size:12px;max-width:none!important}.cc-send-button>span[data-v-f8f6ef21]{white-space:nowrap!important;max-width:none!important;overflow:visible!important}.cc-status-line[data-v-f8f6ef21]{flex-wrap:wrap;font-size:11px}.cc-provider-retry[data-v-f8f6ef21],.cc-export-download[data-v-f8f6ef21]{min-height:44px}}@media (width<=767px) and (prefers-reduced-motion:reduce){.cc-sidebar[data-v-f8f6ef21]{transition:none}}.native-chat-root{box-sizing:border-box}.native-chat-root .clinic-chat-wrap{width:100%;height:100%;min-height:0;overflow:hidden}.native-chat-root .clinic-chat{box-sizing:border-box;width:100%;max-height:100%;height:100%!important;min-height:0!important}@media (width<=767px){.native-chat-root .clinic-chat{height:100%!important;min-height:0!important}.native-chat-root .cc-main{height:100%;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}.native-chat-root .cc-conversation{overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:none}.native-chat-root .cc-compose-area{padding-bottom:max(4px, env(safe-area-inset-bottom))}.native-chat-root .cc-expand-chat{display:none}.native-chat-root[data-native-keyboard-open] .cc-header{padding-bottom:3px}.native-chat-root[data-native-keyboard-open] .cc-assistant-mark,.native-chat-root[data-native-keyboard-open] .cc-provider-state{display:none}.native-chat-root[data-native-keyboard-open] .cc-header{grid-template-columns:44px minmax(0,1fr)}.native-chat-root[data-native-keyboard-open] .cc-heading{grid-column:2}.native-chat-root[data-native-keyboard-open] .cc-heading h2{font-size:14px}.native-chat-root[data-native-keyboard-open] .cc-controls{gap:5px;padding:3px 0}.native-chat-root[data-native-keyboard-open] .cc-mobile-context summary,.native-chat-root[data-native-keyboard-open] .cc-model-select select{min-height:44px}.native-chat-root[data-native-keyboard-open] .cc-model-select .cc-section-label{display:none}.native-chat-root[data-native-keyboard-open] .cc-composer textarea{min-height:44px;max-height:84px}.native-chat-root[data-native-keyboard-open] .cc-composer-hint{display:none}.native-chat-root[data-native-keyboard-open] .cc-status-line{font-size:10px}}.native-chat-root{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width>=1024px){.portal-content:has(.clinic-chat-wrap){--cc-topbar-height:0px;padding:14px 20px!important}.clinic-topbar~.portal-content:has(.clinic-chat-wrap){--cc-topbar-height:62px}.portal-content>.mx-auto:has(.clinic-chat-wrap){width:100%;max-width:none}.portal-content>.mx-auto>section:has(>.clinic-chat-wrap){height:calc(100dvh - var(--cc-topbar-height) - 28px);flex-direction:column;gap:10px;min-height:0;display:flex}.portal-content>.mx-auto>section:has(>.clinic-chat-wrap)>header{flex:none;align-items:baseline;gap:14px;min-height:28px;display:flex}.portal-content>.mx-auto>section:has(>.clinic-chat-wrap)>header>p:first-child{display:none}.portal-content>.mx-auto>section:has(>.clinic-chat-wrap)>header>h1{margin:0;font-size:20px!important}.portal-content>.mx-auto>section:has(>.clinic-chat-wrap)>header>p:last-child{margin:0;font-size:12px}.portal-content>.mx-auto>section>.clinic-chat-wrap{flex:1 1 0;min-height:0;margin-top:0!important}.portal-content>.mx-auto:has(.clinic-chat-wrap)>.border-t{display:none}.portal-content .clinic-chat-wrap .clinic-chat:not(.is-expanded){grid-template-columns:200px minmax(0,1fr);display:grid;height:100%!important;min-height:0!important}.portal-content .clinic-chat-wrap .cc-sidebar{flex-direction:column;height:100%;min-height:0;display:flex}.portal-content .clinic-chat-wrap .cc-chat-list{flex-direction:column;flex:1 1 0;min-height:0;max-height:none}.portal-content .clinic-chat-wrap .cc-chat-entry{flex:none;width:100%;min-width:0;max-width:none}.portal-content .clinic-chat-wrap .cc-main{flex-direction:column;height:100%;min-height:0;padding:10px 16px;display:flex;overflow:hidden}.portal-content .clinic-chat-wrap .cc-header{grid-template-columns:32px minmax(0,max-content) max-content minmax(135px,1fr);gap:10px;padding-bottom:8px;display:grid}.portal-content .clinic-chat-wrap .cc-heading>.cc-eyebrow,.portal-content .clinic-chat-wrap .cc-heading>p,.portal-content .clinic-chat-wrap .cc-provider-state>span>small,.portal-content .clinic-chat-wrap .cc-model-note{display:none}.portal-content .clinic-chat-wrap .cc-assistant-mark{flex-basis:32px;width:32px;height:32px}.portal-content .clinic-chat-wrap .cc-assistant-mark img{width:30px;height:30px}.portal-content .clinic-chat-wrap .cc-heading h2{margin:0;font-size:16px!important}.portal-content .clinic-chat-wrap .cc-provider-state{background:0 0;border:0;justify-self:start;gap:6px;margin:0 0 0 4px;padding:0}.portal-content .clinic-chat-wrap .cc-provider-state strong{color:var(--cc-muted);font-size:11px;font-weight:600}.portal-content .clinic-chat-wrap .cc-provider-state .cc-provider-led{width:7px;height:7px;box-shadow:none;background:#d7992c;flex-basis:7px}.portal-content .clinic-chat-wrap .cc-provider-state.is-ready strong{color:#137344}html[data-theme=dark] .portal-content .clinic-chat-wrap .cc-provider-state.is-ready strong{color:#75dda0}.portal-content .clinic-chat-wrap .cc-provider-state.is-ready .cc-provider-led{background:#28b76b;box-shadow:0 0 0 3px #28b76b1f}.portal-content .clinic-chat-wrap .cc-controls{grid-template-columns:minmax(0,1fr) 135px;padding:8px 0}.portal-content .clinic-chat-wrap .cc-section-line{justify-content:flex-start;gap:8px}.portal-content .clinic-chat-wrap .cc-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.portal-content .clinic-chat-wrap .cc-composer textarea{min-height:44px;font-size:14px}.portal-content .clinic-chat-wrap .cc-composer-hint{display:none}.portal-content .clinic-chat-wrap .cc-message{max-width:min(96%,1120px)}.portal-content .clinic-chat-wrap .cc-conversation{flex:1 1 0;min-height:0;max-height:none}.portal-content .clinic-chat-wrap .cc-expand-chat{width:135px;color:var(--cc-ink);justify-self:end}}@media (width>=1024px) and (width<=1100px){.portal-content .clinic-chat-wrap .clinic-chat:not(.is-expanded){grid-template-columns:160px minmax(0,1fr)}.portal-content .clinic-chat-wrap .cc-assistant-mark{display:none}.portal-content .clinic-chat-wrap .cc-header{grid-template-columns:minmax(0,1fr) 135px;row-gap:2px}.portal-content .clinic-chat-wrap .cc-heading{grid-area:1/1}.portal-content .clinic-chat-wrap .cc-provider-state{grid-area:2/1;margin:0}.portal-content .clinic-chat-wrap .cc-expand-chat{grid-area:1/2/span 2}.portal-content>.mx-auto>section:has(>.clinic-chat-wrap)>header>p:last-child{display:none}}@media (width>=768px){.cc-message-body .cc-message-plain[data-v-f8f6ef21],.cc-message-markdown[data-v-f8f6ef21]{font-size:14px;line-height:1.5}.cc-message-markdown[data-v-f8f6ef21] h1,.cc-message-markdown[data-v-f8f6ef21] h2{font-size:16px!important}.cc-message-markdown[data-v-f8f6ef21] h3,.cc-message-markdown[data-v-f8f6ef21] h4{font-size:14px!important}.cc-message-markdown[data-v-f8f6ef21] p{margin-bottom:7px}.cc-message-markdown[data-v-f8f6ef21] table{font-size:12px}.cc-chat-info strong[data-v-f8f6ef21]{font-size:12px;line-height:1.45}.cc-chat-info small[data-v-f8f6ef21],.cc-message-meta[data-v-f8f6ef21]{font-size:11px}}@media (width<=767px){.native-chat-root .cc-main{height:auto;min-height:0;padding:7px 10px max(4px, env(safe-area-inset-bottom));flex:1 1 0}.native-chat-root .cc-header{grid-template-columns:44px minmax(0,1fr) 44px;gap:7px;padding-bottom:5px}.native-chat-root .cc-history-toggle{width:44px;height:44px}.native-chat-root .cc-assistant-mark,.native-chat-root .cc-provider-state{display:none}.native-chat-root .cc-heading{grid-area:1/2}.native-chat-root .cc-heading h2{font-size:13px;line-height:1.2}.native-chat-root .native-chat-theme-switch{grid-area:1/3;width:44px;height:44px}.native-chat-root .native-chat-theme-switch>.theme-switch{background:var(--cc-raised);width:44px;height:44px;color:var(--cc-ink);border:1px solid var(--cc-line)}.native-chat-root .cc-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;padding:5px 0}.native-chat-root .cc-mobile-context summary,.native-chat-root .cc-model-select select{box-sizing:border-box;border:1px solid rgb(var(--cc-cyan) / .3);background:var(--cc-raised);width:100%;height:44px;min-height:44px;color:var(--cc-ink);border-radius:2px;margin:0;padding:0 30px 0 10px;font:600 13px Manrope,sans-serif}.native-chat-root .cc-mobile-context summary{gap:5px;position:relative}.native-chat-root .cc-mobile-context-title,.native-chat-root .cc-mobile-context-count{display:none}.native-chat-root .cc-mobile-context summary strong{font:inherit}.native-chat-root .cc-model-select{gap:0;position:relative}.native-chat-root .cc-model-select .cc-section-label{display:none}.native-chat-root .cc-model-select select{appearance:none}.native-chat-root .cc-model-select:after,.native-chat-root .cc-mobile-context summary:after{border-right:1.5px solid var(--cc-ink);border-bottom:1.5px solid var(--cc-ink);content:"";pointer-events:none;width:7px;height:7px;margin:0;display:block;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.native-chat-root .cc-mobile-context[open] summary:after{transform:translateY(-30%)rotate(225deg)}.native-chat-root .cc-conversation{flex:1 1 0;min-height:0;max-height:none}.native-chat-root .cc-compose-area{padding-top:4px;padding-bottom:max(4px, env(safe-area-inset-bottom));flex:none;gap:4px;margin-top:auto}.native-chat-root .cc-composer{gap:3px;padding:5px 7px}.native-chat-root .cc-composer textarea{resize:none;min-height:44px;max-height:84px;font-size:16px;line-height:1.35}.native-chat-root .cc-composer-bottom{gap:5px}.native-chat-root .cc-composer-hint{font-size:10px}.native-chat-root .cc-composer .cc-send-button{min-height:44px;padding-inline:9px}.native-chat-root .cc-status-line{white-space:nowrap;flex-wrap:nowrap;gap:5px;min-height:14px;font-size:10px;overflow:hidden}.native-chat-root .cc-status-line>span:not(.cc-status-dot){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.native-chat-root .cc-provider-retry{flex:none;min-height:40px}.native-chat-root[data-native-keyboard-open] .cc-header{grid-template-columns:44px minmax(0,1fr) 44px;padding-bottom:3px}.native-chat-root[data-native-keyboard-open] .cc-controls{gap:5px;padding:3px 0}.native-chat-root[data-native-keyboard-open] .cc-mobile-context summary,.native-chat-root[data-native-keyboard-open] .cc-model-select select{min-height:44px}.native-chat-root[data-native-keyboard-open] .cc-composer textarea{min-height:44px;max-height:76px}.native-chat-root[data-native-keyboard-open] .cc-status-line{display:none}}@media (width>=768px){.cc-messages[data-v-f8f6ef21]{padding-inline:0}.cc-message[data-v-f8f6ef21],.portal-content .clinic-chat-wrap .cc-message{align-self:stretch;gap:0;width:100%;max-width:none}.cc-message-avatar[data-v-f8f6ef21]{display:none}.cc-message-body[data-v-f8f6ef21]{box-sizing:border-box;width:100%}.cc-message-user .cc-message-body[data-v-f8f6ef21]{border-inline-start:3px solid rgb(var(--cc-blue));background:linear-gradient(105deg,rgb(var(--cc-blue)/.045),rgb(var(--cc-violet)/.025))}.cc-composer textarea[data-v-f8f6ef21]{resize:none;field-sizing:content;min-height:44px;max-height:100px;font-size:14px;overflow-y:auto}.cc-composer .cc-send-button[data-v-f8f6ef21]{flex-basis:44px;justify-content:center;gap:0;width:44px;height:44px;min-height:44px;padding:0;position:relative}.cc-composer .cc-send-button span[data-v-f8f6ef21]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cc-trace.cc-message-extra[data-v-f8f6ef21]{border-top:1px solid var(--cc-line);color:var(--cc-ink);margin-top:10px;padding-top:8px;font-family:Manrope,sans-serif}.cc-trace summary[data-v-f8f6ef21]{cursor:pointer;list-style:none}.cc-trace summary[data-v-f8f6ef21]::-webkit-details-marker{display:none}.cc-trace .cc-trace-toggle[data-v-f8f6ef21]{min-height:32px;color:var(--cc-muted);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.cc-trace .cc-trace-label[data-v-f8f6ef21]{color:var(--cc-ink);font-weight:650}.cc-trace .cc-trace-chevron[data-v-f8f6ef21]{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:12px;height:12px;transition:transform .16s}.cc-trace[open]>.cc-trace-toggle>.cc-trace-chevron[data-v-f8f6ef21],.cc-trace .cc-trace-group[open]>summary>.cc-trace-chevron[data-v-f8f6ef21]{transform:rotate(90deg)}.cc-trace .cc-trace-count[data-v-f8f6ef21]{border:1px solid var(--cc-line);color:var(--cc-muted);white-space:nowrap;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:550}.cc-trace .cc-trace-total[data-v-f8f6ef21]{white-space:nowrap;margin-left:auto;font-size:11px}.cc-trace .cc-trace-live[data-v-f8f6ef21]{color:var(--cc-brand);white-space:nowrap;font-size:11px}.cc-trace .cc-trace-content[data-v-f8f6ef21]{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(42dvh,320px);margin-top:6px;padding:0 5px 0 3px;overflow:auto}.cc-trace .cc-trace-group[data-v-f8f6ef21]{border-left:1px solid var(--cc-line);margin-left:7px;position:relative}.cc-trace .cc-trace-group[data-v-f8f6ef21]:last-child{border-left-color:#0000}.cc-trace .cc-trace-group>summary[data-v-f8f6ef21]{min-height:36px;color:var(--cc-ink);align-items:center;gap:8px;padding:4px 5px 4px 17px;font-size:12px;line-height:1.45;display:flex}.cc-trace .cc-trace-group>summary[data-v-f8f6ef21]:hover{background:rgb(var(--cc-cyan)/.045)}.cc-trace .cc-trace-group-title[data-v-f8f6ef21]{flex:1;min-width:0;font-weight:600}.cc-trace .cc-trace-node[data-v-f8f6ef21]{background:var(--cc-muted);width:5px;height:5px;box-shadow:0 0 0 3px var(--cc-surface);border-radius:50%;position:absolute;top:14px;left:-3px}.cc-trace .cc-trace-event-count[data-v-f8f6ef21]{color:var(--cc-muted);font-variant-numeric:tabular-nums;font-size:11px}.cc-trace .cc-trace-group.is-current .cc-trace-node[data-v-f8f6ef21]{background:var(--cc-brand);animation:1.5s ease-in-out infinite trace-pulse-f8f6ef21}.cc-trace .cc-trace-group.is-current .cc-trace-group-title[data-v-f8f6ef21]{color:var(--cc-brand)}.cc-trace .cc-trace-events[data-v-f8f6ef21]{gap:9px;max-height:none;margin:0;padding:4px 8px 12px 17px;list-style:none;display:grid;overflow:visible}.cc-trace .cc-trace-event[data-v-f8f6ef21]{min-width:0;color:var(--cc-muted);gap:8px;margin:0;padding:0;font-size:12px;line-height:1.5;display:flex}.cc-trace .cc-trace-event-index[data-v-f8f6ef21]{min-width:16px;color:var(--cc-muted);font-variant-numeric:tabular-nums;flex:none;padding-top:1px;font-size:10px}.cc-trace .cc-trace-event-body[data-v-f8f6ef21]{overflow-wrap:anywhere;flex:1;min-width:0}.cc-trace .cc-trace-event-title[data-v-f8f6ef21]{color:var(--cc-ink);font-size:12px;font-weight:550}.cc-trace .cc-trace-markdown[data-v-f8f6ef21]{color:var(--cc-muted);margin-top:3px;font-size:12px;line-height:1.55}.cc-trace .cc-trace-markdown[data-v-f8f6ef21] p{margin:0 0 4px}.cc-trace .cc-trace-markdown[data-v-f8f6ef21] strong{color:var(--cc-ink);font-weight:650}.cc-trace .cc-trace-markdown[data-v-f8f6ef21] ul,.cc-trace .cc-trace-markdown[data-v-f8f6ef21] ol{padding-left:17px}.cc-trace .cc-trace-markdown[data-v-f8f6ef21] a{color:var(--cc-brand);text-decoration:underline}.cc-trace .cc-trace-markdown[data-v-f8f6ef21] code{overflow-wrap:anywhere;font-size:11px}.cc-trace .cc-trace-markdown[data-v-f8f6ef21] pre{max-width:100%;overflow:auto}.cc-trace .cc-trace-tool[data-v-f8f6ef21]{max-width:100%;color:var(--cc-muted);overflow-wrap:anywhere;margin-top:3px;font:11px/1.5 ui-monospace,monospace;display:inline-block}.cc-trace summary[data-v-f8f6ef21]:focus-visible,.cc-trace .cc-trace-content[data-v-f8f6ef21]:focus-visible{outline:2px solid var(--cc-brand);outline-offset:-2px}@keyframes trace-pulse-f8f6ef21{50%{opacity:.45}}@media (width<=767px){.cc-trace .cc-trace-toggle[data-v-f8f6ef21]{gap:6px;min-height:44px}.cc-trace .cc-trace-total[data-v-f8f6ef21],.cc-trace .cc-trace-count[data-v-f8f6ef21]{font-size:10px}.cc-trace .cc-trace-group>summary[data-v-f8f6ef21]{min-height:44px;font-size:13px}.cc-trace .cc-trace-node[data-v-f8f6ef21]{top:18px}.cc-trace .cc-trace-content[data-v-f8f6ef21]{max-height:min(38dvh,260px)}.cc-trace .cc-trace-event-title[data-v-f8f6ef21],.cc-trace .cc-trace-markdown[data-v-f8f6ef21]{font-size:13px}.cc-trace .cc-trace-live[data-v-f8f6ef21]{display:none}}@media (prefers-reduced-motion:reduce){.cc-trace .cc-trace-chevron[data-v-f8f6ef21]{transition:none}.cc-trace .cc-trace-group.is-current .cc-trace-node[data-v-f8f6ef21]{animation:none}}.cc-trace .cc-trace-markdown[data-v-f8f6ef21] p{font-size:inherit;line-height:inherit;white-space:normal;color:inherit}.cc-trace .cc-trace-markdown[data-v-f8f6ef21] table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.cc-trace .cc-trace-markdown[data-v-f8f6ef21] th,.cc-trace .cc-trace-markdown[data-v-f8f6ef21] td{border:1px solid var(--cc-line);padding:3px 6px}
