.scene-page[data-v-eaa836c2]{--scene-ink:var(--qt-ink,#272038);--scene-muted:var(--qt-ink,#625b72);--scene-line:var(--qt-soft,#e5dfed);background:#fff;color:var(--scene-ink);line-height:1.75;overflow:clip}.scene-page h1[data-v-eaa836c2],.scene-page h2[data-v-eaa836c2],.scene-page h3[data-v-eaa836c2]{color:var(--scene-ink);font-weight:700;text-wrap:balance}.scene-page h1[data-v-eaa836c2]{font-size:clamp(32px,4vw,48px);letter-spacing:-1px;line-height:1.25;margin:16px 0 20px}.scene-page h2[data-v-eaa836c2]{font-size:clamp(24px,3vw,32px);line-height:1.4;margin:12px 0 16px}.scene-page h3[data-v-eaa836c2]{font-size:19px;line-height:1.5;margin:16px 0 12px}.scene-page p[data-v-eaa836c2]{color:var(--scene-muted);margin:0}.scene-page a[data-v-eaa836c2]{text-decoration:none}.scene-page[data-v-eaa836c2] svg{flex-shrink:0;height:20px;width:20px}.scene-page a[data-v-eaa836c2]:focus-visible,.scene-page button[data-v-eaa836c2]:focus-visible,.scene-page pre[data-v-eaa836c2]:focus-visible,.scene-page summary[data-v-eaa836c2]:focus-visible{outline:3px solid var(--qt-accent,#8d21ef);outline-offset:5px}.scene-container[data-v-eaa836c2]{margin-inline:auto;max-width:1200px;padding-inline:28px}.scene-section[data-v-eaa836c2]{padding-block:80px;scroll-margin-top:88px}.scene-section--soft[data-v-eaa836c2]{background:#f8f6fc}.scene-hero[data-v-eaa836c2]{background:radial-gradient(ellipse at 95% 25%,var(--qt-soft,#eedcff),transparent 60%),#fcfaff;padding:28px 0 0}.scene-hero__grid[data-v-eaa836c2]{align-items:center;display:grid;gap:64px;grid-template-columns:1.4fr 1fr;padding-block:34px 46px}.scene-eyebrow[data-v-eaa836c2]{color:var(--qt-accent,#7927c0);font-size:13px;font-weight:650;letter-spacing:.5px}.scene-intro[data-v-eaa836c2]{font-size:16px;line-height:1.9;max-width:760px}.scene-breadcrumbs[data-v-eaa836c2]{color:var(--scene-muted);font-size:13px}.scene-breadcrumbs ol[data-v-eaa836c2]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.scene-breadcrumbs li+li[data-v-eaa836c2]:before{color:var(--qt-soft,#a89fb7);content:"/";margin-right:8px}.scene-breadcrumbs a[data-v-eaa836c2]{color:var(--qt-ink,#6d547f)}.scene-breadcrumbs a[data-v-eaa836c2]:hover{color:var(--qt-accent,#7927c0);text-decoration:underline}.scene-tags[data-v-eaa836c2]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:24px 0 0;padding:0}.scene-tags li[data-v-eaa836c2]{background:var(--qt-soft,#f0e6fc);border-radius:6px;color:var(--qt-accent,#7024af);font-size:12px;padding:5px 12px}.scene-actions[data-v-eaa836c2]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.scene-button[data-v-eaa836c2]{align-items:center;border:1px solid transparent;border-radius:9px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:center;min-height:48px;padding:12px 20px;transition:background .2s}.scene-button--primary[data-v-eaa836c2]{background:var(--qt-accent,#8523dc);color:#fff}.scene-button--primary[data-v-eaa836c2]:hover{background:var(--qt-accent,#7020bd);color:#fff}.scene-button--ghost[data-v-eaa836c2]{background:#fff;border-color:var(--qt-soft,#d9c5ea);color:var(--qt-accent,#7325b9)}.scene-button--ghost[data-v-eaa836c2]:hover{background:var(--qt-soft,#f5edfc);color:var(--qt-accent,#63209f)}.scene-button--light[data-v-eaa836c2]{background:#fff;color:var(--qt-accent,#6e21b4)}.scene-button--light[data-v-eaa836c2]:hover{background:var(--qt-soft,#f6edff);color:var(--qt-ink,#542085)}.scene-button--outline[data-v-eaa836c2]{background:transparent;border-color:#ffffff80;color:#fff}.scene-button--outline[data-v-eaa836c2]:hover{background:#ffffff15}.scene-link[data-v-eaa836c2]{align-items:center;color:var(--qt-accent,#7626ba);display:inline-flex;font-size:14px;font-weight:600;gap:8px}.scene-link[data-v-eaa836c2]:hover{color:var(--qt-ink,#591991);text-decoration:underline;text-underline-offset:4px}.scene-brief[data-v-eaa836c2]{background:#fff;border:1px solid var(--qt-soft,#e4d4f2);border-radius:18px;box-shadow:0 14px 45px var(--qt-shadow-soft,rgba(72,37,106,.035));padding:30px}.scene-brief h2[data-v-eaa836c2]{font-size:24px}.scene-brief ul[data-v-eaa836c2]{display:grid;gap:14px;list-style:none;margin:24px 0;padding:0}.scene-brief li[data-v-eaa836c2]{align-items:flex-start;color:var(--scene-muted);display:flex;font-size:14px;gap:10px}.scene-brief svg[data-v-eaa836c2]{color:var(--qt-accent,#8d21ef);margin-top:2px}.scene-jump[data-v-eaa836c2]{border-top:1px solid var(--scene-line);display:flex;flex-wrap:wrap;gap:16px 32px;padding-block:22px}.scene-jump a[data-v-eaa836c2]{color:var(--qt-ink,#6a368f);font-size:13px}.scene-jump a[data-v-eaa836c2]:hover{color:var(--qt-accent,#7626ba);text-decoration:underline}.scene-heading[data-v-eaa836c2]{margin:0 auto 36px;max-width:760px;text-align:center}.scene-heading p[data-v-eaa836c2]{font-size:15px}.scene-heading--left[data-v-eaa836c2]{max-width:none;text-align:left}.scene-grid[data-v-eaa836c2]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.scene-grid--two[data-v-eaa836c2]{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-grid--one[data-v-eaa836c2]{grid-template-columns:1fr}.scene-grid--one .scene-card[data-v-eaa836c2]{max-width:760px}.scene-card[data-v-eaa836c2]{background:#fff;border:1px solid var(--scene-line);border-radius:16px;padding:28px}.scene-card p[data-v-eaa836c2]{font-size:14px;line-height:1.9}.scene-step[data-v-eaa836c2]{color:var(--qt-accent,#a86cda);font-size:24px;font-weight:650}.scene-product[data-v-eaa836c2]{display:flex;flex-direction:column}.scene-product--primary[data-v-eaa836c2]{border-color:var(--qt-accent,#b783e0);box-shadow:0 8px 30px var(--qt-shadow-soft,rgba(121,39,192,.027))}.scene-product__links[data-v-eaa836c2]{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:auto;padding-top:28px}.scene-product__links .scene-button[data-v-eaa836c2]{flex-basis:100%}.scene-protocol[data-v-eaa836c2]{margin:auto;max-width:840px}.scene-protocol .scene-button[data-v-eaa836c2]{margin-top:24px}.scene-steps[data-v-eaa836c2]{list-style:none;margin:0;padding:0}.scene-code[data-v-eaa836c2]{margin-top:32px}.scene-code pre[data-v-eaa836c2]{background:var(--qt-ink,#282036);border-radius:12px;color:var(--qt-soft,#f0e7fb);font:13px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace;margin:18px 0 0;overflow-x:auto;padding:24px}.scene-code code[data-v-eaa836c2]{white-space:pre}.scene-note[data-v-eaa836c2]{font-size:13px;line-height:1.85;margin-top:16px!important}.scene-docs[data-v-eaa836c2]{margin-top:28px;text-align:center}.scene-validation>svg[data-v-eaa836c2]{color:var(--qt-accent,#8523dc)}.scene-boundary[data-v-eaa836c2]{max-width:960px}.scene-faq[data-v-eaa836c2]{display:grid;gap:56px;grid-template-columns:.8fr 1.2fr}.scene-faq details[data-v-eaa836c2]{border-bottom:1px solid var(--scene-line);padding:20px 0}.scene-faq details[data-v-eaa836c2]:first-child{padding-top:0}.scene-faq details p[data-v-eaa836c2]{font-size:14px;line-height:1.9;margin-top:16px}.scene-faq summary[data-v-eaa836c2]{cursor:pointer;font-weight:600}.scene-related[data-v-eaa836c2]{display:flex;flex-direction:column}.scene-related h3[data-v-eaa836c2]{margin-top:0}.scene-related h3 a[data-v-eaa836c2]{color:var(--scene-ink)}.scene-related h3 a[data-v-eaa836c2]:hover{color:var(--qt-accent,#7626ba)}.scene-related .scene-link[data-v-eaa836c2]{margin-top:auto;padding-top:24px}.scene-cta[data-v-eaa836c2]{background:linear-gradient(120deg,var(--qt-accent,#6020aa),var(--qt-accent,#8d21ef) 80%,var(--qt-accent,#a52cb4));border-radius:22px;padding:50px 36px;text-align:center}.scene-cta h2[data-v-eaa836c2]{color:#fff}.scene-cta p[data-v-eaa836c2]{color:var(--qt-soft,#f1e5fc);font-size:15px;margin:auto;max-width:720px}.scene-cta .scene-actions[data-v-eaa836c2]{justify-content:center}.scene-hub-hero h1[data-v-eaa836c2]{margin-top:30px}.scene-hub-hero .scene-eyebrow[data-v-eaa836c2]{display:inline-block;margin-top:32px}.scene-hub-hero .scene-jump[data-v-eaa836c2]{margin-top:32px}.scene-hub-card[data-v-eaa836c2]{display:flex;flex-direction:column}.scene-hub-card h3 a[data-v-eaa836c2]{color:var(--scene-ink)}.scene-hub-card h3 a[data-v-eaa836c2]:hover{color:var(--qt-accent,#7626ba)}.scene-hub-card .scene-link[data-v-eaa836c2]{margin-top:auto;padding-top:20px}.scene-hub-card .scene-hub-card__product[data-v-eaa836c2]{color:var(--qt-accent,#7824c8);font-size:13px;margin-top:20px}.scene-icon[data-v-eaa836c2]{align-items:center;background:var(--qt-soft,#f1e7fc);border-radius:12px;color:var(--qt-accent,#8523dc);display:inline-flex;height:46px;justify-content:center;width:46px}@media(max-width:1000px){.scene-hero__grid[data-v-eaa836c2]{gap:30px}.scene-card[data-v-eaa836c2]{padding:22px}.scene-grid[data-v-eaa836c2]{gap:16px}.scene-brief[data-v-eaa836c2]{padding:24px}}@media(max-width:760px){.scene-container[data-v-eaa836c2]{padding-inline:20px}.scene-section[data-v-eaa836c2]{padding-block:52px}.scene-faq[data-v-eaa836c2],.scene-grid[data-v-eaa836c2],.scene-hero__grid[data-v-eaa836c2]{grid-template-columns:1fr}.scene-hero__grid[data-v-eaa836c2]{gap:28px;padding-block:30px}.scene-faq[data-v-eaa836c2]{gap:20px}.scene-jump[data-v-eaa836c2]{gap:14px 22px}.scene-actions .scene-button[data-v-eaa836c2]{flex:1 1 200px}.scene-cta[data-v-eaa836c2]{padding:34px 22px}}@media(prefers-reduced-motion:reduce){.scene-page[data-v-eaa836c2] *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
