:root{--color-primary:#4195ff;--color-primary-hover:#2877e0;--color-primary-deep:#1d59b8;--color-text:#0b1220;--color-text-secondary:#475266;--color-text-muted:#6a7687;--color-text-faint:#8b95a6;--color-text-slate:#2b3648;--color-text-slate-light:#b3bac6;--color-bg-white:#fff;--color-bg-soft:#f6f8fb;--color-bg-blue-pale:#e3eeff;--color-bg-blue-soft:#f2f7ff;--color-bg-dark:#0b1220;--color-bg-dark-soft:#2b3648;--color-border:#e6eaf0;--color-line-blue:#9ac4ff;--color-line-blue-light:#c4dcff;--color-maze-wall:#c9dcfa;--color-bg-blue-deep:#143f86;--color-success:#149267;--color-success-bright:#1eb980;--color-success-soft:#d5f4e6;--color-success-pale:#ecfaf2;--color-warning:#c98510;--color-warning-accent:#f5a524;--color-warning-soft:#fdecc8;--color-warning-pale:#fff8ea;--color-danger:#c62828;--color-danger-accent:#d93a3a;--color-danger-soft:#ffe4e4;--font-sans:"Geist", system-ui, sans-serif;--font-mono:"Geist Mono", monospace;--font-display:"Gabarito", "Geist", system-ui, sans-serif;--radius-pill:999px;--radius-card-sm:16px;--radius-card-md:24px;--radius-card-lg:28px;--radius-card-xl:36px;--ease-standard:cubic-bezier(.2, .8, .2, 1);--blur-nav:16px}.section-badge-header{flex-direction:column;gap:16px;max-width:660px;display:flex}.section-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary-deep);border-radius:var(--radius-pill);background:#fff;align-self:flex-start;padding:7px 15px;font-size:12px;font-weight:700}.section-title-large{font-family:var(--font-display);letter-spacing:-.022em;color:var(--color-text);font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.02}.section-desc{color:var(--color-text-secondary);font-size:18px;line-height:1.55}.section-head{flex-direction:column;gap:10px;max-width:700px;display:flex}.section-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-deep);font-size:13px;font-weight:600}.section-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.15}.section-lede{max-width:560px;color:var(--color-text-secondary);font-size:17px;line-height:1.55}.btn-dark-pill{text-align:center;color:#fff;background:var(--color-text);border-radius:var(--radius-pill);cursor:pointer;min-height:54px;transition:background .15s var(--ease-standard), transform .15s ease;border:none;justify-content:center;align-items:center;padding:14px 30px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-dark-pill:hover{background:var(--color-text-slate)}.btn-outline-pill{text-align:center;color:#1a2332;border-radius:var(--radius-pill);cursor:pointer;min-height:54px;transition:all .15s var(--ease-standard);background:#fff;border:1px solid #d4d9e1;justify-content:center;align-items:center;padding:14px 30px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-outline-pill:hover{border-color:var(--color-line-blue);color:var(--color-primary-deep)}.btn-blue-pill{text-align:center;color:#fff;background:var(--color-primary);border-radius:var(--radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;min-height:50px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-blue-pill:hover{background:var(--color-primary-hover)}.btn-white-pill{text-align:center;min-height:54px;color:var(--color-primary-deep);border-radius:var(--radius-pill);cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;padding:14px 30px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-white-pill:hover{color:#0a2f66}.full-w{width:100%}.cta-large{min-height:54px;padding:14px 30px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-sans);background-color:var(--color-bg-white);color:var(--color-text);line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}ul{list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important}}.logo[data-v-76649cc7]{--draw-time:1.4s;display:block}.walls[data-v-76649cc7]{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.line[data-v-76649cc7]{stroke-dasharray:var(--length) calc(var(--length) * 2 + 2);animation:linear both draw-line-76649cc7;animation-delay:calc(.2s + var(--from) * var(--draw-time));animation-duration:calc((var(--to) - var(--from)) * var(--draw-time))}@keyframes draw-line-76649cc7{0%{stroke-dashoffset:calc(var(--length) + 1)}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.line[data-v-76649cc7]{stroke-dasharray:none;animation:none}}.lucide-icon[data-v-caa4d4ae]{vertical-align:middle;flex-shrink:0;display:inline-block}.hr-scene[data-v-d8e9b64a]{width:560px;height:340px;color:var(--ah-ink);font-size:var(--ah-fs-body);line-height:var(--ah-lh-normal)}.hr-rise[data-v-d8e9b64a]{animation:.55s cubic-bezier(.2,.7,.2,1) backwards hr-rise-d8e9b64a;animation-delay:var(--d,0s)}.hr-pop[data-v-d8e9b64a]{animation:.5s backwards hr-pop-d8e9b64a;animation-delay:var(--d,0s)}.hr-fly[data-v-d8e9b64a]{animation:.7s cubic-bezier(.2,.8,.25,1) backwards hr-fly-d8e9b64a;animation-delay:var(--d,0s)}@keyframes hr-rise-d8e9b64a{0%{opacity:0;transform:translateY(10px)}}@keyframes hr-pop-d8e9b64a{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.04)}}@keyframes hr-fly-d8e9b64a{0%{opacity:0;transform:translate(30px,-60px)rotate(-8deg)}}.hr-meta[data-v-d8e9b64a]{font-size:var(--ah-fs-caption);color:var(--ah-text-muted)}.hr-avatar[data-v-d8e9b64a]{border-radius:var(--ah-radius-full);border:2px solid var(--ah-surface);width:30px;height:30px;font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);color:var(--ah-on-accent);background:var(--ah-blue);flex:none;place-items:center;display:inline-grid}.hr-avatar.tone-green[data-v-d8e9b64a]{background:var(--ah-green-text)}.hr-avatar.tone-amber[data-v-d8e9b64a]{background:var(--ah-amber-text)}.hr-avatar.tone-red[data-v-d8e9b64a]{background:var(--ah-red-text)}.hr-bar[data-v-d8e9b64a]{border-radius:var(--ah-radius-full);background:var(--ah-bg);height:8px;display:block;overflow:hidden}.hr-bar>span[data-v-d8e9b64a]{height:100%;width:var(--w);border-radius:var(--ah-radius-full);background:var(--ah-blue);animation:1.2s cubic-bezier(.3,.7,.2,1) backwards hr-grow-d8e9b64a;animation-delay:var(--d,0s);display:block}.hr-bar>span.tone-green[data-v-d8e9b64a]{background:var(--ah-green)}.hr-bar>span.tone-amber[data-v-d8e9b64a]{background:var(--ah-amber)}@keyframes hr-grow-d8e9b64a{0%{width:0}}.hr-fade-enter-active[data-v-d8e9b64a]{transition:opacity var(--ah-duration-slow) ease, transform var(--ah-duration-slow) ease}.hr-fade-leave-active[data-v-d8e9b64a]{transition:opacity var(--ah-duration-base) ease}.hr-fade-enter-from[data-v-d8e9b64a]{opacity:0;transform:scale(.98)}.hr-fade-leave-to[data-v-d8e9b64a]{opacity:0}@media (prefers-reduced-motion:reduce){.hr-rise[data-v-d8e9b64a],.hr-pop[data-v-d8e9b64a],.hr-fly[data-v-d8e9b64a],.hr-bar>span[data-v-d8e9b64a]{animation:none}.hr-fade-enter-active[data-v-d8e9b64a],.hr-fade-leave-active[data-v-d8e9b64a]{transition:none}}.ah-btn[data-v-d8e9b64a]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ah-gap-inline);height:var(--ah-control-md);padding:0 var(--ah-space-16);font-family:inherit;font-size:var(--ah-fs-body);font-weight:var(--ah-fw-semibold);white-space:nowrap;color:var(--ah-ink);border-radius:var(--ah-radius-full);cursor:pointer;transition:background-color var(--ah-duration-fast) ease, border-color var(--ah-duration-fast) ease, color var(--ah-duration-fast) ease, transform var(--ah-duration-fast) ease;background:0 0;border:1px solid #0000;line-height:20px;text-decoration:none;display:inline-flex}.ah-btn>svg[data-v-d8e9b64a]{width:var(--ah-icon-md);height:var(--ah-icon-md);flex:none}.ah-btn--sm[data-v-d8e9b64a]{height:var(--ah-control-sm);padding:0 var(--ah-space-12);font-size:var(--ah-fs-small)}.ah-btn--sm>svg[data-v-d8e9b64a]{width:var(--ah-icon-sm);height:var(--ah-icon-sm)}.ah-btn--primary[data-v-d8e9b64a]{color:var(--ah-on-accent);background:var(--ah-blue)}.ah-btn--secondary[data-v-d8e9b64a]{color:var(--ah-ink);background:var(--ah-surface);border-color:var(--ah-border-strong)}.ah-btn--tertiary[data-v-d8e9b64a]{color:var(--ah-blue-text)}.assign[data-v-d8e9b64a]{align-items:center;gap:var(--ah-space-20);grid-template-columns:minmax(0,1fr) 220px;display:grid}.form[data-v-d8e9b64a]{gap:var(--ah-space-8);display:grid}.course[data-v-d8e9b64a]{align-items:center;gap:var(--ah-space-12);padding:var(--ah-space-8) var(--ah-space-12);border-radius:var(--ah-radius-md);background:var(--ah-bg);display:flex}.course>span[data-v-d8e9b64a]:last-child{display:grid}.course-icon[data-v-d8e9b64a]{border-radius:var(--ah-radius-sm);background:var(--ah-green-tint);width:40px;height:40px;color:var(--ah-green-text);place-items:center;display:grid}.area[data-v-d8e9b64a]{align-items:center;gap:var(--ah-space-12);padding:var(--ah-space-8) var(--ah-space-12);border:1px solid var(--ah-border);border-radius:var(--ah-radius-sm);display:flex}.area-name[data-v-d8e9b64a]{font-weight:var(--ah-fw-medium);flex:1}.check[data-v-d8e9b64a]{border:1.5px solid var(--ah-input-border);border-radius:var(--ah-radius-xs);width:18px;height:18px;color:var(--ah-on-accent);flex:none;place-items:center;display:grid}.check.is-checked[data-v-d8e9b64a]{border-color:var(--ah-blue);background:var(--ah-blue);animation:.2s backwards hr-tick-d8e9b64a;animation-delay:var(--d)}@keyframes hr-tick-d8e9b64a{0%{border-color:var(--ah-input-border);background:var(--ah-surface);color:#0000}}.publish[data-v-d8e9b64a]{margin-top:var(--ah-space-4);justify-content:flex-end;display:flex}.press[data-v-d8e9b64a]{animation:2.6s backwards hr-press-d8e9b64a}@keyframes hr-press-d8e9b64a{0%,55%{transform:none}65%{transform:scale(.92)}}.reach[data-v-d8e9b64a]{gap:var(--ah-space-12);display:grid}.notification[data-v-d8e9b64a]{gap:var(--ah-space-8);padding:var(--ah-space-12);border:1px solid var(--ah-border);border-radius:var(--ah-radius-md);background:var(--ah-surface);box-shadow:var(--ah-shadow-md);font-size:var(--ah-fs-caption);line-height:var(--ah-lh-snug);color:var(--ah-ink-soft);grid-template-columns:auto minmax(0,1fr);display:grid}.app-icon[data-v-d8e9b64a]{border-radius:var(--ah-radius-sm);background:var(--ah-blue);width:32px;height:32px;color:var(--ah-on-accent);place-items:center;display:grid}.notification-text[data-v-d8e9b64a]{display:grid}.notification-text>strong[data-v-d8e9b64a]{color:var(--ah-ink)}.notification-top[data-v-d8e9b64a]{color:var(--ah-text-muted);justify-content:space-between;display:flex}.people[data-v-d8e9b64a]{align-items:center;gap:var(--ah-space-8);display:flex}.stack[data-v-d8e9b64a]{display:flex}.stack .hr-avatar+.hr-avatar[data-v-d8e9b64a]{margin-inline-start:calc(var(--ah-space-8) * -1)}@media (prefers-reduced-motion:reduce){.check.is-checked[data-v-d8e9b64a],.press[data-v-d8e9b64a]{animation:none}}.hr-scene[data-v-ef61b8f7]{width:560px;height:340px;color:var(--ah-ink);font-size:var(--ah-fs-body);line-height:var(--ah-lh-normal)}.hr-rise[data-v-ef61b8f7]{animation:.55s cubic-bezier(.2,.7,.2,1) backwards hr-rise-ef61b8f7;animation-delay:var(--d,0s)}.hr-pop[data-v-ef61b8f7]{animation:.5s backwards hr-pop-ef61b8f7;animation-delay:var(--d,0s)}.hr-fly[data-v-ef61b8f7]{animation:.7s cubic-bezier(.2,.8,.25,1) backwards hr-fly-ef61b8f7;animation-delay:var(--d,0s)}@keyframes hr-rise-ef61b8f7{0%{opacity:0;transform:translateY(10px)}}@keyframes hr-pop-ef61b8f7{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.04)}}@keyframes hr-fly-ef61b8f7{0%{opacity:0;transform:translate(30px,-60px)rotate(-8deg)}}.hr-meta[data-v-ef61b8f7]{font-size:var(--ah-fs-caption);color:var(--ah-text-muted)}.hr-avatar[data-v-ef61b8f7]{border-radius:var(--ah-radius-full);border:2px solid var(--ah-surface);width:30px;height:30px;font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);color:var(--ah-on-accent);background:var(--ah-blue);flex:none;place-items:center;display:inline-grid}.hr-avatar.tone-green[data-v-ef61b8f7]{background:var(--ah-green-text)}.hr-avatar.tone-amber[data-v-ef61b8f7]{background:var(--ah-amber-text)}.hr-avatar.tone-red[data-v-ef61b8f7]{background:var(--ah-red-text)}.hr-bar[data-v-ef61b8f7]{border-radius:var(--ah-radius-full);background:var(--ah-bg);height:8px;display:block;overflow:hidden}.hr-bar>span[data-v-ef61b8f7]{height:100%;width:var(--w);border-radius:var(--ah-radius-full);background:var(--ah-blue);animation:1.2s cubic-bezier(.3,.7,.2,1) backwards hr-grow-ef61b8f7;animation-delay:var(--d,0s);display:block}.hr-bar>span.tone-green[data-v-ef61b8f7]{background:var(--ah-green)}.hr-bar>span.tone-amber[data-v-ef61b8f7]{background:var(--ah-amber)}@keyframes hr-grow-ef61b8f7{0%{width:0}}.hr-fade-enter-active[data-v-ef61b8f7]{transition:opacity var(--ah-duration-slow) ease, transform var(--ah-duration-slow) ease}.hr-fade-leave-active[data-v-ef61b8f7]{transition:opacity var(--ah-duration-base) ease}.hr-fade-enter-from[data-v-ef61b8f7]{opacity:0;transform:scale(.98)}.hr-fade-leave-to[data-v-ef61b8f7]{opacity:0}@media (prefers-reduced-motion:reduce){.hr-rise[data-v-ef61b8f7],.hr-pop[data-v-ef61b8f7],.hr-fly[data-v-ef61b8f7],.hr-bar>span[data-v-ef61b8f7]{animation:none}.hr-fade-enter-active[data-v-ef61b8f7],.hr-fade-leave-active[data-v-ef61b8f7]{transition:none}}.ah-btn[data-v-ef61b8f7]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ah-gap-inline);height:var(--ah-control-md);padding:0 var(--ah-space-16);font-family:inherit;font-size:var(--ah-fs-body);font-weight:var(--ah-fw-semibold);white-space:nowrap;color:var(--ah-ink);border-radius:var(--ah-radius-full);cursor:pointer;transition:background-color var(--ah-duration-fast) ease, border-color var(--ah-duration-fast) ease, color var(--ah-duration-fast) ease, transform var(--ah-duration-fast) ease;background:0 0;border:1px solid #0000;line-height:20px;text-decoration:none;display:inline-flex}.ah-btn>svg[data-v-ef61b8f7]{width:var(--ah-icon-md);height:var(--ah-icon-md);flex:none}.ah-btn--sm[data-v-ef61b8f7]{height:var(--ah-control-sm);padding:0 var(--ah-space-12);font-size:var(--ah-fs-small)}.ah-btn--sm>svg[data-v-ef61b8f7]{width:var(--ah-icon-sm);height:var(--ah-icon-sm)}.ah-btn--primary[data-v-ef61b8f7]{color:var(--ah-on-accent);background:var(--ah-blue)}.ah-btn--secondary[data-v-ef61b8f7]{color:var(--ah-ink);background:var(--ah-surface);border-color:var(--ah-border-strong)}.ah-btn--tertiary[data-v-ef61b8f7]{color:var(--ah-blue-text)}.evaluate[data-v-ef61b8f7]{place-items:center;display:grid}.eyebrow[data-v-ef61b8f7]{font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);letter-spacing:var(--ah-ls-wide);text-transform:uppercase;color:var(--ah-text-muted)}.test[data-v-ef61b8f7]{gap:var(--ah-space-16);width:460px;padding:var(--ah-space-24);border:1px solid var(--ah-border);border-radius:var(--ah-radius-lg);background:var(--ah-surface);box-shadow:var(--ah-shadow-md);display:grid;position:relative}.statement[data-v-ef61b8f7]{font-size:var(--ah-fs-title);line-height:var(--ah-lh-snug)}.answers[data-v-ef61b8f7]{gap:var(--ah-space-12);grid-template-columns:1fr 1fr;display:grid}.answer[data-v-ef61b8f7]{justify-content:center;align-items:center;gap:var(--ah-space-6);padding:var(--ah-space-12);border-radius:var(--ah-radius-md);font-weight:var(--ah-fw-bold);border:2px solid;display:flex}.answer.true[data-v-ef61b8f7]{border-color:var(--ah-green-line);color:var(--ah-green-text)}.answer.false[data-v-ef61b8f7]{border-color:var(--ah-red-line);color:var(--ah-red-text)}.answer.picked[data-v-ef61b8f7]{border-color:var(--ah-red-text);background:var(--ah-red-text);color:var(--ah-on-accent);animation:.25s 1s backwards hr-pick-ef61b8f7}@keyframes hr-pick-ef61b8f7{0%{border-color:var(--ah-red-line);background:var(--ah-surface);color:var(--ah-red-text)}}.stamp[data-v-ef61b8f7]{top:calc(var(--ah-space-16) * -1);padding:var(--ah-space-4) var(--ah-space-12);border:3px solid var(--ah-green-text);border-radius:var(--ah-radius-sm);background:var(--ah-surface);font-size:var(--ah-fs-title);font-weight:var(--ah-fw-heavy);letter-spacing:var(--ah-ls-wide);text-transform:uppercase;color:var(--ah-green-text);animation:.45s cubic-bezier(.3,1.5,.5,1) 1.4s backwards hr-stamp-ef61b8f7;position:absolute;inset-inline-end:var(--ah-space-16);transform:rotate(-8deg)}@keyframes hr-stamp-ef61b8f7{0%{opacity:0;transform:rotate(-12deg)scale(1.8)}}.certificate[data-v-ef61b8f7]{justify-items:center;gap:var(--ah-space-4);width:360px;padding:var(--ah-space-24) var(--ah-space-24) var(--ah-space-16);border:1px solid var(--ah-border);border-radius:var(--ah-radius-md);background:var(--ah-surface);box-shadow:var(--ah-shadow-md);text-align:center;display:grid;position:relative}.certificate[data-v-ef61b8f7]:before{content:"";inset:var(--ah-space-8);border:1.5px solid var(--ah-green-line);border-radius:var(--ah-radius-sm);pointer-events:none;position:absolute}.certificate .eyebrow[data-v-ef61b8f7]{color:var(--ah-green-text)}.seal[data-v-ef61b8f7]{width:52px;height:52px;margin-bottom:var(--ah-space-4);border-radius:var(--ah-radius-full);background:var(--ah-green-text);color:var(--ah-on-accent);box-shadow:0 0 0 6px var(--ah-green-tint);place-items:center;display:grid}.name[data-v-ef61b8f7]{font-size:var(--ah-fs-heading);letter-spacing:var(--ah-ls-snug)}.footer[data-v-ef61b8f7]{width:100%;margin-top:var(--ah-space-8);padding-top:var(--ah-space-8);border-top:1px solid var(--ah-border);justify-content:space-between;display:flex}.code[data-v-ef61b8f7]{font-family:var(--ah-font-mono)}@media (prefers-reduced-motion:reduce){.answer.picked[data-v-ef61b8f7],.stamp[data-v-ef61b8f7]{animation:none}}.hr-scene[data-v-eb957552]{width:560px;height:340px;color:var(--ah-ink);font-size:var(--ah-fs-body);line-height:var(--ah-lh-normal)}.hr-rise[data-v-eb957552]{animation:.55s cubic-bezier(.2,.7,.2,1) backwards hr-rise-eb957552;animation-delay:var(--d,0s)}.hr-pop[data-v-eb957552]{animation:.5s backwards hr-pop-eb957552;animation-delay:var(--d,0s)}.hr-fly[data-v-eb957552]{animation:.7s cubic-bezier(.2,.8,.25,1) backwards hr-fly-eb957552;animation-delay:var(--d,0s)}@keyframes hr-rise-eb957552{0%{opacity:0;transform:translateY(10px)}}@keyframes hr-pop-eb957552{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.04)}}@keyframes hr-fly-eb957552{0%{opacity:0;transform:translate(30px,-60px)rotate(-8deg)}}.hr-meta[data-v-eb957552]{font-size:var(--ah-fs-caption);color:var(--ah-text-muted)}.hr-avatar[data-v-eb957552]{border-radius:var(--ah-radius-full);border:2px solid var(--ah-surface);width:30px;height:30px;font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);color:var(--ah-on-accent);background:var(--ah-blue);flex:none;place-items:center;display:inline-grid}.hr-avatar.tone-green[data-v-eb957552]{background:var(--ah-green-text)}.hr-avatar.tone-amber[data-v-eb957552]{background:var(--ah-amber-text)}.hr-avatar.tone-red[data-v-eb957552]{background:var(--ah-red-text)}.hr-bar[data-v-eb957552]{border-radius:var(--ah-radius-full);background:var(--ah-bg);height:8px;display:block;overflow:hidden}.hr-bar>span[data-v-eb957552]{height:100%;width:var(--w);border-radius:var(--ah-radius-full);background:var(--ah-blue);animation:1.2s cubic-bezier(.3,.7,.2,1) backwards hr-grow-eb957552;animation-delay:var(--d,0s);display:block}.hr-bar>span.tone-green[data-v-eb957552]{background:var(--ah-green)}.hr-bar>span.tone-amber[data-v-eb957552]{background:var(--ah-amber)}@keyframes hr-grow-eb957552{0%{width:0}}.hr-fade-enter-active[data-v-eb957552]{transition:opacity var(--ah-duration-slow) ease, transform var(--ah-duration-slow) ease}.hr-fade-leave-active[data-v-eb957552]{transition:opacity var(--ah-duration-base) ease}.hr-fade-enter-from[data-v-eb957552]{opacity:0;transform:scale(.98)}.hr-fade-leave-to[data-v-eb957552]{opacity:0}@media (prefers-reduced-motion:reduce){.hr-rise[data-v-eb957552],.hr-pop[data-v-eb957552],.hr-fly[data-v-eb957552],.hr-bar>span[data-v-eb957552]{animation:none}.hr-fade-enter-active[data-v-eb957552],.hr-fade-leave-active[data-v-eb957552]{transition:none}}.ah-btn[data-v-eb957552]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ah-gap-inline);height:var(--ah-control-md);padding:0 var(--ah-space-16);font-family:inherit;font-size:var(--ah-fs-body);font-weight:var(--ah-fw-semibold);white-space:nowrap;color:var(--ah-ink);border-radius:var(--ah-radius-full);cursor:pointer;transition:background-color var(--ah-duration-fast) ease, border-color var(--ah-duration-fast) ease, color var(--ah-duration-fast) ease, transform var(--ah-duration-fast) ease;background:0 0;border:1px solid #0000;line-height:20px;text-decoration:none;display:inline-flex}.ah-btn>svg[data-v-eb957552]{width:var(--ah-icon-md);height:var(--ah-icon-md);flex:none}.ah-btn--sm[data-v-eb957552]{height:var(--ah-control-sm);padding:0 var(--ah-space-12);font-size:var(--ah-fs-small)}.ah-btn--sm>svg[data-v-eb957552]{width:var(--ah-icon-sm);height:var(--ah-icon-sm)}.ah-btn--primary[data-v-eb957552]{color:var(--ah-on-accent);background:var(--ah-blue)}.ah-btn--secondary[data-v-eb957552]{color:var(--ah-ink);background:var(--ah-surface);border-color:var(--ah-border-strong)}.ah-btn--tertiary[data-v-eb957552]{color:var(--ah-blue-text)}.slide[data-v-eb957552]{--cover-ink:var(--ah-green-text);--cover-bg:var(--ah-green-tint);border:1px solid var(--ah-border);border-radius:var(--ah-radius-lg);background:var(--ah-surface);width:520px;height:320px;box-shadow:var(--ah-shadow-md);transition:background var(--ah-duration-slow) ease;position:relative;overflow:hidden}.slide.is-cover[data-v-eb957552]{background:var(--cover-bg)}.page[data-v-eb957552]{align-content:center;gap:var(--ah-space-12);height:100%;padding:var(--ah-space-24) var(--ah-space-32);display:grid}.eyebrow[data-v-eb957552]{font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);letter-spacing:var(--ah-ls-wide);text-transform:uppercase;color:var(--cover-ink)}.cover[data-v-eb957552]{column-gap:var(--ah-space-20);grid-template-columns:auto minmax(0,1fr);align-items:center}.cover-number[data-v-eb957552]{font-size:var(--ah-fs-numeral);font-weight:var(--ah-fw-bold);letter-spacing:-.04em;color:var(--cover-ink);grid-row:span 3;line-height:.9}.cover-title[data-v-eb957552]{font-size:var(--ah-fs-page);font-weight:var(--ah-fw-heavy);line-height:var(--ah-lh-tight);letter-spacing:var(--ah-ls-tight);text-wrap:balance}.cover-icon[data-v-eb957552]{top:var(--ah-space-20);border-radius:var(--ah-radius-md);background:var(--ah-surface);width:44px;height:44px;color:var(--cover-ink);place-items:center;display:grid;position:absolute;inset-inline-end:var(--ah-space-20)}.chips[data-v-eb957552]{gap:var(--ah-space-6);flex-wrap:wrap;display:flex}.chip[data-v-eb957552]{padding:var(--ah-space-2) var(--ah-space-12);border:1px solid var(--ah-border);border-radius:var(--ah-radius-full);background:var(--ah-surface);font-size:var(--ah-fs-caption);font-weight:var(--ah-fw-semibold);color:var(--ah-ink-soft)}.page-title[data-v-eb957552]{font-size:var(--ah-fs-heading);line-height:var(--ah-lh-snug);letter-spacing:var(--ah-ls-snug)}.cards[data-v-eb957552]{gap:var(--ah-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card[data-v-eb957552]{align-content:start;gap:var(--ah-space-8);padding:var(--ah-space-16) var(--ah-space-12);border-radius:var(--ah-radius-md);background:var(--ah-bg);font-size:var(--ah-fs-caption);line-height:var(--ah-lh-snug);color:var(--ah-text-muted);display:grid}.card strong[data-v-eb957552]{font-size:var(--ah-fs-body);color:var(--ah-ink)}.card-icon[data-v-eb957552]{border-radius:var(--ah-radius-full);background:var(--cover-bg);width:36px;height:36px;color:var(--cover-ink);place-items:center;display:grid}.stat[data-v-eb957552]{justify-items:start}.stat-value[data-v-eb957552]{font-size:var(--ah-fs-numeral);font-weight:var(--ah-fw-heavy);letter-spacing:-.04em;color:var(--cover-ink);font-variant-numeric:tabular-nums;line-height:.95}.stat-label[data-v-eb957552]{max-width:340px;font-size:var(--ah-fs-title);line-height:var(--ah-lh-snug)}.warning[data-v-eb957552]{align-items:center;gap:var(--ah-space-8);padding:var(--ah-space-8) var(--ah-space-12);border:1px solid var(--ah-amber-line);border-radius:var(--ah-radius-sm);background:var(--ah-amber-pale);font-size:var(--ah-fs-small);color:var(--ah-amber-text);display:flex}.dots[data-v-eb957552]{bottom:var(--ah-space-12);gap:var(--ah-space-4);display:flex;position:absolute;inset-inline-end:var(--ah-space-16)}.dots span[data-v-eb957552]{border-radius:var(--ah-radius-full);background:var(--ah-border-strong);width:6px;height:6px;transition:width var(--ah-duration-slow) ease, background var(--ah-duration-slow) ease}.dots span.is-on[data-v-eb957552]{background:var(--cover-ink);width:18px}@media (prefers-reduced-motion:reduce){.slide[data-v-eb957552],.dots span[data-v-eb957552]{transition:none}}.mini-cover[data-v-0bb934cd]{--cover-ink:var(--ah-blue-text);--cover-bg:var(--ah-blue-tint);align-items:center;column-gap:var(--ah-space-8);height:100%;padding:var(--ah-space-8) var(--ah-space-12);border-radius:var(--ah-radius-sm);background:var(--cover-bg);grid-template-columns:auto minmax(0,1fr);display:grid}.accent-green[data-v-0bb934cd]{--cover-ink:var(--ah-green-text);--cover-bg:var(--ah-green-tint)}.accent-amber[data-v-0bb934cd]{--cover-ink:var(--ah-amber-text);--cover-bg:var(--ah-amber-tint)}.mini-number[data-v-0bb934cd]{font-size:var(--ah-fs-page);font-weight:var(--ah-fw-bold);letter-spacing:-.04em;color:var(--cover-ink);font-variant-numeric:tabular-nums;grid-row:span 2;line-height:.9}.mini-icon[data-v-0bb934cd]{color:var(--cover-ink)}.mini-title[data-v-0bb934cd]{font-size:var(--ah-fs-caption);font-weight:var(--ah-fw-bold);line-height:var(--ah-lh-tight);color:var(--ah-ink)}.hr-scene[data-v-21c487d0]{width:560px;height:340px;color:var(--ah-ink);font-size:var(--ah-fs-body);line-height:var(--ah-lh-normal)}.hr-rise[data-v-21c487d0]{animation:.55s cubic-bezier(.2,.7,.2,1) backwards hr-rise-21c487d0;animation-delay:var(--d,0s)}.hr-pop[data-v-21c487d0]{animation:.5s backwards hr-pop-21c487d0;animation-delay:var(--d,0s)}.hr-fly[data-v-21c487d0]{animation:.7s cubic-bezier(.2,.8,.25,1) backwards hr-fly-21c487d0;animation-delay:var(--d,0s)}@keyframes hr-rise-21c487d0{0%{opacity:0;transform:translateY(10px)}}@keyframes hr-pop-21c487d0{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.04)}}@keyframes hr-fly-21c487d0{0%{opacity:0;transform:translate(30px,-60px)rotate(-8deg)}}.hr-meta[data-v-21c487d0]{font-size:var(--ah-fs-caption);color:var(--ah-text-muted)}.hr-avatar[data-v-21c487d0]{border-radius:var(--ah-radius-full);border:2px solid var(--ah-surface);width:30px;height:30px;font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);color:var(--ah-on-accent);background:var(--ah-blue);flex:none;place-items:center;display:inline-grid}.hr-avatar.tone-green[data-v-21c487d0]{background:var(--ah-green-text)}.hr-avatar.tone-amber[data-v-21c487d0]{background:var(--ah-amber-text)}.hr-avatar.tone-red[data-v-21c487d0]{background:var(--ah-red-text)}.hr-bar[data-v-21c487d0]{border-radius:var(--ah-radius-full);background:var(--ah-bg);height:8px;display:block;overflow:hidden}.hr-bar>span[data-v-21c487d0]{height:100%;width:var(--w);border-radius:var(--ah-radius-full);background:var(--ah-blue);animation:1.2s cubic-bezier(.3,.7,.2,1) backwards hr-grow-21c487d0;animation-delay:var(--d,0s);display:block}.hr-bar>span.tone-green[data-v-21c487d0]{background:var(--ah-green)}.hr-bar>span.tone-amber[data-v-21c487d0]{background:var(--ah-amber)}@keyframes hr-grow-21c487d0{0%{width:0}}.hr-fade-enter-active[data-v-21c487d0]{transition:opacity var(--ah-duration-slow) ease, transform var(--ah-duration-slow) ease}.hr-fade-leave-active[data-v-21c487d0]{transition:opacity var(--ah-duration-base) ease}.hr-fade-enter-from[data-v-21c487d0]{opacity:0;transform:scale(.98)}.hr-fade-leave-to[data-v-21c487d0]{opacity:0}@media (prefers-reduced-motion:reduce){.hr-rise[data-v-21c487d0],.hr-pop[data-v-21c487d0],.hr-fly[data-v-21c487d0],.hr-bar>span[data-v-21c487d0]{animation:none}.hr-fade-enter-active[data-v-21c487d0],.hr-fade-leave-active[data-v-21c487d0]{transition:none}}.ah-btn[data-v-21c487d0]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ah-gap-inline);height:var(--ah-control-md);padding:0 var(--ah-space-16);font-family:inherit;font-size:var(--ah-fs-body);font-weight:var(--ah-fw-semibold);white-space:nowrap;color:var(--ah-ink);border-radius:var(--ah-radius-full);cursor:pointer;transition:background-color var(--ah-duration-fast) ease, border-color var(--ah-duration-fast) ease, color var(--ah-duration-fast) ease, transform var(--ah-duration-fast) ease;background:0 0;border:1px solid #0000;line-height:20px;text-decoration:none;display:inline-flex}.ah-btn>svg[data-v-21c487d0]{width:var(--ah-icon-md);height:var(--ah-icon-md);flex:none}.ah-btn--sm[data-v-21c487d0]{height:var(--ah-control-sm);padding:0 var(--ah-space-12);font-size:var(--ah-fs-small)}.ah-btn--sm>svg[data-v-21c487d0]{width:var(--ah-icon-sm);height:var(--ah-icon-sm)}.ah-btn--primary[data-v-21c487d0]{color:var(--ah-on-accent);background:var(--ah-blue)}.ah-btn--secondary[data-v-21c487d0]{color:var(--ah-ink);background:var(--ah-surface);border-color:var(--ah-border-strong)}.ah-btn--tertiary[data-v-21c487d0]{color:var(--ah-blue-text)}.generate[data-v-21c487d0]{display:grid}.modules[data-v-21c487d0]{align-items:center;gap:var(--ah-space-16);grid-template-columns:124px auto minmax(0,1fr);display:grid}.doc[data-v-21c487d0]{align-content:start;gap:var(--ah-space-8);height:164px;padding:var(--ah-space-20) var(--ah-space-16);border:1px solid var(--ah-border-strong);border-radius:var(--ah-radius-sm);background:var(--ah-surface);box-shadow:var(--ah-shadow-md);display:grid;position:relative;overflow:hidden}.line[data-v-21c487d0]{border-radius:var(--ah-radius-full);background:var(--ah-border);height:6px;display:block}.line.short[data-v-21c487d0]{width:70%}.line.heading[data-v-21c487d0]{background:var(--ah-border-strong);width:60%;height:9px}.scan[data-v-21c487d0]{border-bottom:2px solid var(--ah-blue);background:linear-gradient(180deg, transparent, rgba(var(--ah-blue-rgb), .22));height:20px;animation:2.2s ease-in-out infinite hr-scan-21c487d0;position:absolute;inset-inline:0}@keyframes hr-scan-21c487d0{0%,to{top:4%}50%{top:86%}}.arrow[data-v-21c487d0]{color:var(--ah-blue)}.covers[data-v-21c487d0]{gap:var(--ah-space-8);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:64px;display:grid}.final-test[data-v-21c487d0]{align-items:center;gap:var(--ah-space-8);padding:var(--ah-space-8) var(--ah-space-12);border:1px dashed var(--ah-border-strong);border-radius:var(--ah-radius-sm);background:var(--ah-bg);color:var(--ah-text-muted);display:flex}.final-test>span[data-v-21c487d0]{font-size:var(--ah-fs-caption);display:grid}.final-test strong[data-v-21c487d0]{color:var(--ah-ink)}.slides[data-v-21c487d0]{place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.scan[data-v-21c487d0]{animation:none;top:40%}}.hr-scene[data-v-b108fbb8]{width:560px;height:340px;color:var(--ah-ink);font-size:var(--ah-fs-body);line-height:var(--ah-lh-normal)}.hr-rise[data-v-b108fbb8]{animation:.55s cubic-bezier(.2,.7,.2,1) backwards hr-rise-b108fbb8;animation-delay:var(--d,0s)}.hr-pop[data-v-b108fbb8]{animation:.5s backwards hr-pop-b108fbb8;animation-delay:var(--d,0s)}.hr-fly[data-v-b108fbb8]{animation:.7s cubic-bezier(.2,.8,.25,1) backwards hr-fly-b108fbb8;animation-delay:var(--d,0s)}@keyframes hr-rise-b108fbb8{0%{opacity:0;transform:translateY(10px)}}@keyframes hr-pop-b108fbb8{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.04)}}@keyframes hr-fly-b108fbb8{0%{opacity:0;transform:translate(30px,-60px)rotate(-8deg)}}.hr-meta[data-v-b108fbb8]{font-size:var(--ah-fs-caption);color:var(--ah-text-muted)}.hr-avatar[data-v-b108fbb8]{border-radius:var(--ah-radius-full);border:2px solid var(--ah-surface);width:30px;height:30px;font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);color:var(--ah-on-accent);background:var(--ah-blue);flex:none;place-items:center;display:inline-grid}.hr-avatar.tone-green[data-v-b108fbb8]{background:var(--ah-green-text)}.hr-avatar.tone-amber[data-v-b108fbb8]{background:var(--ah-amber-text)}.hr-avatar.tone-red[data-v-b108fbb8]{background:var(--ah-red-text)}.hr-bar[data-v-b108fbb8]{border-radius:var(--ah-radius-full);background:var(--ah-bg);height:8px;display:block;overflow:hidden}.hr-bar>span[data-v-b108fbb8]{height:100%;width:var(--w);border-radius:var(--ah-radius-full);background:var(--ah-blue);animation:1.2s cubic-bezier(.3,.7,.2,1) backwards hr-grow-b108fbb8;animation-delay:var(--d,0s);display:block}.hr-bar>span.tone-green[data-v-b108fbb8]{background:var(--ah-green)}.hr-bar>span.tone-amber[data-v-b108fbb8]{background:var(--ah-amber)}@keyframes hr-grow-b108fbb8{0%{width:0}}.hr-fade-enter-active[data-v-b108fbb8]{transition:opacity var(--ah-duration-slow) ease, transform var(--ah-duration-slow) ease}.hr-fade-leave-active[data-v-b108fbb8]{transition:opacity var(--ah-duration-base) ease}.hr-fade-enter-from[data-v-b108fbb8]{opacity:0;transform:scale(.98)}.hr-fade-leave-to[data-v-b108fbb8]{opacity:0}@media (prefers-reduced-motion:reduce){.hr-rise[data-v-b108fbb8],.hr-pop[data-v-b108fbb8],.hr-fly[data-v-b108fbb8],.hr-bar>span[data-v-b108fbb8]{animation:none}.hr-fade-enter-active[data-v-b108fbb8],.hr-fade-leave-active[data-v-b108fbb8]{transition:none}}.ah-btn[data-v-b108fbb8]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ah-gap-inline);height:var(--ah-control-md);padding:0 var(--ah-space-16);font-family:inherit;font-size:var(--ah-fs-body);font-weight:var(--ah-fw-semibold);white-space:nowrap;color:var(--ah-ink);border-radius:var(--ah-radius-full);cursor:pointer;transition:background-color var(--ah-duration-fast) ease, border-color var(--ah-duration-fast) ease, color var(--ah-duration-fast) ease, transform var(--ah-duration-fast) ease;background:0 0;border:1px solid #0000;line-height:20px;text-decoration:none;display:inline-flex}.ah-btn>svg[data-v-b108fbb8]{width:var(--ah-icon-md);height:var(--ah-icon-md);flex:none}.ah-btn--sm[data-v-b108fbb8]{height:var(--ah-control-sm);padding:0 var(--ah-space-12);font-size:var(--ah-fs-small)}.ah-btn--sm>svg[data-v-b108fbb8]{width:var(--ah-icon-sm);height:var(--ah-icon-sm)}.ah-btn--primary[data-v-b108fbb8]{color:var(--ah-on-accent);background:var(--ah-blue)}.ah-btn--secondary[data-v-b108fbb8]{color:var(--ah-ink);background:var(--ah-surface);border-color:var(--ah-border-strong)}.ah-btn--tertiary[data-v-b108fbb8]{color:var(--ah-blue-text)}.learn[data-v-b108fbb8]{position:relative}.player[data-v-b108fbb8]{border:1px solid var(--ah-border);border-radius:var(--ah-radius-lg);background:var(--ah-bg);grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid;overflow:hidden}.player-top[data-v-b108fbb8]{align-items:center;gap:var(--ah-space-12);padding:var(--ah-space-8) var(--ah-space-16);border-bottom:1px solid var(--ah-border);background:var(--ah-surface);display:flex}.top-icon[data-v-b108fbb8]{color:var(--ah-green-text)}.top-text[data-v-b108fbb8]{line-height:var(--ah-lh-snug);display:grid}.progress[data-v-b108fbb8]{border-radius:var(--ah-radius-full);background:var(--ah-bg);flex:1;height:6px;overflow:hidden}.progress>span[data-v-b108fbb8]{width:var(--w);border-radius:var(--ah-radius-full);background:var(--ah-green);height:100%;transition:width .6s;display:block}.tutor-btn.is-open[data-v-b108fbb8]{background:var(--ah-blue-tint)}.page[data-v-b108fbb8]{place-items:center;display:grid}.mini[data-v-b108fbb8]{width:364px;height:224px;position:relative}.mini-inner[data-v-b108fbb8]{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.7)}.player-nav[data-v-b108fbb8]{padding:var(--ah-space-8) var(--ah-space-16);border-top:1px solid var(--ah-border);background:var(--ah-surface);justify-content:space-between;display:flex}[dir=rtl] .player-nav svg[data-v-b108fbb8]{transform:scaleX(-1)}.press[data-v-b108fbb8]{animation:2.2s backwards hr-press-b108fbb8}@keyframes hr-press-b108fbb8{0%,75%{transform:none}85%{transform:scale(.92)}}.drawer[data-v-b108fbb8]{top:0;bottom:0;align-content:start;gap:var(--ah-space-8);width:250px;padding:var(--ah-space-12) var(--ah-space-16);border-inline-start:1px solid var(--ah-border);background:var(--ah-surface);box-shadow:var(--ah-shadow-lg);border-start-end-radius:var(--ah-radius-lg);border-end-end-radius:var(--ah-radius-lg);display:grid;position:absolute;inset-inline-end:0}.drawer-enter-active[data-v-b108fbb8]{transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s}.drawer-enter-from[data-v-b108fbb8]{opacity:0;transform:translate(40px)}[dir=rtl] .drawer-enter-from[data-v-b108fbb8]{transform:translate(-40px)}.drawer-title[data-v-b108fbb8]{align-items:center;gap:var(--ah-space-8);font-weight:var(--ah-fw-bold);display:flex}.badge[data-v-b108fbb8]{border-radius:var(--ah-radius-sm);background:var(--ah-blue-tint);width:26px;height:26px;color:var(--ah-blue-text);place-items:center;display:grid}.context[data-v-b108fbb8]{align-items:center;gap:var(--ah-space-6);padding:var(--ah-space-4) var(--ah-space-8);border-radius:var(--ah-radius-xs);background:var(--ah-bg);font-size:var(--ah-fs-caption);color:var(--ah-text-muted);display:flex}.bubble[data-v-b108fbb8]{padding:var(--ah-space-8) var(--ah-space-12);border-radius:var(--ah-radius-md);font-size:var(--ah-fs-small);line-height:var(--ah-lh-snug);margin:0}.bubble.mine[data-v-b108fbb8]{background:var(--ah-blue);color:var(--ah-on-accent);border-end-end-radius:var(--ah-radius-xs);justify-self:end}.bubble.tutor[data-v-b108fbb8]{border:1px solid var(--ah-border);background:var(--ah-bg);border-end-start-radius:var(--ah-radius-xs);justify-self:start}.bubble.tutor p[data-v-b108fbb8]{margin:0 0 var(--ah-space-8)}.source[data-v-b108fbb8]{align-items:center;gap:var(--ah-space-4);padding:var(--ah-space-2) var(--ah-space-8);border-radius:var(--ah-radius-full);background:var(--ah-blue-tint);font-size:var(--ah-fs-caption);color:var(--ah-blue-text);display:inline-flex}@media (prefers-reduced-motion:reduce){.progress>span[data-v-b108fbb8],.drawer-enter-active[data-v-b108fbb8]{transition:none}.press[data-v-b108fbb8]{animation:none}}.hr-scene[data-v-b0eb9caa]{width:560px;height:340px;color:var(--ah-ink);font-size:var(--ah-fs-body);line-height:var(--ah-lh-normal)}.hr-rise[data-v-b0eb9caa]{animation:.55s cubic-bezier(.2,.7,.2,1) backwards hr-rise-b0eb9caa;animation-delay:var(--d,0s)}.hr-pop[data-v-b0eb9caa]{animation:.5s backwards hr-pop-b0eb9caa;animation-delay:var(--d,0s)}.hr-fly[data-v-b0eb9caa]{animation:.7s cubic-bezier(.2,.8,.25,1) backwards hr-fly-b0eb9caa;animation-delay:var(--d,0s)}@keyframes hr-rise-b0eb9caa{0%{opacity:0;transform:translateY(10px)}}@keyframes hr-pop-b0eb9caa{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.04)}}@keyframes hr-fly-b0eb9caa{0%{opacity:0;transform:translate(30px,-60px)rotate(-8deg)}}.hr-meta[data-v-b0eb9caa]{font-size:var(--ah-fs-caption);color:var(--ah-text-muted)}.hr-avatar[data-v-b0eb9caa]{border-radius:var(--ah-radius-full);border:2px solid var(--ah-surface);width:30px;height:30px;font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);color:var(--ah-on-accent);background:var(--ah-blue);flex:none;place-items:center;display:inline-grid}.hr-avatar.tone-green[data-v-b0eb9caa]{background:var(--ah-green-text)}.hr-avatar.tone-amber[data-v-b0eb9caa]{background:var(--ah-amber-text)}.hr-avatar.tone-red[data-v-b0eb9caa]{background:var(--ah-red-text)}.hr-bar[data-v-b0eb9caa]{border-radius:var(--ah-radius-full);background:var(--ah-bg);height:8px;display:block;overflow:hidden}.hr-bar>span[data-v-b0eb9caa]{height:100%;width:var(--w);border-radius:var(--ah-radius-full);background:var(--ah-blue);animation:1.2s cubic-bezier(.3,.7,.2,1) backwards hr-grow-b0eb9caa;animation-delay:var(--d,0s);display:block}.hr-bar>span.tone-green[data-v-b0eb9caa]{background:var(--ah-green)}.hr-bar>span.tone-amber[data-v-b0eb9caa]{background:var(--ah-amber)}@keyframes hr-grow-b0eb9caa{0%{width:0}}.hr-fade-enter-active[data-v-b0eb9caa]{transition:opacity var(--ah-duration-slow) ease, transform var(--ah-duration-slow) ease}.hr-fade-leave-active[data-v-b0eb9caa]{transition:opacity var(--ah-duration-base) ease}.hr-fade-enter-from[data-v-b0eb9caa]{opacity:0;transform:scale(.98)}.hr-fade-leave-to[data-v-b0eb9caa]{opacity:0}@media (prefers-reduced-motion:reduce){.hr-rise[data-v-b0eb9caa],.hr-pop[data-v-b0eb9caa],.hr-fly[data-v-b0eb9caa],.hr-bar>span[data-v-b0eb9caa]{animation:none}.hr-fade-enter-active[data-v-b0eb9caa],.hr-fade-leave-active[data-v-b0eb9caa]{transition:none}}.ah-btn[data-v-b0eb9caa]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ah-gap-inline);height:var(--ah-control-md);padding:0 var(--ah-space-16);font-family:inherit;font-size:var(--ah-fs-body);font-weight:var(--ah-fw-semibold);white-space:nowrap;color:var(--ah-ink);border-radius:var(--ah-radius-full);cursor:pointer;transition:background-color var(--ah-duration-fast) ease, border-color var(--ah-duration-fast) ease, color var(--ah-duration-fast) ease, transform var(--ah-duration-fast) ease;background:0 0;border:1px solid #0000;line-height:20px;text-decoration:none;display:inline-flex}.ah-btn>svg[data-v-b0eb9caa]{width:var(--ah-icon-md);height:var(--ah-icon-md);flex:none}.ah-btn--sm[data-v-b0eb9caa]{height:var(--ah-control-sm);padding:0 var(--ah-space-12);font-size:var(--ah-fs-small)}.ah-btn--sm>svg[data-v-b0eb9caa]{width:var(--ah-icon-sm);height:var(--ah-icon-sm)}.ah-btn--primary[data-v-b0eb9caa]{color:var(--ah-on-accent);background:var(--ah-blue)}.ah-btn--secondary[data-v-b0eb9caa]{color:var(--ah-ink);background:var(--ah-surface);border-color:var(--ah-border-strong)}.ah-btn--tertiary[data-v-b0eb9caa]{color:var(--ah-blue-text)}.measure[data-v-b0eb9caa]{align-content:center;align-items:center;gap:var(--ah-space-20) var(--ah-space-24);grid-template-columns:150px minmax(0,1fr);display:grid}.donut[data-v-b0eb9caa]{width:150px;height:150px;position:relative}.donut svg[data-v-b0eb9caa]{width:100%;height:100%;transform:rotate(-90deg)}.track[data-v-b0eb9caa],.arc[data-v-b0eb9caa]{fill:none;stroke-width:12px}.track[data-v-b0eb9caa]{stroke:var(--ah-bg)}.arc[data-v-b0eb9caa]{stroke:var(--ah-green);stroke-linecap:round;animation:1.3s cubic-bezier(.3,.7,.2,1) .2s backwards hr-arc-b0eb9caa}@keyframes hr-arc-b0eb9caa{0%{stroke-dashoffset:var(--from)}}.donut-text[data-v-b0eb9caa]{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.donut-text strong[data-v-b0eb9caa]{font-size:var(--ah-fs-page);letter-spacing:var(--ah-ls-snug);line-height:1}.areas[data-v-b0eb9caa]{gap:var(--ah-space-12);display:grid}.area[data-v-b0eb9caa]{align-items:center;gap:var(--ah-space-8);font-size:var(--ah-fs-small);grid-template-columns:90px minmax(0,1fr) 40px;display:grid}.area strong[data-v-b0eb9caa]{text-align:end;font-variant-numeric:tabular-nums}.insight[data-v-b0eb9caa]{align-items:center;gap:var(--ah-space-12);padding:var(--ah-space-12) var(--ah-space-16);border:1px solid var(--ah-blue-line);border-radius:var(--ah-radius-md);background:var(--ah-blue-tint-strong);font-size:var(--ah-fs-small);color:var(--ah-ink-soft);grid-column:1/-1;display:flex}.insight>svg[data-v-b0eb9caa]{color:var(--ah-blue-text)}.insight>span[data-v-b0eb9caa]:nth-child(2){flex:1}@media (prefers-reduced-motion:reduce){.arc[data-v-b0eb9caa]{animation:none}}.hr-scene[data-v-11bd379a]{width:560px;height:340px;color:var(--ah-ink);font-size:var(--ah-fs-body);line-height:var(--ah-lh-normal)}.hr-rise[data-v-11bd379a]{animation:.55s cubic-bezier(.2,.7,.2,1) backwards hr-rise-11bd379a;animation-delay:var(--d,0s)}.hr-pop[data-v-11bd379a]{animation:.5s backwards hr-pop-11bd379a;animation-delay:var(--d,0s)}.hr-fly[data-v-11bd379a]{animation:.7s cubic-bezier(.2,.8,.25,1) backwards hr-fly-11bd379a;animation-delay:var(--d,0s)}@keyframes hr-rise-11bd379a{0%{opacity:0;transform:translateY(10px)}}@keyframes hr-pop-11bd379a{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.04)}}@keyframes hr-fly-11bd379a{0%{opacity:0;transform:translate(30px,-60px)rotate(-8deg)}}.hr-meta[data-v-11bd379a]{font-size:var(--ah-fs-caption);color:var(--ah-text-muted)}.hr-avatar[data-v-11bd379a]{border-radius:var(--ah-radius-full);border:2px solid var(--ah-surface);width:30px;height:30px;font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);color:var(--ah-on-accent);background:var(--ah-blue);flex:none;place-items:center;display:inline-grid}.hr-avatar.tone-green[data-v-11bd379a]{background:var(--ah-green-text)}.hr-avatar.tone-amber[data-v-11bd379a]{background:var(--ah-amber-text)}.hr-avatar.tone-red[data-v-11bd379a]{background:var(--ah-red-text)}.hr-bar[data-v-11bd379a]{border-radius:var(--ah-radius-full);background:var(--ah-bg);height:8px;display:block;overflow:hidden}.hr-bar>span[data-v-11bd379a]{height:100%;width:var(--w);border-radius:var(--ah-radius-full);background:var(--ah-blue);animation:1.2s cubic-bezier(.3,.7,.2,1) backwards hr-grow-11bd379a;animation-delay:var(--d,0s);display:block}.hr-bar>span.tone-green[data-v-11bd379a]{background:var(--ah-green)}.hr-bar>span.tone-amber[data-v-11bd379a]{background:var(--ah-amber)}@keyframes hr-grow-11bd379a{0%{width:0}}.hr-fade-enter-active[data-v-11bd379a]{transition:opacity var(--ah-duration-slow) ease, transform var(--ah-duration-slow) ease}.hr-fade-leave-active[data-v-11bd379a]{transition:opacity var(--ah-duration-base) ease}.hr-fade-enter-from[data-v-11bd379a]{opacity:0;transform:scale(.98)}.hr-fade-leave-to[data-v-11bd379a]{opacity:0}@media (prefers-reduced-motion:reduce){.hr-rise[data-v-11bd379a],.hr-pop[data-v-11bd379a],.hr-fly[data-v-11bd379a],.hr-bar>span[data-v-11bd379a]{animation:none}.hr-fade-enter-active[data-v-11bd379a],.hr-fade-leave-active[data-v-11bd379a]{transition:none}}.ah-btn[data-v-11bd379a]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ah-gap-inline);height:var(--ah-control-md);padding:0 var(--ah-space-16);font-family:inherit;font-size:var(--ah-fs-body);font-weight:var(--ah-fw-semibold);white-space:nowrap;color:var(--ah-ink);border-radius:var(--ah-radius-full);cursor:pointer;transition:background-color var(--ah-duration-fast) ease, border-color var(--ah-duration-fast) ease, color var(--ah-duration-fast) ease, transform var(--ah-duration-fast) ease;background:0 0;border:1px solid #0000;line-height:20px;text-decoration:none;display:inline-flex}.ah-btn>svg[data-v-11bd379a]{width:var(--ah-icon-md);height:var(--ah-icon-md);flex:none}.ah-btn--sm[data-v-11bd379a]{height:var(--ah-control-sm);padding:0 var(--ah-space-12);font-size:var(--ah-fs-small)}.ah-btn--sm>svg[data-v-11bd379a]{width:var(--ah-icon-sm);height:var(--ah-icon-sm)}.ah-btn--primary[data-v-11bd379a]{color:var(--ah-on-accent);background:var(--ah-blue)}.ah-btn--secondary[data-v-11bd379a]{color:var(--ah-ink);background:var(--ah-surface);border-color:var(--ah-border-strong)}.ah-btn--tertiary[data-v-11bd379a]{color:var(--ah-blue-text)}.upload[data-v-11bd379a]{align-content:center;gap:var(--ah-space-12);padding:0 var(--ah-space-8);display:grid}.drop[data-v-11bd379a]{column-gap:var(--ah-space-16);padding:var(--ah-space-16) var(--ah-space-20);border:2px dashed var(--ah-border-strong);border-radius:var(--ah-radius-md);background:var(--ah-blue-tint-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.drop-icon[data-v-11bd379a]{border-radius:var(--ah-radius-md);background:var(--ah-blue-tint);width:48px;height:48px;color:var(--ah-blue-text);grid-row:span 2;place-items:center;display:grid}.drop strong[data-v-11bd379a]{font-size:var(--ah-fs-lead)}.files[data-v-11bd379a]{gap:var(--ah-space-8);margin:0;padding:0;list-style:none;display:grid}.file[data-v-11bd379a]{align-items:center;gap:var(--ah-space-12);padding:var(--ah-space-8) var(--ah-space-16);border:1px solid var(--ah-border);border-radius:var(--ah-radius-sm);background:var(--ah-surface);box-shadow:var(--ah-shadow-sm);display:flex}.badge[data-v-11bd379a]{width:30px;height:36px;padding-bottom:var(--ah-space-4);border-radius:var(--ah-radius-xs);font-family:var(--ah-font-mono);font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);color:var(--ah-on-accent);flex:none;place-items:end center;display:grid}.badge.tone-red[data-v-11bd379a]{background:var(--ah-red-text)}.badge.tone-amber[data-v-11bd379a]{background:var(--ah-amber-text)}.badge.tone-blue[data-v-11bd379a]{background:var(--ah-blue)}.file-text[data-v-11bd379a]{flex:1;min-width:0;display:grid}.file-text strong[data-v-11bd379a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-check[data-v-11bd379a]{color:var(--ah-green)}.done[data-v-11bd379a]{align-items:center;gap:var(--ah-space-8);font-weight:var(--ah-fw-semibold);color:var(--ah-green-text);margin:0;display:flex}.hero[data-v-365f3e1f]{--ah-amber:#f5a524;--ah-amber-line:#f5d690;--ah-amber-pale:#fff8ea;--ah-amber-text:#8a5a00;--ah-amber-tint:#fdecc8;--ah-bg:#f6f8fb;--ah-blue:#1a6ad6;--ah-blue-line:#c4dcff;--ah-blue-rgb:26, 106, 214;--ah-blue-text:#1d59b8;--ah-blue-tint:#e3eeff;--ah-blue-tint-strong:#f2f7ff;--ah-border:#e6eaf0;--ah-border-strong:#d4d9e1;--ah-control-md:40px;--ah-control-sm:32px;--ah-duration-base:.18s;--ah-duration-fast:.12s;--ah-duration-slow:.3s;--ah-font-mono:"Geist Mono", ui-monospace, monospace;--ah-fs-body:14px;--ah-fs-caption:12px;--ah-fs-display:clamp(32px, 4vw, 44px);--ah-fs-heading:22px;--ah-fs-lead:16px;--ah-fs-numeral:clamp(56px, 9vw, 88px);--ah-fs-overline:11px;--ah-fs-page:clamp(26px, 3vw, 34px);--ah-fs-small:13px;--ah-fs-title:18px;--ah-fw-bold:700;--ah-fw-heavy:800;--ah-fw-medium:500;--ah-fw-semibold:600;--ah-gap-inline:var(--ah-space-6);--ah-green:#1eb980;--ah-green-line:#b4e8cf;--ah-green-text:#0d7351;--ah-green-tint:#d5f4e6;--ah-icon-md:16px;--ah-icon-sm:14px;--ah-ink:#0b1220;--ah-ink-soft:#2b3648;--ah-input-border:#8590a0;--ah-lh-normal:1.5;--ah-lh-snug:1.3;--ah-lh-tight:1.15;--ah-ls-snug:-.02em;--ah-ls-tight:-.035em;--ah-ls-wide:.05em;--ah-on-accent:#fff;--ah-radius-full:999px;--ah-radius-lg:20px;--ah-radius-md:14px;--ah-radius-sm:10px;--ah-radius-xs:6px;--ah-red-line:#f7c1c1;--ah-red-text:#c62828;--ah-shadow-lg:0 24px 60px #0b122040;--ah-shadow-md:0 12px 32px #0b12201f, 0 2px 6px #0b12200f;--ah-shadow-sm:0 2px 8px #0b122014;--ah-space-12:12px;--ah-space-16:16px;--ah-space-2:2px;--ah-space-20:20px;--ah-space-24:24px;--ah-space-32:32px;--ah-space-4:4px;--ah-space-6:6px;--ah-space-8:8px;--ah-surface:#fff;--ah-surface-soft:#fbfcfe;--ah-text-faint:#677283;--ah-text-muted:#5d6879;width:100%;max-width:540px;font-family:var(--ah-font)}.accent-blue[data-v-365f3e1f]{--cover-ink:var(--ah-blue-text);--cover-bg:var(--ah-blue-tint);--cover-fill:var(--ah-blue)}.accent-green[data-v-365f3e1f]{--cover-ink:var(--ah-green-text);--cover-bg:var(--ah-green-tint);--cover-fill:var(--ah-green)}.accent-amber[data-v-365f3e1f]{--cover-ink:var(--ah-amber-text);--cover-bg:var(--ah-amber-tint);--cover-fill:var(--ah-amber)}.hero-deck[data-v-365f3e1f]{border:1px solid var(--ah-border);border-radius:var(--ah-radius-lg);background:var(--ah-surface);box-shadow:var(--ah-shadow-md);position:relative;overflow:hidden}.hero-head[data-v-365f3e1f]{align-items:center;gap:var(--ah-space-16);min-height:112px;padding:var(--ah-space-16) var(--ah-space-24);background:var(--cover-bg);grid-template-columns:auto minmax(0,1fr);display:grid}.hero-number[data-v-365f3e1f]{font-size:var(--ah-fs-display);font-weight:var(--ah-fw-bold);letter-spacing:-.04em;color:var(--cover-ink);font-variant-numeric:tabular-nums;line-height:.9}.hero-heading[data-v-365f3e1f]{gap:var(--ah-space-2);min-width:0;display:grid}.hero-eyebrow[data-v-365f3e1f]{font-size:var(--ah-fs-overline);font-weight:var(--ah-fw-bold);letter-spacing:var(--ah-ls-wide);text-transform:uppercase;color:var(--cover-ink)}.hero-title[data-v-365f3e1f]{font-size:var(--ah-fs-heading);line-height:var(--ah-lh-snug);letter-spacing:var(--ah-ls-snug);color:var(--ah-ink);text-wrap:balance}.hero-lead[data-v-365f3e1f]{font-size:var(--ah-fs-small);color:var(--ah-ink-soft)}.hero-visual[data-v-365f3e1f]{height:calc(340px * var(--hero-scale) + var(--ah-space-32));position:relative}.hero-scene[data-v-365f3e1f]{top:var(--ah-space-16);transform:translateX(-50%) scale(var(--hero-scale));transform-origin:top;position:absolute;left:50%}.hero-step-enter-active[data-v-365f3e1f]{transition:opacity .45s .1s,transform .45s .1s}.hero-step-leave-active[data-v-365f3e1f]{transition:opacity .25s;position:absolute;inset:0}.hero-step-enter-from[data-v-365f3e1f]{opacity:0;transform:scale(.98)}.hero-step-leave-to[data-v-365f3e1f]{opacity:0}.hero-film[data-v-365f3e1f]{gap:var(--ah-space-6);margin:var(--ah-space-12) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.hero-thumb[data-v-365f3e1f]{width:100%;font:inherit;text-align:start;color:inherit;cursor:pointer;gap:var(--ah-space-2);padding:var(--ah-space-8) var(--ah-space-8) var(--ah-space-12);border:1px solid var(--ah-border);border-radius:var(--ah-radius-sm);background:var(--ah-surface);transition:background var(--ah-duration-slow) ease, border-color var(--ah-duration-base) ease, transform var(--ah-duration-slow) ease;display:grid;position:relative;overflow:hidden}.thumb-number[data-v-365f3e1f]{font-size:var(--ah-fs-title);font-weight:var(--ah-fw-bold);letter-spacing:-.04em;color:var(--ah-text-faint);line-height:1}.thumb-label[data-v-365f3e1f]{font-size:var(--ah-fs-caption);font-weight:var(--ah-fw-semibold);color:var(--ah-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thumb-progress[data-v-365f3e1f]{inset-inline-start:0;background:var(--cover-fill);width:0;height:3px;position:absolute;bottom:0}.hero-thumb[data-v-365f3e1f]:hover:not(.is-on){border-color:var(--ah-border-strong);background:var(--ah-surface-soft)}.hero-thumb.is-done .thumb-progress[data-v-365f3e1f]{width:100%}.hero-thumb.is-on[data-v-365f3e1f]{background:var(--cover-bg);border-color:#0000;transform:translateY(-3px)}.hero-thumb.is-on .thumb-number[data-v-365f3e1f]{color:var(--cover-ink)}.hero-thumb.is-on .thumb-label[data-v-365f3e1f]{color:var(--ah-ink)}.hero-thumb.is-on .thumb-progress[data-v-365f3e1f]{animation:hero-progress-365f3e1f var(--hero-duration) linear backwards;width:100%}.paused .hero-thumb.is-on .thumb-progress[data-v-365f3e1f]{animation-play-state:paused}@keyframes hero-progress-365f3e1f{0%{width:0}}@media (prefers-reduced-motion:reduce){.hero-step-enter-active[data-v-365f3e1f],.hero-step-leave-active[data-v-365f3e1f],.hero-thumb[data-v-365f3e1f]{transition:none}.hero-thumb.is-on .thumb-progress[data-v-365f3e1f]{animation:none}}.demo-dialog[data-v-63d66917]{background:0 0;border:0;border-radius:28px;width:min(680px,100vw - 24px);max-height:calc(100vh - 24px);margin:auto;padding:0;inset:0;overflow:visible}.demo-dialog[data-v-63d66917]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b12209e}.demo-box[data-v-63d66917]{background:#fff;border-radius:28px;flex-direction:column;gap:18px;max-height:calc(100vh - 24px);padding:clamp(18px,3vw,28px);display:flex;overflow-y:auto;box-shadow:0 40px 100px -40px #0b122099}.demo-head[data-v-63d66917]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.demo-heading[data-v-63d66917]{flex-direction:column;gap:6px;display:flex}.demo-kicker[data-v-63d66917]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-deep);font-size:12px;font-weight:600}.demo-title[data-v-63d66917]{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:clamp(24px,3vw,30px);font-weight:800;line-height:1.1}.demo-lede[data-v-63d66917]{color:var(--color-text-secondary);margin:0;font-size:15px}.demo-close[data-v-63d66917]{width:40px;height:40px;color:var(--color-text);background:var(--color-bg-soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.demo-close[data-v-63d66917]:hover{background:var(--color-border)}.demo-stage[data-v-63d66917]{background:var(--color-bg-blue-soft);border-radius:20px;justify-content:center;padding:12px;display:flex}.demo-foot[data-v-63d66917]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.demo-note[data-v-63d66917]{color:var(--color-text-muted);font-size:14px}.demo-ctas[data-v-63d66917]{flex-wrap:wrap;gap:10px;display:flex}.demo-talk[data-v-63d66917]{font:inherit;cursor:pointer;font-weight:600}.site-header[data-v-dfe258c4]{z-index:100;padding:14px clamp(12px,3vw,20px) 0;position:sticky;top:0}.bar[data-v-dfe258c4]{z-index:2;max-width:1200px;-webkit-backdrop-filter:blur(var(--blur-nav));backdrop-filter:blur(var(--blur-nav));border:1px solid var(--color-border);background:#ffffffd1;border-radius:999px;align-items:center;gap:20px;margin:0 auto;padding:10px 10px 10px 16px;display:flex;position:relative;box-shadow:0 1px 2px #0b12200a,0 8px 24px #0b12200d}.brand[data-v-dfe258c4]{align-items:center;gap:8px;padding-inline-start:2px;text-decoration:none;display:flex}.brand-logo[data-v-dfe258c4]{flex-shrink:0;width:32px;height:32px}.brand-name[data-v-dfe258c4]{letter-spacing:-.03em;color:var(--color-text);font-size:19px;font-weight:800}.nav-list[data-v-dfe258c4]{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-btn[data-v-dfe258c4]{height:40px;font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav-btn[data-v-dfe258c4]:hover,.nav-btn.is-open[data-v-dfe258c4],.nav-btn.router-link-active[data-v-dfe258c4]{color:var(--color-text);background:var(--color-bg-soft)}.nav-chevron[data-v-dfe258c4]{transition:transform .2s var(--ease-standard)}.is-open .nav-chevron[data-v-dfe258c4]{transform:rotate(180deg)}.actions[data-v-dfe258c4]{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.lang-btn[data-v-dfe258c4]{height:40px;font-family:var(--font-mono);color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.lang-btn[data-v-dfe258c4]:hover{border-color:var(--color-line-blue);color:var(--color-primary-deep)}.pill[data-v-dfe258c4]{height:40px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.pill-light[data-v-dfe258c4]{color:var(--color-text);border:1px solid var(--color-border);background:#fff}.pill-light[data-v-dfe258c4]:hover{border-color:var(--color-text-slate-light)}.pill-dark[data-v-dfe258c4]{color:#fff;background:var(--color-text);border:1px solid var(--color-text)}.pill-dark[data-v-dfe258c4]:hover{background:var(--color-text-slate)}.menu-btn[data-v-dfe258c4]{width:40px;height:40px;color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:none}.panel-wrap[data-v-dfe258c4]{z-index:1;padding:10px clamp(12px,3vw,20px) 0;position:absolute;top:100%;left:0;right:0}.panel[data-v-dfe258c4]{--feature-width:300px;border:1px solid var(--color-border);background:#fff;border-radius:28px;gap:28px;max-width:1200px;margin:0 auto;padding:26px;display:grid;position:relative;box-shadow:0 30px 80px -30px #0b122059}.panel[data-v-dfe258c4]:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.column[data-v-dfe258c4]{flex-direction:column;gap:10px;min-width:0;display:flex}.column.wide .items[data-v-dfe258c4]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.column-title[data-v-dfe258c4]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding-inline-start:12px;font-size:11.5px;font-weight:600}.items[data-v-dfe258c4]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.item[data-v-dfe258c4]{width:100%;font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;transition:background .15s;display:flex}.item[data-v-dfe258c4]:hover{background:var(--color-bg-soft)}.item:hover .item-name[data-v-dfe258c4]{color:var(--color-primary-deep)}.item.is-soon[data-v-dfe258c4]{cursor:default}.item.is-soon[data-v-dfe258c4]:hover{background:0 0}.item.is-soon:hover .item-name[data-v-dfe258c4]{color:var(--color-text)}.item-icon[data-v-dfe258c4]{border:1px solid var(--color-border);background:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 1px 2px #0b12200f}.compact .item[data-v-dfe258c4]{align-items:center;padding:8px 12px}.compact .item-icon[data-v-dfe258c4]{border-radius:9px;width:30px;height:30px}.tone-blue[data-v-dfe258c4]{color:var(--color-primary-deep)}.tone-green[data-v-dfe258c4]{color:var(--color-success)}.tone-amber[data-v-dfe258c4]{color:var(--color-warning)}.tone-violet[data-v-dfe258c4]{color:#6b4de6}.tone-slate[data-v-dfe258c4]{color:var(--color-text-slate)}.item-body[data-v-dfe258c4]{flex-direction:column;gap:2px;min-width:0;display:flex}.item-name[data-v-dfe258c4]{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px;font-weight:600;line-height:1.3;transition:color .15s;display:inline-flex}.compact .item-name[data-v-dfe258c4]{font-size:14px;font-weight:500}.item-text[data-v-dfe258c4]{color:var(--color-text-muted);font-size:13.5px;line-height:1.45}.soon[data-v-dfe258c4]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning);background:var(--color-warning-pale);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.feature[data-v-dfe258c4]{min-width:0;display:flex}.card[data-v-dfe258c4]{border-radius:20px;flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:20px;display:flex}.card-kicker[data-v-dfe258c4]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.card-title[data-v-dfe258c4]{font-family:var(--font-display);font-size:21px;font-weight:800;line-height:1.15}.card-text[data-v-dfe258c4]{font-size:14px;line-height:1.5}.card-btn[data-v-dfe258c4]{height:40px;font:inherit;color:var(--color-text);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.card-link[data-v-dfe258c4]{color:var(--color-primary-deep);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}[dir=rtl] .card-link[data-v-dfe258c4] svg,[dir=rtl] .mini[data-v-dfe258c4]>svg{transform:scaleX(-1)}.card-demo[data-v-dfe258c4]{color:#fff;background:radial-gradient(90% 80% at 20% 0%, #17305e 0%, var(--color-bg-dark) 70%)}.card-demo .card-kicker[data-v-dfe258c4]{color:var(--color-line-blue)}.card-demo .card-btn[data-v-dfe258c4]{margin-top:auto}.card-demo .card-btn[data-v-dfe258c4] svg{color:var(--color-primary)}.mini[data-v-dfe258c4]{color:var(--color-line-blue);background:#ffffff0f;border-radius:14px;justify-content:center;align-self:stretch;align-items:center;gap:12px;margin-bottom:6px;padding:18px 12px;display:flex}.mini-page[data-v-dfe258c4]{background:#fff;border-radius:4px;flex-direction:column;gap:6px;width:56px;padding:10px 8px;display:flex}.mini-page i[data-v-dfe258c4]{background:var(--color-border);border-radius:2px;height:4px}.mini-page i.mark[data-v-dfe258c4]{background:#ffe27a}.mini-slide[data-v-dfe258c4]{background:var(--color-primary);border-radius:8px;flex-direction:column;gap:8px;width:104px;padding:10px;display:flex}.mini-slide b[data-v-dfe258c4]{background:#fff;border-radius:3px;width:70%;height:6px}.mini-slide span[data-v-dfe258c4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.mini-slide span i[data-v-dfe258c4]{background:#ffffff47;border-radius:4px;height:22px}.card-story[data-v-dfe258c4]{color:var(--color-text);background:var(--color-bg-blue-soft)}.card-story .card-kicker[data-v-dfe258c4]{color:var(--color-primary-deep)}.card-story .card-text[data-v-dfe258c4]{color:var(--color-text-secondary)}.card-verify[data-v-dfe258c4]{color:var(--color-text);background:var(--color-bg-soft)}.card-verify .card-kicker[data-v-dfe258c4]{color:var(--color-success)}.card-verify .card-text[data-v-dfe258c4]{color:var(--color-text-secondary)}.verify-row[data-v-dfe258c4]{align-self:stretch;gap:8px;margin-top:auto;display:flex}.verify-input[data-v-dfe258c4]{width:0;min-width:0;height:40px;font-family:var(--font-mono);color:var(--color-text);border:1px solid var(--color-border);background:#fff;border-radius:999px;flex:1 1 0;padding:0 14px;font-size:14px}.verify-input[data-v-dfe258c4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.card-verify .card-btn[data-v-dfe258c4]{color:#fff;background:var(--color-text)}.mega-enter-active[data-v-dfe258c4],.mega-leave-active[data-v-dfe258c4]{transition:opacity .16s ease, transform .2s var(--ease-standard)}.mega-enter-from[data-v-dfe258c4],.mega-leave-to[data-v-dfe258c4]{opacity:0;transform:translateY(-6px)}.sheet[data-v-dfe258c4]{z-index:1;background:#fff;flex-direction:column;padding:92px clamp(16px,4vw,24px) 0;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet-body[data-v-dfe258c4]{flex-direction:column;flex:1;display:flex}.sheet-group[data-v-dfe258c4],.sheet-link[data-v-dfe258c4]{border-bottom:1px solid var(--color-border)}.sheet-summary[data-v-dfe258c4]{font-family:var(--font-display);color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;padding:18px 4px;font-size:22px;font-weight:800;text-decoration:none;list-style:none;display:flex}.sheet-summary[data-v-dfe258c4]::-webkit-details-marker{display:none}.sheet-chevron[data-v-dfe258c4]{transition:transform .2s var(--ease-standard)}details[open] .sheet-chevron[data-v-dfe258c4]{transform:rotate(180deg)}.sheet-items[data-v-dfe258c4]{flex-direction:column;gap:2px;margin:0 0 14px;padding:0;list-style:none;display:flex}.sheet-item[data-v-dfe258c4]{width:100%;font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 4px;text-decoration:none;display:flex}.sheet-item .item-icon[data-v-dfe258c4]{width:34px;height:34px}.sheet-lang[data-v-dfe258c4]{font-family:var(--font-mono);color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:18px 4px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.sheet-actions[data-v-dfe258c4]{padding:16px 0 calc(16px + env(safe-area-inset-bottom,0px));background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:sticky;bottom:0}.sheet-actions .pill[data-v-dfe258c4]{height:48px}.sheet-enter-active[data-v-dfe258c4],.sheet-leave-active[data-v-dfe258c4]{transition:opacity .18s}.sheet-enter-from[data-v-dfe258c4],.sheet-leave-to[data-v-dfe258c4]{opacity:0}@media (width<=1180px){.panel[data-v-dfe258c4]{--feature-width:260px}}@media (width<=1079px){.nav[data-v-dfe258c4],.hide-narrow[data-v-dfe258c4],.panel-wrap[data-v-dfe258c4]{display:none}.menu-btn[data-v-dfe258c4]{display:grid}}@media (width<=420px){.actions .lang-btn[data-v-dfe258c4]{display:none}}@media (width<=400px){.bar[data-v-dfe258c4]{gap:10px}.actions[data-v-dfe258c4]{gap:6px}.pill[data-v-dfe258c4]{padding:0 14px}.brand-name[data-v-dfe258c4]{font-size:18px}}@media (width<=350px){.brand-name[data-v-dfe258c4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.mega-enter-active[data-v-dfe258c4],.mega-leave-active[data-v-dfe258c4],.sheet-enter-active[data-v-dfe258c4],.sheet-leave-active[data-v-dfe258c4],.nav-chevron[data-v-dfe258c4],.sheet-chevron[data-v-dfe258c4]{transition:none}}.site-footer-wrapper[data-v-4297f98b]{padding:0 clamp(12px,3vw,20px) 24px}.site-footer-card[data-v-4297f98b]{background:var(--color-text);border-radius:36px;flex-direction:column;gap:44px;max-width:1200px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(22px,4vw,48px) 40px;display:flex}.footer-grid[data-v-4297f98b]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:32px;display:grid}.footer-col[data-v-4297f98b]{flex-direction:column;gap:12px;display:flex}.brand-col[data-v-4297f98b]{gap:14px}.footer-brand[data-v-4297f98b]{align-items:center;gap:10px;display:flex}.footer-logo[data-v-4297f98b]{flex-shrink:0;width:30px;height:30px}.footer-brand-title[data-v-4297f98b]{font-family:var(--font-sans);letter-spacing:-.035em;color:#fff;font-size:18px;font-weight:800}.footer-desc[data-v-4297f98b]{max-width:260px;color:var(--color-text-faint);font-size:14px;line-height:1.55}.col-title[data-v-4297f98b]{color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:700}.col-title-link[data-v-4297f98b]{text-decoration:none}.footer-link[data-v-4297f98b]{color:var(--color-text-slate-light);font-size:14px;text-decoration:none;transition:color .15s}.footer-link[data-v-4297f98b]:hover,.footer-link.accent[data-v-4297f98b]{color:#6aabff}.footer-link.accent[data-v-4297f98b]:hover{text-decoration:underline}.footer-contact-btn[data-v-4297f98b]{color:#1a2332;border-radius:var(--radius-pill);cursor:pointer;background:#fff;border:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:2px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}.footer-contact-btn[data-v-4297f98b]:hover{opacity:.85}.footer-offices[data-v-4297f98b]{flex-direction:column;gap:12px;margin-top:6px;display:flex}.footer-office[data-v-4297f98b]{flex-direction:column;gap:2px;display:flex}.office-city[data-v-4297f98b]{color:var(--color-text-slate-light);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.office-tag[data-v-4297f98b]{letter-spacing:.03em;text-transform:uppercase;color:#6aabff;border-radius:var(--radius-pill);border:1px solid #6aabff66;padding:2px 7px;font-size:10px;font-weight:700}.office-address[data-v-4297f98b]{max-width:220px;color:var(--color-text-faint);font-size:13px;line-height:1.5}.footer-bottom-bar[data-v-4297f98b]{border-top:1px solid var(--color-text-slate);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.copy-text[data-v-4297f98b]{color:var(--color-text-muted);font-size:13px}.legal-links[data-v-4297f98b]{color:var(--color-text-muted);gap:20px;font-size:13px;display:flex}.legal-links a[data-v-4297f98b]{color:inherit;cursor:pointer;text-decoration:none;transition:color .15s}.legal-links a[data-v-4297f98b]:hover{color:var(--color-text-slate-light)}.consent-settings-btn[data-v-4297f98b]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:color .15s}.consent-settings-btn[data-v-4297f98b]:hover{color:var(--color-text-slate-light)}.modal-overlay[data-v-0bc83f77]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b12208c;justify-content:center;align-items:center;padding:clamp(16px,4vw,40px);display:flex;position:fixed;inset:0}.modal-card[data-v-0bc83f77]{background:#fff;border-radius:28px;flex-direction:column;gap:22px;width:100%;max-width:720px;max-height:88vh;padding:clamp(24px,4vw,36px);display:flex;overflow-y:auto;box-shadow:0 4px 8px #0b12200f,0 20px 50px #0b122033}.modal-header[data-v-0bc83f77]{align-items:flex-start;gap:16px;display:flex}.modal-title-wrap[data-v-0bc83f77]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.modal-title[data-v-0bc83f77]{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--color-text);font-size:clamp(24px,3vw,30px);font-weight:800}.modal-sub[data-v-0bc83f77]{color:var(--color-text-muted);font-size:15px;line-height:1.5}.close-btn[data-v-0bc83f77]{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:inline-flex}.close-btn[data-v-0bc83f77]:hover{border-color:var(--color-line-blue);color:var(--color-primary-deep);background:var(--color-bg-blue-soft)}.langs-grid[data-v-0bc83f77]{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;display:grid}.lang-card[data-v-0bc83f77]{text-align:left;border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;transition:all .15s cubic-bezier(.2,.8,.2,1);display:flex}.lang-card[data-v-0bc83f77]:hover:not(.disabled){border-color:var(--color-line-blue);background:#fbfcfe}.lang-card.active[data-v-0bc83f77]{background:var(--color-bg-blue-soft);border-color:var(--color-line-blue)}.lang-card.disabled[data-v-0bc83f77]{background:var(--color-bg-soft);border-color:var(--color-border);opacity:.55;cursor:not-allowed}.lang-badge[data-v-0bc83f77]{width:38px;height:38px;font-family:var(--font-mono);color:var(--color-text);background:#f1f3f7;border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.lang-badge.active[data-v-0bc83f77]{color:var(--color-primary-deep);background:#fff}.lang-info[data-v-0bc83f77]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lang-native[data-v-0bc83f77]{color:var(--color-text);font-size:15px;font-weight:600}.lang-native.active[data-v-0bc83f77]{color:var(--color-primary-deep)}.lang-label[data-v-0bc83f77]{color:var(--color-text-faint);font-size:12px}.fade-enter-active[data-v-0bc83f77],.fade-leave-active[data-v-0bc83f77]{transition:opacity .2s}.fade-enter-from[data-v-0bc83f77],.fade-leave-to[data-v-0bc83f77]{opacity:0}.supporters[data-v-8589f852]{border-block:1px solid var(--color-border);background:#ffffffb3;position:relative}.supporters-container[data-v-8589f852]{justify-content:center;align-items:stretch;gap:clamp(28px,4vw,48px);max-width:1180px;margin:0 auto;padding:22px clamp(20px,4vw,32px) 26px;display:flex}.supporters-group[data-v-8589f852]{flex-direction:column;align-items:center;gap:10px;display:flex}.supporters-group>.supporter-link[data-v-8589f852],.supporters-logos[data-v-8589f852]{align-items:center;min-height:48px}.supporters-label[data-v-8589f852]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);font-size:12px;font-weight:600}.supporters-divider[data-v-8589f852]{background:var(--color-border);flex:0 0 1px;align-self:stretch}.supporters-logos[data-v-8589f852]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 36px;display:flex}.supporter-link[data-v-8589f852]{border-radius:6px;display:inline-flex}.supporter-link[data-v-8589f852]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.supporter-logo[data-v-8589f852]{filter:grayscale()contrast(1.15);opacity:.7;width:auto;max-width:100%;transition:filter .2s,opacity .2s;display:block}.supporter-logo.is-multiply[data-v-8589f852]{mix-blend-mode:multiply}.supporter-logo.is-dark[data-v-8589f852]{filter:brightness(0)}.supporter-link:hover .supporter-logo[data-v-8589f852],.supporter-link:focus-visible .supporter-logo[data-v-8589f852]{filter:none;opacity:1}.supporter-link:hover .supporter-logo.is-dark[data-v-8589f852],.supporter-link:focus-visible .supporter-logo.is-dark[data-v-8589f852]{filter:brightness(0)}@media (width<=720px){.supporters-container[data-v-8589f852]{flex-direction:column;align-items:center;gap:18px}.supporters-divider[data-v-8589f852]{align-self:stretch;height:1px}}@media (prefers-reduced-motion:reduce){.supporter-logo[data-v-8589f852]{transition:none}}.faqs-section[data-v-fff023c3]{padding:clamp(12px,2vw,24px) clamp(20px,4vw,24px) clamp(44px,6vw,72px)}.faqs-container[data-v-fff023c3]{flex-direction:column;gap:32px;max-width:900px;margin:0 auto;display:flex}.faqs-list[data-v-fff023c3]{flex-direction:column;gap:12px;display:flex}.faq-accordion-item[data-v-fff023c3]{background:var(--color-bg-soft);cursor:pointer;border-radius:22px;padding:clamp(18px,2.4vw,24px) clamp(20px,3vw,28px);transition:background .15s}.faq-accordion-item[data-v-fff023c3]:hover{background:var(--color-bg-blue-soft)}.faq-question-row[data-v-fff023c3]{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.faq-q-text[data-v-fff023c3]{letter-spacing:-.02em;color:var(--color-text);font-size:18px;font-weight:700}.faq-toggle-sign[data-v-fff023c3]{color:var(--color-text-faint);font-size:24px;font-weight:400}.faq-answer-text[data-v-fff023c3]{color:var(--color-text-secondary);max-width:680px;margin-top:14px;font-size:16px;line-height:1.6}.maze-art[data-v-b8e79cb2]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[dir=rtl] .maze-art[data-v-b8e79cb2]{transform:scaleX(-1)}.maze-walls[data-v-b8e79cb2]{fill:none;stroke:var(--color-maze-wall);stroke-width:12px;stroke-linecap:round}.maze-route[data-v-b8e79cb2]{fill:none;stroke:var(--color-primary);stroke-width:var(--route-width);stroke-linecap:round;stroke-linejoin:round}.maze-start[data-v-b8e79cb2]{fill:var(--color-primary)}.maze-blue .maze-walls[data-v-b8e79cb2]{stroke:#fff;opacity:.11}.maze-blue .maze-route[data-v-b8e79cb2]{stroke:#fff}.maze-blue .maze-start[data-v-b8e79cb2]{fill:#fff}.maze-dark .maze-walls[data-v-b8e79cb2]{stroke:#fff;opacity:.045}.film[data-v-2c839c8e]{gap:14px;min-width:0;margin:0;display:grid}.window[data-v-2c839c8e]{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-card-sm);overflow:hidden;box-shadow:0 30px 70px -30px #0b12206b}.window-bar[data-v-2c839c8e]{background:var(--color-bg-soft);border-bottom:1px solid var(--color-border);align-items:center;gap:12px;height:34px;padding:0 14px;display:flex}.dots[data-v-2c839c8e]{gap:6px;display:flex}.dots i[data-v-2c839c8e]{background:var(--color-border);border-radius:50%;width:9px;height:9px}.address[data-v-2c839c8e]{font-family:var(--font-mono);text-align:center;color:var(--color-text-muted);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex:0 220px;margin:0 auto;padding:3px 12px;font-size:11px;transform:translate(-20px)}.screen[data-v-2c839c8e]{position:relative}.video[data-v-2c839c8e]{aspect-ratio:16/10;object-fit:cover;background:var(--color-bg-soft);width:100%;display:block}.toggle[data-v-2c839c8e]{width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 10px #0b122033}.toggle[data-v-2c839c8e]:focus-visible,.segment[data-v-2c839c8e]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.steps[data-v-2c839c8e]{gap:8px;display:grid}.step-now[data-v-2c839c8e]{color:var(--color-text);font-size:14px;font-weight:600}.track[data-v-2c839c8e]{gap:4px;display:flex}.segment[data-v-2c839c8e]{cursor:pointer;background:0 0;border:0;flex-basis:0;align-items:center;height:16px;padding:0;display:flex}.bar[data-v-2c839c8e]{background:var(--color-border);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.segment:hover .bar[data-v-2c839c8e]{background:var(--color-line-blue-light)}.fill[data-v-2c839c8e]{background:var(--color-primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.done .fill[data-v-2c839c8e]{transform:none}[dir=rtl] .fill[data-v-2c839c8e]{transform-origin:100%}.home-hero[data-v-393f41be]{background:#fff;margin-top:-100px;padding:calc(100px + clamp(32px,5vw,64px)) clamp(20px,4vw,32px) calc(168px + clamp(40px,5vw,64px));position:relative;overflow:hidden}.hero-inner[data-v-393f41be]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);max-width:1180px;margin:0 auto;display:grid;position:relative}.hero-copy[data-v-393f41be]{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.hero-eyebrow[data-v-393f41be]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-deep);font-size:12px;font-weight:600}.hero-title[data-v-393f41be]{font-family:var(--font-display);letter-spacing:-.022em;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(34px,4.3vw,56px);font-weight:800;line-height:1.04}.hero-sub[data-v-393f41be]{max-width:540px;color:var(--color-text-secondary);margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.hero-ctas[data-v-393f41be]{flex-wrap:wrap;gap:12px;display:flex}.hero-demo[data-v-393f41be]{font:inherit;cursor:pointer;font-weight:600}.hero-note[data-v-393f41be]{color:var(--color-text-muted);font-size:14px}.hero-stage[data-v-393f41be]{min-width:0;padding-bottom:24px;position:relative}@media (width<=960px){.hero-inner[data-v-393f41be]{grid-template-columns:minmax(0,1fr)}}.pains[data-v-4126a521]{padding:clamp(56px,8vw,104px) clamp(20px,4vw,32px)}.pains-inner[data-v-4126a521]{flex-direction:column;gap:36px;max-width:1180px;margin:0 auto;display:flex}.pain-list[data-v-4126a521]{border-bottom:1px solid var(--color-border);margin:0;padding:0;list-style:none}.pain[data-v-4126a521]{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px clamp(28px,5vw,72px);padding:clamp(24px,3vw,36px) 0;display:grid}.pain-text[data-v-4126a521]{gap:18px;display:grid}.pain-quote[data-v-4126a521]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.12}.pain-answer[data-v-4126a521]{color:var(--color-text-secondary);gap:12px;margin:0;font-size:17px;line-height:1.5;display:flex}.pain-arrow[data-v-4126a521]{color:var(--color-primary);flex:none;font-weight:700}.pain-shot[data-v-4126a521]{background:var(--color-bg-blue-pale);border-radius:var(--radius-card-md);place-items:center;margin:0;padding:clamp(16px,2.4vw,24px);display:grid}.pain-shot img[data-v-4126a521]{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:14px;max-width:100%;height:auto;display:block;box-shadow:0 18px 44px -24px #0b122059}.pain-shot img.fade[data-v-4126a521]{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}@media (width<=760px){.pain[data-v-4126a521]{grid-template-columns:minmax(0,1fr)}}[dir=rtl] .pain-arrow[data-v-4126a521]{transform:scaleX(-1)}.before-after[data-v-f644d3e1]{flex-direction:column;gap:12px;min-width:0;display:flex}.ba-frame[data-v-f644d3e1]{aspect-ratio:10/8.4;isolation:isolate;direction:ltr;background:#fff;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000073,0 2px 8px #0003}.ba-layer[data-v-f644d3e1]{padding:54px clamp(18px,2.6vw,30px) clamp(18px,2.6vw,30px);position:absolute;inset:0;overflow:hidden}[dir=rtl] .ba-layer[data-v-f644d3e1]{direction:rtl}.ba-course[data-v-f644d3e1]{color:var(--color-text);background:var(--color-success-pale);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px 18px;display:grid}[dir=rtl] .ba-course[data-v-f644d3e1]{direction:ltr}[dir=rtl] .ba-course[data-v-f644d3e1]>*{direction:rtl}.course-top[data-v-f644d3e1]{color:var(--color-text-slate);grid-column:1/-1;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.course-bar[data-v-f644d3e1]{background:#fff;border-radius:3px;flex:1;height:6px}.course-bar span[data-v-f644d3e1]{background:var(--color-success-bright);border-radius:3px;width:48%;height:100%;display:block}.course-cards[data-v-f644d3e1]{flex-direction:column;grid-area:2/1;justify-content:flex-end;gap:8px;min-width:0;display:flex}.course-cards div[data-v-f644d3e1]{color:var(--color-text-secondary);background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:10px;font-size:11.5px;line-height:1.35;display:flex}.course-cards b[data-v-f644d3e1]{color:var(--color-text);font-size:12.5px}.course-main[data-v-f644d3e1]{flex-direction:column;grid-area:2/2;justify-content:center;gap:10px;min-width:0;display:flex}.course-kicker[data-v-f644d3e1]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-success);font-size:11px;font-weight:700}.course-figure[data-v-f644d3e1]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-success);font-size:clamp(54px,7vw,92px);font-weight:800;line-height:.9}.course-label[data-v-f644d3e1]{font-size:clamp(14px,1.4vw,18px);font-weight:600;line-height:1.3}.course-warning[data-v-f644d3e1]{color:var(--color-text-secondary);font-size:clamp(12.5px,1.1vw,14.5px);line-height:1.4}.ba-document[data-v-f644d3e1]{z-index:1;color:#5c6470;clip-path:inset(0 calc(100% - var(--pos)) 0 0);background:#fbfbf9;flex-direction:column;gap:9px;font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.6;display:flex}.doc-head[data-v-f644d3e1]{font-family:var(--font-mono);color:#8a919d;border-bottom:1px solid #d9dce2;justify-content:space-between;gap:10px;padding-bottom:8px;font-size:10.5px;display:flex}.doc-heading[data-v-f644d3e1]{color:#2f3640;font-size:13.5px;font-weight:700}.ba-document p[data-v-f644d3e1]{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.doc-table[data-v-f644d3e1]{font-family:var(--font-sans);border-block-start:1px solid #cfd3da;border-inline-start:1px solid #cfd3da;grid-template-columns:1.4fr 1fr 1fr;font-size:10.5px;display:grid}.doc-table span[data-v-f644d3e1]{border-block-end:1px solid #cfd3da;border-inline-end:1px solid #cfd3da;padding:4px 7px}.doc-table .th[data-v-f644d3e1]{color:#3b424d;background:#eceef2;font-weight:600}.ba-tag[data-v-f644d3e1]{z-index:2;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:var(--radius-pill);padding:5px 11px;font-size:11px;font-weight:600;position:absolute;top:14px}.ba-tag-document[data-v-f644d3e1]{background:#6c7482;left:14px}.ba-tag-course[data-v-f644d3e1]{background:var(--color-success);right:14px}.ba-handle[data-v-f644d3e1]{z-index:2;top:0;bottom:0;left:var(--pos);background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 0 1px #0b12201f}.ba-knob[data-v-f644d3e1]{color:#fff;background:var(--color-bg-dark);border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #0b12204d}.ba-range[data-v-f644d3e1]{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-frame:focus-within .ba-knob[data-v-f644d3e1]{outline:3px solid var(--color-primary);outline-offset:2px}.ba-hint[data-v-f644d3e1]{font-family:var(--font-mono);color:var(--color-text-slate-light);align-items:center;gap:8px;font-size:12px;display:inline-flex}@media (width<=560px){.ba-frame[data-v-f644d3e1]{aspect-ratio:10/13}.ba-course[data-v-f644d3e1]{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.course-cards div[data-v-f644d3e1]{padding:8px;font-size:10.5px}}.slide[data-v-2916719e]{width:270px;height:176px;color:var(--color-text);background:#fff;border-radius:18px;flex-direction:column;flex:none;gap:8px;padding:16px;display:flex;overflow:hidden}.slide-course[data-v-2916719e]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brand);font-size:10px;font-weight:600;line-height:1.4}.slide.is-cover[data-v-2916719e]{color:#fff;background:var(--brand)}.slide.is-video[data-v-2916719e]{color:#fff;background:linear-gradient(140deg, var(--brand), var(--color-bg-dark));justify-content:flex-end}.is-cover .slide-course[data-v-2916719e],.is-video .slide-course[data-v-2916719e]{color:#ffffffd6}.slide-number[data-v-2916719e],.slide-stat[data-v-2916719e]{font-family:var(--font-display);letter-spacing:-.03em;font-weight:800;line-height:.9}.slide-number[data-v-2916719e]{font-size:60px}.slide-stat[data-v-2916719e]{color:var(--brand);font-size:54px}.slide-title[data-v-2916719e]{letter-spacing:-.01em;margin-top:auto;font-size:17px;font-weight:700;line-height:1.2}.slide-meta[data-v-2916719e]{opacity:.85;font-size:12px}.slide-text[data-v-2916719e]{font-size:13.5px;font-weight:600;line-height:1.35}.slide-play[data-v-2916719e]{background:#fff3;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:46px;height:46px;margin-block:auto;display:grid}.slide-wave[data-v-2916719e]{align-items:center;gap:3px;height:40px;margin-block:auto;display:flex;overflow:hidden}.slide-wave i[data-v-2916719e]{background:var(--brand);opacity:.35;border-radius:2px;flex:none;width:3px}.slide-wave i.heard[data-v-2916719e]{opacity:1}.slide-options[data-v-2916719e]{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.slide-options span[data-v-2916719e]{text-align:center;border:1px solid var(--color-border);border-radius:9px;padding:7px 8px;font-size:12px;line-height:1.3}.slide-options .is-right[data-v-2916719e]{color:#fff;background:var(--brand);border-color:var(--brand);font-weight:700}.example[data-v-6627e991]{color:#fff;background:radial-gradient(70% 80% at 50% 0%, #17305e 0%, var(--color-bg-dark) 62%);padding-block:clamp(56px,8vw,96px);position:relative;overflow:hidden}.example-inner[data-v-6627e991]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,64px);max-width:1180px;margin:0 auto clamp(40px,6vw,72px);padding-inline:clamp(20px,4vw,32px);display:grid;position:relative}.example .section-kicker[data-v-6627e991]{color:var(--color-line-blue)}.example .section-title[data-v-6627e991]{color:#fff;font-size:clamp(30px,3.6vw,48px);line-height:1.04}.example .section-title em[data-v-6627e991]{color:var(--color-line-blue);font-style:normal}.example .section-lede[data-v-6627e991]{color:var(--color-text-slate-light)}.marquee[data-v-6627e991]{direction:ltr;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee+.marquee[data-v-6627e991]{margin-top:16px}.marquee-track[data-v-6627e991]{gap:16px;width:max-content;display:flex}.is-running .marquee-track[data-v-6627e991]{animation:70s linear infinite example-slide-6627e991}.marquee-back.is-running .marquee-track[data-v-6627e991]{animation-duration:84s;animation-direction:reverse}.marquee:hover .marquee-track[data-v-6627e991]{animation-play-state:paused}@keyframes example-slide-6627e991{to{transform:translate(calc(-50% - 8px))}}@media (width<=900px){.example-inner[data-v-6627e991]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.is-running .marquee-track[data-v-6627e991]{animation:none}}.trust[data-v-1c37f568]{background:var(--color-bg-soft);padding:clamp(56px,8vw,104px) clamp(20px,4vw,32px)}.trust-inner[data-v-1c37f568]{flex-direction:column;gap:40px;max-width:1180px;margin:0 auto;display:flex}.trust .section-title[data-v-1c37f568]{font-size:clamp(32px,4vw,54px);line-height:1.02}.split[data-v-1c37f568]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.side[data-v-1c37f568]{border-radius:24px;flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex}.side-ai[data-v-1c37f568]{border:1px solid var(--color-border);background:#fff}.side-you[data-v-1c37f568]{color:#fff;background:var(--color-bg-dark)}.side-label[data-v-1c37f568]{font-family:var(--font-display);font-size:24px;font-weight:800}.side-you .side-label[data-v-1c37f568]{color:#8fbcff}.side-list[data-v-1c37f568]{counter-reset:item;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.side-list li[data-v-1c37f568]{counter-increment:item;border-top:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:14px 0;font-size:17px;line-height:1.45;display:grid}.side-you .side-list li[data-v-1c37f568]{border-top-color:#ffffff24}.side-list li[data-v-1c37f568]:before{content:counter(item);font-family:var(--font-mono);color:var(--color-text-muted);font-size:13px;line-height:1.9}.side-you .side-list li[data-v-1c37f568]:before{color:#8fbcff}.side-list .evidence[data-v-1c37f568]{margin-inline-start:6px}.split-mark[data-v-1c37f568]{font-family:var(--font-display);color:var(--color-primary);align-self:center;font-size:40px;font-weight:800}.data[data-v-1c37f568]{font-family:var(--font-mono);color:var(--color-text-secondary);flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.data li[data-v-1c37f568]:before{content:"✓ ";color:var(--color-success)}.data-row[data-v-1c37f568]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.data-link[data-v-1c37f568]{color:var(--color-primary-deep);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.data-link[data-v-1c37f568]:hover{text-decoration:underline}[dir=rtl] .split-mark[data-v-1c37f568],[dir=rtl] .data-link[data-v-1c37f568] svg{transform:scaleX(-1)}@media (width<=860px){.split[data-v-1c37f568]{grid-template-columns:minmax(0,1fr)}.split-mark[data-v-1c37f568],[dir=rtl] .split-mark[data-v-1c37f568]{justify-self:center;transform:rotate(90deg)}}.pillars[data-v-c7ada6ce]{padding:clamp(56px,8vw,96px) clamp(20px,4vw,32px)}.pillars-inner[data-v-c7ada6ce]{flex-direction:column;gap:32px;max-width:1180px;margin:0 auto;display:flex}.pillar-list[data-v-c7ada6ce]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pillar-list li[data-v-c7ada6ce]{min-width:0;display:flex}.tone-blue[data-v-c7ada6ce]{--ground:var(--color-bg-blue-soft)}.tone-green[data-v-c7ada6ce]{--ground:var(--color-success-pale)}.tone-amber[data-v-c7ada6ce]{--ground:var(--color-warning-pale)}.pillar[data-v-c7ada6ce]{min-width:0;color:inherit;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;flex:1;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0b12200d}.pillar[data-v-c7ada6ce]:hover{border-color:var(--color-line-blue-light);box-shadow:0 12px 30px #0b122017}.pillar[data-v-c7ada6ce]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pillar-thumb[data-v-c7ada6ce]{background:var(--ground);pointer-events:none;-webkit-user-select:none;user-select:none;height:170px;padding:16px 0 0 16px;overflow:hidden}.pillar-thumb img[data-v-c7ada6ce]{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:10px 0 0;max-width:none;height:auto;display:block;box-shadow:0 10px 28px -16px #0b122059}.pillar-body[data-v-c7ada6ce]{flex-direction:column;flex:1;gap:6px;padding:16px 18px 20px;display:flex}.pillar-name[data-v-c7ada6ce]{font-family:var(--font-display);color:var(--color-text);font-size:22px;font-weight:800}.pillar-desc[data-v-c7ada6ce]{color:var(--color-text-secondary);font-size:14.5px;line-height:1.5}.pillar-more[data-v-c7ada6ce]{color:var(--color-primary-deep);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:inline-flex}@media (width<=1040px){.pillar-list[data-v-c7ada6ce]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pillar-list[data-v-c7ada6ce]{grid-template-columns:minmax(0,1fr)}}[dir=rtl] .pillar-more[data-v-c7ada6ce] svg{transform:scaleX(-1)}.insight[data-v-e378ac7b]{color:#fff;background:linear-gradient(160deg, #2f7be6 0%, var(--color-primary-deep) 62%, var(--color-bg-blue-deep) 100%);padding:clamp(56px,8vw,104px) clamp(20px,4vw,32px);position:relative;overflow:hidden}.insight-inner[data-v-e378ac7b]{z-index:1;flex-direction:column;gap:clamp(36px,5vw,56px);max-width:1180px;margin:0 auto;display:flex;position:relative}.insight-head[data-v-e378ac7b]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,64px);display:grid}.insight .section-title[data-v-e378ac7b]{color:#fff;font-size:clamp(30px,3.6vw,48px);line-height:1.04}.insight .section-lede[data-v-e378ac7b]{color:#dbe8ff}.insight-points[data-v-e378ac7b]{gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.insight-points li[data-v-e378ac7b]{align-items:center;gap:10px;display:flex}.insight-points[data-v-e378ac7b] svg{color:#9fe7c6}.flow[data-v-e378ac7b]{justify-content:center;align-items:flex-start;gap:clamp(16px,3vw,32px);display:flex}.step[data-v-e378ac7b]{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.step-k[data-v-e378ac7b]{letter-spacing:.08em;text-transform:uppercase;color:#cfe2ff;font-size:12px;font-weight:700}.step img[data-v-e378ac7b]{background:var(--color-bg-white);border-radius:12px;max-width:100%;height:auto;display:block;box-shadow:0 24px 60px -28px #0b122099}.step img.fade[data-v-e378ac7b]{-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.flow-arrow[data-v-e378ac7b]{color:#fff;background:#ffffff24;border-radius:50%;flex:none;align-self:center;place-items:center;width:44px;height:44px;margin-top:24px;display:grid}[dir=rtl] .flow-arrow[data-v-e378ac7b]{transform:scaleX(-1)}@media (width<=960px){.insight-head[data-v-e378ac7b]{grid-template-columns:minmax(0,1fr)}.flow[data-v-e378ac7b]{flex-direction:column;align-items:center}.flow-arrow[data-v-e378ac7b],[dir=rtl] .flow-arrow[data-v-e378ac7b]{margin-top:0;transform:rotate(90deg)}}.catalog[data-v-0d0a72cc]{padding:clamp(56px,8vw,104px) clamp(20px,4vw,32px)}.catalog-inner[data-v-0d0a72cc]{flex-direction:column;gap:36px;max-width:1180px;margin:0 auto;display:flex}.catalog-head[data-v-0d0a72cc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.catalog-lede[data-v-0d0a72cc]{max-width:440px;color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.55}.shelf[data-v-0d0a72cc]{flex-direction:column;display:flex}.covers[data-v-0d0a72cc]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:14px;margin:0;padding:0 12px;list-style:none;display:grid}.cover[data-v-0d0a72cc]{aspect-ratio:3/4;color:#fff;background:var(--cover);transition:transform .2s var(--ease-standard);border-radius:4px 10px 10px 4px;flex-direction:column;gap:8px;padding:16px 14px 16px 22px;display:flex;box-shadow:inset 8px 0 #00000038,0 14px 26px -18px #0b122099}.cover[data-v-0d0a72cc]:hover{transform:translateY(-6px)}.cover-kind[data-v-0d0a72cc]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:11px}.cover-title[data-v-0d0a72cc]{font-family:var(--font-display);margin-top:auto;font-size:clamp(17px,1.6vw,21px);font-weight:800;line-height:1.12}.cover-base[data-v-0d0a72cc]{font-family:var(--font-mono);font-size:11px;line-height:1.4}.shelf-board[data-v-0d0a72cc]{background:#e3e8f1;border-radius:3px;height:12px;box-shadow:0 10px 18px -12px #0b122059}.catalog-foot[data-v-0d0a72cc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;display:flex}.catalog-more[data-v-0d0a72cc]{color:var(--color-text-secondary);flex:420px;margin:0;font-size:15px}.catalog-link[data-v-0d0a72cc]{color:var(--color-primary-deep);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.catalog-link[data-v-0d0a72cc]:hover{text-decoration:underline}[dir=rtl] .catalog-link[data-v-0d0a72cc] svg{transform:scaleX(-1)}@media (width<=1000px){.covers[data-v-0d0a72cc]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.covers[data-v-0d0a72cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cover[data-v-0d0a72cc]{transition:none}}.moments[data-v-8ad6c954]{border-top:1px solid var(--color-border);padding:clamp(56px,8vw,104px) clamp(20px,4vw,32px)}.moments-inner[data-v-8ad6c954]{flex-direction:column;gap:44px;max-width:1180px;margin:0 auto;display:flex}.line[data-v-8ad6c954]{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.line[data-v-8ad6c954]:before{content:"";background:var(--color-line-blue-light);height:2px;position:absolute;top:7px;left:0;right:0}.moment[data-v-8ad6c954]{flex-direction:column;gap:8px;display:flex;position:relative}.dot[data-v-8ad6c954]{box-sizing:border-box;border:3px solid var(--color-primary);background:#fff;border-radius:50%;width:16px;height:16px;margin-bottom:10px}.when[data-v-8ad6c954]{font-family:var(--font-display);color:var(--color-text);font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.1}.what[data-v-8ad6c954]{color:var(--color-primary-deep);font-size:14px;font-weight:600}.how[data-v-8ad6c954]{color:var(--color-text-secondary);font-size:15px;line-height:1.5}.more[data-v-8ad6c954]{color:var(--color-text);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.more[data-v-8ad6c954]:hover{color:var(--color-primary-deep)}@media (width<=960px){.line[data-v-8ad6c954]{grid-template-columns:minmax(0,1fr);gap:28px;padding-inline-start:34px}.line[data-v-8ad6c954]:before{width:2px;height:auto;inset:0 auto 0 7px}.dot[data-v-8ad6c954]{margin:0;position:absolute;top:4px;left:-34px}}[dir=rtl] .more[data-v-8ad6c954] svg{transform:scaleX(-1)}.team[data-v-954600fb]{background:var(--color-bg-soft);padding:clamp(56px,8vw,96px) clamp(20px,4vw,32px)}.team-inner[data-v-954600fb]{flex-direction:column;gap:clamp(48px,6vw,72px);max-width:1180px;margin:0 auto;display:flex}.deciders[data-v-954600fb]{flex-direction:column;gap:24px;display:flex}.deciders-title[data-v-954600fb]{max-width:820px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.08}.decider-list[data-v-954600fb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.decider-list li[data-v-954600fb]{color:var(--color-text-secondary);border-top:3px solid var(--color-primary);flex-direction:column;gap:6px;padding-top:14px;font-size:15px;line-height:1.5;display:flex}.decider-who[data-v-954600fb]{color:var(--color-text);font-size:17px;font-weight:700}.people[data-v-954600fb]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.person-list[data-v-954600fb]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.person[data-v-954600fb]{color:var(--color-text-secondary);border:1px solid var(--color-border);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;font-size:14px;display:flex}.person b[data-v-954600fb]{color:var(--color-text);font-size:15px}.photo[data-v-954600fb]{object-fit:cover;background:var(--color-bg-blue-pale);border-radius:50%;width:56px;height:56px;margin-bottom:8px}.initials[data-v-954600fb]{font-family:var(--font-display);color:#fff;background:var(--color-primary);place-items:center;font-size:19px;font-weight:800;display:grid}.person-link[data-v-954600fb]{color:var(--color-primary-deep);margin-top:6px;font-size:13px;font-weight:600}@media (width<=900px){.decider-list[data-v-954600fb],.people[data-v-954600fb]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.person-list[data-v-954600fb]{grid-template-columns:minmax(0,1fr)}}.arrival[data-v-d6ee9695]{background:var(--color-bg-blue-soft);min-height:560px;padding:72px clamp(20px,4vw,32px) 96px;position:relative;overflow:hidden}.arrival[data-v-d6ee9695] .maze-walls{opacity:.55}.goal[data-v-d6ee9695]{z-index:1;box-sizing:border-box;border:6px solid var(--route-color,#9ac4ff);background:#fff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;box-shadow:0 0 0 7px #9ac4ff40}.arrival-card[data-v-d6ee9695]{z-index:1;flex-direction:column;align-items:flex-start;gap:20px;max-width:1180px;margin:0 auto;padding-inline-start:120px;display:flex;position:relative}.arrival-card[data-v-d6ee9695]>*{max-width:640px}.arrival-k[data-v-d6ee9695]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-deep);border:1px solid var(--color-line-blue-light);background:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.arrival-title[data-v-d6ee9695]{margin:0;font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text);background:var(--color-bg-blue-soft);margin-inline-start:-12px;padding:6px 12px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1}.arrival-desc[data-v-d6ee9695]{color:var(--color-text-secondary);background:var(--color-bg-blue-soft);margin:0;margin-inline-start:-12px;padding:4px 12px;font-size:19px;line-height:1.55}.arrival-ctas[data-v-d6ee9695]{flex-wrap:wrap;gap:12px;display:flex}.arrival-ent[data-v-d6ee9695]{color:var(--color-text-secondary);border:1px solid var(--color-border);background:#fff;border-radius:16px;margin:8px 0 0;padding:16px 20px;font-size:15px;line-height:1.6}.arrival-ent b[data-v-d6ee9695]{color:var(--color-text)}.arrival-contact[data-v-d6ee9695]{font:inherit;color:var(--color-primary-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-inline-start:.4em;padding:0;font-weight:600;display:inline-flex}@media (width<=760px){.arrival-card[data-v-d6ee9695]{padding-inline-start:0;padding-top:110px}}[dir=rtl] .arrival-contact[data-v-d6ee9695] svg{transform:scaleX(-1)}.home-page{--route-width:4px;--route-inset:18px;--route-color:var(--color-line-blue);--evidence:#ffe27a}.home-page svg .maze-route{stroke:var(--route-color)}.home-page svg .maze-start{fill:var(--route-color)}.home-page .journey{position:relative}.home-page .journey:before{content:"";z-index:3;top:0;bottom:0;width:var(--route-width);background:var(--route-color);pointer-events:none;position:absolute;inset-inline-start:var(--route-inset)}.home-page .ask{font-family:var(--font-display);color:var(--color-primary-deep);align-self:flex-start;padding-inline-start:24px;font-size:19px;font-weight:700;line-height:1.3;position:relative}.home-page .ask:after{content:"";top:50%;background:var(--route-color);width:12px;height:12px;box-shadow:0 0 0 4px var(--color-bg-blue-soft);border-radius:50%;margin-top:-6px;position:absolute;inset-inline-start:0}.home-page .ask:before{content:"";top:50%;background:var(--color-line-blue-light);width:100vw;height:2px;margin-top:-1px;position:absolute;inset-inline-end:calc(100% - 6px)}.home-page .ask.on-dark{color:#cfe2ff}.home-page .ask.on-dark:after{background:var(--route-color);box-shadow:0 0 0 4px #ffffff1a}.home-page .ask.on-dark:before{background:#ffffff38}.home-page .evidence{font-family:var(--font-mono);color:var(--color-text);background:var(--evidence);border-radius:4px;padding:1px 8px;font-size:12.5px;font-weight:500;display:inline-block}@media (width<=760px){.home-page .journey:before,.home-page .ask:before{display:none}}.landing-page-root[data-v-6453761f]{background:#fff;min-height:100vh;overflow-x:clip}.modal-overlay[data-v-2f2991d2]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b12208c;justify-content:center;align-items:center;padding:clamp(16px,4vw,40px);display:flex;position:fixed;inset:0}.modal-card[data-v-2f2991d2]{background:#fff;border-radius:28px;flex-direction:column;gap:22px;width:100%;max-width:520px;max-height:88vh;padding:clamp(24px,4vw,36px);display:flex;overflow-y:auto;box-shadow:0 4px 8px #0b12200f,0 20px 50px #0b122033}.modal-header[data-v-2f2991d2]{align-items:flex-start;gap:16px;display:flex}.modal-title-wrap[data-v-2f2991d2]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.modal-title[data-v-2f2991d2]{font-family:var(--font-sans);letter-spacing:-.035em;color:var(--color-text);font-size:clamp(22px,3vw,26px);font-weight:800}.modal-sub[data-v-2f2991d2]{color:var(--color-text-muted);font-size:15px;line-height:1.5}.close-btn[data-v-2f2991d2]{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:inline-flex}.close-btn[data-v-2f2991d2]:hover{border-color:var(--color-line-blue);color:var(--color-primary-deep);background:var(--color-bg-blue-soft)}.contact-form[data-v-2f2991d2]{flex-direction:column;gap:16px;display:flex}.field[data-v-2f2991d2]{flex-direction:column;gap:6px;display:flex}.field label[data-v-2f2991d2]{color:var(--color-text-secondary);font-size:14px;font-weight:600}.text-input[data-v-2f2991d2]{border:1px solid var(--color-border);color:var(--color-text);background:#fff;border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}.text-input[data-v-2f2991d2]:focus{border-color:var(--color-line-blue);outline:none}.text-input.invalid[data-v-2f2991d2]{border-color:var(--color-danger-accent)}.textarea[data-v-2f2991d2]{resize:vertical;min-height:96px}.error-text[data-v-2f2991d2]{color:var(--color-danger);font-size:13px}.submit-error[data-v-2f2991d2]{text-align:center}.full-w[data-v-2f2991d2]{width:100%}.success-state[data-v-2f2991d2]{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.success-state h3[data-v-2f2991d2]{font-family:var(--font-sans);color:var(--color-text);margin:0;font-size:22px;font-weight:800}.success-state p[data-v-2f2991d2]{color:var(--color-text-muted);margin:0 0 .5rem}.fade-enter-active[data-v-2f2991d2],.fade-leave-active[data-v-2f2991d2]{transition:opacity .2s}.fade-enter-from[data-v-2f2991d2],.fade-leave-to[data-v-2f2991d2]{opacity:0}.consent-banner[data-v-46d72092]{z-index:200;background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-card-sm);max-width:880px;font-family:var(--font-sans);align-items:center;gap:20px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #0b122024}.consent-text[data-v-46d72092]{flex:1;min-width:0}.consent-title[data-v-46d72092]{color:var(--color-text);margin-bottom:4px;font-size:15px;display:block}.consent-text p[data-v-46d72092]{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.consent-link[data-v-46d72092]{color:var(--color-primary-deep);white-space:nowrap}.consent-actions[data-v-46d72092]{flex-shrink:0;gap:10px;display:flex}.consent-btn[data-v-46d72092]{min-height:42px;color:var(--color-text);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;transition:background .15s var(--ease-standard);padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600}.consent-btn[data-v-46d72092]:hover{background:var(--color-bg-blue-pale)}@media (width<=640px){.consent-banner[data-v-46d72092]{flex-direction:column;align-items:stretch;gap:14px}.consent-btn[data-v-46d72092]{flex:1}}.consent-enter-active[data-v-46d72092],.consent-leave-active[data-v-46d72092]{transition:opacity .2s var(--ease-standard), transform .2s var(--ease-standard)}.consent-enter-from[data-v-46d72092],.consent-leave-to[data-v-46d72092]{opacity:0;transform:translateY(12px)}.app-wrapper{overflow-x:hidden}
