.pres-topbar[data-v-def623e0]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pres-gap-sm,.75rem) var(--pres-gap,1.25rem);padding:var(--pres-pad-sm,.875rem) var(--pres-pad,1.75rem);background:#fff;border-bottom:calc(0.1875rem*var(--pres-scale, 1)) solid #1f3b81;box-shadow:0 calc(0.125rem*var(--pres-scale, 1)) calc(1rem*var(--pres-scale, 1)) rgba(31,59,129,.08);z-index:2}.pres-topbar__brand[data-v-def623e0]{display:flex;align-items:center;gap:clamp(.75rem,1.5vmin,1.125rem);min-width:0}.pres-topbar__logo[data-v-def623e0]{height:var(--pres-logo-bar,2.75rem);width:auto;flex-shrink:0}.pres-topbar__titles[data-v-def623e0]{display:flex;flex-direction:column;min-width:0}.pres-topbar__eyebrow[data-v-def623e0]{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#62748e}.pres-topbar__title[data-v-def623e0]{font-size:var(--pres-font-lg,1.25rem);font-weight:800;color:#1f3b81;line-height:1.2}.pres-topbar__live[data-v-def623e0]{padding:.3125rem .75rem;border-radius:.375rem;font-size:.6875rem;font-weight:800;letter-spacing:.08em;color:#fff;background:linear-gradient(90deg,#da3333,#e85d5d);animation:pres-live-pulse-def623e0 2s ease-in-out infinite}@keyframes pres-live-pulse-def623e0{50%{opacity:.85}}.pres-topbar__steps[data-v-def623e0]{display:flex;flex:1 1 100%;justify-content:center;gap:clamp(.5rem,1.5vw,2rem);padding-top:.25rem}@media (min-width:900px){.pres-topbar__steps[data-v-def623e0]{flex:1 1 auto;justify-content:flex-end;padding-top:0}}.pres-topbar__step[data-v-def623e0]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:clamp(.75rem,1.2vmin,.875rem);font-weight:600}.pres-topbar__step.is-current[data-v-def623e0]{color:#0f67fd}.pres-topbar__step.is-done[data-v-def623e0]{color:#52c41a}.pres-topbar__step-num[data-v-def623e0]{width:calc(1.75rem*var(--pres-scale, 1));height:calc(1.75rem*var(--pres-scale, 1));border-radius:50%;border:.125rem solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.pres-topbar__step.is-current .pres-topbar__step-num[data-v-def623e0]{background:#0f67fd;border-color:#0f67fd;color:#fff}.pres-topbar__step.is-done .pres-topbar__step-num[data-v-def623e0]{background:#52c41a;border-color:#52c41a;color:#fff}.pres-topbar__step-label[data-v-def623e0]{white-space:nowrap}@media (max-width:640px){.pres-topbar__step-label[data-v-def623e0]{display:none}.pres-topbar__step.is-current .pres-topbar__step-label[data-v-def623e0]{display:inline}}.pres-coach[data-v-e59ebcf8]{display:flex;gap:.875rem;padding:clamp(.875rem,1.8vmin,1.125rem) clamp(1rem,2vmin,1.375rem);border-radius:.75rem;margin-bottom:clamp(.875rem,2vmin,1.25rem);text-align:left;border-left:.25rem solid #0f67fd}.pres-coach.info[data-v-e59ebcf8]{background:#f0f7ff;border-left-color:#0f67fd}.pres-coach.warn[data-v-e59ebcf8]{background:#fff8e1;border-left-color:#fa9046}.pres-coach.success[data-v-e59ebcf8]{background:#f6ffed;border-left-color:#52c41a}.pres-coach.pres-coach--pulse[data-v-e59ebcf8]{box-shadow:0 0 0 0 rgba(15,103,253,.2);animation:pres-coach-glow-e59ebcf8 2s ease-in-out infinite}@keyframes pres-coach-glow-e59ebcf8{50%{box-shadow:0 .25rem 1.5rem rgba(15,103,253,.15),0 0 0 .5rem rgba(15,103,253,.06)}}.pres-coach__icon[data-v-e59ebcf8]{font-size:clamp(1.75rem,3vmin,2.25rem);line-height:1;flex-shrink:0}.pres-coach__title[data-v-e59ebcf8]{font-weight:700;color:#1f3b81;font-size:clamp(1rem,1.6vmin,1.125rem);margin-bottom:.375rem}.pres-coach__text[data-v-e59ebcf8]{margin:0;color:#45556c;line-height:1.55;font-size:clamp(.9375rem,1.5vmin,1.0625rem)}.pres-coach__steps[data-v-e59ebcf8]{list-style:none;padding:0;margin:.75rem 0 0}.pres-coach__steps li[data-v-e59ebcf8]{display:flex;align-items:center;gap:.625rem;padding:.375rem 0;font-size:.875rem;color:#62748e}.pres-coach__steps li.current[data-v-e59ebcf8]{color:#1f3b81;font-weight:600}.pres-coach__steps li.done[data-v-e59ebcf8]{color:#52c41a}.pres-coach__step-n[data-v-e59ebcf8]{width:1.375rem;height:1.375rem;border-radius:50%;background:#e6f4ff;color:#0f67fd;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pres-coach__steps li.done .pres-coach__step-n[data-v-e59ebcf8]{background:#52c41a;color:#fff}.pres-attract--canvas[data-v-72f43e98],.pres-dlg__theater--present[data-v-72f43e98],.pres-flow-shell[data-v-72f43e98]{--pres-scale:min(0.05208vw,calc(100dvh/1080));--pres-shell-pad:calc(1rem*var(--pres-scale));--pres-radius-lg:calc(1.25rem*var(--pres-scale));--pres-radius-md:calc(0.875rem*var(--pres-scale));--pres-bar-h:calc(5.5rem*var(--pres-scale));--pres-gap:calc(1.5rem*var(--pres-scale));--pres-gap-sm:calc(0.875rem*var(--pres-scale));--pres-pad:calc(1.75rem*var(--pres-scale));--pres-pad-sm:calc(1.125rem*var(--pres-scale));--pres-font-xs:calc(0.8125rem*var(--pres-scale));--pres-font-sm:calc(1rem*var(--pres-scale));--pres-font-md:calc(1.25rem*var(--pres-scale));--pres-font-lg:calc(1.625rem*var(--pres-scale));--pres-font-xl:calc(3rem*var(--pres-scale));--pres-font-stat:calc(1.75rem*var(--pres-scale));--pres-logo-hero:calc(11.25rem*var(--pres-scale));--pres-logo-bar:calc(3.25rem*var(--pres-scale));--pres-line-w:calc(5rem*var(--pres-scale));--pres-touch-min:calc(5.5rem*var(--pres-scale));--pres-icon-step:calc(3rem*var(--pres-scale));--pres-icon-showcase:calc(2.75rem*var(--pres-scale));--pres-icon-cta:calc(2.5rem*var(--pres-scale));--pres-journey-n:calc(3.25rem*var(--pres-scale));--pres-cefr-size:calc(8rem*var(--pres-scale));--pres-col-wing:calc(25rem*var(--pres-scale));--pres-col-core:calc(55rem*var(--pres-scale));--pres-card-foot-min:calc(8.125rem*var(--pres-scale));--pres-accent-h:calc(0.375rem*var(--pres-scale));--pres-wm:calc(23.75rem*var(--pres-scale));--pres-corner:calc(4rem*var(--pres-scale));--pres-grid-cell:calc(4.5rem*var(--pres-scale));--pres-mic-size:calc(9.75rem*var(--pres-scale));--pres-dock-min-h:calc(13.125rem*var(--pres-scale));--pres-dock-pad:calc(1.5rem*var(--pres-scale))}.pres-attract--canvas[data-v-72f43e98],.pres-flow-shell[data-v-72f43e98]{position:relative;width:100%;height:100%;min-height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.pres-attract__bg[data-v-72f43e98],.pres-flow-shell__bg[data-v-72f43e98]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 45%,rgba(15,103,253,.14) 0,transparent 58%),linear-gradient(180deg,#e8f2fa,#f8fbff 50%,#e8f2fa)}.pres-attract__bg-grid[data-v-72f43e98],.pres-flow-shell__bg-grid[data-v-72f43e98]{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(31,59,129,.06) .0625rem,transparent 0),linear-gradient(90deg,rgba(31,59,129,.06) .0625rem,transparent 0);background-size:var(--pres-grid-cell) var(--pres-grid-cell)}.pres-attract__wm[data-v-72f43e98],.pres-flow-shell__wm[data-v-72f43e98]{position:absolute;left:50%;top:50%;width:calc(32.5rem*var(--pres-scale));transform:translate(-50%,-50%);opacity:.04;height:auto}.pres-attract__frame[data-v-72f43e98],.pres-flow-shell__frame[data-v-72f43e98]{position:relative;z-index:1;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;padding:var(--pres-shell-pad)}.pres-attract__top[data-v-72f43e98],.pres-flow-shell__top[data-v-72f43e98]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm)}.pres-attract__focus[data-v-72f43e98],.pres-flow-shell__focus[data-v-72f43e98]{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}.pres-attract__card[data-v-72f43e98],.pres-flow-shell__card[data-v-72f43e98]{width:100%;max-width:calc(68.75rem*var(--pres-scale));flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--pres-radius-lg);background:#fff;border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);box-shadow:0 calc(1.5rem*var(--pres-scale)) calc(4rem*var(--pres-scale)) rgba(31,59,129,.14);overflow:hidden;position:relative}.pres-flow-shell__card--center[data-v-72f43e98]{align-items:center;text-align:center;padding:calc(3rem*var(--pres-scale)) calc(2.5rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__card[data-v-72f43e98]{max-width:calc(105rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__body[data-v-72f43e98]{padding:var(--pres-pad-sm) var(--pres-pad)}.pres-attract__card-accent[data-v-72f43e98],.pres-flow-shell__accent[data-v-72f43e98]{position:absolute;top:0;left:0;right:0;height:var(--pres-accent-h);background:linear-gradient(90deg,#1f3b81,#0f67fd,#5ed4ff,#1f3b81);background-size:200% 100%;animation:pres-shimmer 6s linear infinite}.pres-flow-shell__body[data-v-72f43e98]{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--pres-pad)}.pres-flow-shell__foot[data-v-72f43e98],.pres-gate__foot[data-v-72f43e98]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) var(--pres-pad) var(--pres-pad);border-top:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.1);background:linear-gradient(180deg,#f8fbff,#f0f7ff)}.pres-attract--canvas[data-v-aeb5adb0],.pres-dlg__theater--present[data-v-aeb5adb0],.pres-flow-shell[data-v-aeb5adb0]{--pres-scale:min(0.05208vw,calc(100dvh/1080));--pres-shell-pad:calc(1rem*var(--pres-scale));--pres-radius-lg:calc(1.25rem*var(--pres-scale));--pres-radius-md:calc(0.875rem*var(--pres-scale));--pres-bar-h:calc(5.5rem*var(--pres-scale));--pres-gap:calc(1.5rem*var(--pres-scale));--pres-gap-sm:calc(0.875rem*var(--pres-scale));--pres-pad:calc(1.75rem*var(--pres-scale));--pres-pad-sm:calc(1.125rem*var(--pres-scale));--pres-font-xs:calc(0.8125rem*var(--pres-scale));--pres-font-sm:calc(1rem*var(--pres-scale));--pres-font-md:calc(1.25rem*var(--pres-scale));--pres-font-lg:calc(1.625rem*var(--pres-scale));--pres-font-xl:calc(3rem*var(--pres-scale));--pres-font-stat:calc(1.75rem*var(--pres-scale));--pres-logo-hero:calc(11.25rem*var(--pres-scale));--pres-logo-bar:calc(3.25rem*var(--pres-scale));--pres-line-w:calc(5rem*var(--pres-scale));--pres-touch-min:calc(5.5rem*var(--pres-scale));--pres-icon-step:calc(3rem*var(--pres-scale));--pres-icon-showcase:calc(2.75rem*var(--pres-scale));--pres-icon-cta:calc(2.5rem*var(--pres-scale));--pres-journey-n:calc(3.25rem*var(--pres-scale));--pres-cefr-size:calc(8rem*var(--pres-scale));--pres-col-wing:calc(25rem*var(--pres-scale));--pres-col-core:calc(55rem*var(--pres-scale));--pres-card-foot-min:calc(8.125rem*var(--pres-scale));--pres-accent-h:calc(0.375rem*var(--pres-scale));--pres-wm:calc(23.75rem*var(--pres-scale));--pres-corner:calc(4rem*var(--pres-scale));--pres-grid-cell:calc(4.5rem*var(--pres-scale));--pres-mic-size:calc(9.75rem*var(--pres-scale));--pres-dock-min-h:calc(13.125rem*var(--pres-scale));--pres-dock-pad:calc(1.5rem*var(--pres-scale))}.pres-attract--canvas[data-v-aeb5adb0],.pres-flow-shell[data-v-aeb5adb0]{position:relative;width:100%;height:100%;min-height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.pres-attract__bg[data-v-aeb5adb0],.pres-flow-shell__bg[data-v-aeb5adb0]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 45%,rgba(15,103,253,.14) 0,transparent 58%),linear-gradient(180deg,#e8f2fa,#f8fbff 50%,#e8f2fa)}.pres-attract__bg-grid[data-v-aeb5adb0],.pres-flow-shell__bg-grid[data-v-aeb5adb0]{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(31,59,129,.06) .0625rem,transparent 0),linear-gradient(90deg,rgba(31,59,129,.06) .0625rem,transparent 0);background-size:var(--pres-grid-cell) var(--pres-grid-cell)}.pres-attract__wm[data-v-aeb5adb0],.pres-flow-shell__wm[data-v-aeb5adb0]{position:absolute;left:50%;top:50%;width:calc(32.5rem*var(--pres-scale));transform:translate(-50%,-50%);opacity:.04;height:auto}.pres-attract__frame[data-v-aeb5adb0],.pres-flow-shell__frame[data-v-aeb5adb0]{position:relative;z-index:1;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;padding:var(--pres-shell-pad)}.pres-attract__top[data-v-aeb5adb0],.pres-flow-shell__top[data-v-aeb5adb0]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm)}.pres-attract__focus[data-v-aeb5adb0],.pres-flow-shell__focus[data-v-aeb5adb0]{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}.pres-attract__card[data-v-aeb5adb0],.pres-flow-shell__card[data-v-aeb5adb0]{width:100%;max-width:calc(68.75rem*var(--pres-scale));flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--pres-radius-lg);background:#fff;border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);box-shadow:0 calc(1.5rem*var(--pres-scale)) calc(4rem*var(--pres-scale)) rgba(31,59,129,.14);overflow:hidden;position:relative}.pres-flow-shell__card--center[data-v-aeb5adb0]{align-items:center;text-align:center;padding:calc(3rem*var(--pres-scale)) calc(2.5rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__card[data-v-aeb5adb0]{max-width:calc(105rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__body[data-v-aeb5adb0]{padding:var(--pres-pad-sm) var(--pres-pad)}.pres-attract__card-accent[data-v-aeb5adb0],.pres-flow-shell__accent[data-v-aeb5adb0]{position:absolute;top:0;left:0;right:0;height:var(--pres-accent-h);background:linear-gradient(90deg,#1f3b81,#0f67fd,#5ed4ff,#1f3b81);background-size:200% 100%;animation:pres-shimmer 6s linear infinite}.pres-flow-shell__body[data-v-aeb5adb0]{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--pres-pad)}.pres-flow-shell__foot[data-v-aeb5adb0],.pres-gate__foot[data-v-aeb5adb0]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) var(--pres-pad) var(--pres-pad);border-top:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.1);background:linear-gradient(180deg,#f8fbff,#f0f7ff)}.pres-flow-now[data-v-aeb5adb0]{flex-shrink:0;text-align:center;padding:var(--pres-pad-sm) var(--pres-pad);margin-bottom:var(--pres-gap);border-radius:var(--pres-radius-md);border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.25);background:linear-gradient(135deg,#e6f4ff,#f8fbff)}.pres-flow-now.is-ai[data-v-aeb5adb0]{border-color:rgba(250,144,70,.45);background:linear-gradient(135deg,#fff8e1,#fff)}.pres-flow-now.is-ai .pres-flow-now-tag[data-v-aeb5adb0]{color:#fa9046}.pres-flow-now.is-user[data-v-aeb5adb0]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-flow-now.is-rec[data-v-aeb5adb0]{border-color:rgba(184,112,108,.4);background:linear-gradient(135deg,#faf6f5,#fff)}.pres-flow-now.is-rec .pres-flow-now-tag[data-v-aeb5adb0]{color:#c87872}.pres-flow-now.is-ready[data-v-aeb5adb0]{border-color:rgba(82,196,26,.45);background:linear-gradient(135deg,#f6ffed,#fff)}.pres-flow-now.is-ready .pres-flow-now-tag[data-v-aeb5adb0]{color:#52c41a}.pres-flow-now.is-confirm[data-v-aeb5adb0]{border-color:rgba(250,144,70,.45);background:linear-gradient(135deg,#fff8e1,#fff)}.pres-flow-now.is-confirm .pres-flow-now-tag[data-v-aeb5adb0]{color:#fa9046}.pres-flow-now-tag[data-v-aeb5adb0]{display:block;font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0f67fd;margin-bottom:calc(0.375rem*var(--pres-scale))}.pres-flow-now-text[data-v-aeb5adb0]{margin:0;font-size:var(--pres-font-md);font-weight:800;color:#1f3b81;line-height:1.35}.pres-flow-now-sub[data-v-aeb5adb0]{margin:calc(0.375rem*var(--pres-scale)) 0 0;font-size:var(--pres-font-sm);font-weight:600;color:#45556c;line-height:1.4}.pres-flow-showroom[data-v-aeb5adb0]{flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(calc(12.5rem*var(--pres-scale)),.95fr) minmax(calc(27.5rem*var(--pres-scale)),1.35fr) minmax(calc(12.5rem*var(--pres-scale)),.95fr);gap:var(--pres-gap);align-items:stretch;overflow:hidden}.pres-flow-showroom[data-v-aeb5adb0]>*{min-width:0}@media (max-width:1100px){.pres-flow-showroom[data-v-aeb5adb0]{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.pres-flow-showroom--attract .pres-flow-hero[data-v-aeb5adb0],.pres-flow-showroom--attract .pres-flow-rail[data-v-aeb5adb0],.pres-flow-showroom--attract[data-v-aeb5adb0]{overflow:visible}.pres-flow-showroom--attract .pres-flow-hero[data-v-aeb5adb0]{min-height:calc(18.75rem*var(--pres-scale))}.pres-flow-showroom--attract .pres-flow-hero-inner[data-v-aeb5adb0]{overflow:visible}.pres-flow-showroom--attract .pres-flow-rail[data-v-aeb5adb0]:last-child{justify-content:space-between}.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-metrics[data-v-aeb5adb0]{flex:1;align-content:space-evenly}.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-cefr[data-v-aeb5adb0]{flex-shrink:0;margin-top:var(--pres-gap-sm)}.pres-flow-showroom--gate[data-v-aeb5adb0]{overflow:hidden;grid-template-columns:minmax(calc(11.25rem*var(--pres-scale)),.82fr) minmax(calc(25rem*var(--pres-scale)),1.36fr) minmax(calc(11.25rem*var(--pres-scale)),.82fr)}.pres-flow-showroom--dialogue[data-v-aeb5adb0]{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr) minmax(0,.75fr)}.pres-flow-rail[data-v-aeb5adb0]{display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(165deg,rgba(240,247,255,.95),hsla(0,0%,100%,.9));border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.12)}@media (max-width:1100px){.pres-flow-rail[data-v-aeb5adb0]{min-height:auto}}.pres-flow-rail-label[data-v-aeb5adb0]{flex-shrink:0;margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0f67fd;text-align:center}.pres-flow-feature-list[data-v-aeb5adb0]{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--pres-gap-sm)}.pres-flow-feature[data-v-aeb5adb0]{flex:1 1 auto;min-width:0;display:flex;gap:var(--pres-gap-sm);align-items:flex-start;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08);box-shadow:0 calc(0.25rem*var(--pres-scale)) calc(0.875rem*var(--pres-scale)) rgba(31,59,129,.06);animation:pres-float-in .55s cubic-bezier(.22,1,.36,1) backwards}.pres-flow-feature>div[data-v-aeb5adb0]{min-width:0;overflow-wrap:break-word}.pres-flow-feature strong[data-v-aeb5adb0]{display:block;font-size:var(--pres-font-sm);color:#1f3b81;margin-bottom:calc(0.25rem*var(--pres-scale))}.pres-flow-feature p[data-v-aeb5adb0]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-flow-feature-icon[data-v-aeb5adb0]{font-size:var(--pres-icon-showcase);line-height:1;flex-shrink:0}.pres-flow-metrics[data-v-aeb5adb0]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pres-gap-sm);width:100%;max-width:100%;align-content:space-evenly}.pres-gate__progress.pres-flow-metrics[data-v-aeb5adb0]{flex:0 0 auto;align-content:start}.pres-flow-metric[data-v-aeb5adb0]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-width:0;min-height:calc(4.25rem*var(--pres-scale));padding:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-metric strong[data-v-aeb5adb0]{font-size:var(--pres-font-stat);font-weight:900;color:#0f67fd;line-height:1.1}.pres-flow-metric span[data-v-aeb5adb0]{margin-top:calc(0.25rem*var(--pres-scale));font-size:var(--pres-font-xs);font-weight:600;color:#62748e}.pres-flow-hero[data-v-aeb5adb0]{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#fff,#f8fbff);border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.18);box-shadow:inset 0 0 calc(3.75rem*var(--pres-scale)) rgba(15,103,253,.05),0 calc(0.625rem*var(--pres-scale)) calc(2rem*var(--pres-scale)) rgba(15,103,253,.1)}.pres-flow-hero-glow[data-v-aeb5adb0]{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.1) 0,transparent 70%);pointer-events:none;animation:pres-glow-pulse 3s ease-in-out infinite}.pres-flow-hero-inner[data-v-aeb5adb0]{position:relative;z-index:1;flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.pres-flow-hero-inner--center[data-v-aeb5adb0]{align-items:center;text-align:center;justify-content:center}.pres-flow-head-title[data-v-aeb5adb0]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-lg);font-weight:800;color:#1f3b81;text-align:center}.pres-flow-head-intro[data-v-aeb5adb0]{margin:0 0 var(--pres-gap);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45;text-align:center}.pres-flow-steps-inline[data-v-aeb5adb0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap);padding:var(--pres-pad-sm) var(--pres-pad);border-radius:var(--pres-radius-md);background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.18)}.pres-flow-step-pill[data-v-aeb5adb0]{display:inline-flex;align-items:center;gap:calc(0.5rem*var(--pres-scale))}.pres-flow-step-n[data-v-aeb5adb0]{width:calc(2rem*var(--pres-scale));height:calc(2rem*var(--pres-scale));border-radius:50%;background:linear-gradient(135deg,#1f3b81,#0f67fd);color:#fff;font-size:var(--pres-font-sm);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.pres-flow-step-t[data-v-aeb5adb0]{font-size:var(--pres-font-sm);font-weight:700;color:#1f3b81}.pres-flow-step-sep[data-v-aeb5adb0]{color:#91caff;font-weight:700}.pres-flow-cta[data-v-aeb5adb0]{width:100%;max-width:calc(32.5rem*var(--pres-scale));min-height:var(--pres-touch-min)!important;height:var(--pres-touch-min)!important;font-size:var(--pres-font-lg)!important;font-weight:800!important}.pres-flow-foot[data-v-aeb5adb0]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) 0 0;margin-top:var(--pres-gap-sm);border-top:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-foot--ready[data-v-aeb5adb0]{padding-top:var(--pres-pad-sm);background:linear-gradient(180deg,transparent,rgba(246,255,237,.5));border-radius:0 0 var(--pres-radius-md) var(--pres-radius-md)}.pres-flow-foot-hint[data-v-aeb5adb0]{margin:0;font-size:var(--pres-font-md);font-weight:700;color:#0f67fd;text-align:center}.pres-flow-trust[data-v-aeb5adb0]{flex-shrink:0;margin:var(--pres-gap-sm) 0 0;text-align:center;font-size:var(--pres-font-xs);color:#62748e}.pres-flow-panels[data-v-aeb5adb0]{flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pres-gap);align-items:stretch;overflow:hidden}@media (max-width:900px){.pres-flow-panels[data-v-aeb5adb0]{grid-template-columns:minmax(0,1fr)}}.pres-flow-panel[data-v-aeb5adb0]{display:flex;flex-direction:column;min-width:0;max-width:100%;min-height:calc(16.25rem*var(--pres-scale));padding:var(--pres-pad-sm) var(--pres-pad-sm) var(--pres-pad);border-radius:var(--pres-radius-md);border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);background:#fafcff;overflow:hidden;transition:border-color .25s,box-shadow .25s}.pres-flow-panel.is-active[data-v-aeb5adb0]{border-color:#0f67fd;background:#fff;box-shadow:inset 0 0 0 calc(0.0625rem*var(--pres-scale)) rgba(15,103,253,.08),0 calc(0.25rem*var(--pres-scale)) calc(1rem*var(--pres-scale)) rgba(15,103,253,.12)}.pres-flow-panel.is-done[data-v-aeb5adb0]{border-color:rgba(82,196,26,.45);background:linear-gradient(180deg,#fff,#f6ffed)}.pres-flow-panel.is-locked[data-v-aeb5adb0]{opacity:.55}.pres-flow-panel-head[data-v-aeb5adb0]{display:flex;align-items:flex-start;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm);min-width:0}.pres-flow-panel-head>div[data-v-aeb5adb0]{min-width:0;flex:1}.pres-flow-panel-num[data-v-aeb5adb0]{width:var(--pres-icon-step);height:var(--pres-icon-step);border-radius:50%;background:linear-gradient(135deg,#1f3b81,#0f67fd);color:#fff;font-size:var(--pres-font-sm);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pres-flow-panel-icon[data-v-aeb5adb0]{font-size:var(--pres-icon-showcase)}.pres-flow-panel-title[data-v-aeb5adb0]{margin:0 0 .25rem;font-size:var(--pres-font-md);font-weight:800;color:#1f3b81}.pres-flow-panel-sub[data-v-aeb5adb0]{margin:0;font-size:var(--pres-font-xs);color:#62748e}.pres-flow-panel-hint[data-v-aeb5adb0]{flex:0 1 auto;margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45}.pres-flow-panel-actions[data-v-aeb5adb0]{flex-shrink:0;margin-top:auto;padding-top:var(--pres-gap-sm);display:flex;flex-direction:column;align-items:stretch;gap:var(--pres-gap);width:100%}.pres-flow-panel-actions[data-v-aeb5adb0] .el-button{width:100%!important;margin:0!important;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;white-space:normal;line-height:1.25;padding-left:var(--pres-pad-sm)!important;padding-right:var(--pres-pad-sm)!important}.pres-flow-panel-actions[data-v-aeb5adb0] .el-button+.el-button{margin-left:0!important}.pres-flow-btn[data-v-aeb5adb0]{width:100%;min-height:var(--pres-touch-min)!important;height:auto!important;font-size:var(--pres-font-md)!important;font-weight:800!important;box-shadow:0 calc(0.25rem*var(--pres-scale)) calc(0.75rem*var(--pres-scale)) rgba(15,103,253,.2)!important}.pres-flow-btn--pulse[data-v-aeb5adb0]{animation:pres-btn-soft-pulse-aeb5adb0 2s ease-in-out infinite}@keyframes pres-btn-soft-pulse-aeb5adb0{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.pres-flow-chat[data-v-aeb5adb0]{flex:1;min-height:0;overflow-y:auto;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:rgba(248,251,255,.9);border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08);text-align:left}.pres-flow-bubble[data-v-aeb5adb0]{max-width:88%;margin-bottom:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);font-size:var(--pres-font-sm);line-height:1.5;animation:pres-bubble-in .45s cubic-bezier(.22,1,.36,1)}.pres-flow-bubble--ai[data-v-aeb5adb0]{margin-right:auto;background:#f2faff;border:calc(0.0625rem*var(--pres-scale)) solid #d0e8ff}.pres-flow-bubble--user[data-v-aeb5adb0]{margin-left:auto;background:#fff;border:calc(0.125rem*var(--pres-scale)) solid #91caff}.pres-flow-bubble-who[data-v-aeb5adb0]{font-size:var(--pres-font-xs);font-weight:700;color:#1f3b81}.pres-flow-dock[data-v-aeb5adb0]{flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--pres-gap);padding:var(--pres-pad) var(--pres-pad-sm);margin-top:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#f4f9ff,#e8f2fa);border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-dock-side[data-v-aeb5adb0]{display:flex;flex-direction:column;justify-content:center;gap:var(--pres-gap-sm);min-width:0}.pres-flow-dock-side--right[data-v-aeb5adb0]{align-items:flex-end;text-align:right}.pres-flow-dock-mic[data-v-aeb5adb0]{position:relative;display:flex;justify-content:center}.pres-flow-dock-mic.spotlight[data-v-aeb5adb0]:before{content:"";position:absolute;inset:calc(-1.25rem*var(--pres-scale));border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.22) 0,transparent 70%);animation:pres-glow-pulse 2.5s ease-in-out infinite;pointer-events:none}.pres-flow-mic-btn[data-v-aeb5adb0]{width:var(--pres-mic-size);height:var(--pres-mic-size);border-radius:50%;background-color:#0f67fd;border:calc(0.375rem*var(--pres-scale)) solid #96d5fd;color:#fff;font-weight:700;font-size:var(--pres-font-md);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--pres-pad-sm);line-height:1.2;cursor:pointer;transition:transform .15s}.pres-flow-mic-btn.pulse[data-v-aeb5adb0]:not(:disabled){animation:mic-glow-aeb5adb0 2s ease infinite}.pres-flow-mic-btn.recording[data-v-aeb5adb0]{background-color:#c87872;border-color:#ecd4d2;box-shadow:0 0 0 calc(0.625rem*var(--pres-scale)) rgba(200,120,114,.22)}.pres-flow-mic-btn.disabled[data-v-aeb5adb0]{opacity:.4;cursor:not-allowed}@keyframes mic-glow-aeb5adb0{50%{box-shadow:0 0 0 calc(0.875rem*var(--pres-scale)) rgba(15,103,253,.18)}}.pres-flow-round-dots[data-v-aeb5adb0]{display:flex;gap:calc(0.625rem*var(--pres-scale));flex-wrap:wrap}.pres-flow-dot[data-v-aeb5adb0]{width:calc(1rem*var(--pres-scale));height:calc(1rem*var(--pres-scale));border-radius:50%;background:#d0d5dd;transition:all .3s}.pres-flow-dot.filled[data-v-aeb5adb0]{background:#52c41a}.pres-flow-dot.pulse[data-v-aeb5adb0]{background:#fa9046;animation:dot-pulse-aeb5adb0 1.2s ease infinite}@keyframes dot-pulse-aeb5adb0{50%{transform:scale(1.25);box-shadow:0 0 0 calc(0.375rem*var(--pres-scale)) rgba(250,144,70,.25)}}.pres-flow-cefr[data-v-aeb5adb0]{position:relative;flex-shrink:0;align-self:center;width:var(--pres-cefr-size);height:var(--pres-cefr-size);margin-top:var(--pres-gap-sm);display:flex;align-items:center;justify-content:center}.pres-flow-cefr-ring[data-v-aeb5adb0]{position:absolute;inset:0;border-radius:50%;border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.4);animation:pres-ring-ripple 2.4s ease-out infinite}.pres-flow-cefr-ring--2[data-v-aeb5adb0]{inset:calc(-0.625rem*var(--pres-scale));animation-delay:1.1s}.pres-flow-cefr-label[data-v-aeb5adb0]{font-size:var(--pres-font-lg);font-weight:900;color:#1f3b81;z-index:1}.pres-flow-examiner[data-v-aeb5adb0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm)}.pres-flow-examiner-img[data-v-aeb5adb0]{width:calc(7.5rem*var(--pres-scale));height:auto;position:relative;z-index:1}.pres-flow-examiner-caption[data-v-aeb5adb0]{margin:0;font-size:var(--pres-font-sm);font-weight:700;color:#1f3b81;line-height:1.35}.pres-flow-score-hero[data-v-aeb5adb0]{align-items:center;text-align:center;justify-content:center}.pres-flow-score-ring-wrap[data-v-aeb5adb0]{position:relative;width:calc(12.5rem*var(--pres-scale));height:calc(12.5rem*var(--pres-scale));margin:0 auto var(--pres-gap)}.pres-flow-score-ring-wrap .pres-flow-score-pct[data-v-aeb5adb0]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.pres-flow-score-steps[data-v-aeb5adb0]{list-style:none;padding:0;margin:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--pres-gap-sm);text-align:left}.pres-flow-score-steps li[data-v-aeb5adb0]{display:flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);font-size:var(--pres-font-sm);color:#94a3b8;background:hsla(0,0%,100%,.7);transition:all .3s}.pres-flow-score-steps li.active[data-v-aeb5adb0],.pres-flow-score-steps li.current[data-v-aeb5adb0]{color:#1f3b81;font-weight:700;background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.2)}.pres-flow-score-steps li.active[data-v-aeb5adb0]{color:#52c41a}.pres-flow-score-step-n[data-v-aeb5adb0]{width:calc(1.875rem*var(--pres-scale));height:calc(1.875rem*var(--pres-scale));border-radius:50%;border:.125rem solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:var(--pres-font-xs);flex-shrink:0}.pres-flow-score-step-n.active[data-v-aeb5adb0]{background:#52c41a;border-color:#52c41a;color:#fff}.pres-flow-done-banner[data-v-aeb5adb0]{padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#f6ffed;color:#52c41a;font-weight:800;font-size:var(--pres-font-sm);text-align:center;animation:pres-scale-in .4s cubic-bezier(.22,1,.36,1)}.pres-flow-waves[data-v-aeb5adb0]{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;min-height:calc(3rem*var(--pres-scale));margin-bottom:var(--pres-gap-sm);padding:var(--pres-gap-sm);background:#e6f4ff;border-radius:var(--pres-radius-md)}.pres-flow-wave-bar[data-v-aeb5adb0]{width:calc(0.5rem*var(--pres-scale));background:linear-gradient(180deg,#0f67fd,#5ed4ff);border-radius:.25rem;animation:pres-wave-bounce-aeb5adb0 .55s ease-in-out infinite alternate;height:calc(0.875rem*var(--pres-scale))}.pres-flow-waves-label[data-v-aeb5adb0]{margin-left:var(--pres-gap-sm);font-size:var(--pres-font-sm);font-weight:700;color:#0f67fd}@keyframes pres-wave-bounce-aeb5adb0{to{height:calc(2.5rem*var(--pres-scale))}}.pres-flow-meter[data-v-aeb5adb0]{margin-bottom:var(--pres-gap-sm);padding:var(--pres-pad-sm);background:#e6f4ff;border-radius:var(--pres-radius-md)}.pres-flow-meter-bars[data-v-aeb5adb0]{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;height:calc(3.5rem*var(--pres-scale))}.pres-flow-meter-bar[data-v-aeb5adb0]{width:calc(0.5rem*var(--pres-scale));min-height:calc(0.375rem*var(--pres-scale));border-radius:.25rem;background:linear-gradient(180deg,#5ed4ff,#0f67fd 55%,#1f3b81);transition:height .04s linear;will-change:height}.pres-flow-meter-label[data-v-aeb5adb0]{margin:var(--pres-gap-sm) 0 0;text-align:center;font-size:var(--pres-font-sm);font-weight:700;color:#0f67fd}.pres-flow-panel-meta[data-v-aeb5adb0]{margin-left:auto;font-size:var(--pres-font-lg)}.pres-flow-scenario[data-v-aeb5adb0]{flex:1;min-height:0;overflow-y:auto;text-align:left;padding:var(--pres-pad-sm);margin-bottom:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#f8fbff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-scenario-title[data-v-aeb5adb0]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-md);font-weight:800;color:#1f3b81}.pres-flow-scenario-label[data-v-aeb5adb0]{margin:0 0 .25rem;font-size:var(--pres-font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f67fd}.pres-flow-scenario-text[data-v-aeb5adb0]{margin:0;font-size:var(--pres-font-sm);color:#45556c;line-height:1.5}.pres-flow-roles[data-v-aeb5adb0]{display:grid;grid-template-columns:1fr 1fr;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap)}@media (max-width:700px){.pres-flow-roles[data-v-aeb5adb0]{grid-template-columns:1fr}}.pres-flow-role[data-v-aeb5adb0]{padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);text-align:left}.pres-flow-role--ai[data-v-aeb5adb0]{background:#fff8e1;border:calc(0.0625rem*var(--pres-scale)) solid rgba(250,144,70,.35)}.pres-flow-role--you[data-v-aeb5adb0]{background:#e6f4ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.25)}.pres-flow-role-icon[data-v-aeb5adb0]{font-size:var(--pres-icon-showcase)}.pres-flow-role-label[data-v-aeb5adb0]{display:block;font-size:var(--pres-font-xs);font-weight:700;color:#62748e;margin:.25rem 0}.pres-flow-role strong[data-v-aeb5adb0]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-flow-status[data-v-aeb5adb0]{flex-shrink:0;display:flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);margin-bottom:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-status.is-ai[data-v-aeb5adb0]{background:#fff8e1;border-color:rgba(250,144,70,.35)}.pres-flow-status.is-user[data-v-aeb5adb0]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-flow-status.is-rec[data-v-aeb5adb0]{background:#faf6f5;border-color:rgba(184,112,108,.35)}.pres-flow-status-avatar[data-v-aeb5adb0]{width:calc(3rem*var(--pres-scale));height:auto;flex-shrink:0}.pres-flow-status-label[data-v-aeb5adb0]{display:block;font-size:var(--pres-font-sm);font-weight:800;color:#1f3b81}.pres-flow-live[data-v-aeb5adb0]{margin:.25rem 0 0;font-size:var(--pres-font-xs);color:#0f67fd;line-height:1.35}.pres-flow-wave-slot[data-v-aeb5adb0]{flex-shrink:0;height:calc(3.5rem*var(--pres-scale));margin-bottom:var(--pres-gap-sm)}.pres-flow-coach-mini[data-v-aeb5adb0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-coach-mini strong[data-v-aeb5adb0]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-flow-coach-mini p[data-v-aeb5adb0]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-flow-coach-icon[data-v-aeb5adb0]{font-size:var(--pres-icon-showcase)}.pres-flow-finish-btn[data-v-aeb5adb0]{width:100%;min-height:var(--pres-touch-min)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important}.pres-flow-dock-label[data-v-aeb5adb0]{margin:0;font-size:var(--pres-font-xs);font-weight:700;color:#62748e}.pres-flow-dock-hint[data-v-aeb5adb0]{margin:0;font-size:var(--pres-font-xs);font-weight:600;color:#62748e;line-height:1.35;max-width:calc(13.75rem*var(--pres-scale))}.pres-flow-dock-submit[data-v-aeb5adb0]{min-height:var(--pres-touch-min)!important;min-width:calc(11.25rem*var(--pres-scale))!important;padding:var(--pres-pad-sm) var(--pres-pad)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important;white-space:normal!important;line-height:1.25!important}.pres-flow-showroom--result[data-v-aeb5adb0]{grid-template-columns:minmax(calc(12.5rem*var(--pres-scale)),.82fr) minmax(calc(30rem*var(--pres-scale)),1.5fr) minmax(calc(12.5rem*var(--pres-scale)),.82fr);align-items:stretch;overflow:hidden;flex:1;min-height:0}.pres-flow-showroom--result .pres-flow-hero[data-v-aeb5adb0]{min-height:0;display:flex;flex-direction:column}.pres-flow-hero-inner--scroll[data-v-aeb5adb0]{overflow-y:auto;text-align:left;padding-right:var(--pres-gap-sm)}.pres-flow-score-orb[data-v-aeb5adb0]{position:absolute;width:calc(17.5rem*var(--pres-scale));height:calc(17.5rem*var(--pres-scale));border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.12) 0,transparent 70%);animation:pres-glow-pulse 3s ease-in-out infinite;pointer-events:none}.pres-attract__top-brand[data-v-aeb5adb0]{display:flex;align-items:center;gap:var(--pres-gap-sm)}.pres-attract__top-logo[data-v-aeb5adb0]{height:var(--pres-logo-bar);width:auto}.pres-attract__top-tag[data-v-aeb5adb0]{font-size:var(--pres-font-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#62748e}.pres-attract__live[data-v-aeb5adb0]{padding:calc(0.5rem*var(--pres-scale)) calc(1rem*var(--pres-scale));border-radius:calc(0.375rem*var(--pres-scale));font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.12em;color:#fff;background:linear-gradient(90deg,#da3333,#e85d5d);animation:pres-live-pulse-aeb5adb0 2s ease-in-out infinite}@keyframes pres-live-pulse-aeb5adb0{50%{opacity:.88}}.pres-attract__logo[data-v-aeb5adb0]{width:var(--pres-logo-hero);max-width:78%;height:auto;margin:0 auto var(--pres-gap-sm)}.pres-attract__line[data-v-aeb5adb0]{width:var(--pres-line-w);margin:0 auto var(--pres-gap)}.pres-attract__title[data-v-aeb5adb0]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-xl);font-weight:800;color:#1f3b81;line-height:1.06}.pres-attract__sub[data-v-aeb5adb0]{margin:0 0 var(--pres-gap);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45}.pres-attract__cta-inner[data-v-aeb5adb0]{display:inline-flex;align-items:center;gap:calc(0.75rem*var(--pres-scale))}.pres-attract__cta-icon[data-v-aeb5adb0]{width:var(--pres-icon-cta);height:var(--pres-icon-cta);border-radius:50%;background:hsla(0,0%,100%,.28);display:inline-flex;align-items:center;justify-content:center}.pres-attract__hint[data-v-aeb5adb0]{margin:0;font-size:var(--pres-font-sm);font-weight:600;color:#0f67fd}.pres-attract[data-v-aeb5adb0] .pres-flow-shell__body,.pres-attract[data-v-aeb5adb0] .pres-flow-shell__card{overflow:visible}@media (max-width:1100px){.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-cefr[data-v-aeb5adb0]{display:none}.pres-flow-feature-list[data-v-aeb5adb0]{flex-direction:row;flex-wrap:wrap}.pres-flow-feature[data-v-aeb5adb0]{flex:1 1 45%;min-width:12.5rem}.pres-flow-steps-inline[data-v-aeb5adb0]{flex-direction:column}.pres-flow-step-sep[data-v-aeb5adb0]{display:none}}.pres-attract--canvas[data-v-7156d267],.pres-dlg__theater--present[data-v-7156d267],.pres-flow-shell[data-v-7156d267]{--pres-scale:min(0.05208vw,calc(100dvh/1080));--pres-shell-pad:calc(1rem*var(--pres-scale));--pres-radius-lg:calc(1.25rem*var(--pres-scale));--pres-radius-md:calc(0.875rem*var(--pres-scale));--pres-bar-h:calc(5.5rem*var(--pres-scale));--pres-gap:calc(1.5rem*var(--pres-scale));--pres-gap-sm:calc(0.875rem*var(--pres-scale));--pres-pad:calc(1.75rem*var(--pres-scale));--pres-pad-sm:calc(1.125rem*var(--pres-scale));--pres-font-xs:calc(0.8125rem*var(--pres-scale));--pres-font-sm:calc(1rem*var(--pres-scale));--pres-font-md:calc(1.25rem*var(--pres-scale));--pres-font-lg:calc(1.625rem*var(--pres-scale));--pres-font-xl:calc(3rem*var(--pres-scale));--pres-font-stat:calc(1.75rem*var(--pres-scale));--pres-logo-hero:calc(11.25rem*var(--pres-scale));--pres-logo-bar:calc(3.25rem*var(--pres-scale));--pres-line-w:calc(5rem*var(--pres-scale));--pres-touch-min:calc(5.5rem*var(--pres-scale));--pres-icon-step:calc(3rem*var(--pres-scale));--pres-icon-showcase:calc(2.75rem*var(--pres-scale));--pres-icon-cta:calc(2.5rem*var(--pres-scale));--pres-journey-n:calc(3.25rem*var(--pres-scale));--pres-cefr-size:calc(8rem*var(--pres-scale));--pres-col-wing:calc(25rem*var(--pres-scale));--pres-col-core:calc(55rem*var(--pres-scale));--pres-card-foot-min:calc(8.125rem*var(--pres-scale));--pres-accent-h:calc(0.375rem*var(--pres-scale));--pres-wm:calc(23.75rem*var(--pres-scale));--pres-corner:calc(4rem*var(--pres-scale));--pres-grid-cell:calc(4.5rem*var(--pres-scale));--pres-mic-size:calc(9.75rem*var(--pres-scale));--pres-dock-min-h:calc(13.125rem*var(--pres-scale));--pres-dock-pad:calc(1.5rem*var(--pres-scale))}.pres-attract--canvas[data-v-7156d267],.pres-flow-shell[data-v-7156d267]{position:relative;width:100%;height:100%;min-height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.pres-attract__bg[data-v-7156d267],.pres-flow-shell__bg[data-v-7156d267]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 45%,rgba(15,103,253,.14) 0,transparent 58%),linear-gradient(180deg,#e8f2fa,#f8fbff 50%,#e8f2fa)}.pres-attract__bg-grid[data-v-7156d267],.pres-flow-shell__bg-grid[data-v-7156d267]{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(31,59,129,.06) .0625rem,transparent 0),linear-gradient(90deg,rgba(31,59,129,.06) .0625rem,transparent 0);background-size:var(--pres-grid-cell) var(--pres-grid-cell)}.pres-attract__wm[data-v-7156d267],.pres-flow-shell__wm[data-v-7156d267]{position:absolute;left:50%;top:50%;width:calc(32.5rem*var(--pres-scale));transform:translate(-50%,-50%);opacity:.04;height:auto}.pres-attract__frame[data-v-7156d267],.pres-flow-shell__frame[data-v-7156d267]{position:relative;z-index:1;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;padding:var(--pres-shell-pad)}.pres-attract__top[data-v-7156d267],.pres-flow-shell__top[data-v-7156d267]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm)}.pres-attract__focus[data-v-7156d267],.pres-flow-shell__focus[data-v-7156d267]{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}.pres-attract__card[data-v-7156d267],.pres-flow-shell__card[data-v-7156d267]{width:100%;max-width:calc(68.75rem*var(--pres-scale));flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--pres-radius-lg);background:#fff;border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);box-shadow:0 calc(1.5rem*var(--pres-scale)) calc(4rem*var(--pres-scale)) rgba(31,59,129,.14);overflow:hidden;position:relative}.pres-flow-shell__card--center[data-v-7156d267]{align-items:center;text-align:center;padding:calc(3rem*var(--pres-scale)) calc(2.5rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__card[data-v-7156d267]{max-width:calc(105rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__body[data-v-7156d267]{padding:var(--pres-pad-sm) var(--pres-pad)}.pres-attract__card-accent[data-v-7156d267],.pres-flow-shell__accent[data-v-7156d267]{position:absolute;top:0;left:0;right:0;height:var(--pres-accent-h);background:linear-gradient(90deg,#1f3b81,#0f67fd,#5ed4ff,#1f3b81);background-size:200% 100%;animation:pres-shimmer 6s linear infinite}.pres-flow-shell__body[data-v-7156d267]{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--pres-pad)}.pres-flow-shell__foot[data-v-7156d267],.pres-gate__foot[data-v-7156d267]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) var(--pres-pad) var(--pres-pad);border-top:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.1);background:linear-gradient(180deg,#f8fbff,#f0f7ff)}.pres-flow-now[data-v-7156d267]{flex-shrink:0;text-align:center;padding:var(--pres-pad-sm) var(--pres-pad);margin-bottom:var(--pres-gap);border-radius:var(--pres-radius-md);border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.25);background:linear-gradient(135deg,#e6f4ff,#f8fbff)}.pres-flow-now.is-ai[data-v-7156d267]{border-color:rgba(250,144,70,.45);background:linear-gradient(135deg,#fff8e1,#fff)}.pres-flow-now.is-ai .pres-flow-now-tag[data-v-7156d267]{color:#fa9046}.pres-flow-now.is-user[data-v-7156d267]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-flow-now.is-rec[data-v-7156d267]{border-color:rgba(184,112,108,.4);background:linear-gradient(135deg,#faf6f5,#fff)}.pres-flow-now.is-rec .pres-flow-now-tag[data-v-7156d267]{color:#c87872}.pres-flow-now.is-ready[data-v-7156d267]{border-color:rgba(82,196,26,.45);background:linear-gradient(135deg,#f6ffed,#fff)}.pres-flow-now.is-ready .pres-flow-now-tag[data-v-7156d267]{color:#52c41a}.pres-flow-now.is-confirm[data-v-7156d267]{border-color:rgba(250,144,70,.45);background:linear-gradient(135deg,#fff8e1,#fff)}.pres-flow-now.is-confirm .pres-flow-now-tag[data-v-7156d267]{color:#fa9046}.pres-flow-now-tag[data-v-7156d267]{display:block;font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0f67fd;margin-bottom:calc(0.375rem*var(--pres-scale))}.pres-flow-now-text[data-v-7156d267]{margin:0;font-size:var(--pres-font-md);font-weight:800;color:#1f3b81;line-height:1.35}.pres-flow-now-sub[data-v-7156d267]{margin:calc(0.375rem*var(--pres-scale)) 0 0;font-size:var(--pres-font-sm);font-weight:600;color:#45556c;line-height:1.4}.pres-flow-showroom[data-v-7156d267]{flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(calc(12.5rem*var(--pres-scale)),.95fr) minmax(calc(27.5rem*var(--pres-scale)),1.35fr) minmax(calc(12.5rem*var(--pres-scale)),.95fr);gap:var(--pres-gap);align-items:stretch;overflow:hidden}.pres-flow-showroom[data-v-7156d267]>*{min-width:0}@media (max-width:1100px){.pres-flow-showroom[data-v-7156d267]{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.pres-flow-showroom--attract .pres-flow-hero[data-v-7156d267],.pres-flow-showroom--attract .pres-flow-rail[data-v-7156d267],.pres-flow-showroom--attract[data-v-7156d267]{overflow:visible}.pres-flow-showroom--attract .pres-flow-hero[data-v-7156d267]{min-height:calc(18.75rem*var(--pres-scale))}.pres-flow-showroom--attract .pres-flow-hero-inner[data-v-7156d267]{overflow:visible}.pres-flow-showroom--attract .pres-flow-rail[data-v-7156d267]:last-child{justify-content:space-between}.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-metrics[data-v-7156d267]{flex:1;align-content:space-evenly}.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-cefr[data-v-7156d267]{flex-shrink:0;margin-top:var(--pres-gap-sm)}.pres-flow-showroom--gate[data-v-7156d267]{overflow:hidden;grid-template-columns:minmax(calc(11.25rem*var(--pres-scale)),.82fr) minmax(calc(25rem*var(--pres-scale)),1.36fr) minmax(calc(11.25rem*var(--pres-scale)),.82fr)}.pres-flow-showroom--dialogue[data-v-7156d267]{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr) minmax(0,.75fr)}.pres-flow-rail[data-v-7156d267]{display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(165deg,rgba(240,247,255,.95),hsla(0,0%,100%,.9));border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.12)}@media (max-width:1100px){.pres-flow-rail[data-v-7156d267]{min-height:auto}}.pres-flow-rail-label[data-v-7156d267]{flex-shrink:0;margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0f67fd;text-align:center}.pres-flow-feature-list[data-v-7156d267]{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--pres-gap-sm)}.pres-flow-feature[data-v-7156d267]{flex:1 1 auto;min-width:0;display:flex;gap:var(--pres-gap-sm);align-items:flex-start;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08);box-shadow:0 calc(0.25rem*var(--pres-scale)) calc(0.875rem*var(--pres-scale)) rgba(31,59,129,.06);animation:pres-float-in .55s cubic-bezier(.22,1,.36,1) backwards}.pres-flow-feature>div[data-v-7156d267]{min-width:0;overflow-wrap:break-word}.pres-flow-feature strong[data-v-7156d267]{display:block;font-size:var(--pres-font-sm);color:#1f3b81;margin-bottom:calc(0.25rem*var(--pres-scale))}.pres-flow-feature p[data-v-7156d267]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-flow-feature-icon[data-v-7156d267]{font-size:var(--pres-icon-showcase);line-height:1;flex-shrink:0}.pres-flow-metrics[data-v-7156d267]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pres-gap-sm);width:100%;max-width:100%;align-content:space-evenly}.pres-gate__progress.pres-flow-metrics[data-v-7156d267]{flex:0 0 auto;align-content:start}.pres-flow-metric[data-v-7156d267]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-width:0;min-height:calc(4.25rem*var(--pres-scale));padding:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-metric strong[data-v-7156d267]{font-size:var(--pres-font-stat);font-weight:900;color:#0f67fd;line-height:1.1}.pres-flow-metric span[data-v-7156d267]{margin-top:calc(0.25rem*var(--pres-scale));font-size:var(--pres-font-xs);font-weight:600;color:#62748e}.pres-flow-hero[data-v-7156d267]{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#fff,#f8fbff);border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.18);box-shadow:inset 0 0 calc(3.75rem*var(--pres-scale)) rgba(15,103,253,.05),0 calc(0.625rem*var(--pres-scale)) calc(2rem*var(--pres-scale)) rgba(15,103,253,.1)}.pres-flow-hero-glow[data-v-7156d267]{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.1) 0,transparent 70%);pointer-events:none;animation:pres-glow-pulse 3s ease-in-out infinite}.pres-flow-hero-inner[data-v-7156d267]{position:relative;z-index:1;flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.pres-flow-hero-inner--center[data-v-7156d267]{align-items:center;text-align:center;justify-content:center}.pres-flow-head-title[data-v-7156d267]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-lg);font-weight:800;color:#1f3b81;text-align:center}.pres-flow-head-intro[data-v-7156d267]{margin:0 0 var(--pres-gap);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45;text-align:center}.pres-flow-steps-inline[data-v-7156d267]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap);padding:var(--pres-pad-sm) var(--pres-pad);border-radius:var(--pres-radius-md);background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.18)}.pres-flow-step-pill[data-v-7156d267]{display:inline-flex;align-items:center;gap:calc(0.5rem*var(--pres-scale))}.pres-flow-step-n[data-v-7156d267]{width:calc(2rem*var(--pres-scale));height:calc(2rem*var(--pres-scale));border-radius:50%;background:linear-gradient(135deg,#1f3b81,#0f67fd);color:#fff;font-size:var(--pres-font-sm);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.pres-flow-step-t[data-v-7156d267]{font-size:var(--pres-font-sm);font-weight:700;color:#1f3b81}.pres-flow-step-sep[data-v-7156d267]{color:#91caff;font-weight:700}.pres-flow-cta[data-v-7156d267]{width:100%;max-width:calc(32.5rem*var(--pres-scale));min-height:var(--pres-touch-min)!important;height:var(--pres-touch-min)!important;font-size:var(--pres-font-lg)!important;font-weight:800!important}.pres-flow-foot[data-v-7156d267]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) 0 0;margin-top:var(--pres-gap-sm);border-top:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-foot--ready[data-v-7156d267]{padding-top:var(--pres-pad-sm);background:linear-gradient(180deg,transparent,rgba(246,255,237,.5));border-radius:0 0 var(--pres-radius-md) var(--pres-radius-md)}.pres-flow-foot-hint[data-v-7156d267]{margin:0;font-size:var(--pres-font-md);font-weight:700;color:#0f67fd;text-align:center}.pres-flow-trust[data-v-7156d267]{flex-shrink:0;margin:var(--pres-gap-sm) 0 0;text-align:center;font-size:var(--pres-font-xs);color:#62748e}.pres-flow-panels[data-v-7156d267]{flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pres-gap);align-items:stretch;overflow:hidden}@media (max-width:900px){.pres-flow-panels[data-v-7156d267]{grid-template-columns:minmax(0,1fr)}}.pres-flow-panel[data-v-7156d267]{display:flex;flex-direction:column;min-width:0;max-width:100%;min-height:calc(16.25rem*var(--pres-scale));padding:var(--pres-pad-sm) var(--pres-pad-sm) var(--pres-pad);border-radius:var(--pres-radius-md);border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);background:#fafcff;overflow:hidden;transition:border-color .25s,box-shadow .25s}.pres-flow-panel.is-active[data-v-7156d267]{border-color:#0f67fd;background:#fff;box-shadow:inset 0 0 0 calc(0.0625rem*var(--pres-scale)) rgba(15,103,253,.08),0 calc(0.25rem*var(--pres-scale)) calc(1rem*var(--pres-scale)) rgba(15,103,253,.12)}.pres-flow-panel.is-done[data-v-7156d267]{border-color:rgba(82,196,26,.45);background:linear-gradient(180deg,#fff,#f6ffed)}.pres-flow-panel.is-locked[data-v-7156d267]{opacity:.55}.pres-flow-panel-head[data-v-7156d267]{display:flex;align-items:flex-start;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm);min-width:0}.pres-flow-panel-head>div[data-v-7156d267]{min-width:0;flex:1}.pres-flow-panel-num[data-v-7156d267]{width:var(--pres-icon-step);height:var(--pres-icon-step);border-radius:50%;background:linear-gradient(135deg,#1f3b81,#0f67fd);color:#fff;font-size:var(--pres-font-sm);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pres-flow-panel-icon[data-v-7156d267]{font-size:var(--pres-icon-showcase)}.pres-flow-panel-title[data-v-7156d267]{margin:0 0 .25rem;font-size:var(--pres-font-md);font-weight:800;color:#1f3b81}.pres-flow-panel-sub[data-v-7156d267]{margin:0;font-size:var(--pres-font-xs);color:#62748e}.pres-flow-panel-hint[data-v-7156d267]{flex:0 1 auto;margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45}.pres-flow-panel-actions[data-v-7156d267]{flex-shrink:0;margin-top:auto;padding-top:var(--pres-gap-sm);display:flex;flex-direction:column;align-items:stretch;gap:var(--pres-gap);width:100%}.pres-flow-panel-actions[data-v-7156d267] .el-button{width:100%!important;margin:0!important;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;white-space:normal;line-height:1.25;padding-left:var(--pres-pad-sm)!important;padding-right:var(--pres-pad-sm)!important}.pres-flow-panel-actions[data-v-7156d267] .el-button+.el-button{margin-left:0!important}.pres-flow-btn[data-v-7156d267]{width:100%;min-height:var(--pres-touch-min)!important;height:auto!important;font-size:var(--pres-font-md)!important;font-weight:800!important;box-shadow:0 calc(0.25rem*var(--pres-scale)) calc(0.75rem*var(--pres-scale)) rgba(15,103,253,.2)!important}.pres-flow-btn--pulse[data-v-7156d267]{animation:pres-btn-soft-pulse-7156d267 2s ease-in-out infinite}@keyframes pres-btn-soft-pulse-7156d267{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.pres-flow-chat[data-v-7156d267]{flex:1;min-height:0;overflow-y:auto;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:rgba(248,251,255,.9);border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08);text-align:left}.pres-flow-bubble[data-v-7156d267]{max-width:88%;margin-bottom:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);font-size:var(--pres-font-sm);line-height:1.5;animation:pres-bubble-in .45s cubic-bezier(.22,1,.36,1)}.pres-flow-bubble--ai[data-v-7156d267]{margin-right:auto;background:#f2faff;border:calc(0.0625rem*var(--pres-scale)) solid #d0e8ff}.pres-flow-bubble--user[data-v-7156d267]{margin-left:auto;background:#fff;border:calc(0.125rem*var(--pres-scale)) solid #91caff}.pres-flow-bubble-who[data-v-7156d267]{font-size:var(--pres-font-xs);font-weight:700;color:#1f3b81}.pres-flow-dock[data-v-7156d267]{flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--pres-gap);padding:var(--pres-pad) var(--pres-pad-sm);margin-top:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#f4f9ff,#e8f2fa);border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-dock-side[data-v-7156d267]{display:flex;flex-direction:column;justify-content:center;gap:var(--pres-gap-sm);min-width:0}.pres-flow-dock-side--right[data-v-7156d267]{align-items:flex-end;text-align:right}.pres-flow-dock-mic[data-v-7156d267]{position:relative;display:flex;justify-content:center}.pres-flow-dock-mic.spotlight[data-v-7156d267]:before{content:"";position:absolute;inset:calc(-1.25rem*var(--pres-scale));border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.22) 0,transparent 70%);animation:pres-glow-pulse 2.5s ease-in-out infinite;pointer-events:none}.pres-flow-mic-btn[data-v-7156d267]{width:var(--pres-mic-size);height:var(--pres-mic-size);border-radius:50%;background-color:#0f67fd;border:calc(0.375rem*var(--pres-scale)) solid #96d5fd;color:#fff;font-weight:700;font-size:var(--pres-font-md);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--pres-pad-sm);line-height:1.2;cursor:pointer;transition:transform .15s}.pres-flow-mic-btn.pulse[data-v-7156d267]:not(:disabled){animation:mic-glow-7156d267 2s ease infinite}.pres-flow-mic-btn.recording[data-v-7156d267]{background-color:#c87872;border-color:#ecd4d2;box-shadow:0 0 0 calc(0.625rem*var(--pres-scale)) rgba(200,120,114,.22)}.pres-flow-mic-btn.disabled[data-v-7156d267]{opacity:.4;cursor:not-allowed}@keyframes mic-glow-7156d267{50%{box-shadow:0 0 0 calc(0.875rem*var(--pres-scale)) rgba(15,103,253,.18)}}.pres-flow-round-dots[data-v-7156d267]{display:flex;gap:calc(0.625rem*var(--pres-scale));flex-wrap:wrap}.pres-flow-dot[data-v-7156d267]{width:calc(1rem*var(--pres-scale));height:calc(1rem*var(--pres-scale));border-radius:50%;background:#d0d5dd;transition:all .3s}.pres-flow-dot.filled[data-v-7156d267]{background:#52c41a}.pres-flow-dot.pulse[data-v-7156d267]{background:#fa9046;animation:dot-pulse-7156d267 1.2s ease infinite}@keyframes dot-pulse-7156d267{50%{transform:scale(1.25);box-shadow:0 0 0 calc(0.375rem*var(--pres-scale)) rgba(250,144,70,.25)}}.pres-flow-cefr[data-v-7156d267]{position:relative;flex-shrink:0;align-self:center;width:var(--pres-cefr-size);height:var(--pres-cefr-size);margin-top:var(--pres-gap-sm);display:flex;align-items:center;justify-content:center}.pres-flow-cefr-ring[data-v-7156d267]{position:absolute;inset:0;border-radius:50%;border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.4);animation:pres-ring-ripple 2.4s ease-out infinite}.pres-flow-cefr-ring--2[data-v-7156d267]{inset:calc(-0.625rem*var(--pres-scale));animation-delay:1.1s}.pres-flow-cefr-label[data-v-7156d267]{font-size:var(--pres-font-lg);font-weight:900;color:#1f3b81;z-index:1}.pres-flow-examiner[data-v-7156d267]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm)}.pres-flow-examiner-img[data-v-7156d267]{width:calc(7.5rem*var(--pres-scale));height:auto;position:relative;z-index:1}.pres-flow-examiner-caption[data-v-7156d267]{margin:0;font-size:var(--pres-font-sm);font-weight:700;color:#1f3b81;line-height:1.35}.pres-flow-score-hero[data-v-7156d267]{align-items:center;text-align:center;justify-content:center}.pres-flow-score-ring-wrap[data-v-7156d267]{position:relative;width:calc(12.5rem*var(--pres-scale));height:calc(12.5rem*var(--pres-scale));margin:0 auto var(--pres-gap)}.pres-flow-score-ring-wrap .pres-flow-score-pct[data-v-7156d267]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.pres-flow-score-steps[data-v-7156d267]{list-style:none;padding:0;margin:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--pres-gap-sm);text-align:left}.pres-flow-score-steps li[data-v-7156d267]{display:flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);font-size:var(--pres-font-sm);color:#94a3b8;background:hsla(0,0%,100%,.7);transition:all .3s}.pres-flow-score-steps li.active[data-v-7156d267],.pres-flow-score-steps li.current[data-v-7156d267]{color:#1f3b81;font-weight:700;background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.2)}.pres-flow-score-steps li.active[data-v-7156d267]{color:#52c41a}.pres-flow-score-step-n[data-v-7156d267]{width:calc(1.875rem*var(--pres-scale));height:calc(1.875rem*var(--pres-scale));border-radius:50%;border:.125rem solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:var(--pres-font-xs);flex-shrink:0}.pres-flow-score-step-n.active[data-v-7156d267]{background:#52c41a;border-color:#52c41a;color:#fff}.pres-flow-done-banner[data-v-7156d267]{padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#f6ffed;color:#52c41a;font-weight:800;font-size:var(--pres-font-sm);text-align:center;animation:pres-scale-in .4s cubic-bezier(.22,1,.36,1)}.pres-flow-waves[data-v-7156d267]{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;min-height:calc(3rem*var(--pres-scale));margin-bottom:var(--pres-gap-sm);padding:var(--pres-gap-sm);background:#e6f4ff;border-radius:var(--pres-radius-md)}.pres-flow-wave-bar[data-v-7156d267]{width:calc(0.5rem*var(--pres-scale));background:linear-gradient(180deg,#0f67fd,#5ed4ff);border-radius:.25rem;animation:pres-wave-bounce-7156d267 .55s ease-in-out infinite alternate;height:calc(0.875rem*var(--pres-scale))}.pres-flow-waves-label[data-v-7156d267]{margin-left:var(--pres-gap-sm);font-size:var(--pres-font-sm);font-weight:700;color:#0f67fd}@keyframes pres-wave-bounce-7156d267{to{height:calc(2.5rem*var(--pres-scale))}}.pres-flow-meter[data-v-7156d267]{margin-bottom:var(--pres-gap-sm);padding:var(--pres-pad-sm);background:#e6f4ff;border-radius:var(--pres-radius-md)}.pres-flow-meter-bars[data-v-7156d267]{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;height:calc(3.5rem*var(--pres-scale))}.pres-flow-meter-bar[data-v-7156d267]{width:calc(0.5rem*var(--pres-scale));min-height:calc(0.375rem*var(--pres-scale));border-radius:.25rem;background:linear-gradient(180deg,#5ed4ff,#0f67fd 55%,#1f3b81);transition:height .04s linear;will-change:height}.pres-flow-meter-label[data-v-7156d267]{margin:var(--pres-gap-sm) 0 0;text-align:center;font-size:var(--pres-font-sm);font-weight:700;color:#0f67fd}.pres-flow-panel-meta[data-v-7156d267]{margin-left:auto;font-size:var(--pres-font-lg)}.pres-flow-scenario[data-v-7156d267]{flex:1;min-height:0;overflow-y:auto;text-align:left;padding:var(--pres-pad-sm);margin-bottom:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#f8fbff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-scenario-title[data-v-7156d267]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-md);font-weight:800;color:#1f3b81}.pres-flow-scenario-label[data-v-7156d267]{margin:0 0 .25rem;font-size:var(--pres-font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f67fd}.pres-flow-scenario-text[data-v-7156d267]{margin:0;font-size:var(--pres-font-sm);color:#45556c;line-height:1.5}.pres-flow-roles[data-v-7156d267]{display:grid;grid-template-columns:1fr 1fr;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap)}@media (max-width:700px){.pres-flow-roles[data-v-7156d267]{grid-template-columns:1fr}}.pres-flow-role[data-v-7156d267]{padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);text-align:left}.pres-flow-role--ai[data-v-7156d267]{background:#fff8e1;border:calc(0.0625rem*var(--pres-scale)) solid rgba(250,144,70,.35)}.pres-flow-role--you[data-v-7156d267]{background:#e6f4ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.25)}.pres-flow-role-icon[data-v-7156d267]{font-size:var(--pres-icon-showcase)}.pres-flow-role-label[data-v-7156d267]{display:block;font-size:var(--pres-font-xs);font-weight:700;color:#62748e;margin:.25rem 0}.pres-flow-role strong[data-v-7156d267]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-flow-status[data-v-7156d267]{flex-shrink:0;display:flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);margin-bottom:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-status.is-ai[data-v-7156d267]{background:#fff8e1;border-color:rgba(250,144,70,.35)}.pres-flow-status.is-user[data-v-7156d267]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-flow-status.is-rec[data-v-7156d267]{background:#faf6f5;border-color:rgba(184,112,108,.35)}.pres-flow-status-avatar[data-v-7156d267]{width:calc(3rem*var(--pres-scale));height:auto;flex-shrink:0}.pres-flow-status-label[data-v-7156d267]{display:block;font-size:var(--pres-font-sm);font-weight:800;color:#1f3b81}.pres-flow-live[data-v-7156d267]{margin:.25rem 0 0;font-size:var(--pres-font-xs);color:#0f67fd;line-height:1.35}.pres-flow-wave-slot[data-v-7156d267]{flex-shrink:0;height:calc(3.5rem*var(--pres-scale));margin-bottom:var(--pres-gap-sm)}.pres-flow-coach-mini[data-v-7156d267]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-coach-mini strong[data-v-7156d267]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-flow-coach-mini p[data-v-7156d267]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-flow-coach-icon[data-v-7156d267]{font-size:var(--pres-icon-showcase)}.pres-flow-finish-btn[data-v-7156d267]{width:100%;min-height:var(--pres-touch-min)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important}.pres-flow-dock-label[data-v-7156d267]{margin:0;font-size:var(--pres-font-xs);font-weight:700;color:#62748e}.pres-flow-dock-hint[data-v-7156d267]{margin:0;font-size:var(--pres-font-xs);font-weight:600;color:#62748e;line-height:1.35;max-width:calc(13.75rem*var(--pres-scale))}.pres-flow-dock-submit[data-v-7156d267]{min-height:var(--pres-touch-min)!important;min-width:calc(11.25rem*var(--pres-scale))!important;padding:var(--pres-pad-sm) var(--pres-pad)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important;white-space:normal!important;line-height:1.25!important}.pres-flow-showroom--result[data-v-7156d267]{grid-template-columns:minmax(calc(12.5rem*var(--pres-scale)),.82fr) minmax(calc(30rem*var(--pres-scale)),1.5fr) minmax(calc(12.5rem*var(--pres-scale)),.82fr);align-items:stretch;overflow:hidden;flex:1;min-height:0}.pres-flow-showroom--result .pres-flow-hero[data-v-7156d267]{min-height:0;display:flex;flex-direction:column}.pres-flow-hero-inner--scroll[data-v-7156d267]{overflow-y:auto;text-align:left;padding-right:var(--pres-gap-sm)}.pres-flow-score-orb[data-v-7156d267]{position:absolute;width:calc(17.5rem*var(--pres-scale));height:calc(17.5rem*var(--pres-scale));border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.12) 0,transparent 70%);animation:pres-glow-pulse 3s ease-in-out infinite;pointer-events:none}.pres-gate__progress .pres-flow-metric.is-on[data-v-7156d267]{border-color:rgba(82,196,26,.45);background:linear-gradient(180deg,#fff,#f6ffed)}.pres-gate__progress .pres-flow-metric.is-on strong[data-v-7156d267]{color:#52c41a}.pres-gate[data-v-7156d267] .pres-flow-shell__body{min-height:0;overflow:hidden}.pres-gate[data-v-7156d267] .pres-flow-foot{flex-shrink:0;margin-top:var(--pres-gap-sm)}.pres-gate__progress.pres-flow-metrics[data-v-7156d267]{flex-shrink:0;margin-top:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.pres-gate__progress .pres-flow-metric[data-v-7156d267]{min-height:calc(3.5rem*var(--pres-scale))}.pres-gate__progress .pres-flow-metric strong[data-v-7156d267]{font-size:var(--pres-font-md)}.pres-gate[data-v-7156d267] .pres-flow-rail .pres-flow-feature-list{flex:1 1 auto;min-height:0;overflow-y:auto}.pres-attract--canvas[data-v-64533f6d],.pres-dlg__theater--present[data-v-64533f6d],.pres-flow-shell[data-v-64533f6d]{--pres-scale:min(0.05208vw,calc(100dvh/1080));--pres-shell-pad:calc(1rem*var(--pres-scale));--pres-radius-lg:calc(1.25rem*var(--pres-scale));--pres-radius-md:calc(0.875rem*var(--pres-scale));--pres-bar-h:calc(5.5rem*var(--pres-scale));--pres-gap:calc(1.5rem*var(--pres-scale));--pres-gap-sm:calc(0.875rem*var(--pres-scale));--pres-pad:calc(1.75rem*var(--pres-scale));--pres-pad-sm:calc(1.125rem*var(--pres-scale));--pres-font-xs:calc(0.8125rem*var(--pres-scale));--pres-font-sm:calc(1rem*var(--pres-scale));--pres-font-md:calc(1.25rem*var(--pres-scale));--pres-font-lg:calc(1.625rem*var(--pres-scale));--pres-font-xl:calc(3rem*var(--pres-scale));--pres-font-stat:calc(1.75rem*var(--pres-scale));--pres-logo-hero:calc(11.25rem*var(--pres-scale));--pres-logo-bar:calc(3.25rem*var(--pres-scale));--pres-line-w:calc(5rem*var(--pres-scale));--pres-touch-min:calc(5.5rem*var(--pres-scale));--pres-icon-step:calc(3rem*var(--pres-scale));--pres-icon-showcase:calc(2.75rem*var(--pres-scale));--pres-icon-cta:calc(2.5rem*var(--pres-scale));--pres-journey-n:calc(3.25rem*var(--pres-scale));--pres-cefr-size:calc(8rem*var(--pres-scale));--pres-col-wing:calc(25rem*var(--pres-scale));--pres-col-core:calc(55rem*var(--pres-scale));--pres-card-foot-min:calc(8.125rem*var(--pres-scale));--pres-accent-h:calc(0.375rem*var(--pres-scale));--pres-wm:calc(23.75rem*var(--pres-scale));--pres-corner:calc(4rem*var(--pres-scale));--pres-grid-cell:calc(4.5rem*var(--pres-scale));--pres-mic-size:calc(9.75rem*var(--pres-scale));--pres-dock-min-h:calc(13.125rem*var(--pres-scale));--pres-dock-pad:calc(1.5rem*var(--pres-scale))}.pres-mic-guide[data-v-64533f6d]{margin:var(--pres-gap-sm) 0}.pres-mic-guide__steps[data-v-64533f6d]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(0.5rem*var(--pres-scale))}.pres-mic-guide--vertical .pres-mic-guide__steps[data-v-64533f6d]{flex-direction:column;align-items:stretch}.pres-mic-guide--vertical .pres-mic-guide__arrow[data-v-64533f6d]{transform:rotate(90deg);align-self:center}.pres-mic-guide__step[data-v-64533f6d]{display:flex;align-items:center;gap:calc(0.5rem*var(--pres-scale));padding:var(--pres-gap-sm) var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#f5f5f5;color:#999;font-size:var(--pres-font-xs);font-weight:600;transition:all .25s}.pres-mic-guide__step.active[data-v-64533f6d]{background:#e6f4ff;color:#1f3b81}.pres-mic-guide__step.done[data-v-64533f6d]{background:#f6ffed;color:#52c41a}.pres-mic-guide__num[data-v-64533f6d]{width:calc(1.5rem*var(--pres-scale));height:calc(1.5rem*var(--pres-scale));border-radius:50%;background:#0f67fd;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:var(--pres-font-xs);flex-shrink:0}.pres-mic-guide__step.done .pres-mic-guide__num[data-v-64533f6d]{background:#52c41a}.pres-mic-guide__arrow[data-v-64533f6d]{color:#cad5e2;font-weight:700;font-size:var(--pres-font-sm)}.pres-attract--canvas[data-v-4f81a2b9],.pres-dlg__theater--present[data-v-4f81a2b9],.pres-flow-shell[data-v-4f81a2b9]{--pres-scale:min(0.05208vw,calc(100dvh/1080));--pres-shell-pad:calc(1rem*var(--pres-scale));--pres-radius-lg:calc(1.25rem*var(--pres-scale));--pres-radius-md:calc(0.875rem*var(--pres-scale));--pres-bar-h:calc(5.5rem*var(--pres-scale));--pres-gap:calc(1.5rem*var(--pres-scale));--pres-gap-sm:calc(0.875rem*var(--pres-scale));--pres-pad:calc(1.75rem*var(--pres-scale));--pres-pad-sm:calc(1.125rem*var(--pres-scale));--pres-font-xs:calc(0.8125rem*var(--pres-scale));--pres-font-sm:calc(1rem*var(--pres-scale));--pres-font-md:calc(1.25rem*var(--pres-scale));--pres-font-lg:calc(1.625rem*var(--pres-scale));--pres-font-xl:calc(3rem*var(--pres-scale));--pres-font-stat:calc(1.75rem*var(--pres-scale));--pres-logo-hero:calc(11.25rem*var(--pres-scale));--pres-logo-bar:calc(3.25rem*var(--pres-scale));--pres-line-w:calc(5rem*var(--pres-scale));--pres-touch-min:calc(5.5rem*var(--pres-scale));--pres-icon-step:calc(3rem*var(--pres-scale));--pres-icon-showcase:calc(2.75rem*var(--pres-scale));--pres-icon-cta:calc(2.5rem*var(--pres-scale));--pres-journey-n:calc(3.25rem*var(--pres-scale));--pres-cefr-size:calc(8rem*var(--pres-scale));--pres-col-wing:calc(25rem*var(--pres-scale));--pres-col-core:calc(55rem*var(--pres-scale));--pres-card-foot-min:calc(8.125rem*var(--pres-scale));--pres-accent-h:calc(0.375rem*var(--pres-scale));--pres-wm:calc(23.75rem*var(--pres-scale));--pres-corner:calc(4rem*var(--pres-scale));--pres-grid-cell:calc(4.5rem*var(--pres-scale));--pres-mic-size:calc(9.75rem*var(--pres-scale));--pres-dock-min-h:calc(13.125rem*var(--pres-scale));--pres-dock-pad:calc(1.5rem*var(--pres-scale))}.pres-attract--canvas[data-v-4f81a2b9],.pres-flow-shell[data-v-4f81a2b9]{position:relative;width:100%;height:100%;min-height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.pres-attract__bg[data-v-4f81a2b9],.pres-flow-shell__bg[data-v-4f81a2b9]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 45%,rgba(15,103,253,.14) 0,transparent 58%),linear-gradient(180deg,#e8f2fa,#f8fbff 50%,#e8f2fa)}.pres-attract__bg-grid[data-v-4f81a2b9],.pres-flow-shell__bg-grid[data-v-4f81a2b9]{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(31,59,129,.06) .0625rem,transparent 0),linear-gradient(90deg,rgba(31,59,129,.06) .0625rem,transparent 0);background-size:var(--pres-grid-cell) var(--pres-grid-cell)}.pres-attract__wm[data-v-4f81a2b9],.pres-flow-shell__wm[data-v-4f81a2b9]{position:absolute;left:50%;top:50%;width:calc(32.5rem*var(--pres-scale));transform:translate(-50%,-50%);opacity:.04;height:auto}.pres-attract__frame[data-v-4f81a2b9],.pres-flow-shell__frame[data-v-4f81a2b9]{position:relative;z-index:1;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;padding:var(--pres-shell-pad)}.pres-attract__top[data-v-4f81a2b9],.pres-flow-shell__top[data-v-4f81a2b9]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm)}.pres-attract__focus[data-v-4f81a2b9],.pres-flow-shell__focus[data-v-4f81a2b9]{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}.pres-attract__card[data-v-4f81a2b9],.pres-flow-shell__card[data-v-4f81a2b9]{width:100%;max-width:calc(68.75rem*var(--pres-scale));flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--pres-radius-lg);background:#fff;border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);box-shadow:0 calc(1.5rem*var(--pres-scale)) calc(4rem*var(--pres-scale)) rgba(31,59,129,.14);overflow:hidden;position:relative}.pres-flow-shell__card--center[data-v-4f81a2b9]{align-items:center;text-align:center;padding:calc(3rem*var(--pres-scale)) calc(2.5rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__card[data-v-4f81a2b9]{max-width:calc(105rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__body[data-v-4f81a2b9]{padding:var(--pres-pad-sm) var(--pres-pad)}.pres-attract__card-accent[data-v-4f81a2b9],.pres-flow-shell__accent[data-v-4f81a2b9]{position:absolute;top:0;left:0;right:0;height:var(--pres-accent-h);background:linear-gradient(90deg,#1f3b81,#0f67fd,#5ed4ff,#1f3b81);background-size:200% 100%;animation:pres-shimmer 6s linear infinite}.pres-flow-shell__body[data-v-4f81a2b9]{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--pres-pad)}.pres-flow-shell__foot[data-v-4f81a2b9],.pres-gate__foot[data-v-4f81a2b9]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) var(--pres-pad) var(--pres-pad);border-top:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.1);background:linear-gradient(180deg,#f8fbff,#f0f7ff)}.pres-flow-now[data-v-4f81a2b9]{flex-shrink:0;text-align:center;padding:var(--pres-pad-sm) var(--pres-pad);margin-bottom:var(--pres-gap);border-radius:var(--pres-radius-md);border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.25);background:linear-gradient(135deg,#e6f4ff,#f8fbff)}.pres-flow-now.is-ai[data-v-4f81a2b9]{border-color:rgba(250,144,70,.45);background:linear-gradient(135deg,#fff8e1,#fff)}.pres-flow-now.is-ai .pres-flow-now-tag[data-v-4f81a2b9]{color:#fa9046}.pres-flow-now.is-user[data-v-4f81a2b9]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-flow-now.is-rec[data-v-4f81a2b9]{border-color:rgba(184,112,108,.4);background:linear-gradient(135deg,#faf6f5,#fff)}.pres-flow-now.is-rec .pres-flow-now-tag[data-v-4f81a2b9]{color:#c87872}.pres-flow-now.is-ready[data-v-4f81a2b9]{border-color:rgba(82,196,26,.45);background:linear-gradient(135deg,#f6ffed,#fff)}.pres-flow-now.is-ready .pres-flow-now-tag[data-v-4f81a2b9]{color:#52c41a}.pres-flow-now.is-confirm[data-v-4f81a2b9]{border-color:rgba(250,144,70,.45);background:linear-gradient(135deg,#fff8e1,#fff)}.pres-flow-now.is-confirm .pres-flow-now-tag[data-v-4f81a2b9]{color:#fa9046}.pres-flow-now-tag[data-v-4f81a2b9]{display:block;font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0f67fd;margin-bottom:calc(0.375rem*var(--pres-scale))}.pres-flow-now-text[data-v-4f81a2b9]{margin:0;font-size:var(--pres-font-md);font-weight:800;color:#1f3b81;line-height:1.35}.pres-flow-now-sub[data-v-4f81a2b9]{margin:calc(0.375rem*var(--pres-scale)) 0 0;font-size:var(--pres-font-sm);font-weight:600;color:#45556c;line-height:1.4}.pres-flow-showroom[data-v-4f81a2b9]{flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(calc(12.5rem*var(--pres-scale)),.95fr) minmax(calc(27.5rem*var(--pres-scale)),1.35fr) minmax(calc(12.5rem*var(--pres-scale)),.95fr);gap:var(--pres-gap);align-items:stretch;overflow:hidden}.pres-flow-showroom[data-v-4f81a2b9]>*{min-width:0}@media (max-width:1100px){.pres-flow-showroom[data-v-4f81a2b9]{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.pres-flow-showroom--attract .pres-flow-hero[data-v-4f81a2b9],.pres-flow-showroom--attract .pres-flow-rail[data-v-4f81a2b9],.pres-flow-showroom--attract[data-v-4f81a2b9]{overflow:visible}.pres-flow-showroom--attract .pres-flow-hero[data-v-4f81a2b9]{min-height:calc(18.75rem*var(--pres-scale))}.pres-flow-showroom--attract .pres-flow-hero-inner[data-v-4f81a2b9]{overflow:visible}.pres-flow-showroom--attract .pres-flow-rail[data-v-4f81a2b9]:last-child{justify-content:space-between}.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-metrics[data-v-4f81a2b9]{flex:1;align-content:space-evenly}.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-cefr[data-v-4f81a2b9]{flex-shrink:0;margin-top:var(--pres-gap-sm)}.pres-flow-showroom--gate[data-v-4f81a2b9]{overflow:hidden;grid-template-columns:minmax(calc(11.25rem*var(--pres-scale)),.82fr) minmax(calc(25rem*var(--pres-scale)),1.36fr) minmax(calc(11.25rem*var(--pres-scale)),.82fr)}.pres-flow-showroom--dialogue[data-v-4f81a2b9]{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr) minmax(0,.75fr)}.pres-flow-rail[data-v-4f81a2b9]{display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(165deg,rgba(240,247,255,.95),hsla(0,0%,100%,.9));border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.12)}@media (max-width:1100px){.pres-flow-rail[data-v-4f81a2b9]{min-height:auto}}.pres-flow-rail-label[data-v-4f81a2b9]{flex-shrink:0;margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0f67fd;text-align:center}.pres-flow-feature-list[data-v-4f81a2b9]{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--pres-gap-sm)}.pres-flow-feature[data-v-4f81a2b9]{flex:1 1 auto;min-width:0;display:flex;gap:var(--pres-gap-sm);align-items:flex-start;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08);box-shadow:0 calc(0.25rem*var(--pres-scale)) calc(0.875rem*var(--pres-scale)) rgba(31,59,129,.06);animation:pres-float-in .55s cubic-bezier(.22,1,.36,1) backwards}.pres-flow-feature>div[data-v-4f81a2b9]{min-width:0;overflow-wrap:break-word}.pres-flow-feature strong[data-v-4f81a2b9]{display:block;font-size:var(--pres-font-sm);color:#1f3b81;margin-bottom:calc(0.25rem*var(--pres-scale))}.pres-flow-feature p[data-v-4f81a2b9]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-flow-feature-icon[data-v-4f81a2b9]{font-size:var(--pres-icon-showcase);line-height:1;flex-shrink:0}.pres-flow-metrics[data-v-4f81a2b9]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pres-gap-sm);width:100%;max-width:100%;align-content:space-evenly}.pres-gate__progress.pres-flow-metrics[data-v-4f81a2b9]{flex:0 0 auto;align-content:start}.pres-flow-metric[data-v-4f81a2b9]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-width:0;min-height:calc(4.25rem*var(--pres-scale));padding:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-metric strong[data-v-4f81a2b9]{font-size:var(--pres-font-stat);font-weight:900;color:#0f67fd;line-height:1.1}.pres-flow-metric span[data-v-4f81a2b9]{margin-top:calc(0.25rem*var(--pres-scale));font-size:var(--pres-font-xs);font-weight:600;color:#62748e}.pres-flow-hero[data-v-4f81a2b9]{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#fff,#f8fbff);border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.18);box-shadow:inset 0 0 calc(3.75rem*var(--pres-scale)) rgba(15,103,253,.05),0 calc(0.625rem*var(--pres-scale)) calc(2rem*var(--pres-scale)) rgba(15,103,253,.1)}.pres-flow-hero-glow[data-v-4f81a2b9]{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.1) 0,transparent 70%);pointer-events:none;animation:pres-glow-pulse 3s ease-in-out infinite}.pres-flow-hero-inner[data-v-4f81a2b9]{position:relative;z-index:1;flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.pres-flow-hero-inner--center[data-v-4f81a2b9]{align-items:center;text-align:center;justify-content:center}.pres-flow-head-title[data-v-4f81a2b9]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-lg);font-weight:800;color:#1f3b81;text-align:center}.pres-flow-head-intro[data-v-4f81a2b9]{margin:0 0 var(--pres-gap);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45;text-align:center}.pres-flow-steps-inline[data-v-4f81a2b9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap);padding:var(--pres-pad-sm) var(--pres-pad);border-radius:var(--pres-radius-md);background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.18)}.pres-flow-step-pill[data-v-4f81a2b9]{display:inline-flex;align-items:center;gap:calc(0.5rem*var(--pres-scale))}.pres-flow-step-n[data-v-4f81a2b9]{width:calc(2rem*var(--pres-scale));height:calc(2rem*var(--pres-scale));border-radius:50%;background:linear-gradient(135deg,#1f3b81,#0f67fd);color:#fff;font-size:var(--pres-font-sm);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.pres-flow-step-t[data-v-4f81a2b9]{font-size:var(--pres-font-sm);font-weight:700;color:#1f3b81}.pres-flow-step-sep[data-v-4f81a2b9]{color:#91caff;font-weight:700}.pres-flow-cta[data-v-4f81a2b9]{width:100%;max-width:calc(32.5rem*var(--pres-scale));min-height:var(--pres-touch-min)!important;height:var(--pres-touch-min)!important;font-size:var(--pres-font-lg)!important;font-weight:800!important}.pres-flow-foot[data-v-4f81a2b9]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) 0 0;margin-top:var(--pres-gap-sm);border-top:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-foot--ready[data-v-4f81a2b9]{padding-top:var(--pres-pad-sm);background:linear-gradient(180deg,transparent,rgba(246,255,237,.5));border-radius:0 0 var(--pres-radius-md) var(--pres-radius-md)}.pres-flow-foot-hint[data-v-4f81a2b9]{margin:0;font-size:var(--pres-font-md);font-weight:700;color:#0f67fd;text-align:center}.pres-flow-trust[data-v-4f81a2b9]{flex-shrink:0;margin:var(--pres-gap-sm) 0 0;text-align:center;font-size:var(--pres-font-xs);color:#62748e}.pres-flow-panels[data-v-4f81a2b9]{flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pres-gap);align-items:stretch;overflow:hidden}@media (max-width:900px){.pres-flow-panels[data-v-4f81a2b9]{grid-template-columns:minmax(0,1fr)}}.pres-flow-panel[data-v-4f81a2b9]{display:flex;flex-direction:column;min-width:0;max-width:100%;min-height:calc(16.25rem*var(--pres-scale));padding:var(--pres-pad-sm) var(--pres-pad-sm) var(--pres-pad);border-radius:var(--pres-radius-md);border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);background:#fafcff;overflow:hidden;transition:border-color .25s,box-shadow .25s}.pres-flow-panel.is-active[data-v-4f81a2b9]{border-color:#0f67fd;background:#fff;box-shadow:inset 0 0 0 calc(0.0625rem*var(--pres-scale)) rgba(15,103,253,.08),0 calc(0.25rem*var(--pres-scale)) calc(1rem*var(--pres-scale)) rgba(15,103,253,.12)}.pres-flow-panel.is-done[data-v-4f81a2b9]{border-color:rgba(82,196,26,.45);background:linear-gradient(180deg,#fff,#f6ffed)}.pres-flow-panel.is-locked[data-v-4f81a2b9]{opacity:.55}.pres-flow-panel-head[data-v-4f81a2b9]{display:flex;align-items:flex-start;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm);min-width:0}.pres-flow-panel-head>div[data-v-4f81a2b9]{min-width:0;flex:1}.pres-flow-panel-num[data-v-4f81a2b9]{width:var(--pres-icon-step);height:var(--pres-icon-step);border-radius:50%;background:linear-gradient(135deg,#1f3b81,#0f67fd);color:#fff;font-size:var(--pres-font-sm);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pres-flow-panel-icon[data-v-4f81a2b9]{font-size:var(--pres-icon-showcase)}.pres-flow-panel-title[data-v-4f81a2b9]{margin:0 0 .25rem;font-size:var(--pres-font-md);font-weight:800;color:#1f3b81}.pres-flow-panel-sub[data-v-4f81a2b9]{margin:0;font-size:var(--pres-font-xs);color:#62748e}.pres-flow-panel-hint[data-v-4f81a2b9]{flex:0 1 auto;margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45}.pres-flow-panel-actions[data-v-4f81a2b9]{flex-shrink:0;margin-top:auto;padding-top:var(--pres-gap-sm);display:flex;flex-direction:column;align-items:stretch;gap:var(--pres-gap);width:100%}.pres-flow-panel-actions[data-v-4f81a2b9] .el-button{width:100%!important;margin:0!important;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;white-space:normal;line-height:1.25;padding-left:var(--pres-pad-sm)!important;padding-right:var(--pres-pad-sm)!important}.pres-flow-panel-actions[data-v-4f81a2b9] .el-button+.el-button{margin-left:0!important}.pres-flow-btn[data-v-4f81a2b9]{width:100%;min-height:var(--pres-touch-min)!important;height:auto!important;font-size:var(--pres-font-md)!important;font-weight:800!important;box-shadow:0 calc(0.25rem*var(--pres-scale)) calc(0.75rem*var(--pres-scale)) rgba(15,103,253,.2)!important}.pres-flow-btn--pulse[data-v-4f81a2b9]{animation:pres-btn-soft-pulse-4f81a2b9 2s ease-in-out infinite}@keyframes pres-btn-soft-pulse-4f81a2b9{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.pres-flow-chat[data-v-4f81a2b9]{flex:1;min-height:0;overflow-y:auto;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:rgba(248,251,255,.9);border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08);text-align:left}.pres-flow-bubble[data-v-4f81a2b9]{max-width:88%;margin-bottom:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);font-size:var(--pres-font-sm);line-height:1.5;animation:pres-bubble-in .45s cubic-bezier(.22,1,.36,1)}.pres-flow-bubble--ai[data-v-4f81a2b9]{margin-right:auto;background:#f2faff;border:calc(0.0625rem*var(--pres-scale)) solid #d0e8ff}.pres-flow-bubble--user[data-v-4f81a2b9]{margin-left:auto;background:#fff;border:calc(0.125rem*var(--pres-scale)) solid #91caff}.pres-flow-bubble-who[data-v-4f81a2b9]{font-size:var(--pres-font-xs);font-weight:700;color:#1f3b81}.pres-flow-dock[data-v-4f81a2b9]{flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--pres-gap);padding:var(--pres-pad) var(--pres-pad-sm);margin-top:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#f4f9ff,#e8f2fa);border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-dock-side[data-v-4f81a2b9]{display:flex;flex-direction:column;justify-content:center;gap:var(--pres-gap-sm);min-width:0}.pres-flow-dock-side--right[data-v-4f81a2b9]{align-items:flex-end;text-align:right}.pres-flow-dock-mic[data-v-4f81a2b9]{position:relative;display:flex;justify-content:center}.pres-flow-dock-mic.spotlight[data-v-4f81a2b9]:before{content:"";position:absolute;inset:calc(-1.25rem*var(--pres-scale));border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.22) 0,transparent 70%);animation:pres-glow-pulse 2.5s ease-in-out infinite;pointer-events:none}.pres-flow-mic-btn[data-v-4f81a2b9]{width:var(--pres-mic-size);height:var(--pres-mic-size);border-radius:50%;background-color:#0f67fd;border:calc(0.375rem*var(--pres-scale)) solid #96d5fd;color:#fff;font-weight:700;font-size:var(--pres-font-md);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--pres-pad-sm);line-height:1.2;cursor:pointer;transition:transform .15s}.pres-flow-mic-btn.pulse[data-v-4f81a2b9]:not(:disabled){animation:mic-glow-4f81a2b9 2s ease infinite}.pres-flow-mic-btn.recording[data-v-4f81a2b9]{background-color:#c87872;border-color:#ecd4d2;box-shadow:0 0 0 calc(0.625rem*var(--pres-scale)) rgba(200,120,114,.22)}.pres-flow-mic-btn.disabled[data-v-4f81a2b9]{opacity:.4;cursor:not-allowed}@keyframes mic-glow-4f81a2b9{50%{box-shadow:0 0 0 calc(0.875rem*var(--pres-scale)) rgba(15,103,253,.18)}}.pres-flow-round-dots[data-v-4f81a2b9]{display:flex;gap:calc(0.625rem*var(--pres-scale));flex-wrap:wrap}.pres-flow-dot[data-v-4f81a2b9]{width:calc(1rem*var(--pres-scale));height:calc(1rem*var(--pres-scale));border-radius:50%;background:#d0d5dd;transition:all .3s}.pres-flow-dot.filled[data-v-4f81a2b9]{background:#52c41a}.pres-flow-dot.pulse[data-v-4f81a2b9]{background:#fa9046;animation:dot-pulse-4f81a2b9 1.2s ease infinite}@keyframes dot-pulse-4f81a2b9{50%{transform:scale(1.25);box-shadow:0 0 0 calc(0.375rem*var(--pres-scale)) rgba(250,144,70,.25)}}.pres-flow-cefr[data-v-4f81a2b9]{position:relative;flex-shrink:0;align-self:center;width:var(--pres-cefr-size);height:var(--pres-cefr-size);margin-top:var(--pres-gap-sm);display:flex;align-items:center;justify-content:center}.pres-flow-cefr-ring[data-v-4f81a2b9]{position:absolute;inset:0;border-radius:50%;border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.4);animation:pres-ring-ripple 2.4s ease-out infinite}.pres-flow-cefr-ring--2[data-v-4f81a2b9]{inset:calc(-0.625rem*var(--pres-scale));animation-delay:1.1s}.pres-flow-cefr-label[data-v-4f81a2b9]{font-size:var(--pres-font-lg);font-weight:900;color:#1f3b81;z-index:1}.pres-flow-examiner[data-v-4f81a2b9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm)}.pres-flow-examiner-img[data-v-4f81a2b9]{width:calc(7.5rem*var(--pres-scale));height:auto;position:relative;z-index:1}.pres-flow-examiner-caption[data-v-4f81a2b9]{margin:0;font-size:var(--pres-font-sm);font-weight:700;color:#1f3b81;line-height:1.35}.pres-flow-score-hero[data-v-4f81a2b9]{align-items:center;text-align:center;justify-content:center}.pres-flow-score-ring-wrap[data-v-4f81a2b9]{position:relative;width:calc(12.5rem*var(--pres-scale));height:calc(12.5rem*var(--pres-scale));margin:0 auto var(--pres-gap)}.pres-flow-score-ring-wrap .pres-flow-score-pct[data-v-4f81a2b9]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.pres-flow-score-steps[data-v-4f81a2b9]{list-style:none;padding:0;margin:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--pres-gap-sm);text-align:left}.pres-flow-score-steps li[data-v-4f81a2b9]{display:flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);font-size:var(--pres-font-sm);color:#94a3b8;background:hsla(0,0%,100%,.7);transition:all .3s}.pres-flow-score-steps li.active[data-v-4f81a2b9],.pres-flow-score-steps li.current[data-v-4f81a2b9]{color:#1f3b81;font-weight:700;background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.2)}.pres-flow-score-steps li.active[data-v-4f81a2b9]{color:#52c41a}.pres-flow-score-step-n[data-v-4f81a2b9]{width:calc(1.875rem*var(--pres-scale));height:calc(1.875rem*var(--pres-scale));border-radius:50%;border:.125rem solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:var(--pres-font-xs);flex-shrink:0}.pres-flow-score-step-n.active[data-v-4f81a2b9]{background:#52c41a;border-color:#52c41a;color:#fff}.pres-flow-done-banner[data-v-4f81a2b9]{padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#f6ffed;color:#52c41a;font-weight:800;font-size:var(--pres-font-sm);text-align:center;animation:pres-scale-in .4s cubic-bezier(.22,1,.36,1)}.pres-flow-waves[data-v-4f81a2b9]{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;min-height:calc(3rem*var(--pres-scale));margin-bottom:var(--pres-gap-sm);padding:var(--pres-gap-sm);background:#e6f4ff;border-radius:var(--pres-radius-md)}.pres-flow-wave-bar[data-v-4f81a2b9]{width:calc(0.5rem*var(--pres-scale));background:linear-gradient(180deg,#0f67fd,#5ed4ff);border-radius:.25rem;animation:pres-wave-bounce-4f81a2b9 .55s ease-in-out infinite alternate;height:calc(0.875rem*var(--pres-scale))}.pres-flow-waves-label[data-v-4f81a2b9]{margin-left:var(--pres-gap-sm);font-size:var(--pres-font-sm);font-weight:700;color:#0f67fd}@keyframes pres-wave-bounce-4f81a2b9{to{height:calc(2.5rem*var(--pres-scale))}}.pres-flow-meter[data-v-4f81a2b9]{margin-bottom:var(--pres-gap-sm);padding:var(--pres-pad-sm);background:#e6f4ff;border-radius:var(--pres-radius-md)}.pres-flow-meter-bars[data-v-4f81a2b9]{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;height:calc(3.5rem*var(--pres-scale))}.pres-flow-meter-bar[data-v-4f81a2b9]{width:calc(0.5rem*var(--pres-scale));min-height:calc(0.375rem*var(--pres-scale));border-radius:.25rem;background:linear-gradient(180deg,#5ed4ff,#0f67fd 55%,#1f3b81);transition:height .04s linear;will-change:height}.pres-flow-meter-label[data-v-4f81a2b9]{margin:var(--pres-gap-sm) 0 0;text-align:center;font-size:var(--pres-font-sm);font-weight:700;color:#0f67fd}.pres-flow-panel-meta[data-v-4f81a2b9]{margin-left:auto;font-size:var(--pres-font-lg)}.pres-flow-scenario[data-v-4f81a2b9]{flex:1;min-height:0;overflow-y:auto;text-align:left;padding:var(--pres-pad-sm);margin-bottom:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#f8fbff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-scenario-title[data-v-4f81a2b9]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-md);font-weight:800;color:#1f3b81}.pres-flow-scenario-label[data-v-4f81a2b9]{margin:0 0 .25rem;font-size:var(--pres-font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f67fd}.pres-flow-scenario-text[data-v-4f81a2b9]{margin:0;font-size:var(--pres-font-sm);color:#45556c;line-height:1.5}.pres-flow-roles[data-v-4f81a2b9]{display:grid;grid-template-columns:1fr 1fr;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap)}@media (max-width:700px){.pres-flow-roles[data-v-4f81a2b9]{grid-template-columns:1fr}}.pres-flow-role[data-v-4f81a2b9]{padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);text-align:left}.pres-flow-role--ai[data-v-4f81a2b9]{background:#fff8e1;border:calc(0.0625rem*var(--pres-scale)) solid rgba(250,144,70,.35)}.pres-flow-role--you[data-v-4f81a2b9]{background:#e6f4ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.25)}.pres-flow-role-icon[data-v-4f81a2b9]{font-size:var(--pres-icon-showcase)}.pres-flow-role-label[data-v-4f81a2b9]{display:block;font-size:var(--pres-font-xs);font-weight:700;color:#62748e;margin:.25rem 0}.pres-flow-role strong[data-v-4f81a2b9]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-flow-status[data-v-4f81a2b9]{flex-shrink:0;display:flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);margin-bottom:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-status.is-ai[data-v-4f81a2b9]{background:#fff8e1;border-color:rgba(250,144,70,.35)}.pres-flow-status.is-user[data-v-4f81a2b9]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-flow-status.is-rec[data-v-4f81a2b9]{background:#faf6f5;border-color:rgba(184,112,108,.35)}.pres-flow-status-avatar[data-v-4f81a2b9]{width:calc(3rem*var(--pres-scale));height:auto;flex-shrink:0}.pres-flow-status-label[data-v-4f81a2b9]{display:block;font-size:var(--pres-font-sm);font-weight:800;color:#1f3b81}.pres-flow-live[data-v-4f81a2b9]{margin:.25rem 0 0;font-size:var(--pres-font-xs);color:#0f67fd;line-height:1.35}.pres-flow-wave-slot[data-v-4f81a2b9]{flex-shrink:0;height:calc(3.5rem*var(--pres-scale));margin-bottom:var(--pres-gap-sm)}.pres-flow-coach-mini[data-v-4f81a2b9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-coach-mini strong[data-v-4f81a2b9]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-flow-coach-mini p[data-v-4f81a2b9]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-flow-coach-icon[data-v-4f81a2b9]{font-size:var(--pres-icon-showcase)}.pres-flow-finish-btn[data-v-4f81a2b9]{width:100%;min-height:var(--pres-touch-min)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important}.pres-flow-dock-label[data-v-4f81a2b9]{margin:0;font-size:var(--pres-font-xs);font-weight:700;color:#62748e}.pres-flow-dock-hint[data-v-4f81a2b9]{margin:0;font-size:var(--pres-font-xs);font-weight:600;color:#62748e;line-height:1.35;max-width:calc(13.75rem*var(--pres-scale))}.pres-flow-dock-submit[data-v-4f81a2b9]{min-height:var(--pres-touch-min)!important;min-width:calc(11.25rem*var(--pres-scale))!important;padding:var(--pres-pad-sm) var(--pres-pad)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important;white-space:normal!important;line-height:1.25!important}.pres-flow-showroom--result[data-v-4f81a2b9]{grid-template-columns:minmax(calc(12.5rem*var(--pres-scale)),.82fr) minmax(calc(30rem*var(--pres-scale)),1.5fr) minmax(calc(12.5rem*var(--pres-scale)),.82fr);align-items:stretch;overflow:hidden;flex:1;min-height:0}.pres-flow-showroom--result .pres-flow-hero[data-v-4f81a2b9]{min-height:0;display:flex;flex-direction:column}.pres-flow-hero-inner--scroll[data-v-4f81a2b9]{overflow-y:auto;text-align:left;padding-right:var(--pres-gap-sm)}.pres-flow-score-orb[data-v-4f81a2b9]{position:absolute;width:calc(17.5rem*var(--pres-scale));height:calc(17.5rem*var(--pres-scale));border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.12) 0,transparent 70%);animation:pres-glow-pulse 3s ease-in-out infinite;pointer-events:none}.pres-dlg[data-v-4f81a2b9]{flex:1;min-height:0;width:100%;height:100%}.pres-dlg-intro__hint[data-v-4f81a2b9]{margin:0 0 var(--pres-gap);font-size:var(--pres-font-sm);font-weight:600;color:#62748e;text-align:center}.pres-dlg-active[data-v-4f81a2b9] .pres-flow-shell__body{display:flex;flex-direction:column;min-height:0}.pres-flow-showroom--dialogue-live .pres-flow-hero[data-v-4f81a2b9]{overflow:visible;min-height:calc(17.5rem*var(--pres-scale))}.pres-dlg-now .pres-flow-now-sub[data-v-4f81a2b9]{max-width:calc(45rem*var(--pres-scale));margin-left:auto;margin-right:auto}.pres-dlg-round-card[data-v-4f81a2b9]{flex-shrink:0;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15);text-align:center}.pres-dlg-round-card__label[data-v-4f81a2b9]{display:block;font-size:var(--pres-font-xs);font-weight:700;color:#62748e;letter-spacing:.08em;text-transform:uppercase}.pres-dlg-round-card__value[data-v-4f81a2b9]{display:block;margin:.25rem 0 var(--pres-gap-sm);font-size:var(--pres-font-lg);font-weight:900;color:#0f67fd}.pres-dlg-theater-wrap[data-v-4f81a2b9]{display:flex;align-items:center;justify-content:center}.pres-dlg-theater-wrap.is-recording-live .pres-flow-hero-glow[data-v-4f81a2b9],.pres-flow-showroom--dialogue-live.is-recording-live .pres-flow-hero-glow[data-v-4f81a2b9]{animation:none!important;opacity:.35}.pres-dlg-theater[data-v-4f81a2b9]{position:relative;width:100%;max-width:calc(32.5rem*var(--pres-scale));min-height:calc(16.25rem*var(--pres-scale));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);text-align:center}.pres-dlg-theater.is-ai .pres-dlg-theater__ring[data-v-4f81a2b9]{border-color:rgba(250,144,70,.5)}.pres-dlg-theater.is-user .pres-dlg-theater__ring[data-v-4f81a2b9]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-dlg-theater.is-rec .pres-dlg-theater__ring[data-v-4f81a2b9]{animation:none;border-color:rgba(184,112,108,.42);transform:scale(calc(.9 + var(--rec-level, 0)*0.2));opacity:calc(.3 + var(--rec-level, 0)*0.48)}.pres-dlg-theater.is-rec .pres-dlg-theater__ring--2[data-v-4f81a2b9]{animation:none;transform:scale(calc(.98 + var(--rec-level, 0)*0.28));opacity:calc(.2 + var(--rec-level, 0)*0.4)}.pres-dlg-theater__rings[data-v-4f81a2b9]{position:absolute;inset:2%;pointer-events:none}.pres-dlg-theater__ring[data-v-4f81a2b9]{position:absolute;inset:0;border-radius:50%;border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.35);animation:pres-ring-ripple 2.4s ease-out infinite}.pres-dlg-theater.is-rec .pres-dlg-theater__ring--2[data-v-4f81a2b9],.pres-dlg-theater.is-rec .pres-dlg-theater__ring[data-v-4f81a2b9]{animation:none!important}.pres-dlg-theater__ring--2[data-v-4f81a2b9]{inset:calc(-0.75rem*var(--pres-scale));animation-delay:1.1s}.pres-dlg-theater__avatar-wrap[data-v-4f81a2b9]{position:relative;z-index:1;width:calc(6.25rem*var(--pres-scale));height:calc(6.25rem*var(--pres-scale));display:flex;align-items:center;justify-content:center}.pres-dlg-theater__avatar[data-v-4f81a2b9]{width:100%;height:auto}.pres-dlg-theater__spinner[data-v-4f81a2b9]{width:calc(3rem*var(--pres-scale));height:calc(3rem*var(--pres-scale));border-radius:50%;border:calc(0.25rem*var(--pres-scale)) solid #e6f4ff;border-top-color:#0f67fd;animation:pres-dlg-spin-4f81a2b9 .9s linear infinite}@keyframes pres-dlg-spin-4f81a2b9{to{transform:rotate(1turn)}}.pres-dlg-theater__badge[data-v-4f81a2b9]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-gap-sm) var(--pres-pad-sm);border-radius:62.4375rem;background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.2)}.pres-dlg-theater__badge.is-ai[data-v-4f81a2b9]{background:#fff8e1;border-color:rgba(250,144,70,.35)}.pres-dlg-theater__badge.is-rec[data-v-4f81a2b9]{background:#faf6f5;border-color:rgba(184,112,108,.38)}.pres-dlg-theater__badge.is-user[data-v-4f81a2b9]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-dlg-theater__badge-icon[data-v-4f81a2b9]{font-size:.9375rem}.pres-dlg-theater__badge-text[data-v-4f81a2b9]{font-size:.875rem;font-weight:800;color:#1f3b81}.pres-dlg-theater__wave[data-v-4f81a2b9]{position:relative;z-index:1;width:100%;max-width:calc(25rem*var(--pres-scale));height:calc(4.5rem*var(--pres-scale));display:flex;align-items:center;justify-content:center}.pres-dlg__wave[data-v-4f81a2b9]{width:100%;height:100%}.pres-dlg-theater__rec-bars[data-v-4f81a2b9]{display:flex;align-items:flex-end;justify-content:center;gap:.3125rem;width:100%;height:100%}.pres-dlg-theater__rec-bar[data-v-4f81a2b9]{width:calc(0.5rem*var(--pres-scale));height:calc(3.5rem*var(--pres-scale));border-radius:.25rem;background:linear-gradient(180deg,#e8c4c0,#c87872);transform-origin:bottom center;will-change:transform}.pres-dlg-theater__foot[data-v-4f81a2b9]{position:relative;z-index:1;margin:0;font-size:var(--pres-font-xs);font-weight:600;color:#62748e;line-height:1.4}.pres-dlg-coach[data-v-4f81a2b9]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-dlg-coach.is-pulse[data-v-4f81a2b9]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-dlg-coach.is-rec[data-v-4f81a2b9]{border-color:rgba(184,112,108,.35);background:#faf6f5}.pres-dlg-coach__icon[data-v-4f81a2b9]{font-size:var(--pres-icon-showcase)}.pres-dlg-coach__title[data-v-4f81a2b9]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-dlg-coach__text[data-v-4f81a2b9]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.45}.pres-dlg-score-hint[data-v-4f81a2b9]{flex-shrink:0;margin:var(--pres-gap-sm) 0;text-align:center;font-size:var(--pres-font-xs);font-weight:600;color:#62748e}.pres-dlg-score-hint.is-ready[data-v-4f81a2b9]{color:#52c41a;font-weight:800}.pres-dlg-dock[data-v-4f81a2b9]{grid-template-columns:1fr;justify-items:center;padding-top:var(--pres-pad-sm);padding-bottom:var(--pres-pad-sm)}.pres-dlg-dock .pres-flow-mic-btn[data-v-4f81a2b9]{width:calc(7.5rem*var(--pres-scale));height:calc(7.5rem*var(--pres-scale));font-size:var(--pres-font-sm)}.pres-dlg__dots-anim[data-v-4f81a2b9]:after{content:"…";animation:pres-dots-4f81a2b9 1.2s steps(4) infinite}@keyframes pres-dots-4f81a2b9{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.pres-attract--canvas[data-v-4edacb8e],.pres-dlg__theater--present[data-v-4edacb8e],.pres-flow-shell[data-v-4edacb8e]{--pres-scale:min(0.05208vw,calc(100dvh/1080));--pres-shell-pad:calc(1rem*var(--pres-scale));--pres-radius-lg:calc(1.25rem*var(--pres-scale));--pres-radius-md:calc(0.875rem*var(--pres-scale));--pres-bar-h:calc(5.5rem*var(--pres-scale));--pres-gap:calc(1.5rem*var(--pres-scale));--pres-gap-sm:calc(0.875rem*var(--pres-scale));--pres-pad:calc(1.75rem*var(--pres-scale));--pres-pad-sm:calc(1.125rem*var(--pres-scale));--pres-font-xs:calc(0.8125rem*var(--pres-scale));--pres-font-sm:calc(1rem*var(--pres-scale));--pres-font-md:calc(1.25rem*var(--pres-scale));--pres-font-lg:calc(1.625rem*var(--pres-scale));--pres-font-xl:calc(3rem*var(--pres-scale));--pres-font-stat:calc(1.75rem*var(--pres-scale));--pres-logo-hero:calc(11.25rem*var(--pres-scale));--pres-logo-bar:calc(3.25rem*var(--pres-scale));--pres-line-w:calc(5rem*var(--pres-scale));--pres-touch-min:calc(5.5rem*var(--pres-scale));--pres-icon-step:calc(3rem*var(--pres-scale));--pres-icon-showcase:calc(2.75rem*var(--pres-scale));--pres-icon-cta:calc(2.5rem*var(--pres-scale));--pres-journey-n:calc(3.25rem*var(--pres-scale));--pres-cefr-size:calc(8rem*var(--pres-scale));--pres-col-wing:calc(25rem*var(--pres-scale));--pres-col-core:calc(55rem*var(--pres-scale));--pres-card-foot-min:calc(8.125rem*var(--pres-scale));--pres-accent-h:calc(0.375rem*var(--pres-scale));--pres-wm:calc(23.75rem*var(--pres-scale));--pres-corner:calc(4rem*var(--pres-scale));--pres-grid-cell:calc(4.5rem*var(--pres-scale));--pres-mic-size:calc(9.75rem*var(--pres-scale));--pres-dock-min-h:calc(13.125rem*var(--pres-scale));--pres-dock-pad:calc(1.5rem*var(--pres-scale))}.pres-attract--canvas[data-v-4edacb8e],.pres-flow-shell[data-v-4edacb8e]{position:relative;width:100%;height:100%;min-height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.pres-attract__bg[data-v-4edacb8e],.pres-flow-shell__bg[data-v-4edacb8e]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 45%,rgba(15,103,253,.14) 0,transparent 58%),linear-gradient(180deg,#e8f2fa,#f8fbff 50%,#e8f2fa)}.pres-attract__bg-grid[data-v-4edacb8e],.pres-flow-shell__bg-grid[data-v-4edacb8e]{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(31,59,129,.06) .0625rem,transparent 0),linear-gradient(90deg,rgba(31,59,129,.06) .0625rem,transparent 0);background-size:var(--pres-grid-cell) var(--pres-grid-cell)}.pres-attract__wm[data-v-4edacb8e],.pres-flow-shell__wm[data-v-4edacb8e]{position:absolute;left:50%;top:50%;width:calc(32.5rem*var(--pres-scale));transform:translate(-50%,-50%);opacity:.04;height:auto}.pres-attract__frame[data-v-4edacb8e],.pres-flow-shell__frame[data-v-4edacb8e]{position:relative;z-index:1;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;padding:var(--pres-shell-pad)}.pres-attract__top[data-v-4edacb8e],.pres-flow-shell__top[data-v-4edacb8e]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm)}.pres-attract__focus[data-v-4edacb8e],.pres-flow-shell__focus[data-v-4edacb8e]{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}.pres-attract__card[data-v-4edacb8e],.pres-flow-shell__card[data-v-4edacb8e]{width:100%;max-width:calc(68.75rem*var(--pres-scale));flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--pres-radius-lg);background:#fff;border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);box-shadow:0 calc(1.5rem*var(--pres-scale)) calc(4rem*var(--pres-scale)) rgba(31,59,129,.14);overflow:hidden;position:relative}.pres-flow-shell__card--center[data-v-4edacb8e]{align-items:center;text-align:center;padding:calc(3rem*var(--pres-scale)) calc(2.5rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__card[data-v-4edacb8e]{max-width:calc(105rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__body[data-v-4edacb8e]{padding:var(--pres-pad-sm) var(--pres-pad)}.pres-attract__card-accent[data-v-4edacb8e],.pres-flow-shell__accent[data-v-4edacb8e]{position:absolute;top:0;left:0;right:0;height:var(--pres-accent-h);background:linear-gradient(90deg,#1f3b81,#0f67fd,#5ed4ff,#1f3b81);background-size:200% 100%;animation:pres-shimmer 6s linear infinite}.pres-flow-shell__body[data-v-4edacb8e]{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--pres-pad)}.pres-flow-shell__foot[data-v-4edacb8e],.pres-gate__foot[data-v-4edacb8e]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) var(--pres-pad) var(--pres-pad);border-top:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.1);background:linear-gradient(180deg,#f8fbff,#f0f7ff)}.pres-flow-now[data-v-4edacb8e]{flex-shrink:0;text-align:center;padding:var(--pres-pad-sm) var(--pres-pad);margin-bottom:var(--pres-gap);border-radius:var(--pres-radius-md);border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.25);background:linear-gradient(135deg,#e6f4ff,#f8fbff)}.pres-flow-now.is-ai[data-v-4edacb8e]{border-color:rgba(250,144,70,.45);background:linear-gradient(135deg,#fff8e1,#fff)}.pres-flow-now.is-ai .pres-flow-now-tag[data-v-4edacb8e]{color:#fa9046}.pres-flow-now.is-user[data-v-4edacb8e]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-flow-now.is-rec[data-v-4edacb8e]{border-color:rgba(184,112,108,.4);background:linear-gradient(135deg,#faf6f5,#fff)}.pres-flow-now.is-rec .pres-flow-now-tag[data-v-4edacb8e]{color:#c87872}.pres-flow-now.is-ready[data-v-4edacb8e]{border-color:rgba(82,196,26,.45);background:linear-gradient(135deg,#f6ffed,#fff)}.pres-flow-now.is-ready .pres-flow-now-tag[data-v-4edacb8e]{color:#52c41a}.pres-flow-now.is-confirm[data-v-4edacb8e]{border-color:rgba(250,144,70,.45);background:linear-gradient(135deg,#fff8e1,#fff)}.pres-flow-now.is-confirm .pres-flow-now-tag[data-v-4edacb8e]{color:#fa9046}.pres-flow-now-tag[data-v-4edacb8e]{display:block;font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0f67fd;margin-bottom:calc(0.375rem*var(--pres-scale))}.pres-flow-now-text[data-v-4edacb8e]{margin:0;font-size:var(--pres-font-md);font-weight:800;color:#1f3b81;line-height:1.35}.pres-flow-now-sub[data-v-4edacb8e]{margin:calc(0.375rem*var(--pres-scale)) 0 0;font-size:var(--pres-font-sm);font-weight:600;color:#45556c;line-height:1.4}.pres-flow-showroom[data-v-4edacb8e]{flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(calc(12.5rem*var(--pres-scale)),.95fr) minmax(calc(27.5rem*var(--pres-scale)),1.35fr) minmax(calc(12.5rem*var(--pres-scale)),.95fr);gap:var(--pres-gap);align-items:stretch;overflow:hidden}.pres-flow-showroom[data-v-4edacb8e]>*{min-width:0}@media (max-width:1100px){.pres-flow-showroom[data-v-4edacb8e]{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.pres-flow-showroom--attract .pres-flow-hero[data-v-4edacb8e],.pres-flow-showroom--attract .pres-flow-rail[data-v-4edacb8e],.pres-flow-showroom--attract[data-v-4edacb8e]{overflow:visible}.pres-flow-showroom--attract .pres-flow-hero[data-v-4edacb8e]{min-height:calc(18.75rem*var(--pres-scale))}.pres-flow-showroom--attract .pres-flow-hero-inner[data-v-4edacb8e]{overflow:visible}.pres-flow-showroom--attract .pres-flow-rail[data-v-4edacb8e]:last-child{justify-content:space-between}.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-metrics[data-v-4edacb8e]{flex:1;align-content:space-evenly}.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-cefr[data-v-4edacb8e]{flex-shrink:0;margin-top:var(--pres-gap-sm)}.pres-flow-showroom--gate[data-v-4edacb8e]{overflow:hidden;grid-template-columns:minmax(calc(11.25rem*var(--pres-scale)),.82fr) minmax(calc(25rem*var(--pres-scale)),1.36fr) minmax(calc(11.25rem*var(--pres-scale)),.82fr)}.pres-flow-showroom--dialogue[data-v-4edacb8e]{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr) minmax(0,.75fr)}.pres-flow-rail[data-v-4edacb8e]{display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(165deg,rgba(240,247,255,.95),hsla(0,0%,100%,.9));border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.12)}@media (max-width:1100px){.pres-flow-rail[data-v-4edacb8e]{min-height:auto}}.pres-flow-rail-label[data-v-4edacb8e]{flex-shrink:0;margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0f67fd;text-align:center}.pres-flow-feature-list[data-v-4edacb8e]{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--pres-gap-sm)}.pres-flow-feature[data-v-4edacb8e]{flex:1 1 auto;min-width:0;display:flex;gap:var(--pres-gap-sm);align-items:flex-start;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08);box-shadow:0 calc(0.25rem*var(--pres-scale)) calc(0.875rem*var(--pres-scale)) rgba(31,59,129,.06);animation:pres-float-in .55s cubic-bezier(.22,1,.36,1) backwards}.pres-flow-feature>div[data-v-4edacb8e]{min-width:0;overflow-wrap:break-word}.pres-flow-feature strong[data-v-4edacb8e]{display:block;font-size:var(--pres-font-sm);color:#1f3b81;margin-bottom:calc(0.25rem*var(--pres-scale))}.pres-flow-feature p[data-v-4edacb8e]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-flow-feature-icon[data-v-4edacb8e]{font-size:var(--pres-icon-showcase);line-height:1;flex-shrink:0}.pres-flow-metrics[data-v-4edacb8e]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pres-gap-sm);width:100%;max-width:100%;align-content:space-evenly}.pres-gate__progress.pres-flow-metrics[data-v-4edacb8e]{flex:0 0 auto;align-content:start}.pres-flow-metric[data-v-4edacb8e]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-width:0;min-height:calc(4.25rem*var(--pres-scale));padding:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-metric strong[data-v-4edacb8e]{font-size:var(--pres-font-stat);font-weight:900;color:#0f67fd;line-height:1.1}.pres-flow-metric span[data-v-4edacb8e]{margin-top:calc(0.25rem*var(--pres-scale));font-size:var(--pres-font-xs);font-weight:600;color:#62748e}.pres-flow-hero[data-v-4edacb8e]{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#fff,#f8fbff);border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.18);box-shadow:inset 0 0 calc(3.75rem*var(--pres-scale)) rgba(15,103,253,.05),0 calc(0.625rem*var(--pres-scale)) calc(2rem*var(--pres-scale)) rgba(15,103,253,.1)}.pres-flow-hero-glow[data-v-4edacb8e]{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.1) 0,transparent 70%);pointer-events:none;animation:pres-glow-pulse 3s ease-in-out infinite}.pres-flow-hero-inner[data-v-4edacb8e]{position:relative;z-index:1;flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.pres-flow-hero-inner--center[data-v-4edacb8e]{align-items:center;text-align:center;justify-content:center}.pres-flow-head-title[data-v-4edacb8e]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-lg);font-weight:800;color:#1f3b81;text-align:center}.pres-flow-head-intro[data-v-4edacb8e]{margin:0 0 var(--pres-gap);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45;text-align:center}.pres-flow-steps-inline[data-v-4edacb8e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap);padding:var(--pres-pad-sm) var(--pres-pad);border-radius:var(--pres-radius-md);background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.18)}.pres-flow-step-pill[data-v-4edacb8e]{display:inline-flex;align-items:center;gap:calc(0.5rem*var(--pres-scale))}.pres-flow-step-n[data-v-4edacb8e]{width:calc(2rem*var(--pres-scale));height:calc(2rem*var(--pres-scale));border-radius:50%;background:linear-gradient(135deg,#1f3b81,#0f67fd);color:#fff;font-size:var(--pres-font-sm);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.pres-flow-step-t[data-v-4edacb8e]{font-size:var(--pres-font-sm);font-weight:700;color:#1f3b81}.pres-flow-step-sep[data-v-4edacb8e]{color:#91caff;font-weight:700}.pres-flow-cta[data-v-4edacb8e]{width:100%;max-width:calc(32.5rem*var(--pres-scale));min-height:var(--pres-touch-min)!important;height:var(--pres-touch-min)!important;font-size:var(--pres-font-lg)!important;font-weight:800!important}.pres-flow-foot[data-v-4edacb8e]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) 0 0;margin-top:var(--pres-gap-sm);border-top:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-foot--ready[data-v-4edacb8e]{padding-top:var(--pres-pad-sm);background:linear-gradient(180deg,transparent,rgba(246,255,237,.5));border-radius:0 0 var(--pres-radius-md) var(--pres-radius-md)}.pres-flow-foot-hint[data-v-4edacb8e]{margin:0;font-size:var(--pres-font-md);font-weight:700;color:#0f67fd;text-align:center}.pres-flow-trust[data-v-4edacb8e]{flex-shrink:0;margin:var(--pres-gap-sm) 0 0;text-align:center;font-size:var(--pres-font-xs);color:#62748e}.pres-flow-panels[data-v-4edacb8e]{flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pres-gap);align-items:stretch;overflow:hidden}@media (max-width:900px){.pres-flow-panels[data-v-4edacb8e]{grid-template-columns:minmax(0,1fr)}}.pres-flow-panel[data-v-4edacb8e]{display:flex;flex-direction:column;min-width:0;max-width:100%;min-height:calc(16.25rem*var(--pres-scale));padding:var(--pres-pad-sm) var(--pres-pad-sm) var(--pres-pad);border-radius:var(--pres-radius-md);border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);background:#fafcff;overflow:hidden;transition:border-color .25s,box-shadow .25s}.pres-flow-panel.is-active[data-v-4edacb8e]{border-color:#0f67fd;background:#fff;box-shadow:inset 0 0 0 calc(0.0625rem*var(--pres-scale)) rgba(15,103,253,.08),0 calc(0.25rem*var(--pres-scale)) calc(1rem*var(--pres-scale)) rgba(15,103,253,.12)}.pres-flow-panel.is-done[data-v-4edacb8e]{border-color:rgba(82,196,26,.45);background:linear-gradient(180deg,#fff,#f6ffed)}.pres-flow-panel.is-locked[data-v-4edacb8e]{opacity:.55}.pres-flow-panel-head[data-v-4edacb8e]{display:flex;align-items:flex-start;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm);min-width:0}.pres-flow-panel-head>div[data-v-4edacb8e]{min-width:0;flex:1}.pres-flow-panel-num[data-v-4edacb8e]{width:var(--pres-icon-step);height:var(--pres-icon-step);border-radius:50%;background:linear-gradient(135deg,#1f3b81,#0f67fd);color:#fff;font-size:var(--pres-font-sm);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pres-flow-panel-icon[data-v-4edacb8e]{font-size:var(--pres-icon-showcase)}.pres-flow-panel-title[data-v-4edacb8e]{margin:0 0 .25rem;font-size:var(--pres-font-md);font-weight:800;color:#1f3b81}.pres-flow-panel-sub[data-v-4edacb8e]{margin:0;font-size:var(--pres-font-xs);color:#62748e}.pres-flow-panel-hint[data-v-4edacb8e]{flex:0 1 auto;margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45}.pres-flow-panel-actions[data-v-4edacb8e]{flex-shrink:0;margin-top:auto;padding-top:var(--pres-gap-sm);display:flex;flex-direction:column;align-items:stretch;gap:var(--pres-gap);width:100%}.pres-flow-panel-actions[data-v-4edacb8e] .el-button{width:100%!important;margin:0!important;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;white-space:normal;line-height:1.25;padding-left:var(--pres-pad-sm)!important;padding-right:var(--pres-pad-sm)!important}.pres-flow-panel-actions[data-v-4edacb8e] .el-button+.el-button{margin-left:0!important}.pres-flow-btn[data-v-4edacb8e]{width:100%;min-height:var(--pres-touch-min)!important;height:auto!important;font-size:var(--pres-font-md)!important;font-weight:800!important;box-shadow:0 calc(0.25rem*var(--pres-scale)) calc(0.75rem*var(--pres-scale)) rgba(15,103,253,.2)!important}.pres-flow-btn--pulse[data-v-4edacb8e]{animation:pres-btn-soft-pulse-4edacb8e 2s ease-in-out infinite}@keyframes pres-btn-soft-pulse-4edacb8e{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.pres-flow-chat[data-v-4edacb8e]{flex:1;min-height:0;overflow-y:auto;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:rgba(248,251,255,.9);border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08);text-align:left}.pres-flow-bubble[data-v-4edacb8e]{max-width:88%;margin-bottom:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);font-size:var(--pres-font-sm);line-height:1.5;animation:pres-bubble-in .45s cubic-bezier(.22,1,.36,1)}.pres-flow-bubble--ai[data-v-4edacb8e]{margin-right:auto;background:#f2faff;border:calc(0.0625rem*var(--pres-scale)) solid #d0e8ff}.pres-flow-bubble--user[data-v-4edacb8e]{margin-left:auto;background:#fff;border:calc(0.125rem*var(--pres-scale)) solid #91caff}.pres-flow-bubble-who[data-v-4edacb8e]{font-size:var(--pres-font-xs);font-weight:700;color:#1f3b81}.pres-flow-dock[data-v-4edacb8e]{flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--pres-gap);padding:var(--pres-pad) var(--pres-pad-sm);margin-top:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#f4f9ff,#e8f2fa);border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-dock-side[data-v-4edacb8e]{display:flex;flex-direction:column;justify-content:center;gap:var(--pres-gap-sm);min-width:0}.pres-flow-dock-side--right[data-v-4edacb8e]{align-items:flex-end;text-align:right}.pres-flow-dock-mic[data-v-4edacb8e]{position:relative;display:flex;justify-content:center}.pres-flow-dock-mic.spotlight[data-v-4edacb8e]:before{content:"";position:absolute;inset:calc(-1.25rem*var(--pres-scale));border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.22) 0,transparent 70%);animation:pres-glow-pulse 2.5s ease-in-out infinite;pointer-events:none}.pres-flow-mic-btn[data-v-4edacb8e]{width:var(--pres-mic-size);height:var(--pres-mic-size);border-radius:50%;background-color:#0f67fd;border:calc(0.375rem*var(--pres-scale)) solid #96d5fd;color:#fff;font-weight:700;font-size:var(--pres-font-md);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--pres-pad-sm);line-height:1.2;cursor:pointer;transition:transform .15s}.pres-flow-mic-btn.pulse[data-v-4edacb8e]:not(:disabled){animation:mic-glow-4edacb8e 2s ease infinite}.pres-flow-mic-btn.recording[data-v-4edacb8e]{background-color:#c87872;border-color:#ecd4d2;box-shadow:0 0 0 calc(0.625rem*var(--pres-scale)) rgba(200,120,114,.22)}.pres-flow-mic-btn.disabled[data-v-4edacb8e]{opacity:.4;cursor:not-allowed}@keyframes mic-glow-4edacb8e{50%{box-shadow:0 0 0 calc(0.875rem*var(--pres-scale)) rgba(15,103,253,.18)}}.pres-flow-round-dots[data-v-4edacb8e]{display:flex;gap:calc(0.625rem*var(--pres-scale));flex-wrap:wrap}.pres-flow-dot[data-v-4edacb8e]{width:calc(1rem*var(--pres-scale));height:calc(1rem*var(--pres-scale));border-radius:50%;background:#d0d5dd;transition:all .3s}.pres-flow-dot.filled[data-v-4edacb8e]{background:#52c41a}.pres-flow-dot.pulse[data-v-4edacb8e]{background:#fa9046;animation:dot-pulse-4edacb8e 1.2s ease infinite}@keyframes dot-pulse-4edacb8e{50%{transform:scale(1.25);box-shadow:0 0 0 calc(0.375rem*var(--pres-scale)) rgba(250,144,70,.25)}}.pres-flow-cefr[data-v-4edacb8e]{position:relative;flex-shrink:0;align-self:center;width:var(--pres-cefr-size);height:var(--pres-cefr-size);margin-top:var(--pres-gap-sm);display:flex;align-items:center;justify-content:center}.pres-flow-cefr-ring[data-v-4edacb8e]{position:absolute;inset:0;border-radius:50%;border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.4);animation:pres-ring-ripple 2.4s ease-out infinite}.pres-flow-cefr-ring--2[data-v-4edacb8e]{inset:calc(-0.625rem*var(--pres-scale));animation-delay:1.1s}.pres-flow-cefr-label[data-v-4edacb8e]{font-size:var(--pres-font-lg);font-weight:900;color:#1f3b81;z-index:1}.pres-flow-examiner[data-v-4edacb8e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm)}.pres-flow-examiner-img[data-v-4edacb8e]{width:calc(7.5rem*var(--pres-scale));height:auto;position:relative;z-index:1}.pres-flow-examiner-caption[data-v-4edacb8e]{margin:0;font-size:var(--pres-font-sm);font-weight:700;color:#1f3b81;line-height:1.35}.pres-flow-score-hero[data-v-4edacb8e]{align-items:center;text-align:center;justify-content:center}.pres-flow-score-ring-wrap[data-v-4edacb8e]{position:relative;width:calc(12.5rem*var(--pres-scale));height:calc(12.5rem*var(--pres-scale));margin:0 auto var(--pres-gap)}.pres-flow-score-ring-wrap .pres-flow-score-pct[data-v-4edacb8e]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.pres-flow-score-steps[data-v-4edacb8e]{list-style:none;padding:0;margin:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--pres-gap-sm);text-align:left}.pres-flow-score-steps li[data-v-4edacb8e]{display:flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);font-size:var(--pres-font-sm);color:#94a3b8;background:hsla(0,0%,100%,.7);transition:all .3s}.pres-flow-score-steps li.active[data-v-4edacb8e],.pres-flow-score-steps li.current[data-v-4edacb8e]{color:#1f3b81;font-weight:700;background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.2)}.pres-flow-score-steps li.active[data-v-4edacb8e]{color:#52c41a}.pres-flow-score-step-n[data-v-4edacb8e]{width:calc(1.875rem*var(--pres-scale));height:calc(1.875rem*var(--pres-scale));border-radius:50%;border:.125rem solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:var(--pres-font-xs);flex-shrink:0}.pres-flow-score-step-n.active[data-v-4edacb8e]{background:#52c41a;border-color:#52c41a;color:#fff}.pres-flow-done-banner[data-v-4edacb8e]{padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#f6ffed;color:#52c41a;font-weight:800;font-size:var(--pres-font-sm);text-align:center;animation:pres-scale-in .4s cubic-bezier(.22,1,.36,1)}.pres-flow-waves[data-v-4edacb8e]{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;min-height:calc(3rem*var(--pres-scale));margin-bottom:var(--pres-gap-sm);padding:var(--pres-gap-sm);background:#e6f4ff;border-radius:var(--pres-radius-md)}.pres-flow-wave-bar[data-v-4edacb8e]{width:calc(0.5rem*var(--pres-scale));background:linear-gradient(180deg,#0f67fd,#5ed4ff);border-radius:.25rem;animation:pres-wave-bounce-4edacb8e .55s ease-in-out infinite alternate;height:calc(0.875rem*var(--pres-scale))}.pres-flow-waves-label[data-v-4edacb8e]{margin-left:var(--pres-gap-sm);font-size:var(--pres-font-sm);font-weight:700;color:#0f67fd}@keyframes pres-wave-bounce-4edacb8e{to{height:calc(2.5rem*var(--pres-scale))}}.pres-flow-meter[data-v-4edacb8e]{margin-bottom:var(--pres-gap-sm);padding:var(--pres-pad-sm);background:#e6f4ff;border-radius:var(--pres-radius-md)}.pres-flow-meter-bars[data-v-4edacb8e]{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;height:calc(3.5rem*var(--pres-scale))}.pres-flow-meter-bar[data-v-4edacb8e]{width:calc(0.5rem*var(--pres-scale));min-height:calc(0.375rem*var(--pres-scale));border-radius:.25rem;background:linear-gradient(180deg,#5ed4ff,#0f67fd 55%,#1f3b81);transition:height .04s linear;will-change:height}.pres-flow-meter-label[data-v-4edacb8e]{margin:var(--pres-gap-sm) 0 0;text-align:center;font-size:var(--pres-font-sm);font-weight:700;color:#0f67fd}.pres-flow-panel-meta[data-v-4edacb8e]{margin-left:auto;font-size:var(--pres-font-lg)}.pres-flow-scenario[data-v-4edacb8e]{flex:1;min-height:0;overflow-y:auto;text-align:left;padding:var(--pres-pad-sm);margin-bottom:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#f8fbff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-scenario-title[data-v-4edacb8e]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-md);font-weight:800;color:#1f3b81}.pres-flow-scenario-label[data-v-4edacb8e]{margin:0 0 .25rem;font-size:var(--pres-font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f67fd}.pres-flow-scenario-text[data-v-4edacb8e]{margin:0;font-size:var(--pres-font-sm);color:#45556c;line-height:1.5}.pres-flow-roles[data-v-4edacb8e]{display:grid;grid-template-columns:1fr 1fr;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap)}@media (max-width:700px){.pres-flow-roles[data-v-4edacb8e]{grid-template-columns:1fr}}.pres-flow-role[data-v-4edacb8e]{padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);text-align:left}.pres-flow-role--ai[data-v-4edacb8e]{background:#fff8e1;border:calc(0.0625rem*var(--pres-scale)) solid rgba(250,144,70,.35)}.pres-flow-role--you[data-v-4edacb8e]{background:#e6f4ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.25)}.pres-flow-role-icon[data-v-4edacb8e]{font-size:var(--pres-icon-showcase)}.pres-flow-role-label[data-v-4edacb8e]{display:block;font-size:var(--pres-font-xs);font-weight:700;color:#62748e;margin:.25rem 0}.pres-flow-role strong[data-v-4edacb8e]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-flow-status[data-v-4edacb8e]{flex-shrink:0;display:flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);margin-bottom:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-status.is-ai[data-v-4edacb8e]{background:#fff8e1;border-color:rgba(250,144,70,.35)}.pres-flow-status.is-user[data-v-4edacb8e]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-flow-status.is-rec[data-v-4edacb8e]{background:#faf6f5;border-color:rgba(184,112,108,.35)}.pres-flow-status-avatar[data-v-4edacb8e]{width:calc(3rem*var(--pres-scale));height:auto;flex-shrink:0}.pres-flow-status-label[data-v-4edacb8e]{display:block;font-size:var(--pres-font-sm);font-weight:800;color:#1f3b81}.pres-flow-live[data-v-4edacb8e]{margin:.25rem 0 0;font-size:var(--pres-font-xs);color:#0f67fd;line-height:1.35}.pres-flow-wave-slot[data-v-4edacb8e]{flex-shrink:0;height:calc(3.5rem*var(--pres-scale));margin-bottom:var(--pres-gap-sm)}.pres-flow-coach-mini[data-v-4edacb8e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-coach-mini strong[data-v-4edacb8e]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-flow-coach-mini p[data-v-4edacb8e]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-flow-coach-icon[data-v-4edacb8e]{font-size:var(--pres-icon-showcase)}.pres-flow-finish-btn[data-v-4edacb8e]{width:100%;min-height:var(--pres-touch-min)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important}.pres-flow-dock-label[data-v-4edacb8e]{margin:0;font-size:var(--pres-font-xs);font-weight:700;color:#62748e}.pres-flow-dock-hint[data-v-4edacb8e]{margin:0;font-size:var(--pres-font-xs);font-weight:600;color:#62748e;line-height:1.35;max-width:calc(13.75rem*var(--pres-scale))}.pres-flow-dock-submit[data-v-4edacb8e]{min-height:var(--pres-touch-min)!important;min-width:calc(11.25rem*var(--pres-scale))!important;padding:var(--pres-pad-sm) var(--pres-pad)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important;white-space:normal!important;line-height:1.25!important}.pres-flow-showroom--result[data-v-4edacb8e]{grid-template-columns:minmax(calc(12.5rem*var(--pres-scale)),.82fr) minmax(calc(30rem*var(--pres-scale)),1.5fr) minmax(calc(12.5rem*var(--pres-scale)),.82fr);align-items:stretch;overflow:hidden;flex:1;min-height:0}.pres-flow-showroom--result .pres-flow-hero[data-v-4edacb8e]{min-height:0;display:flex;flex-direction:column}.pres-flow-hero-inner--scroll[data-v-4edacb8e]{overflow-y:auto;text-align:left;padding-right:var(--pres-gap-sm)}.pres-flow-score-orb[data-v-4edacb8e]{position:absolute;width:calc(17.5rem*var(--pres-scale));height:calc(17.5rem*var(--pres-scale));border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.12) 0,transparent 70%);animation:pres-glow-pulse 3s ease-in-out infinite;pointer-events:none}.pres-flow-showroom--score[data-v-4edacb8e]{grid-template-columns:minmax(calc(11.25rem*var(--pres-scale)),.85fr) minmax(calc(25rem*var(--pres-scale)),1.4fr) minmax(calc(11.25rem*var(--pres-scale)),.85fr)}.pres-flow-score-ring-wrap[data-v-4edacb8e] .el-progress__text{display:none!important}.pres-flow-score-pct[data-v-4edacb8e]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.125rem;pointer-events:none;line-height:1}.pres-flow-score-pct__num[data-v-4edacb8e]{font-size:calc(2.75rem*var(--pres-scale));font-weight:900;color:#1f3b81;font-variant-numeric:tabular-nums}.pres-flow-score-pct__unit[data-v-4edacb8e]{font-size:calc(1.375rem*var(--pres-scale));font-weight:800;color:#0f67fd;margin-top:calc(0.5rem*var(--pres-scale))}.pres-score-page__alert[data-v-4edacb8e]{max-width:calc(32.5rem*var(--pres-scale));margin:var(--pres-gap) auto 0;text-align:left}.pres-attract--canvas[data-v-20faadde],.pres-dlg__theater--present[data-v-20faadde],.pres-flow-shell[data-v-20faadde]{--pres-scale:min(0.05208vw,calc(100dvh/1080));--pres-shell-pad:calc(1rem*var(--pres-scale));--pres-radius-lg:calc(1.25rem*var(--pres-scale));--pres-radius-md:calc(0.875rem*var(--pres-scale));--pres-bar-h:calc(5.5rem*var(--pres-scale));--pres-gap:calc(1.5rem*var(--pres-scale));--pres-gap-sm:calc(0.875rem*var(--pres-scale));--pres-pad:calc(1.75rem*var(--pres-scale));--pres-pad-sm:calc(1.125rem*var(--pres-scale));--pres-font-xs:calc(0.8125rem*var(--pres-scale));--pres-font-sm:calc(1rem*var(--pres-scale));--pres-font-md:calc(1.25rem*var(--pres-scale));--pres-font-lg:calc(1.625rem*var(--pres-scale));--pres-font-xl:calc(3rem*var(--pres-scale));--pres-font-stat:calc(1.75rem*var(--pres-scale));--pres-logo-hero:calc(11.25rem*var(--pres-scale));--pres-logo-bar:calc(3.25rem*var(--pres-scale));--pres-line-w:calc(5rem*var(--pres-scale));--pres-touch-min:calc(5.5rem*var(--pres-scale));--pres-icon-step:calc(3rem*var(--pres-scale));--pres-icon-showcase:calc(2.75rem*var(--pres-scale));--pres-icon-cta:calc(2.5rem*var(--pres-scale));--pres-journey-n:calc(3.25rem*var(--pres-scale));--pres-cefr-size:calc(8rem*var(--pres-scale));--pres-col-wing:calc(25rem*var(--pres-scale));--pres-col-core:calc(55rem*var(--pres-scale));--pres-card-foot-min:calc(8.125rem*var(--pres-scale));--pres-accent-h:calc(0.375rem*var(--pres-scale));--pres-wm:calc(23.75rem*var(--pres-scale));--pres-corner:calc(4rem*var(--pres-scale));--pres-grid-cell:calc(4.5rem*var(--pres-scale));--pres-mic-size:calc(9.75rem*var(--pres-scale));--pres-dock-min-h:calc(13.125rem*var(--pres-scale));--pres-dock-pad:calc(1.5rem*var(--pres-scale))}.pres-cert--formal[data-v-20faadde]{position:relative;width:100%;height:100%;max-height:100%;margin:0;display:flex;flex-direction:column;min-height:0;background:linear-gradient(180deg,#fffef9,#fff 42%,#f8fbff);border:calc(0.1875rem*var(--pres-scale)) double #1f3b81;border-radius:calc(0.375rem*var(--pres-scale));overflow:hidden;box-shadow:0 calc(0.125rem*var(--pres-scale)) 0 rgba(31,59,129,.08),0 calc(1rem*var(--pres-scale)) calc(2.5rem*var(--pres-scale)) rgba(31,59,129,.12);animation:pres-scale-in .65s cubic-bezier(.22,1,.36,1)}.pres-cert--formal[data-v-20faadde]:before{content:"";position:absolute;inset:calc(0.5rem*var(--pres-scale));border:calc(0.0625rem*var(--pres-scale)) solid rgba(201,162,39,.35);border-radius:calc(0.25rem*var(--pres-scale));pointer-events:none;z-index:0}.pres-cert__frame[data-v-20faadde]{position:absolute;inset:0;pointer-events:none;z-index:2}.pres-cert__corner[data-v-20faadde]{position:absolute;width:calc(1.75rem*var(--pres-scale));height:calc(1.75rem*var(--pres-scale));border-color:rgba(201,162,39,.55);border-style:solid}.pres-cert__corner--tl[data-v-20faadde]{top:calc(0.875rem*var(--pres-scale));left:calc(0.875rem*var(--pres-scale));border-width:calc(0.125rem*var(--pres-scale)) 0 0 calc(0.125rem*var(--pres-scale))}.pres-cert__corner--tr[data-v-20faadde]{top:calc(0.875rem*var(--pres-scale));right:calc(0.875rem*var(--pres-scale));border-width:calc(0.125rem*var(--pres-scale)) calc(0.125rem*var(--pres-scale)) 0 0}.pres-cert__corner--bl[data-v-20faadde]{bottom:calc(0.875rem*var(--pres-scale));left:calc(0.875rem*var(--pres-scale));border-width:0 0 calc(0.125rem*var(--pres-scale)) calc(0.125rem*var(--pres-scale))}.pres-cert__corner--br[data-v-20faadde]{bottom:calc(0.875rem*var(--pres-scale));right:calc(0.875rem*var(--pres-scale));border-width:0 calc(0.125rem*var(--pres-scale)) calc(0.125rem*var(--pres-scale)) 0}.pres-cert__ribbon[data-v-20faadde]{flex-shrink:0;height:calc(0.3125rem*var(--pres-scale));background:linear-gradient(90deg,#8b1a1a,#c92a2a 50%,#8b1a1a)}.pres-cert__head[data-v-20faadde]{position:relative;z-index:1;flex-shrink:0;text-align:center;padding:var(--pres-pad-sm) var(--pres-pad) var(--pres-gap-sm)}.pres-cert__logo[data-v-20faadde]{height:calc(2.5rem*var(--pres-scale));width:auto;margin-bottom:var(--pres-gap-sm)}.pres-cert__head-sub[data-v-20faadde]{margin:0;font-size:calc(0.625rem*var(--pres-scale));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#62748e}.pres-cert__head-title[data-v-20faadde]{margin:.25rem 0 0;font-size:var(--pres-font-md);font-weight:900;color:#1f3b81;line-height:1.2}.pres-cert__head-rule[data-v-20faadde]{width:calc(7.5rem*var(--pres-scale));height:calc(0.125rem*var(--pres-scale));margin:var(--pres-gap-sm) auto;background:linear-gradient(90deg,transparent,#c9a227,transparent)}.pres-cert__head-ref[data-v-20faadde]{margin:0;font-size:var(--pres-font-xs);font-weight:600;color:#0f67fd}.pres-cert__head-note[data-v-20faadde]{margin:.25rem 0 0;font-size:calc(0.625rem*var(--pres-scale));color:#b45309;font-weight:600}.pres-cert__hero[data-v-20faadde]{position:relative;z-index:1;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--pres-gap-sm);padding:var(--pres-gap-sm) var(--pres-pad);align-items:center;border-top:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.12);border-bottom:calc(0.125rem*var(--pres-scale)) solid #1f3b81}.pres-cert__seal[data-v-20faadde]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--pres-gap-sm)}.pres-cert__seal-ring[data-v-20faadde]{position:absolute;width:calc(6rem*var(--pres-scale));height:calc(6rem*var(--pres-scale));border-radius:50%;border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.28)}.pres-cert__seal-level[data-v-20faadde]{position:relative;z-index:1;font-size:calc(2.5rem*var(--pres-scale));font-weight:900;line-height:1;color:#1f3b81}.pres-cert__seal-desc[data-v-20faadde]{position:relative;z-index:1;margin:.25rem 0 0;max-width:calc(11.25rem*var(--pres-scale));font-size:var(--pres-font-xs);font-weight:700;color:#45556c;text-align:center;line-height:1.3}.pres-cert__global[data-v-20faadde]{text-align:center}.pres-cert__global-label[data-v-20faadde]{display:block;font-size:calc(0.625rem*var(--pres-scale));font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9a3030;margin-bottom:.125rem}.pres-cert__global-score[data-v-20faadde]{display:block;font-size:calc(3rem*var(--pres-scale));font-weight:900;color:#9a3030;line-height:1;font-variant-numeric:tabular-nums}.pres-cert__global-scale[data-v-20faadde]{display:block;margin-top:.125rem;font-size:calc(0.625rem*var(--pres-scale));color:#62748e}.pres-cert__tiles[data-v-20faadde]{position:relative;z-index:1;flex-shrink:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pres-gap-sm);padding:var(--pres-gap-sm) var(--pres-pad)}.pres-cert__tile[data-v-20faadde]{padding:var(--pres-gap-sm);border-radius:var(--pres-radius-md);text-align:center;background:#f4f8fc;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.12);animation:pres-float-in .45s cubic-bezier(.22,1,.36,1) backwards}.pres-cert__tile--overall[data-v-20faadde]{background:linear-gradient(180deg,#fff,#fdf6f5);border-color:rgba(154,48,48,.22)}.pres-cert__tile-label[data-v-20faadde]{display:block;font-size:calc(0.625rem*var(--pres-scale));font-weight:600;color:#62748e;margin-bottom:.125rem;line-height:1.2;height:1.875rem}.pres-cert__tile-score[data-v-20faadde]{display:block;font-size:var(--pres-font-md);font-weight:900;color:#1f3b81;font-variant-numeric:tabular-nums}.pres-cert__tile--overall .pres-cert__tile-score[data-v-20faadde]{color:#9a3030}.pres-cert__summary[data-v-20faadde]{position:relative;z-index:1;flex:1;min-height:0;margin:0 var(--pres-pad);padding:var(--pres-gap-sm) var(--pres-pad-sm);font-size:var(--pres-font-xs);color:#45556c;line-height:1.45;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;background:rgba(248,251,255,.85);border-radius:var(--pres-radius-md);border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08)}.pres-cert__foot[data-v-20faadde]{position:relative;z-index:1;flex-shrink:0;padding:var(--pres-gap-sm) var(--pres-pad) var(--pres-pad-sm);text-align:center}.pres-cert__foot p[data-v-20faadde]{margin:var(--pres-gap-sm) 0 0;font-size:calc(0.625rem*var(--pres-scale));color:#62748e;line-height:1.35}.pres-cert__foot-line[data-v-20faadde]{display:block;width:calc(10rem*var(--pres-scale));height:.0625rem;margin:0 auto;background:linear-gradient(90deg,transparent,#1f3b81,transparent)}.pres-attract--canvas[data-v-7de9d5f0],.pres-dlg__theater--present[data-v-7de9d5f0],.pres-flow-shell[data-v-7de9d5f0]{--pres-scale:min(0.05208vw,calc(100dvh/1080));--pres-shell-pad:calc(1rem*var(--pres-scale));--pres-radius-lg:calc(1.25rem*var(--pres-scale));--pres-radius-md:calc(0.875rem*var(--pres-scale));--pres-bar-h:calc(5.5rem*var(--pres-scale));--pres-gap:calc(1.5rem*var(--pres-scale));--pres-gap-sm:calc(0.875rem*var(--pres-scale));--pres-pad:calc(1.75rem*var(--pres-scale));--pres-pad-sm:calc(1.125rem*var(--pres-scale));--pres-font-xs:calc(0.8125rem*var(--pres-scale));--pres-font-sm:calc(1rem*var(--pres-scale));--pres-font-md:calc(1.25rem*var(--pres-scale));--pres-font-lg:calc(1.625rem*var(--pres-scale));--pres-font-xl:calc(3rem*var(--pres-scale));--pres-font-stat:calc(1.75rem*var(--pres-scale));--pres-logo-hero:calc(11.25rem*var(--pres-scale));--pres-logo-bar:calc(3.25rem*var(--pres-scale));--pres-line-w:calc(5rem*var(--pres-scale));--pres-touch-min:calc(5.5rem*var(--pres-scale));--pres-icon-step:calc(3rem*var(--pres-scale));--pres-icon-showcase:calc(2.75rem*var(--pres-scale));--pres-icon-cta:calc(2.5rem*var(--pres-scale));--pres-journey-n:calc(3.25rem*var(--pres-scale));--pres-cefr-size:calc(8rem*var(--pres-scale));--pres-col-wing:calc(25rem*var(--pres-scale));--pres-col-core:calc(55rem*var(--pres-scale));--pres-card-foot-min:calc(8.125rem*var(--pres-scale));--pres-accent-h:calc(0.375rem*var(--pres-scale));--pres-wm:calc(23.75rem*var(--pres-scale));--pres-corner:calc(4rem*var(--pres-scale));--pres-grid-cell:calc(4.5rem*var(--pres-scale));--pres-mic-size:calc(9.75rem*var(--pres-scale));--pres-dock-min-h:calc(13.125rem*var(--pres-scale));--pres-dock-pad:calc(1.5rem*var(--pres-scale))}.pres-attract--canvas[data-v-7de9d5f0],.pres-flow-shell[data-v-7de9d5f0]{position:relative;width:100%;height:100%;min-height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.pres-attract__bg[data-v-7de9d5f0],.pres-flow-shell__bg[data-v-7de9d5f0]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 45%,rgba(15,103,253,.14) 0,transparent 58%),linear-gradient(180deg,#e8f2fa,#f8fbff 50%,#e8f2fa)}.pres-attract__bg-grid[data-v-7de9d5f0],.pres-flow-shell__bg-grid[data-v-7de9d5f0]{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(31,59,129,.06) .0625rem,transparent 0),linear-gradient(90deg,rgba(31,59,129,.06) .0625rem,transparent 0);background-size:var(--pres-grid-cell) var(--pres-grid-cell)}.pres-attract__wm[data-v-7de9d5f0],.pres-flow-shell__wm[data-v-7de9d5f0]{position:absolute;left:50%;top:50%;width:calc(32.5rem*var(--pres-scale));transform:translate(-50%,-50%);opacity:.04;height:auto}.pres-attract__frame[data-v-7de9d5f0],.pres-flow-shell__frame[data-v-7de9d5f0]{position:relative;z-index:1;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;padding:var(--pres-shell-pad)}.pres-attract__top[data-v-7de9d5f0],.pres-flow-shell__top[data-v-7de9d5f0]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm)}.pres-attract__focus[data-v-7de9d5f0],.pres-flow-shell__focus[data-v-7de9d5f0]{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}.pres-attract__card[data-v-7de9d5f0],.pres-flow-shell__card[data-v-7de9d5f0]{width:100%;max-width:calc(68.75rem*var(--pres-scale));flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--pres-radius-lg);background:#fff;border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);box-shadow:0 calc(1.5rem*var(--pres-scale)) calc(4rem*var(--pres-scale)) rgba(31,59,129,.14);overflow:hidden;position:relative}.pres-flow-shell__card--center[data-v-7de9d5f0]{align-items:center;text-align:center;padding:calc(3rem*var(--pres-scale)) calc(2.5rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__card[data-v-7de9d5f0]{max-width:calc(105rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__body[data-v-7de9d5f0]{padding:var(--pres-pad-sm) var(--pres-pad)}.pres-attract__card-accent[data-v-7de9d5f0],.pres-flow-shell__accent[data-v-7de9d5f0]{position:absolute;top:0;left:0;right:0;height:var(--pres-accent-h);background:linear-gradient(90deg,#1f3b81,#0f67fd,#5ed4ff,#1f3b81);background-size:200% 100%;animation:pres-shimmer 6s linear infinite}.pres-flow-shell__body[data-v-7de9d5f0]{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--pres-pad)}.pres-flow-shell__foot[data-v-7de9d5f0],.pres-gate__foot[data-v-7de9d5f0]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) var(--pres-pad) var(--pres-pad);border-top:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.1);background:linear-gradient(180deg,#f8fbff,#f0f7ff)}.pres-flow-now[data-v-7de9d5f0]{flex-shrink:0;text-align:center;padding:var(--pres-pad-sm) var(--pres-pad);margin-bottom:var(--pres-gap);border-radius:var(--pres-radius-md);border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.25);background:linear-gradient(135deg,#e6f4ff,#f8fbff)}.pres-flow-now.is-ai[data-v-7de9d5f0]{border-color:rgba(250,144,70,.45);background:linear-gradient(135deg,#fff8e1,#fff)}.pres-flow-now.is-ai .pres-flow-now-tag[data-v-7de9d5f0]{color:#fa9046}.pres-flow-now.is-user[data-v-7de9d5f0]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-flow-now.is-rec[data-v-7de9d5f0]{border-color:rgba(184,112,108,.4);background:linear-gradient(135deg,#faf6f5,#fff)}.pres-flow-now.is-rec .pres-flow-now-tag[data-v-7de9d5f0]{color:#c87872}.pres-flow-now.is-ready[data-v-7de9d5f0]{border-color:rgba(82,196,26,.45);background:linear-gradient(135deg,#f6ffed,#fff)}.pres-flow-now.is-ready .pres-flow-now-tag[data-v-7de9d5f0]{color:#52c41a}.pres-flow-now.is-confirm[data-v-7de9d5f0]{border-color:rgba(250,144,70,.45);background:linear-gradient(135deg,#fff8e1,#fff)}.pres-flow-now.is-confirm .pres-flow-now-tag[data-v-7de9d5f0]{color:#fa9046}.pres-flow-now-tag[data-v-7de9d5f0]{display:block;font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0f67fd;margin-bottom:calc(0.375rem*var(--pres-scale))}.pres-flow-now-text[data-v-7de9d5f0]{margin:0;font-size:var(--pres-font-md);font-weight:800;color:#1f3b81;line-height:1.35}.pres-flow-now-sub[data-v-7de9d5f0]{margin:calc(0.375rem*var(--pres-scale)) 0 0;font-size:var(--pres-font-sm);font-weight:600;color:#45556c;line-height:1.4}.pres-flow-showroom[data-v-7de9d5f0]{flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(calc(12.5rem*var(--pres-scale)),.95fr) minmax(calc(27.5rem*var(--pres-scale)),1.35fr) minmax(calc(12.5rem*var(--pres-scale)),.95fr);gap:var(--pres-gap);align-items:stretch;overflow:hidden}.pres-flow-showroom[data-v-7de9d5f0]>*{min-width:0}@media (max-width:1100px){.pres-flow-showroom[data-v-7de9d5f0]{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.pres-flow-showroom--attract .pres-flow-hero[data-v-7de9d5f0],.pres-flow-showroom--attract .pres-flow-rail[data-v-7de9d5f0],.pres-flow-showroom--attract[data-v-7de9d5f0]{overflow:visible}.pres-flow-showroom--attract .pres-flow-hero[data-v-7de9d5f0]{min-height:calc(18.75rem*var(--pres-scale))}.pres-flow-showroom--attract .pres-flow-hero-inner[data-v-7de9d5f0]{overflow:visible}.pres-flow-showroom--attract .pres-flow-rail[data-v-7de9d5f0]:last-child{justify-content:space-between}.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-metrics[data-v-7de9d5f0]{flex:1;align-content:space-evenly}.pres-flow-showroom--attract .pres-flow-rail:last-child .pres-flow-cefr[data-v-7de9d5f0]{flex-shrink:0;margin-top:var(--pres-gap-sm)}.pres-flow-showroom--gate[data-v-7de9d5f0]{overflow:hidden;grid-template-columns:minmax(calc(11.25rem*var(--pres-scale)),.82fr) minmax(calc(25rem*var(--pres-scale)),1.36fr) minmax(calc(11.25rem*var(--pres-scale)),.82fr)}.pres-flow-showroom--dialogue[data-v-7de9d5f0]{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr) minmax(0,.75fr)}.pres-flow-rail[data-v-7de9d5f0]{display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(165deg,rgba(240,247,255,.95),hsla(0,0%,100%,.9));border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.12)}@media (max-width:1100px){.pres-flow-rail[data-v-7de9d5f0]{min-height:auto}}.pres-flow-rail-label[data-v-7de9d5f0]{flex-shrink:0;margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0f67fd;text-align:center}.pres-flow-feature-list[data-v-7de9d5f0]{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--pres-gap-sm)}.pres-flow-feature[data-v-7de9d5f0]{flex:1 1 auto;min-width:0;display:flex;gap:var(--pres-gap-sm);align-items:flex-start;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08);box-shadow:0 calc(0.25rem*var(--pres-scale)) calc(0.875rem*var(--pres-scale)) rgba(31,59,129,.06);animation:pres-float-in .55s cubic-bezier(.22,1,.36,1) backwards}.pres-flow-feature>div[data-v-7de9d5f0]{min-width:0;overflow-wrap:break-word}.pres-flow-feature strong[data-v-7de9d5f0]{display:block;font-size:var(--pres-font-sm);color:#1f3b81;margin-bottom:calc(0.25rem*var(--pres-scale))}.pres-flow-feature p[data-v-7de9d5f0]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-flow-feature-icon[data-v-7de9d5f0]{font-size:var(--pres-icon-showcase);line-height:1;flex-shrink:0}.pres-flow-metrics[data-v-7de9d5f0]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pres-gap-sm);width:100%;max-width:100%;align-content:space-evenly}.pres-gate__progress.pres-flow-metrics[data-v-7de9d5f0]{flex:0 0 auto;align-content:start}.pres-flow-metric[data-v-7de9d5f0]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-width:0;min-height:calc(4.25rem*var(--pres-scale));padding:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-metric strong[data-v-7de9d5f0]{font-size:var(--pres-font-stat);font-weight:900;color:#0f67fd;line-height:1.1}.pres-flow-metric span[data-v-7de9d5f0]{margin-top:calc(0.25rem*var(--pres-scale));font-size:var(--pres-font-xs);font-weight:600;color:#62748e}.pres-flow-hero[data-v-7de9d5f0]{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;overflow:hidden;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#fff,#f8fbff);border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.18);box-shadow:inset 0 0 calc(3.75rem*var(--pres-scale)) rgba(15,103,253,.05),0 calc(0.625rem*var(--pres-scale)) calc(2rem*var(--pres-scale)) rgba(15,103,253,.1)}.pres-flow-hero-glow[data-v-7de9d5f0]{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.1) 0,transparent 70%);pointer-events:none;animation:pres-glow-pulse 3s ease-in-out infinite}.pres-flow-hero-inner[data-v-7de9d5f0]{position:relative;z-index:1;flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.pres-flow-hero-inner--center[data-v-7de9d5f0]{align-items:center;text-align:center;justify-content:center}.pres-flow-head-title[data-v-7de9d5f0]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-lg);font-weight:800;color:#1f3b81;text-align:center}.pres-flow-head-intro[data-v-7de9d5f0]{margin:0 0 var(--pres-gap);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45;text-align:center}.pres-flow-steps-inline[data-v-7de9d5f0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap);padding:var(--pres-pad-sm) var(--pres-pad);border-radius:var(--pres-radius-md);background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.18)}.pres-flow-step-pill[data-v-7de9d5f0]{display:inline-flex;align-items:center;gap:calc(0.5rem*var(--pres-scale))}.pres-flow-step-n[data-v-7de9d5f0]{width:calc(2rem*var(--pres-scale));height:calc(2rem*var(--pres-scale));border-radius:50%;background:linear-gradient(135deg,#1f3b81,#0f67fd);color:#fff;font-size:var(--pres-font-sm);font-weight:800;display:inline-flex;align-items:center;justify-content:center}.pres-flow-step-t[data-v-7de9d5f0]{font-size:var(--pres-font-sm);font-weight:700;color:#1f3b81}.pres-flow-step-sep[data-v-7de9d5f0]{color:#91caff;font-weight:700}.pres-flow-cta[data-v-7de9d5f0]{width:100%;max-width:calc(32.5rem*var(--pres-scale));min-height:var(--pres-touch-min)!important;height:var(--pres-touch-min)!important;font-size:var(--pres-font-lg)!important;font-weight:800!important}.pres-flow-foot[data-v-7de9d5f0]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) 0 0;margin-top:var(--pres-gap-sm);border-top:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-foot--ready[data-v-7de9d5f0]{padding-top:var(--pres-pad-sm);background:linear-gradient(180deg,transparent,rgba(246,255,237,.5));border-radius:0 0 var(--pres-radius-md) var(--pres-radius-md)}.pres-flow-foot-hint[data-v-7de9d5f0]{margin:0;font-size:var(--pres-font-md);font-weight:700;color:#0f67fd;text-align:center}.pres-flow-trust[data-v-7de9d5f0]{flex-shrink:0;margin:var(--pres-gap-sm) 0 0;text-align:center;font-size:var(--pres-font-xs);color:#62748e}.pres-flow-panels[data-v-7de9d5f0]{flex:1;min-height:0;min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pres-gap);align-items:stretch;overflow:hidden}@media (max-width:900px){.pres-flow-panels[data-v-7de9d5f0]{grid-template-columns:minmax(0,1fr)}}.pres-flow-panel[data-v-7de9d5f0]{display:flex;flex-direction:column;min-width:0;max-width:100%;min-height:calc(16.25rem*var(--pres-scale));padding:var(--pres-pad-sm) var(--pres-pad-sm) var(--pres-pad);border-radius:var(--pres-radius-md);border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);background:#fafcff;overflow:hidden;transition:border-color .25s,box-shadow .25s}.pres-flow-panel.is-active[data-v-7de9d5f0]{border-color:#0f67fd;background:#fff;box-shadow:inset 0 0 0 calc(0.0625rem*var(--pres-scale)) rgba(15,103,253,.08),0 calc(0.25rem*var(--pres-scale)) calc(1rem*var(--pres-scale)) rgba(15,103,253,.12)}.pres-flow-panel.is-done[data-v-7de9d5f0]{border-color:rgba(82,196,26,.45);background:linear-gradient(180deg,#fff,#f6ffed)}.pres-flow-panel.is-locked[data-v-7de9d5f0]{opacity:.55}.pres-flow-panel-head[data-v-7de9d5f0]{display:flex;align-items:flex-start;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm);min-width:0}.pres-flow-panel-head>div[data-v-7de9d5f0]{min-width:0;flex:1}.pres-flow-panel-num[data-v-7de9d5f0]{width:var(--pres-icon-step);height:var(--pres-icon-step);border-radius:50%;background:linear-gradient(135deg,#1f3b81,#0f67fd);color:#fff;font-size:var(--pres-font-sm);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pres-flow-panel-icon[data-v-7de9d5f0]{font-size:var(--pres-icon-showcase)}.pres-flow-panel-title[data-v-7de9d5f0]{margin:0 0 .25rem;font-size:var(--pres-font-md);font-weight:800;color:#1f3b81}.pres-flow-panel-sub[data-v-7de9d5f0]{margin:0;font-size:var(--pres-font-xs);color:#62748e}.pres-flow-panel-hint[data-v-7de9d5f0]{flex:0 1 auto;margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-sm);color:#45556c;line-height:1.45}.pres-flow-panel-actions[data-v-7de9d5f0]{flex-shrink:0;margin-top:auto;padding-top:var(--pres-gap-sm);display:flex;flex-direction:column;align-items:stretch;gap:var(--pres-gap);width:100%}.pres-flow-panel-actions[data-v-7de9d5f0] .el-button{width:100%!important;margin:0!important;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;white-space:normal;line-height:1.25;padding-left:var(--pres-pad-sm)!important;padding-right:var(--pres-pad-sm)!important}.pres-flow-panel-actions[data-v-7de9d5f0] .el-button+.el-button{margin-left:0!important}.pres-flow-btn[data-v-7de9d5f0]{width:100%;min-height:var(--pres-touch-min)!important;height:auto!important;font-size:var(--pres-font-md)!important;font-weight:800!important;box-shadow:0 calc(0.25rem*var(--pres-scale)) calc(0.75rem*var(--pres-scale)) rgba(15,103,253,.2)!important}.pres-flow-btn--pulse[data-v-7de9d5f0]{animation:pres-btn-soft-pulse-7de9d5f0 2s ease-in-out infinite}@keyframes pres-btn-soft-pulse-7de9d5f0{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.pres-flow-chat[data-v-7de9d5f0]{flex:1;min-height:0;overflow-y:auto;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:rgba(248,251,255,.9);border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.08);text-align:left}.pres-flow-bubble[data-v-7de9d5f0]{max-width:88%;margin-bottom:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);font-size:var(--pres-font-sm);line-height:1.5;animation:pres-bubble-in .45s cubic-bezier(.22,1,.36,1)}.pres-flow-bubble--ai[data-v-7de9d5f0]{margin-right:auto;background:#f2faff;border:calc(0.0625rem*var(--pres-scale)) solid #d0e8ff}.pres-flow-bubble--user[data-v-7de9d5f0]{margin-left:auto;background:#fff;border:calc(0.125rem*var(--pres-scale)) solid #91caff}.pres-flow-bubble-who[data-v-7de9d5f0]{font-size:var(--pres-font-xs);font-weight:700;color:#1f3b81}.pres-flow-dock[data-v-7de9d5f0]{flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--pres-gap);padding:var(--pres-pad) var(--pres-pad-sm);margin-top:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#f4f9ff,#e8f2fa);border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-dock-side[data-v-7de9d5f0]{display:flex;flex-direction:column;justify-content:center;gap:var(--pres-gap-sm);min-width:0}.pres-flow-dock-side--right[data-v-7de9d5f0]{align-items:flex-end;text-align:right}.pres-flow-dock-mic[data-v-7de9d5f0]{position:relative;display:flex;justify-content:center}.pres-flow-dock-mic.spotlight[data-v-7de9d5f0]:before{content:"";position:absolute;inset:calc(-1.25rem*var(--pres-scale));border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.22) 0,transparent 70%);animation:pres-glow-pulse 2.5s ease-in-out infinite;pointer-events:none}.pres-flow-mic-btn[data-v-7de9d5f0]{width:var(--pres-mic-size);height:var(--pres-mic-size);border-radius:50%;background-color:#0f67fd;border:calc(0.375rem*var(--pres-scale)) solid #96d5fd;color:#fff;font-weight:700;font-size:var(--pres-font-md);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--pres-pad-sm);line-height:1.2;cursor:pointer;transition:transform .15s}.pres-flow-mic-btn.pulse[data-v-7de9d5f0]:not(:disabled){animation:mic-glow-7de9d5f0 2s ease infinite}.pres-flow-mic-btn.recording[data-v-7de9d5f0]{background-color:#c87872;border-color:#ecd4d2;box-shadow:0 0 0 calc(0.625rem*var(--pres-scale)) rgba(200,120,114,.22)}.pres-flow-mic-btn.disabled[data-v-7de9d5f0]{opacity:.4;cursor:not-allowed}@keyframes mic-glow-7de9d5f0{50%{box-shadow:0 0 0 calc(0.875rem*var(--pres-scale)) rgba(15,103,253,.18)}}.pres-flow-round-dots[data-v-7de9d5f0]{display:flex;gap:calc(0.625rem*var(--pres-scale));flex-wrap:wrap}.pres-flow-dot[data-v-7de9d5f0]{width:calc(1rem*var(--pres-scale));height:calc(1rem*var(--pres-scale));border-radius:50%;background:#d0d5dd;transition:all .3s}.pres-flow-dot.filled[data-v-7de9d5f0]{background:#52c41a}.pres-flow-dot.pulse[data-v-7de9d5f0]{background:#fa9046;animation:dot-pulse-7de9d5f0 1.2s ease infinite}@keyframes dot-pulse-7de9d5f0{50%{transform:scale(1.25);box-shadow:0 0 0 calc(0.375rem*var(--pres-scale)) rgba(250,144,70,.25)}}.pres-flow-cefr[data-v-7de9d5f0]{position:relative;flex-shrink:0;align-self:center;width:var(--pres-cefr-size);height:var(--pres-cefr-size);margin-top:var(--pres-gap-sm);display:flex;align-items:center;justify-content:center}.pres-flow-cefr-ring[data-v-7de9d5f0]{position:absolute;inset:0;border-radius:50%;border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.4);animation:pres-ring-ripple 2.4s ease-out infinite}.pres-flow-cefr-ring--2[data-v-7de9d5f0]{inset:calc(-0.625rem*var(--pres-scale));animation-delay:1.1s}.pres-flow-cefr-label[data-v-7de9d5f0]{font-size:var(--pres-font-lg);font-weight:900;color:#1f3b81;z-index:1}.pres-flow-examiner[data-v-7de9d5f0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm)}.pres-flow-examiner-img[data-v-7de9d5f0]{width:calc(7.5rem*var(--pres-scale));height:auto;position:relative;z-index:1}.pres-flow-examiner-caption[data-v-7de9d5f0]{margin:0;font-size:var(--pres-font-sm);font-weight:700;color:#1f3b81;line-height:1.35}.pres-flow-score-hero[data-v-7de9d5f0]{align-items:center;text-align:center;justify-content:center}.pres-flow-score-ring-wrap[data-v-7de9d5f0]{position:relative;width:calc(12.5rem*var(--pres-scale));height:calc(12.5rem*var(--pres-scale));margin:0 auto var(--pres-gap)}.pres-flow-score-ring-wrap .pres-flow-score-pct[data-v-7de9d5f0]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.pres-flow-score-steps[data-v-7de9d5f0]{list-style:none;padding:0;margin:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--pres-gap-sm);text-align:left}.pres-flow-score-steps li[data-v-7de9d5f0]{display:flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);font-size:var(--pres-font-sm);color:#94a3b8;background:hsla(0,0%,100%,.7);transition:all .3s}.pres-flow-score-steps li.active[data-v-7de9d5f0],.pres-flow-score-steps li.current[data-v-7de9d5f0]{color:#1f3b81;font-weight:700;background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.2)}.pres-flow-score-steps li.active[data-v-7de9d5f0]{color:#52c41a}.pres-flow-score-step-n[data-v-7de9d5f0]{width:calc(1.875rem*var(--pres-scale));height:calc(1.875rem*var(--pres-scale));border-radius:50%;border:.125rem solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:var(--pres-font-xs);flex-shrink:0}.pres-flow-score-step-n.active[data-v-7de9d5f0]{background:#52c41a;border-color:#52c41a;color:#fff}.pres-flow-done-banner[data-v-7de9d5f0]{padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#f6ffed;color:#52c41a;font-weight:800;font-size:var(--pres-font-sm);text-align:center;animation:pres-scale-in .4s cubic-bezier(.22,1,.36,1)}.pres-flow-waves[data-v-7de9d5f0]{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;min-height:calc(3rem*var(--pres-scale));margin-bottom:var(--pres-gap-sm);padding:var(--pres-gap-sm);background:#e6f4ff;border-radius:var(--pres-radius-md)}.pres-flow-wave-bar[data-v-7de9d5f0]{width:calc(0.5rem*var(--pres-scale));background:linear-gradient(180deg,#0f67fd,#5ed4ff);border-radius:.25rem;animation:pres-wave-bounce-7de9d5f0 .55s ease-in-out infinite alternate;height:calc(0.875rem*var(--pres-scale))}.pres-flow-waves-label[data-v-7de9d5f0]{margin-left:var(--pres-gap-sm);font-size:var(--pres-font-sm);font-weight:700;color:#0f67fd}@keyframes pres-wave-bounce-7de9d5f0{to{height:calc(2.5rem*var(--pres-scale))}}.pres-flow-meter[data-v-7de9d5f0]{margin-bottom:var(--pres-gap-sm);padding:var(--pres-pad-sm);background:#e6f4ff;border-radius:var(--pres-radius-md)}.pres-flow-meter-bars[data-v-7de9d5f0]{display:flex;align-items:flex-end;justify-content:center;gap:.25rem;height:calc(3.5rem*var(--pres-scale))}.pres-flow-meter-bar[data-v-7de9d5f0]{width:calc(0.5rem*var(--pres-scale));min-height:calc(0.375rem*var(--pres-scale));border-radius:.25rem;background:linear-gradient(180deg,#5ed4ff,#0f67fd 55%,#1f3b81);transition:height .04s linear;will-change:height}.pres-flow-meter-label[data-v-7de9d5f0]{margin:var(--pres-gap-sm) 0 0;text-align:center;font-size:var(--pres-font-sm);font-weight:700;color:#0f67fd}.pres-flow-panel-meta[data-v-7de9d5f0]{margin-left:auto;font-size:var(--pres-font-lg)}.pres-flow-scenario[data-v-7de9d5f0]{flex:1;min-height:0;overflow-y:auto;text-align:left;padding:var(--pres-pad-sm);margin-bottom:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#f8fbff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-scenario-title[data-v-7de9d5f0]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-md);font-weight:800;color:#1f3b81}.pres-flow-scenario-label[data-v-7de9d5f0]{margin:0 0 .25rem;font-size:var(--pres-font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f67fd}.pres-flow-scenario-text[data-v-7de9d5f0]{margin:0;font-size:var(--pres-font-sm);color:#45556c;line-height:1.5}.pres-flow-roles[data-v-7de9d5f0]{display:grid;grid-template-columns:1fr 1fr;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap)}@media (max-width:700px){.pres-flow-roles[data-v-7de9d5f0]{grid-template-columns:1fr}}.pres-flow-role[data-v-7de9d5f0]{padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);text-align:left}.pres-flow-role--ai[data-v-7de9d5f0]{background:#fff8e1;border:calc(0.0625rem*var(--pres-scale)) solid rgba(250,144,70,.35)}.pres-flow-role--you[data-v-7de9d5f0]{background:#e6f4ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.25)}.pres-flow-role-icon[data-v-7de9d5f0]{font-size:var(--pres-icon-showcase)}.pres-flow-role-label[data-v-7de9d5f0]{display:block;font-size:var(--pres-font-xs);font-weight:700;color:#62748e;margin:.25rem 0}.pres-flow-role strong[data-v-7de9d5f0]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-flow-status[data-v-7de9d5f0]{flex-shrink:0;display:flex;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);margin-bottom:var(--pres-gap-sm);border-radius:var(--pres-radius-md);background:#f0f7ff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.15)}.pres-flow-status.is-ai[data-v-7de9d5f0]{background:#fff8e1;border-color:rgba(250,144,70,.35)}.pres-flow-status.is-user[data-v-7de9d5f0]{animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-flow-status.is-rec[data-v-7de9d5f0]{background:#faf6f5;border-color:rgba(184,112,108,.35)}.pres-flow-status-avatar[data-v-7de9d5f0]{width:calc(3rem*var(--pres-scale));height:auto;flex-shrink:0}.pres-flow-status-label[data-v-7de9d5f0]{display:block;font-size:var(--pres-font-sm);font-weight:800;color:#1f3b81}.pres-flow-live[data-v-7de9d5f0]{margin:.25rem 0 0;font-size:var(--pres-font-xs);color:#0f67fd;line-height:1.35}.pres-flow-wave-slot[data-v-7de9d5f0]{flex-shrink:0;height:calc(3.5rem*var(--pres-scale));margin-bottom:var(--pres-gap-sm)}.pres-flow-coach-mini[data-v-7de9d5f0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1)}.pres-flow-coach-mini strong[data-v-7de9d5f0]{font-size:var(--pres-font-sm);color:#1f3b81}.pres-flow-coach-mini p[data-v-7de9d5f0]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-flow-coach-icon[data-v-7de9d5f0]{font-size:var(--pres-icon-showcase)}.pres-flow-finish-btn[data-v-7de9d5f0]{width:100%;min-height:var(--pres-touch-min)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important}.pres-flow-dock-label[data-v-7de9d5f0]{margin:0;font-size:var(--pres-font-xs);font-weight:700;color:#62748e}.pres-flow-dock-hint[data-v-7de9d5f0]{margin:0;font-size:var(--pres-font-xs);font-weight:600;color:#62748e;line-height:1.35;max-width:calc(13.75rem*var(--pres-scale))}.pres-flow-dock-submit[data-v-7de9d5f0]{min-height:var(--pres-touch-min)!important;min-width:calc(11.25rem*var(--pres-scale))!important;padding:var(--pres-pad-sm) var(--pres-pad)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important;white-space:normal!important;line-height:1.25!important}.pres-flow-showroom--result[data-v-7de9d5f0]{grid-template-columns:minmax(calc(12.5rem*var(--pres-scale)),.82fr) minmax(calc(30rem*var(--pres-scale)),1.5fr) minmax(calc(12.5rem*var(--pres-scale)),.82fr);align-items:stretch;overflow:hidden;flex:1;min-height:0}.pres-flow-showroom--result .pres-flow-hero[data-v-7de9d5f0]{min-height:0;display:flex;flex-direction:column}.pres-flow-hero-inner--scroll[data-v-7de9d5f0]{overflow-y:auto;text-align:left;padding-right:var(--pres-gap-sm)}.pres-flow-score-orb[data-v-7de9d5f0]{position:absolute;width:calc(17.5rem*var(--pres-scale));height:calc(17.5rem*var(--pres-scale));border-radius:50%;background:radial-gradient(circle,rgba(15,103,253,.12) 0,transparent 70%);animation:pres-glow-pulse 3s ease-in-out infinite;pointer-events:none}.pres-result[data-v-7de9d5f0]{width:100%;height:100%}.pres-result[data-v-7de9d5f0] .pres-flow-shell__card{overflow:hidden}.pres-result[data-v-7de9d5f0] .pres-flow-shell__body{min-height:0;overflow:hidden;display:flex;flex-direction:column}.pres-result[data-v-7de9d5f0] .pres-flow-showroom--result{flex:1;min-height:0}.pres-result__now .pres-flow-now-sub[data-v-7de9d5f0]{max-width:calc(50rem*var(--pres-scale));margin-left:auto;margin-right:auto}.pres-result__rail[data-v-7de9d5f0]{justify-content:flex-start;min-height:0;overflow:hidden}.pres-result__dim-list[data-v-7de9d5f0]{list-style:none;margin:0;padding:0;flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--pres-gap-sm);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(15,103,253,.25) transparent}.pres-result__dim-list[data-v-7de9d5f0]::-webkit-scrollbar{width:.375rem}.pres-result__dim-list[data-v-7de9d5f0]::-webkit-scrollbar-track{background:transparent;border-radius:.1875rem}.pres-result__dim-list[data-v-7de9d5f0]::-webkit-scrollbar-thumb{background:rgba(15,103,253,.25);border-radius:.1875rem}.pres-result__dim-list[data-v-7de9d5f0]::-webkit-scrollbar-thumb:hover{background:rgba(15,103,253,.45)}.pres-result__dim-item[data-v-7de9d5f0]{display:flex;gap:var(--pres-gap-sm);align-items:flex-start;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:#fff;border:calc(0.0625rem*var(--pres-scale)) solid rgba(31,59,129,.1);animation:pres-float-in .5s cubic-bezier(.22,1,.36,1) backwards}.pres-result__dim-item p[data-v-7de9d5f0]{margin:.25rem 0 0;font-size:calc(0.875rem*var(--pres-scale));color:#62748e;line-height:1.4}.pres-result__dim-just[data-v-7de9d5f0]{margin-top:.375rem!important;font-size:.625rem!important;color:#45556c!important;line-height:1.45!important}.pres-result__dim-icon[data-v-7de9d5f0]{font-size:1.0625rem;flex-shrink:0}.pres-result__dim-body[data-v-7de9d5f0]{flex:1;min-width:0}.pres-result__dim-top[data-v-7de9d5f0]{display:flex;align-items:center;justify-content:space-between;gap:var(--pres-gap-sm)}.pres-result__dim-top strong[data-v-7de9d5f0]{font-size:calc(0.9375rem*var(--pres-scale));color:#1f3b81}.pres-result__dim-score[data-v-7de9d5f0]{font-size:var(--pres-font-md);font-weight:900;color:#0f67fd;font-variant-numeric:tabular-nums}.pres-result__cefr-badge[data-v-7de9d5f0]{position:relative;flex-shrink:0;margin-top:var(--pres-gap-sm);padding:var(--pres-pad-sm);min-height:calc(6.25rem*var(--pres-scale));display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff,#f0f7ff);border-radius:var(--pres-radius-md);border:calc(0.0625rem*var(--pres-scale)) solid rgba(15,103,253,.2)}.pres-result__cefr-ring[data-v-7de9d5f0]{position:absolute;width:calc(5.5rem*var(--pres-scale));height:calc(5.5rem*var(--pres-scale));border-radius:50%;border:calc(0.125rem*var(--pres-scale)) solid rgba(15,103,253,.35);animation:pres-ring-ripple 2.4s ease-out infinite}.pres-result__cefr-ring--2[data-v-7de9d5f0]{width:calc(6.5rem*var(--pres-scale));height:calc(6.5rem*var(--pres-scale));animation-delay:1.1s}.pres-result__cefr-level[data-v-7de9d5f0]{position:relative;z-index:1;font-size:var(--pres-font-xl);font-weight:900;color:#1f3b81}.pres-result__cefr-global[data-v-7de9d5f0]{position:relative;z-index:1;margin-top:.125rem;font-size:var(--pres-font-sm);font-weight:800;color:#da3333}.pres-result__cert-zone[data-v-7de9d5f0]{min-width:0;min-height:0;overflow:hidden;padding:var(--pres-gap-sm);background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column}.pres-result__cert-fit[data-v-7de9d5f0]{flex:1;min-height:0;width:100%;display:flex;align-items:stretch;justify-content:center;overflow:hidden}.pres-result__actions-rail[data-v-7de9d5f0]{justify-content:center}.pres-result__actions[data-v-7de9d5f0]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--pres-gap);width:100%;min-width:0;padding:var(--pres-pad-sm)}.pres-result__actions-card[data-v-7de9d5f0]{text-align:center;padding:var(--pres-pad-sm);border-radius:var(--pres-radius-md);background:linear-gradient(180deg,#f6ffed,#fff);border:calc(0.0625rem*var(--pres-scale)) solid rgba(82,196,26,.35)}.pres-result__actions-label[data-v-7de9d5f0]{margin:0 0 var(--pres-gap-sm);font-size:var(--pres-font-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#52c41a}.pres-result__actions-scores[data-v-7de9d5f0]{display:flex;align-items:baseline;justify-content:center;gap:var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm)}.pres-result__actions-cefr[data-v-7de9d5f0]{font-size:var(--pres-font-lg);font-weight:900;color:#1f3b81}.pres-result__actions-num[data-v-7de9d5f0]{font-size:calc(2.25rem*var(--pres-scale));font-weight:900;color:#da3333;font-variant-numeric:tabular-nums}.pres-result__actions-hint[data-v-7de9d5f0]{margin:0;font-size:var(--pres-font-xs);color:#62748e;line-height:1.4}.pres-result__btn[data-v-7de9d5f0]{width:100%!important;min-height:var(--pres-touch-min)!important;height:auto!important;margin:0!important;padding:var(--pres-pad-sm) var(--pres-pad-sm)!important;font-size:var(--pres-font-sm)!important;font-weight:800!important;line-height:1.3!important;white-space:normal!important;word-break:break-word}.pres-result__btn--primary[data-v-7de9d5f0]{font-size:var(--pres-font-md)!important}.pres-app{min-height:100dvh;height:100dvh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fafcff,#f5f9fc 48%,#eef6fc);overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:manipulation;color:#333}.pres-app *{box-sizing:border-box}.pres-stage{background:linear-gradient(180deg,#fafcff,#f5f9fc 48%,#eef6fc);position:relative;overflow:hidden}.pres-stage,.pres-stage__inner{flex:1;min-height:0;display:flex;flex-direction:column}.pres-stage__inner{width:100%;max-width:none;margin:0;padding:clamp(1rem,2.5vmin,2rem) clamp(1rem,3vw,3rem);overflow:auto;-webkit-overflow-scrolling:touch}.pres-stage__hint{flex-shrink:0;text-align:center;font-size:clamp(.8125rem,1.3vmin,.9375rem);font-weight:600;color:#62748e;margin:0 0 clamp(.75rem,1.5vmin,1.25rem);padding-bottom:clamp(.625rem,1.2vmin,.875rem);border-bottom:.0625rem solid rgba(31,59,129,.08)}.pres-layout{flex:1;min-height:0;width:100%;display:flex;flex-direction:column}.pres-app--attract .pres-stage__ambient{opacity:.5}.pres-stage--attract{flex:1;min-height:0}.pres-layout--attract{max-width:none;margin:0}.pres-layout--attract,.pres-stage__inner--attract{flex:1;min-height:0;width:100%;display:flex;height:100%}.pres-stage__inner--attract{padding:0;overflow:hidden;flex-direction:column;justify-content:stretch;align-items:stretch}.pres-app--attract .pres-stage{flex:1;min-height:0;height:100%}.pres-layout--gate{height:100%}.pres-layout--dialogue,.pres-layout--gate{flex:1;min-height:0;width:100%;max-width:none;margin:0;display:flex}.pres-layout--dialogue{flex-direction:column}.pres-stage__inner--flow{flex:1;min-height:0;width:100%;height:100%;padding:0;overflow:hidden;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.pres-app:not(.pres-app--attract){--pres-scale:min(0.05208vw,calc(100dvh/1080))}.pres-layout--score{flex:1;min-height:0;width:100%;height:100%;max-width:none;margin:0;display:flex}.pres-layout--result{width:100%;max-width:min(87.5rem,98vw);margin:0 auto}.pres-block{background:#fff;border-radius:.875rem;padding:clamp(1rem,2vmin,1.5rem);margin-bottom:clamp(.75rem,1.5vmin,1rem);border:.0625rem solid rgba(31,59,129,.08);box-shadow:0 .25rem 1.25rem rgba(31,59,129,.06)}.pres-title{color:#1f3b81;font-weight:700;margin:0 0 .75rem;font-size:clamp(1.25rem,2.2vmin,1.75rem)}.pres-accent{color:#fa9046}.pres-muted{color:#45556c}.pres-role-row{background:#f2faff;border-radius:.625rem;padding:clamp(.75rem,1.5vmin,1rem);margin:.5rem 0;display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:clamp(.9375rem,1.5vmin,1.125rem)}.pres-role-row span:last-child{color:#5c616f;text-align:right}.pres-phase-enter-active,.pres-phase-leave-active{transition:opacity .35s ease,transform .35s ease}.pres-phase-enter-from,.pres-phase-leave-to{opacity:0;transform:translateY(.5rem)}html.pres-kiosk-active,html.pres-kiosk-active body{overflow:hidden;height:100%;margin:0}.pres-attract--canvas,.pres-dlg__theater--present,.pres-flow-shell{--pres-scale:min(0.05208vw,calc(100dvh/1080));--pres-shell-pad:calc(1rem*var(--pres-scale));--pres-radius-lg:calc(1.25rem*var(--pres-scale));--pres-radius-md:calc(0.875rem*var(--pres-scale));--pres-bar-h:calc(5.5rem*var(--pres-scale));--pres-gap:calc(1.5rem*var(--pres-scale));--pres-gap-sm:calc(0.875rem*var(--pres-scale));--pres-pad:calc(1.75rem*var(--pres-scale));--pres-pad-sm:calc(1.125rem*var(--pres-scale));--pres-font-xs:calc(0.8125rem*var(--pres-scale));--pres-font-sm:calc(1rem*var(--pres-scale));--pres-font-md:calc(1.25rem*var(--pres-scale));--pres-font-lg:calc(1.625rem*var(--pres-scale));--pres-font-xl:calc(3rem*var(--pres-scale));--pres-font-stat:calc(1.75rem*var(--pres-scale));--pres-logo-hero:calc(11.25rem*var(--pres-scale));--pres-logo-bar:calc(3.25rem*var(--pres-scale));--pres-line-w:calc(5rem*var(--pres-scale));--pres-touch-min:calc(5.5rem*var(--pres-scale));--pres-icon-step:calc(3rem*var(--pres-scale));--pres-icon-showcase:calc(2.75rem*var(--pres-scale));--pres-icon-cta:calc(2.5rem*var(--pres-scale));--pres-journey-n:calc(3.25rem*var(--pres-scale));--pres-cefr-size:calc(8rem*var(--pres-scale));--pres-col-wing:calc(25rem*var(--pres-scale));--pres-col-core:calc(55rem*var(--pres-scale));--pres-card-foot-min:calc(8.125rem*var(--pres-scale));--pres-accent-h:calc(0.375rem*var(--pres-scale));--pres-wm:calc(23.75rem*var(--pres-scale));--pres-corner:calc(4rem*var(--pres-scale));--pres-grid-cell:calc(4.5rem*var(--pres-scale));--pres-mic-size:calc(9.75rem*var(--pres-scale));--pres-dock-min-h:calc(13.125rem*var(--pres-scale));--pres-dock-pad:calc(1.5rem*var(--pres-scale))}.pres-attract--canvas,.pres-flow-shell{position:relative;width:100%;height:100%;min-height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.pres-attract__bg,.pres-flow-shell__bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 60% at 50% 45%,rgba(15,103,253,.14) 0,transparent 58%),linear-gradient(180deg,#e8f2fa,#f8fbff 50%,#e8f2fa)}.pres-attract__bg-grid,.pres-flow-shell__bg-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(31,59,129,.06) .0625rem,transparent 0),linear-gradient(90deg,rgba(31,59,129,.06) .0625rem,transparent 0);background-size:var(--pres-grid-cell) var(--pres-grid-cell)}.pres-attract__wm,.pres-flow-shell__wm{position:absolute;left:50%;top:50%;width:calc(32.5rem*var(--pres-scale));transform:translate(-50%,-50%);opacity:.04;height:auto}.pres-attract__frame,.pres-flow-shell__frame{position:relative;z-index:1;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;padding:var(--pres-shell-pad)}.pres-attract__top,.pres-flow-shell__top{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--pres-gap-sm);margin-bottom:var(--pres-gap-sm)}.pres-attract__focus,.pres-flow-shell__focus{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}.pres-attract__card,.pres-flow-shell__card{width:100%;max-width:calc(68.75rem*var(--pres-scale));flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--pres-radius-lg);background:#fff;border:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.12);box-shadow:0 calc(1.5rem*var(--pres-scale)) calc(4rem*var(--pres-scale)) rgba(31,59,129,.14);overflow:hidden;position:relative}.pres-flow-shell__card--center{align-items:center;text-align:center;padding:calc(3rem*var(--pres-scale)) calc(2.5rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__card{max-width:calc(105rem*var(--pres-scale));animation:pres-scale-in .6s cubic-bezier(.22,1,.36,1)}.pres-flow-shell--showroom .pres-flow-shell__body{padding:var(--pres-pad-sm) var(--pres-pad)}.pres-attract__card-accent,.pres-flow-shell__accent{position:absolute;top:0;left:0;right:0;height:var(--pres-accent-h);background:linear-gradient(90deg,#1f3b81,#0f67fd,#5ed4ff,#1f3b81);background-size:200% 100%;animation:pres-shimmer 6s linear infinite}.pres-flow-shell__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--pres-pad)}.pres-flow-shell__foot,.pres-gate__foot{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--pres-gap-sm);padding:var(--pres-pad-sm) var(--pres-pad) var(--pres-pad);border-top:calc(0.125rem*var(--pres-scale)) solid rgba(31,59,129,.1);background:linear-gradient(180deg,#f8fbff,#f0f7ff)}@keyframes pres-ambient-drift{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(3%,-2%) scale(1.05);opacity:.75}}@keyframes pres-shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes pres-glow-pulse{0%,to{box-shadow:0 0 0 0 rgba(15,103,253,.35),0 .5rem 2rem rgba(31,59,129,.12)}50%{box-shadow:0 0 0 .875rem rgba(15,103,253,0),0 .75rem 2.5rem rgba(31,59,129,.18)}}@keyframes pres-ring-expand{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pres-ring-ripple{0%{transform:scale(1);opacity:.6}to{transform:scale(1.45);opacity:0}}@keyframes pres-scan-sweep{0%{top:-20%}to{top:120%}}@keyframes pres-float-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes pres-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pres-check-pop{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes pres-sparkle{0%,to{opacity:.3;transform:scale(.8) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}}.pres-app{position:relative}.pres-page__ambient,.pres-stage__ambient{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.pres-page__orb{position:absolute;border-radius:50%;filter:blur(3.75rem);animation:pres-ambient-drift 14s ease-in-out infinite}.pres-page__orb--1{width:50vmax;height:50vmax;top:-20%;right:-15%;background:radial-gradient(circle,rgba(94,212,255,.18) 0,transparent 72%)}.pres-page__orb--2{width:42vmax;height:42vmax;bottom:-15%;left:-18%;background:radial-gradient(circle,rgba(15,103,253,.12) 0,transparent 72%);animation-delay:-5s}.pres-page__orb--3{width:22vmax;height:22vmax;top:40%;left:35%;background:radial-gradient(circle,rgba(250,144,70,.15) 0,transparent 70%);animation-delay:-9s}.pres-page__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(31,59,129,.04) .0625rem,transparent 0),linear-gradient(90deg,rgba(31,59,129,.04) .0625rem,transparent 0);background-size:3rem 3rem;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%)}.pres-app>:not(.pres-stage__ambient){position:relative;z-index:1}.pres-block--showcase{background:linear-gradient(145deg,#fff,#f8fbff);border:.0625rem solid hsla(0,0%,100%,.9);box-shadow:0 .5rem 1.5rem rgba(31,59,129,.08),inset 0 .0625rem 0 #fff;position:relative;overflow:hidden}.pres-block--showcase:before{content:"";position:absolute;top:0;left:0;right:0;height:.1875rem;background:linear-gradient(90deg,#1f3b81,#5ed4ff,#0f67fd,#1f3b81);background-size:200% 100%;animation:pres-shimmer 6s linear infinite}.pres-stagger>*{animation:pres-float-in .65s cubic-bezier(.22,1,.36,1) backwards}.pres-stagger>:first-child{animation-delay:.05s}.pres-stagger>:nth-child(2){animation-delay:.12s}.pres-stagger>:nth-child(3){animation-delay:.19s}.pres-stagger>:nth-child(4){animation-delay:.26s}.pres-stagger>:nth-child(5){animation-delay:.33s}.pres-stagger>:nth-child(6){animation-delay:.4s}.pres-stagger>:nth-child(7){animation-delay:.47s}.pres-cta-glow{position:relative;animation:pres-glow-pulse 2.2s ease-in-out infinite}.pres-cta-glow:before{content:"";position:absolute;inset:-.25rem;border-radius:62.4375rem;background:linear-gradient(135deg,#0f67fd,#5ed4ff);opacity:.35;filter:blur(.75rem);z-index:-1}.pres-scan-overlay{position:relative;overflow:hidden}.pres-scan-overlay:after{content:"";position:absolute;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent,rgba(15,103,253,.08),rgba(94,212,255,.2),rgba(15,103,253,.08),transparent);animation:pres-scan-sweep 2.8s ease-in-out infinite;pointer-events:none}.pres-cefr-reveal{position:relative;display:inline-flex}.pres-cefr-reveal .pres-cefr-ring{position:absolute;inset:-.75rem;border-radius:50%;border:.125rem solid rgba(15,103,253,.4);animation:pres-ring-ripple 2s ease-out infinite}.pres-cefr-reveal .pres-cefr-core{animation:pres-ring-expand .9s cubic-bezier(.22,1,.36,1) forwards}.pres-score-roll{font-variant-numeric:tabular-nums;display:inline-block}.pres-sparkles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.pres-sparkle-dot{position:absolute;width:.375rem;height:.375rem;border-radius:50%;background:#5ed4ff;animation:pres-sparkle 2s ease-in-out infinite}.pres-sparkle-dot:first-child{top:15%;left:20%;animation-delay:0s}.pres-sparkle-dot:nth-child(2){top:25%;right:18%;animation-delay:.4s;background:#0f67fd}.pres-sparkle-dot:nth-child(3){bottom:30%;left:12%;animation-delay:.8s;background:#fa9046}.pres-sparkle-dot:nth-child(4){bottom:20%;right:22%;animation-delay:1.2s}.pres-highlight-line{height:.1875rem;width:3.5rem;margin:.75rem auto 1.25rem;background:linear-gradient(90deg,#1f3b81,#0f67fd,#5ed4ff);border-radius:.125rem}.pres-stage__ambient[data-v-fff7b85a]{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.pres-app--attract .pres-stage__ambient .pres-page__orb[data-v-fff7b85a]{opacity:.22}.pres-stage__ambient .pres-page__orb[data-v-fff7b85a]{opacity:.12}