.ultra-page[data-v-9eb58b03]{overscroll-behavior:contain;background:var(--bg-void);height:100%;min-height:100dvh;color:var(--ink-1);-webkit-overflow-scrolling:touch;overflow:hidden auto}.ultra-page__main[data-v-9eb58b03]{position:relative}.accent-soul[data-v-9eb58b03]{color:var(--soul)}.ultra-actions[data-v-9eb58b03]{justify-content:center;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.ultra-actions--start[data-v-9eb58b03]{justify-content:flex-start}.ultra-live-dot[data-v-9eb58b03]{background:var(--soul);border-radius:var(--r-full);width:6px;height:6px;box-shadow:0 0 8px var(--soul-glow);flex-shrink:0;display:inline-block}.ultra-chip[data-v-9eb58b03]{align-items:center;gap:var(--s-2);padding:var(--s-1) 10px;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;background:var(--bg-high);border:1px solid var(--line-1);border-radius:var(--r-full);display:inline-flex}.ultra-chip__plus[data-v-9eb58b03]{color:var(--soul)}.ultra-chip__plus[data-v-9eb58b03]:before{content:"+"}.ultra-arrow--right[data-v-9eb58b03]:before{content:"→"}.ultra-arrow--down[data-v-9eb58b03]:before{content:"↓"}.ultra-index[data-v-9eb58b03]{color:var(--soul);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em}.ultra-note[data-v-9eb58b03]{margin:var(--s-5) 0 0;color:var(--ink-3);font-size:var(--fs-sm);text-align:center}.ultra-head[data-v-9eb58b03]{max-width:760px;margin:0 auto var(--s-7);text-align:center}.ultra-head__eyebrow[data-v-9eb58b03]{margin:0 0 var(--s-4);color:var(--soul);align-items:center;display:inline-flex}.ultra-head__title[data-v-9eb58b03]{color:var(--ink-0);text-wrap:balance;margin:0}.ultra-head__sub[data-v-9eb58b03]{margin:var(--s-4) auto 0;text-wrap:pretty;max-width:680px}.ultra-hero[data-v-9eb58b03]{padding:calc(64px + var(--s-8)) 0 var(--s-9);background:var(--bg-base);position:relative;overflow:hidden}.ultra-hero__grid[data-v-9eb58b03]{opacity:.8;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 20%,#0000 70%)}.ultra-hero__inner[data-v-9eb58b03]{z-index:1;align-items:center;gap:var(--s-8);flex-direction:column;display:flex;position:relative}.ultra-hero__copy[data-v-9eb58b03]{text-align:center;flex-direction:column;align-items:center;max-width:880px;display:flex}.ultra-hero__eyebrow[data-v-9eb58b03]{margin:0 0 var(--s-5);align-items:center;display:inline-flex}.ultra-hero__title[data-v-9eb58b03]{color:var(--ink-0);flex-wrap:wrap;justify-content:center;column-gap:.28em;margin:0;font-size:clamp(40px,5.5vw,72px);display:flex}.ultra-hero__desc[data-v-9eb58b03]{max-width:680px;margin:var(--s-5) auto 0;text-wrap:pretty}.ultra-hero__copy .ultra-actions[data-v-9eb58b03]{margin-top:var(--s-7)}.ultra-hero__meta[data-v-9eb58b03]{justify-content:center;align-items:center;gap:var(--s-4);margin:var(--s-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ultra-chip--live[data-v-9eb58b03]{color:var(--ink-1);background:0 0}.ultra-hero__scope[data-v-9eb58b03]{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-sm)}.ultra-hero__media[data-v-9eb58b03]{aspect-ratio:16/9;background:var(--bg-void);border:1px solid var(--line-1);border-radius:var(--r-4);width:100%;max-width:1080px;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.ultra-hero__video[data-v-9eb58b03]{object-fit:cover;width:100%;height:100%;display:block}.ultra-video-status[data-v-9eb58b03]{bottom:var(--s-4);left:var(--s-4);align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;background:var(--bg-base);border:1px solid var(--line-1);border-radius:var(--r-2);display:inline-flex;position:absolute}.ultra-video-status--error[data-v-9eb58b03]{color:var(--danger)}.ultra-video-status__pulse[data-v-9eb58b03]{background:var(--soul);border-radius:var(--r-full);width:8px;height:8px;animation:ultra-pulse-9eb58b03 1.2s var(--ease-out) infinite}@keyframes ultra-pulse-9eb58b03{0%,to{opacity:1}50%{opacity:.25}}.ultra-hero__copy[data-v-9eb58b03]>*,.ultra-hero__media[data-v-9eb58b03]{animation:ultra-fade-up-9eb58b03 .6s var(--ease-out) both}.ultra-hero__title[data-v-9eb58b03]{animation-delay:80ms}.ultra-hero__desc[data-v-9eb58b03]{animation-delay:.16s}.ultra-hero__copy .ultra-actions[data-v-9eb58b03],.ultra-hero__meta[data-v-9eb58b03]{animation-delay:.24s}.ultra-hero__media[data-v-9eb58b03]{animation-delay:.3s}@keyframes ultra-fade-up-9eb58b03{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ultra-upgrade[data-v-9eb58b03]{gap:var(--s-4);padding:var(--s-6);flex-direction:column;display:flex}.ultra-upgrade__index[data-v-9eb58b03]{color:var(--soul);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:500;line-height:1}.ultra-upgrade__title[data-v-9eb58b03]{margin:var(--s-2) 0 0;color:var(--ink-0)}.ultra-upgrade__desc[data-v-9eb58b03]{color:var(--ink-2);font-size:var(--fs-body);margin:0;line-height:1.6}.ultra-timeline[data-v-9eb58b03]{gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ultra-timeline[data-v-9eb58b03]:before{background:linear-gradient(90deg, var(--soul), var(--line-1));content:"";height:1px;position:absolute;top:7px;left:0;right:0}.ultra-stage[data-v-9eb58b03]{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ultra-stage__marker[data-v-9eb58b03]{gap:var(--s-3);flex-direction:column;display:flex;position:relative}.ultra-stage__dot[data-v-9eb58b03]{background:var(--bg-void);border:2px solid var(--soul);border-radius:var(--r-full);width:15px;height:15px}.ultra-stage.is-final .ultra-stage__dot[data-v-9eb58b03]{background:var(--soul);box-shadow:0 0 12px var(--soul-glow)}.ultra-stage__label[data-v-9eb58b03]{color:var(--ink-0);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600}.ultra-stage__card[data-v-9eb58b03]{gap:var(--s-3);flex-direction:column;flex:1;display:flex}.ultra-stage__card .t-label[data-v-9eb58b03]{color:var(--ink-3);margin:0}.ultra-stage__quote[data-v-9eb58b03]{margin:0 0 var(--s-3);color:var(--ink-1);font-size:var(--fs-body);flex:1;line-height:1.55}.ultra-stage__quote[data-v-9eb58b03]:before{content:"“"}.ultra-stage__quote[data-v-9eb58b03]:after{content:"”"}.ultra-tags[data-v-9eb58b03]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ultra-engines[data-v-9eb58b03]{gap:var(--s-5);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:stretch;display:grid}.ultra-engines__side[data-v-9eb58b03]{gap:var(--s-4);flex-direction:column;display:flex}.ultra-engines__prompt .t-label[data-v-9eb58b03]{margin:0 0 var(--s-2);color:var(--ink-3)}.ultra-engines__prompt-text[data-v-9eb58b03]{color:var(--ink-0);font-size:var(--fs-lead);margin:0;font-weight:500;line-height:1.45}.ultra-engines__tabs[data-v-9eb58b03]{gap:var(--s-2);flex-direction:column;display:flex}.ultra-engine-tab[data-v-9eb58b03]{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--h-xl);padding:0 var(--s-5);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:var(--bg-base);border:1px solid var(--line-1);border-radius:var(--r-2);transition:color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), background-color var(--t-fast) var(--ease-out);display:flex}.ultra-engine-tab[data-v-9eb58b03]:hover{color:var(--ink-0);background:var(--bg-raised)}.ultra-engine-tab[data-v-9eb58b03]:focus-visible{outline:2px solid var(--soul);outline-offset:2px}.ultra-engine-tab.is-active[data-v-9eb58b03]{color:var(--ink-0);background:var(--bg-raised);border-color:var(--soul)}.ultra-engine-tab__name[data-v-9eb58b03]{font-weight:600}.ultra-engine-tab__file[data-v-9eb58b03]{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-xs)}.is-active .ultra-engine-tab__file[data-v-9eb58b03]{color:var(--soul)}.ultra-code[data-v-9eb58b03]{flex-direction:column;min-width:0;display:flex}.ultra-code__engine[data-v-9eb58b03]{align-items:center;gap:var(--s-2);color:var(--ink-2);display:inline-flex}.ultra-code pre[data-v-9eb58b03]{padding:var(--s-5) var(--s-6);color:var(--ink-1);font-family:var(--font-mono);font-size:var(--fs-sm);flex:1;margin:0;line-height:1.75;overflow-x:auto}.ultra-code pre[data-v-9eb58b03],.ultra-code pre code[data-v-9eb58b03]{white-space:pre;word-break:normal;overflow-wrap:normal}.ultra-grid-3[data-v-9eb58b03]{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ultra-audience[data-v-9eb58b03]{gap:var(--s-3);padding:var(--s-6);flex-direction:column;display:flex}.ultra-audience h3[data-v-9eb58b03]{color:var(--ink-0);margin:0}.ultra-audience p[data-v-9eb58b03]{color:var(--ink-2);font-size:var(--fs-body);margin:0;line-height:1.55}.ultra-access[data-v-9eb58b03]{gap:var(--s-7);padding:var(--s-7);background:var(--bg-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ultra-access__title[data-v-9eb58b03]{color:var(--ink-0);margin:0}.ultra-access__body[data-v-9eb58b03]{max-width:560px;margin:var(--s-4) 0 var(--s-6);color:var(--ink-2);font-size:var(--fs-body);line-height:1.55}.ultra-access__stamp[data-v-9eb58b03]{justify-content:center;align-items:center;gap:var(--s-1);aspect-ratio:1;background:var(--bg-base);border:1px solid var(--soul);border-radius:var(--r-3);flex-direction:column;width:200px;display:flex}.ultra-access__stamp strong[data-v-9eb58b03]{color:var(--soul);font-family:var(--font-display);font-size:var(--fs-display);font-weight:500;line-height:1}.ultra-access__stamp-label[data-v-9eb58b03],.ultra-access__stamp-meta[data-v-9eb58b03]{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.ultra-access__stamp-label[data-v-9eb58b03]{color:var(--ink-0);font-weight:600}.ultra-faq[data-v-9eb58b03]{overflow:hidden}.ultra-faq__item+.ultra-faq__item[data-v-9eb58b03]{border-top:1px solid var(--line-2)}.ultra-faq__summary[data-v-9eb58b03]{gap:var(--s-4);padding:var(--s-5) var(--s-6);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;list-style:none;display:grid}.ultra-faq__summary[data-v-9eb58b03]::-webkit-details-marker{display:none}.ultra-faq__summary[data-v-9eb58b03]:hover{background:var(--bg-raised)}.ultra-faq__summary[data-v-9eb58b03]:focus-visible{outline:2px solid var(--soul);outline-offset:-2px}.ultra-faq__index[data-v-9eb58b03]{color:var(--ink-4);font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.06em}[open] .ultra-faq__index[data-v-9eb58b03]{color:var(--soul)}.ultra-faq__question[data-v-9eb58b03]{color:var(--ink-1);font-size:var(--fs-body);font-weight:500}[open] .ultra-faq__question[data-v-9eb58b03]{color:var(--ink-0);font-weight:600}.ultra-faq__toggle[data-v-9eb58b03]{width:14px;height:14px;color:var(--ink-3);transition:color var(--t-fast) var(--ease-out), transform var(--t-base) var(--ease-out);position:relative}.ultra-faq__toggle[data-v-9eb58b03]:before,.ultra-faq__toggle[data-v-9eb58b03]:after{content:"";background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ultra-faq__toggle[data-v-9eb58b03]:before{width:12px;height:1.5px}.ultra-faq__toggle[data-v-9eb58b03]:after{width:1.5px;height:12px}[open] .ultra-faq__toggle[data-v-9eb58b03]{color:var(--soul);transform:rotate(45deg)}.ultra-faq__answer[data-v-9eb58b03]{margin:0 var(--s-6) var(--s-5);padding:var(--s-4) 0 0 calc(4ch + var(--s-4));color:var(--ink-2);font-size:var(--fs-body);border-top:1px dashed var(--line-1);line-height:1.6}.ultra-cta[data-v-9eb58b03]{position:relative;overflow:hidden}.ultra-cta__field[data-v-9eb58b03]{opacity:.12;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ultra-cta__box[data-v-9eb58b03]{text-align:center;max-width:800px;margin:0 auto;position:relative}.ultra-cta__title[data-v-9eb58b03]{margin:0 auto var(--s-5);color:var(--ink-0)}.ultra-cta__body[data-v-9eb58b03]{max-width:600px;margin:0 auto var(--s-7)}@media (width<=1080px){.ultra-timeline[data-v-9eb58b03]{row-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ultra-timeline[data-v-9eb58b03]:before{display:none}.ultra-engines[data-v-9eb58b03]{grid-template-columns:minmax(0,1fr)}.ultra-engines__tabs[data-v-9eb58b03]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ultra-engine-tab[data-v-9eb58b03]{padding:0 var(--s-3);justify-content:center}.ultra-engine-tab__file[data-v-9eb58b03]{display:none}}@media (width<=860px){.ultra-grid-3[data-v-9eb58b03]{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.ultra-upgrade[data-v-9eb58b03],.ultra-audience[data-v-9eb58b03]{padding:var(--s-5)}.ultra-access[data-v-9eb58b03]{padding:var(--s-6) var(--s-5);grid-template-columns:minmax(0,1fr)}.ultra-access__stamp[data-v-9eb58b03]{display:none}}@media (width<=560px){.ultra-hero[data-v-9eb58b03]{padding:calc(64px + var(--s-6)) 0 var(--s-7)}.ultra-timeline[data-v-9eb58b03]{grid-template-columns:minmax(0,1fr)}.ultra-engines__tabs[data-v-9eb58b03]{grid-template-columns:repeat(2,minmax(0,1fr))}.ultra-actions[data-v-9eb58b03]{flex-direction:column;align-items:stretch;width:100%}.ultra-hero__media[data-v-9eb58b03]{border-radius:var(--r-3)}.ultra-faq__summary[data-v-9eb58b03]{padding:var(--s-4)}.ultra-faq__answer[data-v-9eb58b03]{margin:0 var(--s-4) var(--s-4);padding-left:0}.ultra-code pre[data-v-9eb58b03]{padding:var(--s-4)}}@media (prefers-reduced-motion:reduce){.ultra-hero__copy[data-v-9eb58b03]>*,.ultra-hero__media[data-v-9eb58b03],.ultra-video-status__pulse[data-v-9eb58b03]{animation:none}.ultra-faq__toggle[data-v-9eb58b03],.ultra-engine-tab[data-v-9eb58b03]{transition:none}}
