.vc-agent-robot[data-v-976e2808]{height:100%;position:relative;width:100%}.vc-agent-robot>.thoughts[data-v-976e2808]{height:0;left:50%;pointer-events:none;position:absolute;top:4%;width:0}.vc-agent-robot>.thoughts>.bit[data-v-976e2808]{animation:agent-thought-976e2808 var(--rise) linear infinite;animation-delay:var(--bit-d);bottom:0;color:#fff;font-family:var(--ff-sans);font-size:13px;font-weight:var(--fw-bold);left:0;line-height:1;opacity:0;position:absolute;text-shadow:0 1px 3px rgba(0,0,0,.55);white-space:nowrap;will-change:transform,opacity}.vc-agent-robot>.thoughts>.bit.-hl[data-v-976e2808]{color:var(--accent)}.vc-agent-robot>.face[data-v-976e2808]{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));height:100%;overflow:visible;width:100%}.vc-agent-robot>.face>.eye[data-v-976e2808]{animation:agent-blink-976e2808 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.vc-agent-robot[data-v-976e2808]{--rise:2.6s}@keyframes agent-thought-976e2808{0%{opacity:0;transform:translate(-50%) scale(.6)}15%{opacity:1}68%{opacity:1}to{opacity:0;transform:translate(-50%,-42px) scale(1.7);transform:translate(calc(-50% + var(--bit-x, 0px)),-42px) scale(1.7)}}@keyframes agent-blink-976e2808{0%,42%,50%,92%,to{transform:scaleY(1)}46%,96%{transform:scaleY(.1)}}@media(prefers-reduced-motion:reduce){.vc-agent-robot>.thoughts[data-v-976e2808]{display:none}.vc-agent-robot>.face>.eye[data-v-976e2808]{animation:none}}.vc-agent-intro[data-v-88754183]{--intro-size:62px;--intro-rim:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a8;inset:0;position:fixed;z-index:calc(var(--z-modal) + 50)}.vc-agent-intro>.ada[data-v-88754183]{height:var(--intro-size);position:fixed;transition:left .85s cubic-bezier(.34,1.18,.4,1),top .85s cubic-bezier(.34,1.18,.4,1);width:var(--intro-size)}.vc-agent-intro>.ada>.speech[data-v-88754183]{-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid var(--intro-rim);border-radius:var(--radius-lg);bottom:calc(100% + var(--s-100));box-shadow:0 18px 44px #0000008c,inset 0 1px #ffffff1f;color:var(--ink);font-size:var(--fz-0);line-height:1.55;max-width:min(78vw,320px);padding:var(--s-075) var(--s-100);transform:translate(-50%);width:-moz-max-content;width:max-content}.vc-agent-intro>.ada>.speech[data-v-88754183],.vc-agent-intro>.ada>.speech[data-v-88754183]:after{background:color-mix(in oklab,var(--bg-card),transparent 6%);left:50%;position:absolute}.vc-agent-intro>.ada>.speech[data-v-88754183]:after{border-bottom:1px solid var(--intro-rim);border-right:1px solid var(--intro-rim);content:"";height:12px;top:calc(100% - 6px);transform:translate(-50%) rotate(45deg);width:12px}.vc-agent-intro>.ada>.face[data-v-88754183]{align-items:center;background:radial-gradient(circle at 34% 28%,color-mix(in oklab,var(--accent),#fff 34%),color-mix(in oklab,var(--accent),#000 12%) 72%);border-radius:50%;box-shadow:0 10px 24px #00000080,0 0 36px color-mix(in oklab,var(--accent),transparent 30%),inset 0 2px 3px #ffffff73,inset 0 -4px 8px #00000038;color:#fff;display:grid;height:100%;justify-items:center;place-items:center;width:100%}.vc-agent-intro>.ada>.face[data-v-88754183] .vc-agent-robot{height:62%;width:62%}.intro-fade-enter-active[data-v-88754183],.intro-fade-leave-active[data-v-88754183]{transition:opacity .45s ease}.intro-fade-enter-from[data-v-88754183],.intro-fade-leave-to[data-v-88754183]{opacity:0}.speech-pop-enter-active[data-v-88754183]{transition:opacity .25s ease,transform .25s ease}.speech-pop-enter-from[data-v-88754183]{opacity:0;transform:translate(-50%) translateY(8px)}.speech-pop-leave-active[data-v-88754183]{transition:opacity .2s ease}.speech-pop-leave-to[data-v-88754183]{opacity:0}.vc-agent-panel[data-v-887f93c6]{--agent-panel-w:360px;--agent-panel-h:520px;--agent-panel-radius:var(--radius-lg);--agent-panel-bg:color-mix(in oklab,var(--bg-card),transparent 18%);--agent-panel-glass:color-mix(in oklab,var(--bg-paper),transparent 26%);--agent-panel-rim:hsla(0,0%,100%,.14);--agent-panel-border:var(--line);--agent-panel-bubble-border:color-mix(in oklab,var(--accent),transparent 78%);--agent-panel-bubble-radius:var(--radius-lg);--agent-panel-bubble-tail:var(--radius-xs);--agent-panel-avatar:1.75rem;--agent-panel-gap:var(--s-075);--agent-panel-pad:var(--s-100);--agent-panel-fz:var(--fz-0);--agent-panel-pill:999px;--agent-panel-on-accent:#fff;--agent-panel-control-h:2.75rem;--ui-text-inverted:var(--agent-panel-on-accent);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);background:var(--agent-panel-bg);border:1px solid hsla(0,0%,100%,.14);border:1px solid var(--agent-panel-rim);border-radius:var(--agent-panel-radius);box-shadow:0 20px 56px #0000008c,0 4px 16px #00000059,inset 0 1px #ffffff24;display:grid;font-family:var(--ff-sans);grid-template-rows:auto 1fr auto;height:520px;height:var(--agent-panel-h);max-height:70vh;overflow:hidden;width:360px;width:var(--agent-panel-w)}.vc-agent-panel>.head[data-v-887f93c6]{align-items:baseline;background:var(--accent);color:var(--agent-panel-on-accent);display:flex;gap:var(--s-050);padding:var(--s-075) var(--agent-panel-pad)}.vc-agent-panel>.head>.title[data-v-887f93c6]{font-weight:var(--fw-semibold);letter-spacing:.04em}.vc-agent-panel>.head>.sub[data-v-887f93c6]{font-size:var(--fz-00);margin-left:auto;opacity:.85}.vc-agent-panel>.messages[data-v-887f93c6]{align-content:start;overflow-y:auto;padding:var(--agent-panel-pad)}.vc-agent-panel>.messages[data-v-887f93c6],.vc-agent-panel>.messages>.empty[data-v-887f93c6]{display:grid;grid-gap:var(--agent-panel-gap);gap:var(--agent-panel-gap)}.vc-agent-panel>.messages>.empty>.hint[data-v-887f93c6]{color:var(--ink-mute);font-size:var(--fz-00)}.vc-agent-panel>.messages>.empty>.report-cta[data-v-887f93c6]{align-items:center;background:linear-gradient(135deg,var(--accent),var(--accent-deep));border:0;border-radius:var(--radius-md);box-shadow:0 4px 14px color-mix(in oklab,var(--accent),transparent 60%);color:var(--agent-panel-on-accent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--agent-panel-fz);font-weight:var(--fw-semibold);gap:var(--s-050);justify-content:center;padding:var(--s-075) var(--s-100);transition:transform .12s ease,box-shadow .15s ease}.vc-agent-panel>.messages>.empty>.report-cta>.icon[data-v-887f93c6]{font-size:1.15em}.vc-agent-panel>.messages>.empty>.report-cta[data-v-887f93c6]:hover:not(:disabled){box-shadow:0 6px 18px color-mix(in oklab,var(--accent),transparent 48%);transform:translateY(-1px)}.vc-agent-panel>.messages>.empty>.report-cta[data-v-887f93c6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vc-agent-panel>.messages>.empty>.report-cta[data-v-887f93c6]:disabled{cursor:not-allowed;opacity:.5}.vc-agent-panel>.messages>.c-msg-row.-user[data-v-887f93c6]{display:flex;justify-content:flex-end}.vc-agent-panel>.messages>.c-msg-row.-assistant[data-v-887f93c6]{align-items:center;display:grid;grid-template-columns:auto 1fr;grid-gap:var(--s-025) var(--s-050);gap:var(--s-025) var(--s-050)}.vc-agent-panel>.messages>.c-msg-row.-assistant>.avatar[data-v-887f93c6]{grid-column:1;grid-row:1}.vc-agent-panel>.messages>.c-msg-row.-assistant>.name[data-v-887f93c6]{grid-column:2;grid-row:1;justify-self:start}.vc-agent-panel>.messages>.c-msg-row>.avatar[data-v-887f93c6]{align-items:center;background:linear-gradient(150deg,var(--accent),var(--accent-deep));border-radius:var(--radius-full);box-shadow:0 2px 6px #0000004d,inset 0 1px #ffffff47;color:var(--agent-panel-on-accent);display:grid;flex:none;height:var(--agent-panel-avatar);justify-items:center;padding:3px;place-items:center;width:var(--agent-panel-avatar)}.vc-agent-panel>.messages>.c-msg-row>.name[data-v-887f93c6]{color:var(--ink-soft);font-size:var(--fz-00);font-weight:var(--fw-semibold);letter-spacing:.04em}.vc-agent-panel>.messages>.c-msg-row>.msg[data-v-887f93c6]{font-size:var(--agent-panel-fz);line-height:1.55;max-width:85%;padding:var(--s-050) var(--s-075);white-space:pre-wrap;word-break:break-word}.vc-agent-panel>.messages>.c-msg-row>.msg.-typing[data-v-887f93c6]{font-style:italic;opacity:.65}.vc-agent-panel>.messages>.c-msg-row>.msg>.money[data-v-887f93c6]{color:var(--accent);font-style:italic}.vc-agent-panel>.messages>.c-msg-row.-assistant>.msg[data-v-887f93c6]{background:var(--agent-panel-glass);border:1px solid var(--agent-panel-bubble-border);border-radius:var(--agent-panel-bubble-tail) var(--agent-panel-bubble-radius) var(--agent-panel-bubble-radius) var(--agent-panel-bubble-radius);box-shadow:0 1px 2px #0000002e;color:var(--ink);grid-column:1/-1;grid-row:2;justify-self:start}.vc-agent-panel>.messages>.c-msg-row.-user>.msg[data-v-887f93c6]{background:linear-gradient(150deg,var(--accent),var(--accent-deep));border-radius:var(--agent-panel-bubble-radius) var(--agent-panel-bubble-radius) var(--agent-panel-bubble-tail) var(--agent-panel-bubble-radius);box-shadow:0 2px 8px color-mix(in oklab,var(--accent),transparent 64%);color:var(--agent-panel-on-accent)}.vc-agent-panel .c-quick-chips[data-v-887f93c6]{display:flex;flex-wrap:wrap;gap:var(--s-050)}.vc-agent-panel .c-quick-chips>.chip[data-v-887f93c6]{background:var(--agent-panel-glass);border:1px solid var(--line);border-radius:var(--agent-panel-pill);color:var(--ink-soft);cursor:pointer;font-family:inherit;font-size:var(--fz-00);padding:var(--s-050) var(--s-075);transition:border-color .15s ease,color .15s ease}.vc-agent-panel .c-quick-chips>.chip[data-v-887f93c6]:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.vc-agent-panel .c-quick-chips>.chip[data-v-887f93c6]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vc-agent-panel .c-quick-chips>.chip[data-v-887f93c6]:disabled{cursor:not-allowed;opacity:.5}.vc-agent-panel .c-choice-options[data-v-887f93c6]{display:flex;flex-wrap:wrap;gap:var(--s-050)}.vc-agent-panel .c-choice-options>.opt[data-v-887f93c6]{background:var(--agent-panel-glass);border:1px solid var(--line);border-radius:var(--agent-panel-pill);color:var(--ink-soft);cursor:pointer;font-family:inherit;font-size:var(--fz-00);padding:var(--s-050) var(--s-075);transition:border-color .15s ease,background .15s ease,color .15s ease}.vc-agent-panel .c-choice-options>.opt[data-v-887f93c6]:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.vc-agent-panel .c-choice-options>.opt.-on[data-v-887f93c6]{background:var(--accent);border-color:var(--accent);color:var(--agent-panel-on-accent)}.vc-agent-panel .c-choice-options>.opt[data-v-887f93c6]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vc-agent-panel .c-choice-options>.opt[data-v-887f93c6]:disabled{cursor:not-allowed;opacity:.5}.vc-agent-panel>.c-agent-actions[data-v-887f93c6]{display:grid;grid-gap:var(--agent-panel-gap);gap:var(--agent-panel-gap);padding-bottom:var(--agent-panel-pad);padding-left:var(--agent-panel-pad);padding-right:var(--agent-panel-pad)}.vc-agent-panel>.c-agent-actions>.card[data-v-887f93c6]{display:grid;grid-gap:var(--s-050);background:var(--agent-panel-glass);border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--agent-panel-fz);gap:var(--s-050);padding:var(--s-075)}.vc-agent-panel>.c-agent-actions>.card>.title[data-v-887f93c6]{color:var(--ink);font-weight:var(--fw-semibold)}.vc-agent-panel>.c-agent-actions>.card.-recommend[data-v-887f93c6]{-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s ease}.vc-agent-panel>.c-agent-actions>.card.-recommend>.tagline[data-v-887f93c6]{color:var(--ink-mute);font-size:var(--fz-00)}.vc-agent-panel>.c-agent-actions>.card.-recommend>.cta[data-v-887f93c6]{color:var(--accent);font-weight:var(--fw-semibold)}.vc-agent-panel>.c-agent-actions>.card.-recommend[data-v-887f93c6]:hover{border-color:var(--accent)}.vc-agent-panel>.c-agent-actions>.card.-recommend[data-v-887f93c6]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vc-agent-panel>.c-agent-actions>.card.-form>.field[data-v-887f93c6]{display:grid;grid-gap:var(--s-050);gap:var(--s-050)}.vc-agent-panel>.c-agent-actions>.card.-form>.field>.label[data-v-887f93c6]{color:var(--ink-soft);font-size:var(--fz-00)}.vc-agent-panel>.c-agent-actions>.card.-form>.field>.label>.mark[data-v-887f93c6]{color:var(--accent)}.vc-agent-panel>.c-agent-actions>.card.-form>.field>.input[data-v-887f93c6]{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-family:inherit;font-size:var(--agent-panel-fz);padding:var(--s-050) var(--s-075);width:100%}.vc-agent-panel>.c-agent-actions>.card.-form>.field>.input[data-v-887f93c6]::-moz-placeholder{color:var(--ink-mute)}.vc-agent-panel>.c-agent-actions>.card.-form>.field>.input[data-v-887f93c6]::placeholder{color:var(--ink-mute)}.vc-agent-panel>.c-agent-actions>.card.-form>.field>.input[data-v-887f93c6]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vc-agent-panel>.c-agent-actions>.card.-created[data-v-887f93c6]{align-items:center;border-color:var(--cyan);grid-auto-flow:column;grid-template-columns:auto 1fr}.vc-agent-panel>.c-agent-actions>.card.-created>.icon[data-v-887f93c6]{color:var(--cyan);font-size:1.25em}.vc-agent-panel>.c-agent-actions>.card.-created>.text[data-v-887f93c6]{color:var(--ink)}.vc-agent-panel>.c-agent-actions>.card.-report[data-v-887f93c6]{background:linear-gradient(180deg,color-mix(in oklab,var(--accent),transparent 92%),var(--agent-panel-glass));border-color:var(--agent-panel-bubble-border);gap:var(--s-075)}.vc-agent-panel>.c-agent-actions>.card.-report>.badge[data-v-887f93c6]{align-items:center;align-self:flex-start;border:1px solid var(--agent-panel-bubble-border);border-radius:var(--agent-panel-pill);color:var(--accent);display:inline-flex;font-family:var(--ff-mono);font-size:var(--fz-00);font-weight:var(--fw-semibold);gap:var(--s-025);letter-spacing:.06em;padding:var(--s-025) var(--s-050)}.vc-agent-panel>.c-agent-actions>.card.-report>.title[data-v-887f93c6]{color:var(--ink);font-size:var(--fz-1);font-weight:var(--fw-bold)}.vc-agent-panel>.c-agent-actions>.card.-report>.sec[data-v-887f93c6]{display:grid;grid-gap:var(--s-025);gap:var(--s-025)}.vc-agent-panel>.c-agent-actions>.card.-report>.sec>.label[data-v-887f93c6]{color:var(--accent);font-size:var(--fz-00);font-weight:var(--fw-semibold);letter-spacing:.04em}.vc-agent-panel>.c-agent-actions>.card.-report>.sec>.body[data-v-887f93c6]{color:var(--ink-soft);font-size:var(--agent-panel-fz);line-height:1.5;margin:0;white-space:pre-wrap}.vc-agent-panel>.c-agent-actions>.card.-report>.foot[data-v-887f93c6]{color:var(--ink-mute);font-size:var(--fz-00)}.vc-agent-panel .c-report-services[data-v-887f93c6]{display:flex;flex-wrap:wrap;gap:var(--s-050)}.vc-agent-panel .c-report-services>.svc[data-v-887f93c6]{background:color-mix(in oklab,var(--accent),transparent 90%);border:1px solid var(--agent-panel-bubble-border);border-radius:var(--agent-panel-pill);color:var(--accent);font-size:var(--fz-00);font-weight:var(--fw-semibold);padding:var(--s-025) var(--s-075);-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s ease,background .15s ease}.vc-agent-panel .c-report-services>.svc[data-v-887f93c6]:hover{background:color-mix(in oklab,var(--accent),transparent 82%);border-color:var(--accent)}.vc-agent-panel .c-report-services>.svc[data-v-887f93c6]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vc-agent-panel>.composer[data-v-887f93c6]{align-items:stretch;display:grid;grid-template-columns:1fr auto;grid-gap:var(--agent-panel-gap);border-top:1px solid var(--agent-panel-border);gap:var(--agent-panel-gap);padding:var(--s-075)}.vc-agent-panel>.composer>.field[data-v-887f93c6]{background:var(--agent-panel-glass);border:1px solid var(--line);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:var(--agent-panel-fz);height:var(--agent-panel-control-h);padding-bottom:0;padding-left:var(--s-075);padding-right:var(--s-075);padding-top:0;width:100%}.vc-agent-panel>.composer>.field[data-v-887f93c6]::-moz-placeholder{color:var(--ink-mute)}.vc-agent-panel>.composer>.field[data-v-887f93c6]::placeholder{color:var(--ink-mute)}.vc-agent-panel>.composer>.field[data-v-887f93c6]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vc-agent-panel>.composer>.send[data-v-887f93c6]{align-items:center;background:var(--accent);border:1px solid transparent;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--agent-panel-on-accent);cursor:pointer;display:grid;height:var(--agent-panel-control-h);justify-items:center;min-width:3.75rem;padding-left:var(--s-100);padding-right:var(--s-100);place-items:center;transition:background .15s ease,transform .1s ease}.vc-agent-panel>.composer>.send>.icon[data-v-887f93c6]{font-size:1.3rem}.vc-agent-panel>.composer>.send[data-v-887f93c6]:hover:not(:disabled){background:color-mix(in oklab,var(--accent),#fff 14%)}.vc-agent-panel>.composer>.send[data-v-887f93c6]:active:not(:disabled){transform:scale(.95)}.vc-agent-panel>.composer>.send[data-v-887f93c6]:disabled{cursor:not-allowed;opacity:.5}.vc-agent-panel>.composer>.send[data-v-887f93c6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vc-agent-panel>.privacy-note[data-v-887f93c6]{color:var(--ink-mute);font-size:var(--fz-00);line-height:1.4;margin:0;padding:var(--s-050) var(--s-075) var(--s-075);text-align:center}.vc-agent-bubble[data-v-81d48a60]{--agent-bubble-size:62px;--agent-bubble-offset:var(--s-150);--agent-bubble-offset-block:120px;--agent-bubble-z:var(--z-overlay);--agent-bubble-gap:var(--s-100);--agent-bubble-fg:#fff;--agent-bubble-hi:color-mix(in oklab,var(--accent),#fff 34%);--agent-bubble-lo:color-mix(in oklab,var(--accent),#000 12%);bottom:120px;bottom:var(--agent-bubble-offset-block);height:62px;height:var(--agent-bubble-size);position:fixed;right:var(--agent-bubble-offset);width:62px;width:var(--agent-bubble-size);z-index:var(--agent-bubble-z)}.vc-agent-bubble.-placed[data-v-81d48a60]{bottom:auto;right:auto}.vc-agent-bubble>.panel-wrap[data-v-81d48a60]{bottom:calc(var(--agent-bubble-size) + var(--agent-bubble-gap));position:absolute;right:0;transform-origin:bottom right}@media(max-width:767.98px){.vc-agent-bubble>.panel-wrap[data-v-81d48a60]{bottom:var(--s-100);left:var(--s-100);position:fixed;right:var(--s-100);top:var(--s-100)}.vc-agent-bubble>.panel-wrap[data-v-81d48a60] .vc-agent-panel{height:100%;max-height:none;width:100%}}.vc-agent-bubble>.bubble[data-v-81d48a60]{align-items:center;animation:agent-hop-81d48a60 5s ease-in-out infinite;background:radial-gradient(circle at 34% 28%,var(--agent-bubble-hi),var(--agent-bubble-lo) 72%);border:0;border-radius:50%;box-shadow:0 8px 20px #0000006b,0 2px 6px #0000004d,inset 0 2px 3px #ffffff73,inset 0 -4px 8px #00000038;color:var(--agent-bubble-fg);cursor:grab;display:grid;height:var(--agent-bubble-size);justify-items:center;padding:0;place-items:center;position:relative;touch-action:none;transform-origin:center bottom;transition:box-shadow .15s ease;width:var(--agent-bubble-size)}.vc-agent-bubble>.bubble>.icon[data-v-81d48a60]{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));font-size:1.6rem}.vc-agent-bubble>.bubble>.bot[data-v-81d48a60]{height:62%;width:62%}.vc-agent-bubble>.bubble[data-v-81d48a60]:hover{box-shadow:0 12px 26px #00000075,0 3px 8px #00000052,inset 0 2px 3px #ffffff80,inset 0 -4px 8px #0000003d}.vc-agent-bubble>.bubble[data-v-81d48a60]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.vc-agent-bubble>.bubble.-intro[data-v-81d48a60]{animation:agent-hop-intro-81d48a60 2.4s ease-out 1}.vc-agent-bubble>.bubble.-open[data-v-81d48a60]{animation:none;cursor:pointer}.vc-agent-bubble.-dragging>.bubble[data-v-81d48a60]{animation:none;cursor:grabbing}@keyframes agent-hop-81d48a60{0%{animation-timing-function:ease-out;transform:translateY(0) scaleY(1)}8%{animation-timing-function:ease-in;transform:translateY(-15px) scaleY(1.08)}17%{animation-timing-function:ease-out;transform:translateY(0) scaleY(.86)}24%{animation-timing-function:ease-in;transform:translateY(-7px) scaleY(1.04)}31%{animation-timing-function:ease-out;transform:translateY(0) scaleY(.93)}36%{animation-timing-function:ease-in;transform:translateY(-2px) scaleY(1.01)}40%,to{transform:translateY(0) scaleY(1)}}@keyframes agent-hop-intro-81d48a60{0%{animation-timing-function:ease-out;transform:translateY(0) scaleY(1)}10%{animation-timing-function:ease-in;transform:translateY(-22px) scaleY(1.1)}22%{animation-timing-function:ease-out;transform:translateY(0) scaleY(.82)}34%{animation-timing-function:ease-in;transform:translateY(-15px) scaleY(1.07)}46%{animation-timing-function:ease-out;transform:translateY(0) scaleY(.88)}56%{animation-timing-function:ease-in;transform:translateY(-8px) scaleY(1.04)}66%{animation-timing-function:ease-out;transform:translateY(0) scaleY(.93)}74%{animation-timing-function:ease-in;transform:translateY(-3px) scaleY(1.01)}82%,to{transform:translateY(0) scaleY(1)}}.agent-pop-enter-active[data-v-81d48a60],.agent-pop-leave-active[data-v-81d48a60]{transition:opacity .18s ease,transform .18s ease}.agent-pop-enter-from[data-v-81d48a60],.agent-pop-leave-to[data-v-81d48a60]{opacity:0;transform:translateY(8px) scale(.96)}@media(prefers-reduced-motion:reduce){.vc-agent-bubble>.bubble[data-v-81d48a60],.vc-agent-bubble>.bubble.-intro[data-v-81d48a60]{animation:none}}.consult-overlay[data-v-a7159751]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06070ab8;display:grid;justify-items:center;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:1000;z-index:var(--z-modal,1000)}.consult-card[data-v-a7159751]{background:#16181f;background:var(--bg-card,#16181f);border:1px solid rgba(236,237,241,.1);border:1px solid var(--line,rgba(236,237,241,.1));border-radius:16px;border-radius:var(--radius-lg,16px);box-shadow:0 24px 60px #0000008c;max-height:calc(100dvh - 2.5rem);overflow-y:auto;position:relative;width:min(420px,100%)}.consult-x[data-v-a7159751]{align-items:center;background:transparent;border:none;border-radius:999px;border-radius:var(--radius-full,999px);color:#ffc6adb3;color:var(--ink-mute,rgba(255,198,173,.7));cursor:pointer;display:grid;font-size:1.5rem;height:2rem;justify-items:center;line-height:1;place-items:center;position:absolute;right:.85rem;top:.75rem;transition:color .15s ease,background .15s ease;width:2rem}.consult-x[data-v-a7159751]:hover{background:#ecedf114;color:#ecedf1;color:var(--ink,#ecedf1)}.consult-body[data-v-a7159751]{padding:2.25rem 1.75rem 1.75rem}.consult-kicker[data-v-a7159751]{color:#ff5a2e;color:var(--accent,#ff5a2e);font-family:monospace;font-family:var(--ff-mono,monospace);font-size:.7rem;letter-spacing:.22em;margin:0 0 .5rem}.consult-title[data-v-a7159751]{color:#ecedf1;color:var(--ink,#ecedf1);font-family:sans-serif;font-family:var(--ff-display,sans-serif);font-size:1.6rem;font-weight:700;margin:0 0 .4rem}.consult-sub[data-v-a7159751]{color:#ffdac6eb;color:var(--ink-soft,rgba(255,218,198,.92));font-size:.92rem;line-height:1.55;margin:0 0 1.4rem}.consult-field[data-v-a7159751]{display:block;margin-bottom:.95rem}.consult-label[data-v-a7159751]{color:#ffc6adb3;color:var(--ink-mute,rgba(255,198,173,.7));display:block;font-size:.8rem;margin-bottom:.35rem}.consult-input[data-v-a7159751]{background:#111217;background:var(--bg-paper,#111217);border:1px solid rgba(236,237,241,.1);border:1px solid var(--line,rgba(236,237,241,.1));border-radius:10px;border-radius:var(--radius-md,10px);color:#ecedf1;color:var(--ink,#ecedf1);font-size:.95rem;outline:none;padding:.7rem .85rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.consult-input[data-v-a7159751]::-moz-placeholder{color:#ecedf147}.consult-input[data-v-a7159751]::placeholder{color:#ecedf147}.consult-input[data-v-a7159751]:focus{border-color:#ff5a2e;border-color:var(--accent,#ff5a2e);box-shadow:0 0 0 3px #ff5a2e59;box-shadow:0 0 0 3px var(--accent-glow,rgba(255,90,46,.35))}.consult-input.invalid[data-v-a7159751]{border-color:#ff5a5a}.consult-seg[data-v-a7159751]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem}.consult-seg-btn[data-v-a7159751]{background:#111217;background:var(--bg-paper,#111217);border:1px solid rgba(236,237,241,.1);border:1px solid var(--line,rgba(236,237,241,.1));border-radius:10px;border-radius:var(--radius-md,10px);color:#ffdac6eb;color:var(--ink-soft,rgba(255,218,198,.92));cursor:pointer;font-size:.9rem;padding:.6rem .5rem;transition:border-color .15s ease,color .15s ease,background .15s ease}.consult-seg-btn[data-v-a7159751]:hover{border-color:#ecedf138;border-color:var(--line-strong,rgba(236,237,241,.22));color:#ecedf1;color:var(--ink,#ecedf1)}.consult-seg-btn.active[data-v-a7159751]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ff5a2e2e;border-color:#ff5a2e;border-color:var(--accent,#ff5a2e);color:#fff}.consult-error[data-v-a7159751]{color:#ff8080;font-size:.85rem;margin:0 0 .9rem}.consult-submit[data-v-a7159751]{background:#ff5a2e;background:var(--accent,#ff5a2e);border:none;border-radius:10px;border-radius:var(--radius-md,10px);color:#fff;cursor:pointer;font-family:sans-serif;font-family:var(--ff-display,sans-serif);font-size:.98rem;font-weight:600;margin-top:.4rem;padding:.8rem 1rem;transition:background .15s ease,transform .1s ease;width:100%}.consult-submit[data-v-a7159751]:hover:not(:disabled){background:#ff7a52;background:var(--accent-deep,#ff7a52)}.consult-submit[data-v-a7159751]:active:not(:disabled){transform:translateY(1px)}.consult-submit[data-v-a7159751]:disabled{cursor:default;opacity:.6}.consult-submit .arr[data-v-a7159751]{margin-left:.3rem}.consult-ghost[data-v-a7159751]{background:transparent;border:1px solid rgba(236,237,241,.1);border:1px solid var(--line,rgba(236,237,241,.1));border-radius:10px;border-radius:var(--radius-md,10px);color:#ffdac6eb;color:var(--ink-soft,rgba(255,218,198,.92));cursor:pointer;font-size:.92rem;padding:.7rem 1rem;transition:border-color .15s ease,color .15s ease;width:100%}.consult-ghost[data-v-a7159751]:hover{border-color:#ecedf138;border-color:var(--line-strong,rgba(236,237,241,.22));color:#ecedf1;color:var(--ink,#ecedf1)}.consult-done[data-v-a7159751]{text-align:center}.consult-check[data-v-a7159751]{align-items:center;border:2px solid #ff5a2e;border:2px solid var(--accent,#ff5a2e);border-radius:999px;border-radius:var(--radius-full,999px);color:#ff5a2e;color:var(--accent,#ff5a2e);display:grid;font-size:1.6rem;height:3.25rem;justify-items:center;margin:.25rem auto 1rem;place-items:center;width:3.25rem}.consult-quiz[data-v-a7159751]{background:#111217;background:var(--bg-paper,#111217);border:1px solid rgba(236,237,241,.1);border:1px solid var(--line,rgba(236,237,241,.1));border-radius:10px;border-radius:var(--radius-md,10px);margin-top:1.5rem;padding:1.25rem 1rem}.consult-quiz-q[data-v-a7159751]{color:#ecedf1;color:var(--ink,#ecedf1);font-size:1rem;font-weight:600;margin:0 0 .3rem}.consult-quiz-note[data-v-a7159751]{color:#ffc6adb3;color:var(--ink-mute,rgba(255,198,173,.7));font-size:.85rem;margin:0 0 1.1rem}.consult-actions[data-v-a7159751]{display:flex;flex-direction:column;gap:.6rem}.consult-actions .consult-submit[data-v-a7159751]{margin-top:0}.consult-fade-enter-active[data-v-a7159751],.consult-fade-leave-active[data-v-a7159751]{transition:opacity .2s ease}.consult-fade-enter-from[data-v-a7159751],.consult-fade-leave-to[data-v-a7159751]{opacity:0}.consult-fade-enter-active .consult-card[data-v-a7159751]{transition:transform .22s cubic-bezier(.2,.9,.3,1)}.consult-fade-enter-from .consult-card[data-v-a7159751]{transform:translateY(12px) scale(.98)}.enroll-overlay[data-v-81960d6f]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06070ab8;display:grid;justify-items:center;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:1000;z-index:var(--z-modal,1000)}.enroll-card[data-v-81960d6f]{background:#16181f;background:var(--bg-card,#16181f);border:1px solid rgba(236,237,241,.1);border:1px solid var(--line,rgba(236,237,241,.1));border-radius:16px;border-radius:var(--radius-lg,16px);box-shadow:0 24px 60px #0000008c;max-height:calc(100dvh - 2.5rem);overflow-y:auto;position:relative;width:min(420px,100%)}.enroll-x[data-v-81960d6f]{align-items:center;background:transparent;border:none;border-radius:999px;border-radius:var(--radius-full,999px);color:#ffc6adb3;color:var(--ink-mute,rgba(255,198,173,.7));cursor:pointer;display:grid;font-size:1.5rem;height:2rem;justify-items:center;line-height:1;place-items:center;position:absolute;right:.85rem;top:.75rem;transition:color .15s ease,background .15s ease;width:2rem}.enroll-x[data-v-81960d6f]:hover{background:#ecedf114;color:#ecedf1;color:var(--ink,#ecedf1)}.enroll-body[data-v-81960d6f]{padding:2.25rem 1.75rem 1.75rem}.enroll-kicker[data-v-81960d6f]{color:#ff5a2e;color:var(--accent,#ff5a2e);font-family:monospace;font-family:var(--ff-mono,monospace);font-size:.7rem;letter-spacing:.22em;margin:0 0 .5rem}.enroll-title[data-v-81960d6f]{color:#ecedf1;color:var(--ink,#ecedf1);font-family:sans-serif;font-family:var(--ff-display,sans-serif);font-size:1.6rem;font-weight:700;margin:0 0 .4rem}.enroll-sub[data-v-81960d6f]{color:#ffdac6eb;color:var(--ink-soft,rgba(255,218,198,.92));font-size:.92rem;line-height:1.55;margin:0 0 1.4rem}.enroll-field[data-v-81960d6f]{display:block;margin-bottom:.95rem}.enroll-label[data-v-81960d6f]{color:#ffc6adb3;color:var(--ink-mute,rgba(255,198,173,.7));display:block;font-size:.8rem;margin-bottom:.35rem}.enroll-input[data-v-81960d6f]{background:#111217;background:var(--bg-paper,#111217);border:1px solid rgba(236,237,241,.1);border:1px solid var(--line,rgba(236,237,241,.1));border-radius:10px;border-radius:var(--radius-md,10px);color:#ecedf1;color:var(--ink,#ecedf1);font-size:.95rem;outline:none;padding:.7rem .85rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.enroll-input[data-v-81960d6f]::-moz-placeholder{color:#ecedf147}.enroll-input[data-v-81960d6f]::placeholder{color:#ecedf147}.enroll-input[data-v-81960d6f]:focus{border-color:#ff5a2e;border-color:var(--accent,#ff5a2e);box-shadow:0 0 0 3px #ff5a2e59;box-shadow:0 0 0 3px var(--accent-glow,rgba(255,90,46,.35))}.enroll-input.invalid[data-v-81960d6f]{border-color:#ff5a5a}.enroll-error[data-v-81960d6f]{color:#ff8080;font-size:.85rem;margin:0 0 .9rem}.enroll-submit[data-v-81960d6f]{background:#ff5a2e;background:var(--accent,#ff5a2e);border:none;border-radius:10px;border-radius:var(--radius-md,10px);color:#fff;cursor:pointer;font-family:sans-serif;font-family:var(--ff-display,sans-serif);font-size:.98rem;font-weight:600;margin-top:.4rem;padding:.8rem 1rem;transition:background .15s ease,transform .1s ease;width:100%}.enroll-submit[data-v-81960d6f]:hover:not(:disabled){background:#ff7a52;background:var(--accent-deep,#ff7a52)}.enroll-submit[data-v-81960d6f]:active:not(:disabled){transform:translateY(1px)}.enroll-submit[data-v-81960d6f]:disabled{cursor:default;opacity:.6}.enroll-submit .arr[data-v-81960d6f]{margin-left:.3rem}.enroll-ghost[data-v-81960d6f]{background:transparent;border:1px solid rgba(236,237,241,.1);border:1px solid var(--line,rgba(236,237,241,.1));border-radius:10px;border-radius:var(--radius-md,10px);color:#ffdac6eb;color:var(--ink-soft,rgba(255,218,198,.92));cursor:pointer;font-size:.92rem;padding:.7rem 1rem;transition:border-color .15s ease,color .15s ease;width:100%}.enroll-ghost[data-v-81960d6f]:hover{border-color:#ecedf138;border-color:var(--line-strong,rgba(236,237,241,.22));color:#ecedf1;color:var(--ink,#ecedf1)}.enroll-done[data-v-81960d6f]{text-align:center}.enroll-check[data-v-81960d6f]{align-items:center;border:2px solid #ff5a2e;border:2px solid var(--accent,#ff5a2e);border-radius:999px;border-radius:var(--radius-full,999px);color:#ff5a2e;color:var(--accent,#ff5a2e);display:grid;font-size:1.6rem;height:3.25rem;justify-items:center;margin:.25rem auto 1rem;place-items:center;width:3.25rem}.enroll-quiz[data-v-81960d6f]{background:#111217;background:var(--bg-paper,#111217);border:1px solid rgba(236,237,241,.1);border:1px solid var(--line,rgba(236,237,241,.1));border-radius:10px;border-radius:var(--radius-md,10px);margin-top:1.5rem;padding:1.25rem 1rem}.enroll-quiz-q[data-v-81960d6f]{color:#ecedf1;color:var(--ink,#ecedf1);font-size:1rem;font-weight:600;margin:0 0 .3rem}.enroll-quiz-note[data-v-81960d6f]{color:#ffc6adb3;color:var(--ink-mute,rgba(255,198,173,.7));font-size:.85rem;margin:0 0 1.1rem}.enroll-actions[data-v-81960d6f]{display:flex;flex-direction:column;gap:.6rem}.enroll-actions .enroll-submit[data-v-81960d6f]{margin-top:0}.enroll-fade-enter-active[data-v-81960d6f],.enroll-fade-leave-active[data-v-81960d6f]{transition:opacity .2s ease}.enroll-fade-enter-from[data-v-81960d6f],.enroll-fade-leave-to[data-v-81960d6f]{opacity:0}.enroll-fade-enter-active .enroll-card[data-v-81960d6f]{transition:transform .22s cubic-bezier(.2,.9,.3,1)}.enroll-fade-enter-from .enroll-card[data-v-81960d6f]{transform:translateY(12px) scale(.98)}
