.page-loading.svelte-c5vyf9{justify-content:center;align-items:center;min-height:60vh;display:flex}.email-gate.svelte-c5vyf9{justify-content:center;align-items:center;min-height:60vh;padding:2rem 1rem;display:flex}.email-gate-card.svelte-c5vyf9{border:1px solid var(--border-color,#e9e0d6);background:#fefbf9;border-radius:16px;width:100%;max-width:460px;padding:2rem}.email-gate-card.svelte-c5vyf9 h2:where(.svelte-c5vyf9){margin:0 0 .5rem}.email-gate-sub.svelte-c5vyf9{color:var(--paragraphs-color,#6c5f50);margin:0;line-height:1.6}.email-capture.svelte-c5vyf9{flex-direction:column;gap:.4rem;display:flex}.email-capture.svelte-c5vyf9 label:where(.svelte-c5vyf9){font-size:.95rem;font-weight:600}.email-input.svelte-c5vyf9{border:1px solid var(--border-color,#e9e0d6);box-sizing:border-box;border-radius:10px;width:100%;padding:.7rem .9rem;font-size:1rem}.email-input.svelte-c5vyf9:focus{border-color:var(--color-primary,#4472ca);outline:none}.email-error.svelte-c5vyf9{color:#dc2626;margin:0;font-size:.85rem}.intro-template .app-layout-content{min-height:0}.scenario-intro.svelte-c5vyf9{--intro-title:1.5rem;--intro-avatar:90px;--intro-name:1.125rem;--intro-headline:1rem;--intro-body:1rem;--intro-body-leading:1.55;--intro-gap:1.25rem;--intro-lobby-gap:1.5rem;--intro-identity-gap:1rem;--intro-card-pad:1.25rem;--intro-card-pad-top:2.75rem;--intro-card-pad-bottom:1.25rem;--intro-listen:32px;--intro-cta-pad:1rem;align-items:center;gap:var(--intro-gap);box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:900px;min-height:0;margin:0 auto;padding:1rem;transition:max-width .32s;display:flex}.scenario-intro-header.svelte-c5vyf9{width:100%}@media (width>=1000px){.scenario-intro.has-method.svelte-c5vyf9{max-width:1304px}}.scenario-intro-title.svelte-c5vyf9{font-size:var(--intro-title);letter-spacing:-.01em;color:#26211b;text-wrap:balance;margin:0;font-weight:700;line-height:1.25}.scenario-intro-card.svelte-c5vyf9{background-blend-mode:multiply;border:1px solid var(--border-color,#e9e0d6);width:100%;min-height:0;padding:var(--intro-card-pad);padding-top:var(--intro-card-pad-top);padding-bottom:var(--intro-card-pad-bottom);box-sizing:border-box;background-color:#fefbf9;background-image:url(../../../stage-watermark.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}@media (width>=769px){.scenario-intro.svelte-c5vyf9{--intro-card-pad-top:4rem;--intro-card-pad-bottom:3rem}}@media (width<=768px){.scenario-intro.svelte-c5vyf9{--intro-card-pad:1rem;--intro-title:1.375rem;--intro-body-leading:1.5;padding-inline:0;padding-bottom:0}}@media (width>=769px) and (height<=860px){.scenario-intro.svelte-c5vyf9{--intro-title:1.375rem;--intro-avatar:72px;--intro-name:1rem;--intro-headline:.875rem;--intro-body:.875rem;--intro-body-leading:1.5;--intro-gap:.75rem;--intro-lobby-gap:1rem;--intro-identity-gap:.875rem;--intro-card-pad:1.25rem;--intro-card-pad-top:1.75rem;--intro-card-pad-bottom:1.25rem;--intro-listen:28px;--intro-cta-pad:.75rem}}@media (width>=769px) and (height<=660px){.scenario-intro.svelte-c5vyf9{--intro-title:1.25rem;--intro-avatar:56px;--intro-lobby-gap:.875rem;--intro-identity-gap:.75rem;--intro-card-pad-top:1.5rem;--intro-card-pad-bottom:1.25rem;--intro-cta-pad:.625rem}}.scenario-intro-lobby.svelte-c5vyf9{gap:var(--intro-lobby-gap);flex-direction:column;width:100%;max-width:max(400px,60%);min-height:0;max-height:100%;display:flex}.scenario-intro-cta.svelte-c5vyf9{margin-top:auto;padding-block:var(--intro-cta-pad);width:100%;max-width:max(400px, calc(min(60%, .6 * (900px - 2rem)) - 1.2 * var(--intro-card-pad)));flex:none;margin-inline:auto}@media (width<=768px){.scenario-intro-cta.svelte-c5vyf9{max-width:none;padding-bottom:max(var(--intro-cta-pad), env(safe-area-inset-bottom))}}.scenario-intro-identity.svelte-c5vyf9{align-items:center;gap:var(--intro-identity-gap);display:flex}.scenario-intro-avatar.svelte-c5vyf9{width:var(--intro-avatar);height:var(--intro-avatar);object-fit:cover;border-radius:50%;flex-shrink:0}.scenario-intro-identity-text.svelte-c5vyf9{min-width:0}.scenario-intro-name.svelte-c5vyf9{font-size:var(--intro-name);margin:0;font-weight:600;line-height:1.3}.scenario-intro-headline.svelte-c5vyf9{color:var(--paragraphs-color,#6c5f50);font-size:var(--intro-headline);margin:.125rem 0 0;line-height:1.5}.scenario-intro-demeanor.svelte-c5vyf9{margin-top:.375rem}.scenario-intro-body.svelte-c5vyf9{--fade-top:0px;--fade-bottom:0px;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);scrollbar-width:none;flex-direction:column;gap:.5rem;display:flex;overflow-y:auto}.scenario-intro-body.svelte-c5vyf9::-webkit-scrollbar{display:none}.scenario-intro-body.svelte-c5vyf9>:where(.svelte-c5vyf9){flex:none}.scenario-intro-body-header.svelte-c5vyf9{--listen-size:var(--intro-listen);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.scenario-intro-section-label.svelte-c5vyf9{font-size:var(--intro-body);color:#26211b;margin:0;font-weight:600;line-height:1.3}.scenario-intro-objective-label.svelte-c5vyf9{margin-top:1rem}.scenario-intro-objective.svelte-c5vyf9{font-size:var(--intro-body);line-height:var(--intro-body-leading);margin:0}.scenario-intro-situation.svelte-c5vyf9{font-size:var(--intro-body);line-height:var(--intro-body-leading);color:var(--paragraphs-color,#6c5f50);margin:0}.gdpr-link-container.svelte-c5vyf9{text-align:left;margin-top:1rem}.gdpr-link.svelte-c5vyf9{color:var(--color-primary,#4472ca);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline;transition:opacity .2s}.gdpr-link.svelte-c5vyf9:hover{opacity:.8}.scenario-intro-stage.svelte-c5vyf9{flex:1;align-items:stretch;gap:0;width:100%;min-height:0;transition:gap .3s;display:flex}.scenario-intro-method.svelte-c5vyf9:not(.is-open){contain:size}.scenario-intro-method.svelte-c5vyf9{opacity:0;border:1px solid var(--border-color,#e9e0d6);box-sizing:border-box;background-color:#fefbf9;border-width:0;border-radius:20px;flex:0 0 0;min-width:0;transition:flex-basis .32s,opacity .24s,transform .32s;overflow:hidden;transform:translate(1rem)}.scenario-intro-method.is-open.svelte-c5vyf9{opacity:1;border-width:1px;flex-basis:clamp(300px,30%,384px);transform:translate(0)}.scenario-intro-stage.svelte-c5vyf9:has(.scenario-intro-method.is-open:where(.svelte-c5vyf9)){gap:var(--intro-gap)}.scenario-intro-method-inner.svelte-c5vyf9{box-sizing:border-box;height:100%;padding:var(--intro-card-pad);--fade-top:0px;--fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);scrollbar-width:none;flex-direction:column;gap:.75rem;display:flex;overflow:hidden}.scenario-intro-method.is-open.svelte-c5vyf9 .scenario-intro-method-inner:where(.svelte-c5vyf9){overflow-y:auto}.scenario-intro-method-inner.svelte-c5vyf9::-webkit-scrollbar{display:none}.scenario-intro-method-header.svelte-c5vyf9{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.scenario-intro-method-close.svelte-c5vyf9{width:var(--intro-listen);height:var(--intro-listen);border:1px solid var(--border-color,#e9e0d6);color:var(--paragraphs-color,#6c5f50);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.scenario-intro-method-close.svelte-c5vyf9 svg:where(.svelte-c5vyf9){width:60%;height:60%}.scenario-intro-method-close.svelte-c5vyf9:hover{background:#0000000a}.scenario-intro-method-toggle.svelte-c5vyf9{border:1px solid var(--border-color,#e9e0d6);color:var(--paragraphs-color,#6c5f50);font-size:calc(var(--intro-body) * .9);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:.45rem;margin-top:.25rem;padding:.45rem .9rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.scenario-intro-method-toggle.svelte-c5vyf9 svg:where(.svelte-c5vyf9){width:1em;height:1em}.scenario-intro-method-toggle.svelte-c5vyf9:hover,.scenario-intro-method-toggle.is-open.svelte-c5vyf9{color:var(--headings-color,#2d2115);background:#0000000a}@media (width<=999px){.scenario-intro-stage.svelte-c5vyf9{flex-direction:column}.scenario-intro-method.svelte-c5vyf9{flex:auto;max-height:0;transition:max-height .32s,opacity .24s,transform .32s;transform:translateY(.75rem)}.scenario-intro-method.is-open.svelte-c5vyf9{flex-basis:auto;max-height:100%;transform:translateY(0)}.scenario-intro-stage.svelte-c5vyf9:has(.scenario-intro-method.is-open:where(.svelte-c5vyf9)) .scenario-intro-card:where(.svelte-c5vyf9){display:none}}.scenario-intro-steps.svelte-c5vyf9{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.scenario-intro-step.svelte-c5vyf9{align-items:flex-start;gap:.75rem;display:flex}.scenario-intro-step-number.svelte-c5vyf9{background:var(--primary-color,#4472ca);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:700;display:flex}.scenario-intro-step-text.svelte-c5vyf9{flex-direction:column;gap:.15rem;display:flex}.scenario-intro-step-title.svelte-c5vyf9{font-weight:600}.scenario-intro-step-description.svelte-c5vyf9{color:var(--paragraphs-color,#6c5f50);line-height:1.6}@media (height<=560px){.scenario-intro.svelte-c5vyf9{--intro-avatar:48px;--intro-title:1.25rem;--intro-card-pad-top:1rem;--intro-card-pad-bottom:1rem;--intro-lobby-gap:.75rem;flex:none}.scenario-intro-stage.svelte-c5vyf9,.scenario-intro-card.svelte-c5vyf9{flex:none}.scenario-intro-body.svelte-c5vyf9{overflow-y:visible;-webkit-mask-image:none;mask-image:none}}@media (pointer:coarse){.scenario-intro.svelte-c5vyf9{--intro-listen:44px}}
