.create-page-module__haiZuq__page{--create-calm:#d8f2fe;--create-courage:#fee7d8;--create-empathy:#d5f5e6;--create-frustration:#f7d7e7;--create-line:#ece6dc;--create-shadow:0 10px 32px -8px #1f2a5629;--create-bar:78px;isolation:isolate;padding:48px 0 120px;font-weight:600;position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.create-page-module__haiZuq__page{--create-shadow:0 10px 32px -8px lab(17.9535% 7.07166 -28.5337/.16)}}.create-page-module__haiZuq__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.create-page-module__haiZuq__background{--cap:calc((100vh - var(--create-bar)) * 5 / 3);--fade:clamp(0px, (100vw - var(--cap)) * 4, 30%);top:var(--create-bar);width:min(100%, var(--cap));height:calc(100vh - var(--create-bar));object-fit:cover;object-position:left 60%;opacity:.7;-webkit-mask-image:linear-gradient(to bottom, #000 88%, transparent), linear-gradient(to right, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, #000 88%, transparent), linear-gradient(to right, #000 calc(100% - var(--fade)), transparent);display:block;position:sticky;-webkit-mask-composite:source-in;mask-composite:intersect}.create-page-module__haiZuq__page h1,.create-page-module__haiZuq__page h2{font-family:var(--font-display);-webkit-text-stroke:.45px currentColor;font-weight:400;line-height:1}.create-page-module__haiZuq__layout{grid-template-columns:minmax(280px,320px) minmax(0,760px);justify-content:center;gap:clamp(56px,7vw,128px);width:calc(100% - 64px);max-width:1240px;margin-inline:auto;display:grid}.create-page-module__haiZuq__tracker{position:sticky;top:100px}.create-page-module__haiZuq__glass{background:color-mix(in oklab, var(--background) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px}.create-page-module__haiZuq__tag{background:#eaf7ec;border:1px solid #9debcd;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-block}.create-page-module__haiZuq__title{margin:18px 0 14px;padding:12px 16px;font-size:46px}.create-page-module__haiZuq__intro{padding:12px 16px;font-size:16px;line-height:1.55}.create-page-module__haiZuq__steps{gap:6px;margin:30px 0 0;padding:0;list-style:none;display:grid;position:relative}.create-page-module__haiZuq__steps:before{content:"";border-left:2px dotted var(--primary);position:absolute;top:28px;bottom:28px;left:25px}.create-page-module__haiZuq__step{--step-color:#fff8ec;align-items:center;gap:14px;min-height:58px;display:flex;position:relative}.create-page-module__haiZuq__step:nth-child(2){--step-color:#fbd3c6}.create-page-module__haiZuq__step:nth-child(3){--step-color:#fde3c4}.create-page-module__haiZuq__step:nth-child(4){--step-color:#d6efff}.create-page-module__haiZuq__step:nth-child(5){--step-color:#e6d9fb}.create-page-module__haiZuq__stepNumber{border:3px solid var(--card);background:var(--step-color);width:50px;height:50px;box-shadow:var(--create-shadow);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;transition:background .3s,color .3s,transform .3s;display:grid}.create-page-module__haiZuq__stepLabel{background:color-mix(in oklab, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:14px;font-weight:800;display:inline-flex}.create-page-module__haiZuq__stepLabel svg{width:16px;height:16px;color:var(--primary)}.create-page-module__haiZuq__current .create-page-module__haiZuq__stepNumber{background:var(--primary);color:var(--primary-foreground);transform:scale(1.06)}.create-page-module__haiZuq__current .create-page-module__haiZuq__stepLabel{color:var(--primary)}.create-page-module__haiZuq__summary{background:var(--card);border-radius:20px;margin-top:30px;padding:22px 26px 24px;transform:rotate(-1.5deg);box-shadow:0 18px 40px -14px #1f2a5640;box-shadow:0 18px 40px -14px lab(17.9535% 7.07166 -28.5337/.25)}.create-page-module__haiZuq__summary h2{margin-bottom:14px;font-size:28px}.create-page-module__haiZuq__summary dl{grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:14px;display:grid}.create-page-module__haiZuq__summary dt{color:var(--muted-foreground);font-weight:700}.create-page-module__haiZuq__summary dd{overflow-wrap:anywhere;margin:0;font-weight:800}.create-page-module__haiZuq__card{background:var(--card);box-shadow:var(--create-shadow);border-radius:28px;padding:48px 48px 44px}.create-page-module__haiZuq__cardTitle{font-size:40px}.create-page-module__haiZuq__cardSub{border-bottom:1px solid var(--create-line);margin:10px 0 30px;padding-bottom:26px;font-size:15px;line-height:1.5}.create-page-module__haiZuq__alert,.create-page-module__haiZuq__error{border-radius:16px;margin-bottom:26px;padding:16px 18px;scroll-margin-top:110px;font-size:14px}.create-page-module__haiZuq__alert{border:1px solid color-mix(in oklab, var(--primary) 35%, transparent);background:color-mix(in oklab, var(--primary) 8%, var(--card))}.create-page-module__haiZuq__alert a{background:var(--primary);color:var(--primary-foreground);border-radius:999px;margin-top:12px;padding:9px 18px;font-weight:800;display:inline-flex}.create-page-module__haiZuq__error{border:1px solid color-mix(in oklab, var(--destructive) 35%, transparent);background:color-mix(in oklab, var(--destructive) 8%, var(--card));color:var(--destructive)}.create-page-module__haiZuq__form{gap:36px;scroll-margin-top:110px;display:grid}.create-page-module__haiZuq__section{scroll-margin-top:110px}.create-page-module__haiZuq__label{color:var(--foreground);margin-bottom:4px;padding:0;font-size:17px;font-weight:800;display:block}.create-page-module__haiZuq__hint{color:var(--muted-foreground);margin:0 0 14px;font-size:14px;line-height:1.45}.create-page-module__haiZuq__message{margin-top:8px;font-size:14px}.create-page-module__haiZuq__row2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.create-page-module__haiZuq__row2 .create-page-module__haiZuq__hint{margin:8px 0 0}.create-page-module__haiZuq__input{border:1.5px solid var(--create-line);width:100%;height:50px;color:var(--foreground);font:inherit;box-shadow:none;background:#fff;border-radius:25px;padding:0 18px;font-size:16px;transition:border-color .2s,box-shadow .2s}.create-page-module__haiZuq__input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 18%, transparent);outline:none}.create-page-module__haiZuq__input[aria-invalid=true]{border-color:var(--destructive)}.create-page-module__haiZuq__fieldset{border:0;min-width:0;margin:0;padding:0}.create-page-module__haiZuq__options{gap:10px;display:grid}.create-page-module__haiZuq__option{border:1.5px solid var(--create-line);color:var(--foreground);font:inherit;cursor:pointer;background:#fff;border-radius:16px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;position:relative}.create-page-module__haiZuq__option:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.create-page-module__haiZuq__option.create-page-module__haiZuq__selected{border-color:var(--primary);box-shadow:0 8px 18px -12px color-mix(in oklab, var(--primary) 80%, transparent);background:#eaf7ec}.create-page-module__haiZuq__check{background:var(--primary);width:20px;height:20px;color:var(--primary-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.create-page-module__haiZuq__check svg{stroke-width:3px;width:13px;height:13px}.create-page-module__haiZuq__chosen{background:color-mix(in oklab, var(--accent) 60%, transparent);border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:14px;line-height:1.4}.create-page-module__haiZuq__gender{grid-template-columns:repeat(3,1fr)}.create-page-module__haiZuq__gender .create-page-module__haiZuq__option{text-align:center;gap:4px;min-height:72px;padding:12px 14px;display:grid}.create-page-module__haiZuq__gender .create-page-module__haiZuq__option strong{font-size:15px}.create-page-module__haiZuq__gender .create-page-module__haiZuq__option span{color:var(--muted-foreground);font-size:12.5px;font-weight:600}.create-page-module__haiZuq__color{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:14px 8px}.create-page-module__haiZuq__color .create-page-module__haiZuq__option{box-shadow:none;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.create-page-module__haiZuq__color .create-page-module__haiZuq__option.create-page-module__haiZuq__selected{box-shadow:none;background:0 0}.create-page-module__haiZuq__swatch{border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .2s;display:grid;box-shadow:0 2px 6px #00000029;box-shadow:0 2px 6px lab(0% 0 0/.16)}.create-page-module__haiZuq__color .create-page-module__haiZuq__selected .create-page-module__haiZuq__swatch{box-shadow:0 0 0 3px var(--primary), 0 4px 10px #0003}@supports (color:lab(0% 0 0)){.create-page-module__haiZuq__color .create-page-module__haiZuq__selected .create-page-module__haiZuq__swatch{box-shadow:0 0 0 3px var(--primary), 0 4px 10px lab(0% 0 0/.2)}}.create-page-module__haiZuq__color .create-page-module__haiZuq__check{background:#00000040;background:lab(0% 0 0/.25);width:22px;height:22px;position:static}.create-page-module__haiZuq__colorName{font-size:12px;font-weight:700}.create-page-module__haiZuq__animal{grid-template-columns:repeat(6,1fr)}.create-page-module__haiZuq__animal .create-page-module__haiZuq__option{align-content:center;justify-items:center;gap:6px;min-height:104px;padding:10px 4px;font-size:13px;font-weight:700;display:grid}.create-page-module__haiZuq__animal img,.create-page-module__haiZuq__emoji{object-fit:contain;width:52px;height:52px}.create-page-module__haiZuq__emoji{place-items:center;font-size:38px;line-height:1;display:grid}.create-page-module__haiZuq__detail{color:var(--muted-foreground);font-size:11px;font-weight:600;line-height:1.3}.create-page-module__haiZuq__setting{grid-template-columns:repeat(5,1fr)}.create-page-module__haiZuq__setting .create-page-module__haiZuq__option{border-radius:46px 46px 16px 16px;align-content:start;gap:8px;padding:4px 4px 10px;font-size:12.5px;font-weight:700;line-height:1.25;display:grid;overflow:hidden}.create-page-module__haiZuq__setting img{object-fit:cover;border-radius:42px 42px 10px 10px;width:100%;height:124px}.create-page-module__haiZuq__emotion{grid-template-columns:repeat(4,1fr)}.create-page-module__haiZuq__emotion .create-page-module__haiZuq__option{background:var(--tone,var(--create-calm));text-align:left;border-color:#0000;align-content:start;gap:8px;min-height:128px;padding:16px 14px;display:grid}.create-page-module__haiZuq__emotion .create-page-module__haiZuq__option[data-tone=valentia]{--tone:var(--create-courage)}.create-page-module__haiZuq__emotion .create-page-module__haiZuq__option[data-tone=empatia]{--tone:var(--create-empathy)}.create-page-module__haiZuq__emotion .create-page-module__haiZuq__option[data-tone=frustracion]{--tone:var(--create-frustration)}.create-page-module__haiZuq__emotion .create-page-module__haiZuq__option.create-page-module__haiZuq__selected{border-color:var(--primary);background:var(--tone,var(--create-calm))}.create-page-module__haiZuq__emotion .create-page-module__haiZuq__option strong{font-size:15px}.create-page-module__haiZuq__emotion .create-page-module__haiZuq__option span{font-size:12.5px;font-weight:600;line-height:1.4}.create-page-module__haiZuq__loading{border:1.5px dashed var(--create-line);color:var(--muted-foreground);border-radius:16px;padding:18px;font-size:14px}.create-page-module__haiZuq__adult{background:var(--mint);border-radius:20px;grid-template-columns:auto 1fr;gap:18px;padding:22px 24px;display:grid}.create-page-module__haiZuq__adult>svg{width:30px;height:30px;color:var(--primary)}.create-page-module__haiZuq__adultTitle{font-size:15px;font-weight:800}.create-page-module__haiZuq__adultText{margin:6px 0 14px;font-size:13.5px;line-height:1.5}.create-page-module__haiZuq__consent{background:color-mix(in oklab, var(--card) 75%, transparent);border-radius:14px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.create-page-module__haiZuq__consent button[role=checkbox]{border-radius:6px;width:22px;height:22px;margin-top:1px}.create-page-module__haiZuq__consentLabel{font-size:14px;font-weight:700;line-height:1.4}.create-page-module__haiZuq__consentHint{color:var(--muted-foreground);margin-top:4px;font-size:12.5px;line-height:1.45}.create-page-module__haiZuq__actions{gap:12px;display:flex}.create-page-module__haiZuq__submit{background:var(--primary);height:56px;color:var(--primary-foreground);font:inherit;cursor:pointer;box-shadow:inset 0 2px 8px #ffffff26, 0 12px 24px -12px color-mix(in oklab, var(--primary) 80%, transparent);border:0;border-radius:28px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}@supports (color:lab(0% 0 0)){.create-page-module__haiZuq__submit{box-shadow:inset 0 2px 8px lab(100% 0 0/.15), 0 12px 24px -12px color-mix(in oklab, var(--primary) 80%, transparent)}}.create-page-module__haiZuq__submit svg{width:18px;height:18px}.create-page-module__haiZuq__submit:disabled{opacity:.6;cursor:default}.create-page-module__haiZuq__price{background:var(--coral-light);text-align:center;border-radius:28px;place-content:center;min-width:132px;padding:0 18px;display:grid}.create-page-module__haiZuq__priceAmount{color:var(--coral);font-size:17px;font-weight:900}.create-page-module__haiZuq__priceNote{font-size:12px}.create-page-module__haiZuq__privacy{color:var(--muted-foreground);text-align:center;margin-top:-14px;font-size:13px}@media (hover:hover){.create-page-module__haiZuq__option:not(.create-page-module__haiZuq__selected):hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--create-line));transform:translateY(-2px);box-shadow:0 10px 20px -14px #1f2a5666;box-shadow:0 10px 20px -14px lab(17.9535% 7.07166 -28.5337/.4)}.create-page-module__haiZuq__color .create-page-module__haiZuq__option:not(.create-page-module__haiZuq__selected):hover{box-shadow:none;transform:none}.create-page-module__haiZuq__color .create-page-module__haiZuq__option:hover .create-page-module__haiZuq__swatch{transform:scale(1.1)}.create-page-module__haiZuq__submit:not(:disabled):hover{background:var(--primary-hover);transform:translateY(-2px)}}.create-page-module__haiZuq__option:active,.create-page-module__haiZuq__submit:not(:disabled):active{transform:scale(.97)}@media (max-width:1024px){.create-page-module__haiZuq__layout{grid-template-columns:minmax(0,680px);gap:28px}.create-page-module__haiZuq__tracker{position:static}.create-page-module__haiZuq__title{font-size:40px}.create-page-module__haiZuq__steps{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:18px}.create-page-module__haiZuq__steps:before{border-top:2px dotted var(--primary);border-left:0;inset:25px 10% auto}.create-page-module__haiZuq__step{text-align:center;flex-direction:column;gap:6px}.create-page-module__haiZuq__stepLabel{padding:3px 6px;font-size:12px}.create-page-module__haiZuq__summary{display:none}}@media (max-width:760px){.create-page-module__haiZuq__page{--create-bar:64px;padding:24px 0 80px}.create-page-module__haiZuq__layout{width:calc(100% - 32px)}.create-page-module__haiZuq__title{font-size:36px}.create-page-module__haiZuq__intro{font-size:15px}.create-page-module__haiZuq__stepNumber{width:42px;height:42px;font-size:13px}.create-page-module__haiZuq__steps:before{top:21px}.create-page-module__haiZuq__stepLabel{font-size:11px}.create-page-module__haiZuq__card{border-radius:22px;padding:26px 18px 24px}.create-page-module__haiZuq__cardTitle{font-size:34px}.create-page-module__haiZuq__form{gap:30px}.create-page-module__haiZuq__row2{grid-template-columns:1fr;gap:18px}.create-page-module__haiZuq__gender{grid-template-columns:1fr}.create-page-module__haiZuq__gender .create-page-module__haiZuq__option{text-align:left;min-height:0}.create-page-module__haiZuq__animal,.create-page-module__haiZuq__setting{grid-template-columns:repeat(3,1fr)}.create-page-module__haiZuq__emotion{grid-template-columns:1fr 1fr}.create-page-module__haiZuq__adult{grid-template-columns:1fr;padding:18px}.create-page-module__haiZuq__actions{flex-direction:column}.create-page-module__haiZuq__price{min-height:52px}}@media (prefers-reduced-motion:reduce){.create-page-module__haiZuq__option,.create-page-module__haiZuq__submit,.create-page-module__haiZuq__swatch,.create-page-module__haiZuq__stepNumber{transition:none}}
@font-face{font-family:shortStack;src:url(../media/short_stack_latin-s.p.0uy1rrkzurpcu.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:shortStack Fallback;src:local(Arial);ascent-override:72.16%;descent-override:22.97%;line-gap-override:0.0%;size-adjust:129.45%}.shortstack_e2c83d6b-module__XjUecW__className{font-family:shortStack,shortStack Fallback;font-weight:400}.shortstack_e2c83d6b-module__XjUecW__variable{--font-short-stack:"shortStack", "shortStack Fallback"}
.story-screens-module__azEONG__page{--story-background:#fffaee;--story-paper:#fffefb;--story-ink:#1e1f4f;--story-muted:#565c76;--story-mint:#009b6e;--story-mint-dark:#007250;--story-mint-light:#dcf4e5;--story-sun:#f4b52a;--story-line:#e4dac6;--story-shadow-book:0 20px 46px -26px #3b2a1766;--story-fold:linear-gradient(90deg, #3b2a171f, transparent 5%);--story-hand:var(--font-short-stack), cursive;background-color:var(--story-background);background-image:linear-gradient(180deg, var(--story-mint-light) -77px, var(--story-background) 483px);color:var(--story-ink);background-repeat:no-repeat;background-size:100% 823px;font-size:15px;line-height:1.6}@supports (color:lab(0% 0 0)){.story-screens-module__azEONG__page{--story-background:lab(98.3297% .297219 6.13309);--story-paper:lab(99.6844% .224113 3.04714);--story-ink:lab(14.1865% 12.0722 -29.9306);--story-muted:lab(39.3469% 2.44556 -15.4082);--story-mint:lab(56.4806% -44.5789 13.5425);--story-mint-dark:lab(42.4232% -41.5298 12.5536);--story-mint-light:lab(94.1694% -10.1441 4.48574);--story-sun:lab(78.0132% 15.7112 72.5646);--story-line:lab(87.3298% 1.30427 10.7648);--story-shadow-book:0 20px 46px -26px lab(18.752% 5.85869 15.8328/.4);--story-fold:linear-gradient(90deg, lab(18.752% 5.85869 15.8328/.12), transparent 5%)}}.story-screens-module__azEONG__page h1,.story-screens-module__azEONG__page h2,.story-screens-module__azEONG__page p{margin:0}.story-screens-module__azEONG__page h1,.story-screens-module__azEONG__page h2{font-family:var(--story-hand);letter-spacing:0;font-weight:400;line-height:1.3}.story-screens-module__azEONG__button{background:var(--story-paper);min-height:44px;color:var(--story-ink);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.story-screens-module__azEONG__button:disabled{opacity:.48;cursor:default}.story-screens-module__azEONG__button:focus-visible{outline:3px solid var(--story-ink);outline-offset:5px}.story-screens-module__azEONG__primary{background:var(--story-mint);color:var(--story-paper)}.story-screens-module__azEONG__primary:hover:not(:disabled){background:var(--story-mint-dark);transform:translateY(-1px)}.story-screens-module__azEONG__outline{border-color:var(--story-line)}.story-screens-module__azEONG__waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:820px;min-height:min(750px,100svh - 159px);margin:0 auto;padding:46px 28px 42px;display:flex}.story-screens-module__azEONG__art{width:300px;margin:0 auto 23px;position:relative}.story-screens-module__azEONG__art img{object-fit:cover;border-radius:50% 50% 45% 45%;width:100%;height:195px;-webkit-mask-image:radial-gradient(#000 54%,#0000 72%);mask-image:radial-gradient(#000 54%,#0000 72%)}.story-screens-module__azEONG__spark{color:var(--story-sun);font-size:24px;animation:3s ease-in-out infinite story-screens-module__azEONG__twinkle;position:absolute}.story-screens-module__azEONG__spark:first-of-type{top:42px;left:12px}.story-screens-module__azEONG__spark:nth-of-type(2){animation-delay:1s;top:10px;right:9px}.story-screens-module__azEONG__spark:nth-of-type(3){font-size:17px;animation-delay:2s;bottom:14px;right:34px}.story-screens-module__azEONG__page .story-screens-module__azEONG__waiting h1{margin:12px 0;font-size:32px}.story-screens-module__azEONG__page .story-screens-module__azEONG__intro{max-width:420px;color:var(--story-muted);font-size:14px}.story-screens-module__azEONG__steps{text-align:left;width:min(100%,370px);margin:26px auto 0;padding:0;list-style:none}.story-screens-module__azEONG__step{color:var(--story-muted);opacity:.6;align-items:center;gap:13px;padding:10px 0;font-size:14px;transition:opacity .4s,color .4s;display:flex}.story-screens-module__azEONG__active,.story-screens-module__azEONG__done{color:var(--story-ink);opacity:1}.story-screens-module__azEONG__step.story-screens-module__azEONG__active{font-weight:800}.story-screens-module__azEONG__dot{border:1px solid var(--story-line);background:var(--story-paper);width:29px;height:29px;color:var(--story-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.story-screens-module__azEONG__active .story-screens-module__azEONG__dot{border-color:var(--story-mint);background:var(--story-mint-light);color:var(--story-mint-dark);animation:2s ease-in-out infinite story-screens-module__azEONG__breathe}.story-screens-module__azEONG__done .story-screens-module__azEONG__dot{border-color:var(--story-mint);background:var(--story-mint);color:var(--story-paper)}.story-screens-module__azEONG__waitNote{max-width:380px;min-height:42px;color:var(--story-muted);margin-top:19px;font-size:12px;display:block}.story-screens-module__azEONG__openingDots{gap:7px;margin-top:26px;display:flex}.story-screens-module__azEONG__openingDots i{background:var(--story-mint);border-radius:50%;width:7px;height:7px;animation:1.5s infinite story-screens-module__azEONG__breathe}.story-screens-module__azEONG__openingDots i:nth-child(2){animation-delay:.2s}.story-screens-module__azEONG__openingDots i:nth-child(3){animation-delay:.4s}@keyframes story-screens-module__azEONG__twinkle{50%{opacity:.35;transform:scale(.8)rotate(10deg)}}@keyframes story-screens-module__azEONG__breathe{50%{opacity:.4;transform:scale(.88)}}.story-screens-module__azEONG__preview{max-width:1000px;margin:auto;padding:40px 32px 36px}.story-screens-module__azEONG__heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.story-screens-module__azEONG__badge{border:1px solid color-mix(in oklch, var(--story-mint) 24%, transparent);background:var(--story-mint-light);color:var(--story-mint-dark);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.story-screens-module__azEONG__page .story-screens-module__azEONG__eyebrow{color:var(--story-mint-dark);letter-spacing:1.6px;text-transform:uppercase;margin-top:15px;font-size:11px;font-weight:800}.story-screens-module__azEONG__page .story-screens-module__azEONG__preview h1{max-width:650px;margin-top:6px;font-size:32px}.story-screens-module__azEONG__book{border:1px solid var(--story-line);background:var(--story-paper);box-shadow:var(--story-shadow-book);isolation:isolate;perspective:1600px;border-radius:12px;grid-template-columns:44% 56%;display:grid;position:relative}.story-screens-module__azEONG__book:after{content:"";z-index:-1;border:1px solid var(--story-line);background:var(--story-background);border-radius:12px;position:absolute;inset:8px -4px -6px 4px}.story-screens-module__azEONG__illustration{background:var(--story-mint-light);border-radius:11px 0 0 11px;flex-direction:column;display:flex;overflow:hidden}.story-screens-module__azEONG__illustration img{object-fit:cover;flex:1;width:100%;height:300px;min-height:300px}.story-screens-module__azEONG__caption{border-top:1px solid color-mix(in oklch, var(--story-mint) 20%, transparent);background:var(--story-mint-light);align-items:center;gap:13px;padding:22px 26px;display:flex}.story-screens-module__azEONG__compass{color:var(--story-mint-dark);font-size:25px}.story-screens-module__azEONG__caption>div{overflow-wrap:anywhere;min-width:0}.story-screens-module__azEONG__caption strong{font-family:var(--story-hand);font-size:18px;font-weight:400;display:block}.story-screens-module__azEONG__caption span{color:var(--story-muted);font-size:12px}.story-screens-module__azEONG__reading{background:var(--story-fold), var(--story-paper);border-radius:0 11px 11px 0;flex-direction:column;min-height:415px;padding:26px 34px 23px;display:flex;position:relative}.story-screens-module__azEONG__pageTop{justify-content:space-between;align-items:center;display:flex}.story-screens-module__azEONG__pageLabel{color:var(--story-mint-dark);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.story-screens-module__azEONG__pageNumber{color:var(--story-mint);font:400 28px var(--story-hand);opacity:.6}.story-screens-module__azEONG__progress{background:var(--story-mint-light);border-radius:5px;height:4px;margin:10px 0 20px;overflow:hidden}.story-screens-module__azEONG__progressFill{background:var(--story-mint);border-radius:5px;height:100%;transition:width .4s}.story-screens-module__azEONG__stages{color:var(--story-muted);align-items:center;gap:12px;margin-bottom:18px;font-size:10px;display:flex}.story-screens-module__azEONG__stages span{position:relative}.story-screens-module__azEONG__stages .story-screens-module__azEONG__stageNow{background:var(--story-mint-light);color:var(--story-mint-dark);border-radius:999px;padding:3px 9px;font-weight:800}.story-screens-module__azEONG__chips{flex-wrap:wrap;gap:8px;margin-bottom:11px;display:flex}.story-screens-module__azEONG__chip{border:1px solid var(--story-line);color:var(--story-muted);border-radius:999px;padding:3px 9px;font-size:10px}.story-screens-module__azEONG__chip em{color:var(--story-mint-dark);font-style:normal}.story-screens-module__azEONG__page .story-screens-module__azEONG__storyTitle{margin-bottom:12px;font-size:24px}.story-screens-module__azEONG__page .story-screens-module__azEONG__storyText{min-height:150px;color:var(--story-muted);font-size:16px;line-height:1.85}.story-screens-module__azEONG__controls{border-top:1px solid var(--story-line);justify-content:flex-end;align-items:center;gap:9px;margin-top:auto;padding-top:16px;display:flex}.story-screens-module__azEONG__controls .story-screens-module__azEONG__button{min-height:42px;padding:8px 13px;font-size:11px}.story-screens-module__azEONG__controls .story-screens-module__azEONG__restart{margin-right:auto}.story-screens-module__azEONG__controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.story-screens-module__azEONG__sheet{z-index:5;background:var(--story-fold), var(--story-paper);box-shadow:var(--story-shadow-book);transform-origin:0;backface-visibility:hidden;pointer-events:none;border-radius:0 11px 11px 0;flex-direction:column;padding:26px 34px;display:flex;position:absolute;inset:0 0 0 44%}.story-screens-module__azEONG__sheet:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--story-ink) 12%, transparent));opacity:0;animation:.85s story-screens-module__azEONG__fold-shadow;position:absolute;inset:0}.story-screens-module__azEONG__forward{animation:.85s ease-in-out forwards story-screens-module__azEONG__turn-next}.story-screens-module__azEONG__backward{animation:.85s ease-in-out forwards story-screens-module__azEONG__turn-previous}.story-screens-module__azEONG__sheet .story-screens-module__azEONG__controls{visibility:hidden}@keyframes story-screens-module__azEONG__turn-next{0%{transform:rotateY(0)}to{transform:rotateY(-175deg)}}@keyframes story-screens-module__azEONG__turn-previous{0%{transform:rotateY(-175deg)}to{transform:rotateY(0)}}@keyframes story-screens-module__azEONG__fold-shadow{50%{opacity:1}}.story-screens-module__azEONG__unlock{border-bottom:1px solid var(--story-line);align-items:center;gap:18px;margin-top:26px;padding:22px 0;display:flex}.story-screens-module__azEONG__lock{background:var(--story-mint-light);width:42px;height:42px;color:var(--story-mint-dark);border-radius:50%;flex:none;place-items:center;display:grid}.story-screens-module__azEONG__lock svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.story-screens-module__azEONG__page .story-screens-module__azEONG__unlock h2{margin-bottom:5px;font-size:20px}.story-screens-module__azEONG__page .story-screens-module__azEONG__unlock p{max-width:490px;color:var(--story-muted);font-size:12px}.story-screens-module__azEONG__regularPrice{color:var(--story-muted)}.story-screens-module__azEONG__unlock .story-screens-module__azEONG__unlockButton{white-space:nowrap;min-height:47px;margin-left:auto}.story-screens-module__azEONG__pdf{margin-top:10px}.story-screens-module__azEONG__pdf svg{width:14px;height:14px}.story-screens-module__azEONG__page .story-screens-module__azEONG__closing{color:var(--story-muted);text-align:center;margin-top:18px;font-size:11px}@media (prefers-reduced-motion:reduce){.story-screens-module__azEONG__spark,.story-screens-module__azEONG__active .story-screens-module__azEONG__dot,.story-screens-module__azEONG__openingDots i{animation:none}.story-screens-module__azEONG__button,.story-screens-module__azEONG__step,.story-screens-module__azEONG__progressFill{transition:none}.story-screens-module__azEONG__sheet{display:none}}@media (min-width:1400px){.story-screens-module__azEONG__preview{padding-top:52px;padding-bottom:45px}.story-screens-module__azEONG__illustration img{min-height:330px}.story-screens-module__azEONG__reading{min-height:445px}}@media (max-width:950px){.story-screens-module__azEONG__preview{padding-top:32px}.story-screens-module__azEONG__reading,.story-screens-module__azEONG__sheet{padding:24px}.story-screens-module__azEONG__page .story-screens-module__azEONG__storyTitle{font-size:22px}.story-screens-module__azEONG__page .story-screens-module__azEONG__storyText{font-size:15px}.story-screens-module__azEONG__controls{gap:6px}.story-screens-module__azEONG__controls .story-screens-module__azEONG__button{padding:8px 11px}.story-screens-module__azEONG__unlock{gap:12px}.story-screens-module__azEONG__unlock .story-screens-module__azEONG__unlockButton{padding:11px 15px}}@media (max-width:650px){.story-screens-module__azEONG__waiting{min-height:calc(100svh - 212px);padding:35px 20px}.story-screens-module__azEONG__art{width:250px;margin-bottom:17px}.story-screens-module__azEONG__art img{height:165px}.story-screens-module__azEONG__page .story-screens-module__azEONG__waiting h1{max-width:330px;font-size:26px}.story-screens-module__azEONG__page .story-screens-module__azEONG__intro{font-size:13px}.story-screens-module__azEONG__steps{max-width:340px;margin-top:20px}.story-screens-module__azEONG__step{font-size:13px}.story-screens-module__azEONG__preview{padding:26px 18px 28px}.story-screens-module__azEONG__page .story-screens-module__azEONG__preview h1{font-size:25px}.story-screens-module__azEONG__heading{margin-bottom:22px}.story-screens-module__azEONG__page .story-screens-module__azEONG__eyebrow{margin-top:13px}.story-screens-module__azEONG__book{perspective:1000px;grid-template-columns:minmax(0,1fr)}.story-screens-module__azEONG__illustration{border-radius:11px 11px 0 0;position:relative}.story-screens-module__azEONG__illustration img{object-position:center 53%;height:210px;min-height:210px;max-height:210px}.story-screens-module__azEONG__caption{gap:10px;padding:12px 18px}.story-screens-module__azEONG__caption strong{font-size:15px}.story-screens-module__azEONG__caption span{font-size:10px}.story-screens-module__azEONG__compass{font-size:22px}.story-screens-module__azEONG__reading{border-radius:0 0 11px 11px;min-height:397px;padding:20px 22px}.story-screens-module__azEONG__page .story-screens-module__azEONG__storyTitle{font-size:22px}.story-screens-module__azEONG__page .story-screens-module__azEONG__storyText{min-height:139px;font-size:15px;line-height:1.8}.story-screens-module__azEONG__stages{margin-bottom:15px}.story-screens-module__azEONG__progress{margin-bottom:16px}.story-screens-module__azEONG__controls .story-screens-module__azEONG__button{padding:8px 11px;font-size:11px}.story-screens-module__azEONG__sheet{border-radius:0 0 11px 11px;padding:20px 22px;inset:267px 0 0}.story-screens-module__azEONG__unlock{grid-template-columns:34px 1fr;align-items:start;gap:10px 12px;margin-top:20px;padding-top:10px;padding-bottom:20px;display:grid}.story-screens-module__azEONG__lock{width:34px;height:34px}.story-screens-module__azEONG__page .story-screens-module__azEONG__unlock h2{font-size:18px}.story-screens-module__azEONG__page .story-screens-module__azEONG__unlock p{font-size:12px}.story-screens-module__azEONG__unlock .story-screens-module__azEONG__unlockButton{grid-column:2;width:100%;margin:6px 0 0}.story-screens-module__azEONG__page .story-screens-module__azEONG__closing{font-size:10px}}
.contact-module__5hKFfG__page{--contact-cream:#fffaf1;--contact-ink:#1b1d4a;--contact-ink-soft:#4b4f72;--contact-mint:#10b981;--contact-mint-dark:#0b9a6c;--contact-mint-bg:#e8f7ef;--contact-sun:#f6b42a;--contact-line:#eadfcd;--contact-error:#d93a2b;--contact-error-bg:#fff1ee;--contact-shadow:0 18px 40px -22px #3c281459;--contact-hand:var(--font-short-stack), var(--font-patrick-hand), cursive;background:var(--contact-cream);color:var(--contact-ink);line-height:1.5}.contact-module__5hKFfG__contact{grid-template-columns:1fr 1.15fr;align-items:start;gap:44px;max-width:1220px;margin:0 auto;padding:56px 20px 64px;display:grid}.contact-module__5hKFfG__page h1,.contact-module__5hKFfG__page h2{font-family:var(--contact-hand);margin:0;font-weight:400;line-height:1.1}.contact-module__5hKFfG__page p{margin:0}.contact-module__5hKFfG__intro{position:relative}.contact-module__5hKFfG__chip{color:var(--contact-mint-dark);background:#fff;border:1px solid #bfe8d3;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-flex}.contact-module__5hKFfG__page h1{margin:16px 0 14px;font-size:clamp(38px,5vw,56px)}.contact-module__5hKFfG__intro p{max-width:420px;color:var(--contact-ink-soft);font-size:16px}.contact-module__5hKFfG__email,.contact-module__5hKFfG__privacy a{border-bottom:2px solid var(--contact-sun);color:var(--contact-ink);font-weight:800}.contact-module__5hKFfG__intro .contact-module__5hKFfG__privacy{margin-top:18px}.contact-module__5hKFfG__privacy a{text-decoration:underline;-webkit-text-decoration-color:var(--contact-mint);text-decoration-color:var(--contact-mint);text-underline-offset:3px}.contact-module__5hKFfG__email:hover,.contact-module__5hKFfG__privacy a:hover{border-color:var(--contact-mint);color:var(--contact-mint-dark)}.contact-module__5hKFfG__email:focus-visible,.contact-module__5hKFfG__privacy a:focus-visible{outline:2px solid var(--contact-ink);outline-offset:3px;border-radius:4px}.contact-module__5hKFfG__picture{max-width:360px;margin-top:34px;position:relative}.contact-module__5hKFfG__picture img{filter:drop-shadow(0 18px 24px #3c281424);width:100%;height:auto;animation:5s ease-in-out infinite contact-module__5hKFfG__float}@keyframes contact-module__5hKFfG__float{50%{transform:translateY(-10px)rotate(1.5deg)}}.contact-module__5hKFfG__sparkle{color:var(--contact-sun);font-size:18px;animation:3s ease-in-out infinite contact-module__5hKFfG__twinkle;position:absolute}@keyframes contact-module__5hKFfG__twinkle{50%{opacity:.3;transform:scale(.7)rotate(20deg)}}.contact-module__5hKFfG__card{border:1px solid var(--contact-line);box-shadow:var(--contact-shadow);background:#fff;border-radius:26px;overflow:hidden}.contact-module__5hKFfG__cardHead{border-bottom:1px solid var(--contact-line);background:linear-gradient(120deg,#fff4ea,#eaf8f0);padding:26px 30px 20px}.contact-module__5hKFfG__page .contact-module__5hKFfG__cardHead h2{font-size:30px}.contact-module__5hKFfG__page .contact-module__5hKFfG__cardHead p{color:var(--contact-ink-soft);margin-top:4px;font-size:14px}.contact-module__5hKFfG__cardBody{padding:24px 30px 30px}.contact-module__5hKFfG__form{gap:16px;display:grid}.contact-module__5hKFfG__field label{margin-bottom:8px;font-size:14px;font-weight:800;display:block}.contact-module__5hKFfG__field input,.contact-module__5hKFfG__field textarea{border:2px solid var(--contact-line);background:var(--contact-cream);width:100%;color:var(--contact-ink);resize:vertical;border-radius:16px;padding:13px 16px;font-family:inherit;font-size:15px;font-weight:400;line-height:normal;transition:all .2s}.contact-module__5hKFfG__field textarea{min-height:110px}.contact-module__5hKFfG__field input::placeholder,.contact-module__5hKFfG__field textarea::placeholder{color:#a3a7c4}.contact-module__5hKFfG__field input:focus,.contact-module__5hKFfG__field textarea:focus{border-color:var(--contact-mint);background:#fff;outline:0;box-shadow:0 0 0 4px #c9f0dc}.contact-module__5hKFfG__page .contact-module__5hKFfG__fieldError{color:var(--contact-error);align-items:center;gap:6px;margin-top:7px;font-size:13px;font-weight:700;display:flex}.contact-module__5hKFfG__errorMark{background:var(--contact-error);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:11px;font-weight:800;display:grid}.contact-module__5hKFfG__hasError label{color:var(--contact-error)}.contact-module__5hKFfG__hasError input,.contact-module__5hKFfG__hasError textarea{background:var(--contact-error-bg);border-color:#ffb3a6}.contact-module__5hKFfG__send{background:var(--contact-mint);color:#fff;width:100%;box-shadow:0 10px 22px -10px var(--contact-mint);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px;font-family:inherit;font-size:16px;font-weight:800;line-height:normal;transition:all .2s;display:inline-flex}.contact-module__5hKFfG__send:hover{background:var(--contact-mint-dark);transform:translateY(-1px)}.contact-module__5hKFfG__send:focus-visible{outline:3px solid var(--contact-ink);outline-offset:3px}.contact-module__5hKFfG__send:disabled{opacity:.6;cursor:default;transform:none}.contact-module__5hKFfG__sent{text-align:center;padding:56px 30px}.contact-module__5hKFfG__tick{background:var(--contact-mint-bg);width:64px;height:64px;color:var(--contact-mint-dark);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:30px;display:grid;box-shadow:0 0 0 8px #f2fbf6}.contact-module__5hKFfG__page .contact-module__5hKFfG__sent p{color:var(--contact-ink);font-family:var(--contact-hand);font-size:24px;line-height:normal}@media (prefers-reduced-motion:reduce){.contact-module__5hKFfG__picture img,.contact-module__5hKFfG__sparkle{animation:none}.contact-module__5hKFfG__field input,.contact-module__5hKFfG__field textarea,.contact-module__5hKFfG__send{transition:none}}@media (max-width:980px){.contact-module__5hKFfG__contact{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:36px}.contact-module__5hKFfG__picture{max-width:280px;margin:8px auto 0}}@media (max-width:620px){.contact-module__5hKFfG__page h1{font-size:36px}.contact-module__5hKFfG__cardHead{padding:20px 20px 16px}.contact-module__5hKFfG__cardBody{padding:20px}.contact-module__5hKFfG__sent{padding:40px 20px}}
