.LoginScene_scene__wkRrh{position:relative;isolation:isolate;min-height:100dvh;display:flex;flex-direction:column;background:color-mix(in srgb,var(--sai-surface) 88%,transparent)}.LoginScene_atmosphere__EwIq1{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:paint}.LoginScene_glowGold__c8lbX,.LoginScene_glowPine__aR9Hv{position:absolute;width:min(90vw,1050px);aspect-ratio:1;border-radius:50%;animation:LoginScene_drift__Tcxkf 24s ease-in-out infinite alternate}.LoginScene_glowGold__c8lbX{top:-25%;left:-20%;background:radial-gradient(ellipse,color-mix(in srgb,var(--sv-lamp) 38%,transparent),transparent 68%)}.LoginScene_glowPine__aR9Hv{right:-18%;bottom:-30%;background:radial-gradient(ellipse,color-mix(in srgb,var(--sv-accent-text) 24%,transparent),transparent 68%);animation-duration:32s;animation-direction:alternate-reverse}.LoginScene_stars__iFntn{position:absolute;inset:-10%;opacity:.42;background-image:radial-gradient(circle,var(--sv-lamp) 1px,transparent 2px),radial-gradient(circle,var(--sv-accent-text) 1px,transparent 2px);background-size:137px 151px,227px 211px;background-position:20px 30px,80px 110px;animation:LoginScene_starlight__aiqwU 30s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(transparent,black 20%,black 75%,transparent);mask-image:linear-gradient(transparent,black 20%,black 75%,transparent)}.LoginScene_header__ueIGV{position:relative;z-index:2}.LoginScene_header__ueIGV [data-motion-toggle]{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--sai-border);border-radius:50%;color:var(--sai-ink);background:var(--account-material);box-shadow:inset 0 1px 0 var(--account-highlight),0 3px 8px #0000000a;cursor:pointer}.LoginScene_shell__wnAQ2{position:relative}.LoginScene_authSlot__rT4TC{position:relative;min-height:560px}@media (max-width:47.99em){.LoginScene_note__tNaIo[data-route=signUp]{order:1}}.LoginScene_authSlot__rT4TC[data-initial-state=signUp]{min-height:365px}.LoginScene_authSlot__rT4TC:has([data-amplify-authenticator] form){min-height:0}.LoginScene_authLoader__AE4pX{position:absolute;top:120px;left:50%;translate:-50% 0}.LoginScene_authSlot__rT4TC:has([data-amplify-authenticator] form) .LoginScene_authLoader__AE4pX{display:none}.LoginScene_story__lrJaF{animation:LoginScene_arrive__pVDDa .65s ease-out both}.LoginScene_scene__wkRrh .LoginScene_card__xSnba{position:relative;border:1px solid color-mix(in srgb,var(--sv-lamp) 28%,var(--sai-border));background:linear-gradient(135deg,color-mix(in srgb,var(--sai-surface) 94%,white),color-mix(in srgb,var(--sai-surface) 94%,transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--account-shadow),0 28px 75px -30px color-mix(in srgb,var(--sv-accent-text) 28%,transparent);animation:LoginScene_arrive__pVDDa .55s ease-out both}.LoginScene_card__xSnba:before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,var(--sv-lamp),transparent);pointer-events:none}.LoginScene_scene__wkRrh .LoginScene_card__xSnba .amplify-button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.LoginScene_scene__wkRrh .LoginScene_card__xSnba .amplify-button:not(:disabled):active{transform:translateY(1px)}.LoginScene_scene__wkRrh .LoginScene_card__xSnba .amplify-input{transition:border-color .18s ease,box-shadow .18s ease}@media (hover:hover){.LoginScene_scene__wkRrh .LoginScene_card__xSnba .amplify-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 18px -12px var(--sv-accent-text)}}@keyframes LoginScene_drift__Tcxkf{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(14%,12%,0) scale(1.16)}}@keyframes LoginScene_starlight__aiqwU{0%{transform:translateZ(0);opacity:.25}to{transform:translate3d(18px,-25px,0);opacity:.55}}@keyframes LoginScene_arrive__pVDDa{0%{opacity:.5;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}[data-landing-motion=paused] .LoginScene_scene__wkRrh *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.LoginScene_scene__wkRrh *,.LoginScene_scene__wkRrh :after,.LoginScene_scene__wkRrh :before{animation:none!important;transition:none!important}.LoginScene_scene__wkRrh .LoginScene_card__xSnba .amplify-button:not(:disabled):is(:hover,:active){transform:none;translate:none}}@media (max-width:48em){.LoginScene_scene__wkRrh .LoginScene_shell__wnAQ2{padding:20px 16px}.LoginScene_glowGold__c8lbX,.LoginScene_glowPine__aR9Hv{width:130vw}.LoginScene_stars__iFntn{background-size:107px 151px,197px 211px}}.CheaperAlternative_card__81Qsh{display:grid;gap:12px;padding:16px 18px;border-radius:18px;border:1px solid var(--sai-border);background:var(--sai-surface);color:var(--sai-ink);box-shadow:0 10px 30px color-mix(in srgb,var(--sai-ink) 14%,transparent);animation:CheaperAlternative_cheaperIn__FPPUr .24s ease-out both}.CheaperAlternative_floating__c5MqD{position:fixed;z-index:300;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:min(420px,calc(100vw - 32px))}@media (max-width:48em){.CheaperAlternative_floating__c5MqD{bottom:calc(88px + env(safe-area-inset-bottom))}}@keyframes CheaperAlternative_cheaperIn__FPPUr{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CheaperAlternative_card__81Qsh{animation:none}}.CheaperAlternative_head___n_k9{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.CheaperAlternative_title__nINul{margin:0 0 2px;font-size:1.05rem;font-weight:700;line-height:1.3}.CheaperAlternative_lead__cVvuY{margin:0;font-size:.88rem;line-height:1.45;color:var(--sai-ink-2)}.CheaperAlternative_close___lqJh{width:44px;height:44px;min-width:44px;margin:-10px -10px 0 0;border-radius:12px}.CheaperAlternative_options__sX3kF{display:grid;gap:8px}.CheaperAlternative_option__hgo_u{appearance:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-radius:14px;border:1px solid var(--sai-border);background:color-mix(in srgb,var(--sai-brand-2) 6%,var(--sai-surface));color:var(--sai-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.CheaperAlternative_option__hgo_u:hover:not(:disabled){border-color:color-mix(in srgb,var(--sai-brand-2) 55%,var(--sai-border))}.CheaperAlternative_option__hgo_u:active:not(:disabled){transform:scale(.99)}.CheaperAlternative_option__hgo_u:focus-visible{outline:2px solid var(--sai-brand-2);outline-offset:2px}.CheaperAlternative_option__hgo_u:disabled{cursor:progress;opacity:.7}.CheaperAlternative_option__hgo_u[data-busy]{opacity:1;border-color:var(--sai-brand-2)}.CheaperAlternative_optionIcon__jClFd{color:var(--sai-brand-2)}.CheaperAlternative_optionText__n5dSc{display:grid;gap:2px;min-width:0}.CheaperAlternative_optionText__n5dSc strong{font-size:.95rem}.CheaperAlternative_optionText__n5dSc span{font-size:.8rem;line-height:1.35;color:var(--sai-ink-2)}.CheaperAlternative_optionPrice__x2_Nr{font-weight:700;font-size:1rem;white-space:nowrap}.CheaperAlternative_note__Kccos{margin:0;font-size:.78rem;line-height:1.4;color:var(--sai-ink-2)}.CheaperAlternative_decline__wsGoK{justify-self:center}@media (prefers-reduced-motion:reduce){.CheaperAlternative_option__hgo_u{transition:none}.CheaperAlternative_option__hgo_u:active:not(:disabled){transform:none}}.CheaperAlternative_line__TR5Lv{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;font-size:.82rem;line-height:1.45;color:var(--sai-ink-2)}.CheaperAlternative_lineItem__E5Nc_{display:inline-flex;align-items:baseline;gap:6px}.CheaperAlternative_dot__WjOoo{color:var(--sai-ink-2)}.CheaperAlternative_lineLink__0PUZV{appearance:none;border:0;padding:0;background:none;font:inherit;font-weight:600;color:var(--sai-ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.CheaperAlternative_lineLink__0PUZV:disabled{cursor:progress;opacity:.7}.CheaperAlternative_lineLink__0PUZV:focus-visible{outline:2px solid var(--sai-brand-2);outline-offset:2px;border-radius:4px}@media (pointer:coarse){.CheaperAlternative_lineLink__0PUZV{min-height:44px}}.InAppBrowserNotice_notice__eoCts{--iab-accent:#2f6b55;--iab-bg:color-mix(in srgb,#2f6b55 9%,transparent);--iab-border:color-mix(in srgb,#2f6b55 30%,transparent);display:grid;gap:8px;padding:12px 14px;border-radius:12px;background:var(--iab-bg);border:1px solid var(--iab-border);animation:InAppBrowserNotice_iab-in__yZZAr .22s ease-out}[data-landing-motion=paused] .InAppBrowserNotice_notice__eoCts{animation:none}[data-mantine-color-scheme=dark] .InAppBrowserNotice_notice__eoCts{--iab-accent:#8fd3b4;--iab-bg:color-mix(in srgb,#8fd3b4 10%,transparent);--iab-border:color-mix(in srgb,#8fd3b4 28%,transparent)}.InAppBrowserNotice_notice__eoCts[data-variant=checkout]{padding:10px 12px}.InAppBrowserNotice_head__O4xn2{display:flex;align-items:center;gap:8px;min-width:0}.InAppBrowserNotice_icon__3_WFM{display:inline-flex;flex-shrink:0;color:var(--iab-accent)}.InAppBrowserNotice_title__XdhKf{color:var(--iab-accent);font-size:.875rem;line-height:1.3}.InAppBrowserNotice_body__UU2tu,.InAppBrowserNotice_steps__yNtzz{margin:0;font-size:.8125rem;line-height:1.45;color:var(--sv-ink-2,var(--mantine-color-dimmed));overflow-wrap:anywhere}.InAppBrowserNotice_steps__yNtzz{font-weight:600}.InAppBrowserNotice_actions__Q4eJW{display:flex;flex-wrap:wrap;gap:8px}@keyframes InAppBrowserNotice_iab-in__yZZAr{0%{transform:translateY(-4px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.InAppBrowserNotice_notice__eoCts{animation:none}}.InsufficientTokensModal_content__41ZHf{background:var(--sai-surface);color:var(--sai-ink)}.InsufficientTokensModal_body__ot7D_{padding-top:4px}.InsufficientTokensModal_giftReason__sb78X{padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--sv-lamp) 14%,var(--sai-surface));line-height:1.45}.InsufficientTokensModal_header__VKZYZ{background:var(--sai-surface)}.InsufficientTokensModal_close__gVWAW{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px}.InsufficientTokensModal_close__gVWAW:focus-visible{outline:3px solid var(--sv-accent-text);outline-offset:2px}.InsufficientTokensModal_offer__uP18C{display:grid;gap:14px;padding:18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--sv-lamp) 55%,var(--sai-border));background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--sv-lamp) 18%,transparent),transparent 72%),var(--sai-surface);animation:InsufficientTokensModal_offerIn__luGRE .26s ease-out both}.InsufficientTokensModal_offerHead__YMpu9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.InsufficientTokensModal_badge__hnp8x{height:auto;min-height:26px;padding-block:4px;white-space:normal;max-width:100%}.InsufficientTokensModal_deadline__AqrgQ{font-size:.8rem;font-weight:600;color:var(--sai-muted)}.InsufficientTokensModal_offerMain__KIdwZ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.InsufficientTokensModal_offerText__K67S_{min-width:0}.InsufficientTokensModal_offerTitle__Bj8FY{margin:0 0 6px;font-family:var(--font-display),Georgia,serif;font-size:clamp(1.35rem,4.6vw,1.7rem);line-height:1.15}.InsufficientTokensModal_offerTerms__1gvtn{margin:0 0 4px;font-size:.9rem;line-height:1.45}.InsufficientTokensModal_price__FZE3t{display:grid;justify-items:end;text-align:right;gap:2px}.InsufficientTokensModal_priceValue__hdk5E{font-size:1.9rem;font-weight:750;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}.InsufficientTokensModal_priceTax__gXUKJ{font-size:.72rem;line-height:1.35;color:var(--sai-muted);max-width:190px}.InsufficientTokensModal_waiver__4QbeR .mantine-Checkbox-body{align-items:flex-start}.InsufficientTokensModal_buy__lPyqI{min-height:50px;height:auto;padding-block:12px;border-radius:14px}.InsufficientTokensModal_buy__lPyqI .mantine-Button-label{white-space:normal;text-align:center}.InsufficientTokensModal_buy__lPyqI:focus-visible{outline:3px solid var(--sv-accent-text);outline-offset:3px}.InsufficientTokensModal_actions__QjFt_ button{min-height:44px}@media (max-width:30em){.InsufficientTokensModal_offer__uP18C{padding:16px 14px}.InsufficientTokensModal_offerMain__KIdwZ{grid-template-columns:minmax(0,1fr);gap:10px}.InsufficientTokensModal_price__FZE3t{justify-items:start;text-align:left}.InsufficientTokensModal_priceTax__gXUKJ{max-width:none}}@keyframes InsufficientTokensModal_offerIn__luGRE{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.InsufficientTokensModal_offer__uP18C{animation:none}}.InsufficientTokensModal_content__41ZHf[data-full-screen] .InsufficientTokensModal_header__VKZYZ{position:sticky;top:0;z-index:2;padding-top:max(12px,env(safe-area-inset-top))}.InsufficientTokensModal_content__41ZHf[data-full-screen] .InsufficientTokensModal_body__ot7D_{padding-bottom:max(20px,env(safe-area-inset-bottom))}.InsufficientTokensModal_giftCard__76cWp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-items:center;margin-top:12px;padding:16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--mantine-color-green-6) 45%,var(--sai-border));background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--mantine-color-green-5) 16%,transparent),transparent 70%),var(--sai-surface);animation:InsufficientTokensModal_offerIn__luGRE .24s ease-out both}.InsufficientTokensModal_giftIcon__yvXQf{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:#fff;background:var(--mantine-color-green-7)}.InsufficientTokensModal_giftCopy__QHr5Y{min-width:0;display:grid;gap:3px}.InsufficientTokensModal_giftCopy__QHr5Y strong{font-family:var(--font-display),Georgia,serif;font-size:1.12rem;line-height:1.25}.InsufficientTokensModal_giftCopy__QHr5Y span{font-size:.86rem;line-height:1.45;color:var(--sai-muted)}.InsufficientTokensModal_giftButton__WClbz{grid-column:1/-1;min-height:48px;height:auto}.InsufficientTokensModal_giftButton__WClbz .mantine-Button-label{white-space:normal;text-align:center}.InsufficientTokensModal_giftButton__WClbz:focus-visible{outline:3px solid var(--sv-accent-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.InsufficientTokensModal_giftCard__76cWp{animation:none}}.InsufficientTokensModal_trialSwitch___a6Z0{display:grid;gap:10px;margin:12px 0 4px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--mantine-color-yellow-6) 50%,var(--sai-border));background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--mantine-color-yellow-4) 18%,transparent),transparent 70%),var(--sai-surface);animation:InsufficientTokensModal_offerIn__luGRE .24s ease-out both}.InsufficientTokensModal_trialSwitchCopy__sMqz9{min-width:0;display:grid;gap:3px}.InsufficientTokensModal_trialSwitchCopy__sMqz9 strong{font-family:var(--font-display),Georgia,serif;font-size:1.02rem;line-height:1.3}.InsufficientTokensModal_trialSwitchCopy__sMqz9 span{font-size:.86rem;line-height:1.45;color:var(--sai-muted)}.InsufficientTokensModal_trialSwitchButton__c_LfU{min-height:46px;height:auto}.InsufficientTokensModal_trialSwitchButton__c_LfU .mantine-Button-label{white-space:normal;text-align:center}.InsufficientTokensModal_trialSwitchButton__c_LfU:focus-visible{outline:3px solid var(--sv-accent-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.InsufficientTokensModal_trialSwitch___a6Z0{animation:none}}.InsufficientTokensModal_giftChecking__UsC8h{display:flex;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;min-height:52px;border-radius:18px;border:1px dashed var(--sai-border);color:var(--sai-muted);font-size:.86rem}.InsufficientTokensModal_planAlt__hXcXt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--sv-lamp) 65%,var(--sai-border));background:color-mix(in srgb,var(--sv-lamp) 8%,var(--sai-surface))}.InsufficientTokensModal_planAltCopy__vqy5K{display:grid;gap:2px;min-width:0;font-size:.9rem}.InsufficientTokensModal_planAltCopy__vqy5K span{color:var(--sai-muted)}.InsufficientTokensModal_planAltBadge__lG9cM{justify-self:start;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sv-accent-text,var(--sai-ink))!important}.InsufficientTokensModal_planAltPrice__6ZglY{font-weight:700;color:var(--sai-ink)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InsufficientTokensModal_planAlt__hXcXt button{min-height:44px;height:auto;border-radius:12px}.InsufficientTokensModal_planAlt__hXcXt .mantine-Button-label{white-space:normal}.PhotoDeclarationGate_thumbs__Zgk7T{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px}.PhotoDeclarationGate_thumb__T8roN{margin:0;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--sai-border);border-radius:12px;background:var(--sai-surface-2,var(--sai-surface));animation:PhotoDeclarationGate_thumbIn__rP1Gg .22s ease both}.PhotoDeclarationGate_thumb__T8roN img{display:block;width:100%;height:100%;object-fit:cover}.PhotoDeclarationGate_declaration__MCZ9Z{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--sai-border);border-radius:12px;background:var(--sai-surface);color:var(--sai-ink);font-size:.85rem;line-height:1.45;cursor:pointer;transition:border-color .16s ease,box-shadow .2s ease}.PhotoDeclarationGate_declaration__MCZ9Z input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--sv-lavender-ink);cursor:pointer}.PhotoDeclarationGate_declaration__MCZ9Z:has(input:checked){border-color:color-mix(in srgb,var(--sv-lavender) 60%,var(--sai-border))}.PhotoDeclarationGate_declaration__MCZ9Z:has(input:focus-visible){box-shadow:0 0 0 2px color-mix(in srgb,var(--sv-lavender) 70%,transparent)}@media (max-width:640px){.PhotoDeclarationGate_actions__HP2A_{flex-direction:column-reverse;align-items:stretch}}@keyframes PhotoDeclarationGate_thumbIn__rP1Gg{0%{transform:translateY(4px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.PhotoDeclarationGate_thumb__T8roN{animation:none}}.GreetingWaiting_card__ef29m{--w-card:#f4ebdd;--w-line:#dccab0;--w-ink:var(--g-ink,#23231e);--w-muted:var(--g-muted,#5b5853);--w-red:#a63739;--w-gold:#c79a3e;--gi-line:#6b3f26;position:relative;overflow:hidden;display:grid;gap:18px;padding:22px;border-radius:24px;background:radial-gradient(110% 70% at 100% 0,color-mix(in srgb,var(--w-gold) 20%,transparent),transparent 60%),var(--w-card);border:1px solid var(--w-line);box-shadow:0 1px 2px #3a14140f,0 14px 34px #3a14141a;animation:GreetingWaiting_rise___AyYC .45s cubic-bezier(.2,.8,.2,1) both}[data-mantine-color-scheme=dark] .GreetingWaiting_card__ef29m{--w-card:#242127;--w-line:#ffffff17;--w-ink:#f3efe8;--w-muted:#b9b2a8;--w-red:#e98a8c;--w-gold:#e2bf73;--gi-line:#f3e3c8;box-shadow:0 1px 2px #00000040,0 18px 40px #00000059}.GreetingWaiting_scene__xqpxU{position:relative;display:grid;place-items:center;min-height:150px;border-radius:18px;background:color-mix(in srgb,var(--w-gold) 10%,transparent);overflow:hidden}.GreetingWaiting_letter__1M1ej{width:min(320px,92%);height:auto}.GreetingWaiting_letter__1M1ej path[class]{fill:none;stroke:var(--w-red);stroke-width:3;stroke-linecap:round}.GreetingWaiting_ink1__7m_Wp,.GreetingWaiting_ink2__1mbeX,.GreetingWaiting_ink3__zVkLi{stroke-dasharray:140;stroke-dashoffset:140;animation:GreetingWaiting_ink__8wbeX 6s linear infinite}.GreetingWaiting_ink2__1mbeX{animation-name:GreetingWaiting_ink2__1mbeX}.GreetingWaiting_ink3__zVkLi{animation-name:GreetingWaiting_ink3__zVkLi}@keyframes GreetingWaiting_ink__8wbeX{0%{stroke-dashoffset:140}28%,to{stroke-dashoffset:0}}@keyframes GreetingWaiting_ink2__1mbeX{0%,30%{stroke-dashoffset:140}60%,to{stroke-dashoffset:0}}@keyframes GreetingWaiting_ink3__zVkLi{0%,62%{stroke-dashoffset:140}88%,to{stroke-dashoffset:0}}.GreetingWaiting_quill__f_Ztx{animation:GreetingWaiting_quill__f_Ztx 6s linear infinite}@keyframes GreetingWaiting_quill__f_Ztx{0%{transform:translate(46px,44px)}28%{transform:translate(162px,42px)}30%{transform:translate(46px,64px)}60%{transform:translate(160px,62px)}62%{transform:translate(46px,84px)}88%{transform:translate(132px,82px)}to{transform:translate(132px,82px)}}.GreetingWaiting_flame__EoEyJ{transform-origin:0 -8px;animation:GreetingWaiting_flicker__3hp7D 1.6s ease-in-out infinite alternate}.GreetingWaiting_glow__Vc1RJ{animation:GreetingWaiting_glow__Vc1RJ 1.6s ease-in-out infinite alternate}@keyframes GreetingWaiting_flicker__3hp7D{0%{transform:scale(1) rotate(-2deg)}to{transform:scale(.94,1.06) rotate(2deg)}}@keyframes GreetingWaiting_glow__Vc1RJ{0%{opacity:.18}to{opacity:.36}}.GreetingWaiting_snow__ZpUTx{position:absolute;inset:0;pointer-events:none}.GreetingWaiting_snow__ZpUTx span{position:absolute;top:-10px;width:6px;height:6px;border-radius:50%;background:#ffffff;box-shadow:0 0 6px #ffffffaa;opacity:.85;animation:GreetingWaiting_fall__1NP4J 7s linear infinite}[data-mantine-color-scheme=light] .GreetingWaiting_snow__ZpUTx span{background:#ffffff;box-shadow:0 0 0 1px #dccab0}.GreetingWaiting_snow__ZpUTx span:first-child{left:8%;animation-delay:0s}.GreetingWaiting_snow__ZpUTx span:nth-child(2){left:22%;animation-delay:2.2s;width:4px;height:4px}.GreetingWaiting_snow__ZpUTx span:nth-child(3){left:36%;animation-delay:4.1s}.GreetingWaiting_snow__ZpUTx span:nth-child(4){left:52%;animation-delay:1.1s;width:5px;height:5px}.GreetingWaiting_snow__ZpUTx span:nth-child(5){left:66%;animation-delay:3.3s}.GreetingWaiting_snow__ZpUTx span:nth-child(6){left:78%;animation-delay:5.2s;width:4px;height:4px}.GreetingWaiting_snow__ZpUTx span:nth-child(7){left:88%;animation-delay:.6s}.GreetingWaiting_snow__ZpUTx span:nth-child(8){left:96%;animation-delay:2.9s;width:5px;height:5px}@keyframes GreetingWaiting_fall__1NP4J{0%{transform:translate(0)}50%{transform:translate(-10px,85px)}to{transform:translate(6px,175px);opacity:0}}.GreetingWaiting_body__KQRR9{display:grid;gap:12px}.GreetingWaiting_body__KQRR9 h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:22px;font-weight:550;color:var(--w-ink)}.GreetingWaiting_etaRow__Z_Zsp{display:flex;align-items:center;gap:10px}.GreetingWaiting_eta__u26AE{font-size:15px;font-weight:700;color:var(--w-red)}.GreetingWaiting_bar__TQuwE{position:relative;height:12px;border-radius:99px;background:color-mix(in srgb,var(--w-line) 70%,transparent);overflow:hidden}.GreetingWaiting_bar__TQuwE span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#d8922a,#f2c14e,#d8922a);background-size:200% 100%;animation:GreetingWaiting_shimmer__PlSBR 2.4s linear infinite;transition:width .8s cubic-bezier(.2,.8,.2,1)}@keyframes GreetingWaiting_shimmer__PlSBR{to{background-position:-200% 0}}.GreetingWaiting_steps__UBVtt{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.GreetingWaiting_steps__UBVtt li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:8px 10px;border-radius:14px;transition:background .3s ease,opacity .3s ease}.GreetingWaiting_steps__UBVtt li[data-state=todo]{opacity:.5}.GreetingWaiting_steps__UBVtt li[data-state=active]{background:color-mix(in srgb,var(--w-gold) 16%,transparent)}.GreetingWaiting_steps__UBVtt li[data-state=active] .GreetingWaiting_stepIcon__AsM_x svg{animation:GreetingWaiting_bob__4rlfV 1.8s ease-in-out infinite}@keyframes GreetingWaiting_bob__4rlfV{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-4deg)}}.GreetingWaiting_stepIcon__AsM_x{display:grid;place-items:center;width:40px;height:40px}.GreetingWaiting_stepText__lvuJW{display:grid;gap:4px;min-width:0}.GreetingWaiting_stepText__lvuJW strong{font-size:15px;font-weight:700;color:var(--w-ink);line-height:1.35}.GreetingWaiting_count__pAE2k{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--w-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GreetingWaiting_dots__F4vBq{display:inline-flex;gap:5px}.GreetingWaiting_dots__F4vBq i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--w-line);background:transparent;transition:background .4s ease,transform .4s ease}.GreetingWaiting_dots__F4vBq i[data-on]{background:#f2c14e;border-color:#c98a2c;transform:scale(1.1)}.GreetingWaiting_note__Rk6hR{margin:0;font-size:13px;line-height:1.55;color:var(--w-muted)}@keyframes GreetingWaiting_rise___AyYC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:900px){.GreetingWaiting_card__ef29m{grid-template-columns:300px 1fr;align-items:center}}@media (prefers-reduced-motion:reduce){.GreetingWaiting_bar__TQuwE span,.GreetingWaiting_card__ef29m,.GreetingWaiting_flame__EoEyJ,.GreetingWaiting_glow__Vc1RJ,.GreetingWaiting_ink1__7m_Wp,.GreetingWaiting_ink2__1mbeX,.GreetingWaiting_ink3__zVkLi,.GreetingWaiting_quill__f_Ztx,.GreetingWaiting_snow__ZpUTx span,.GreetingWaiting_steps__UBVtt li[data-state=active] .GreetingWaiting_stepIcon__AsM_x svg{animation:none}.GreetingWaiting_ink1__7m_Wp,.GreetingWaiting_ink2__1mbeX,.GreetingWaiting_ink3__zVkLi{stroke-dashoffset:0}.GreetingWaiting_quill__f_Ztx{transform:translate(132px,82px)}.GreetingWaiting_snow__ZpUTx{display:none}}.GreetingRatingCard_card__aByRq{--gi-star-empty:#fbf1df;scroll-margin-top:96px;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:22px;border:1px solid color-mix(in srgb,var(--g-gold) 55%,var(--g-line));background:radial-gradient(110% 60% at 100% 0,color-mix(in srgb,var(--g-gold) 16%,transparent),transparent 60%),color-mix(in srgb,var(--g-gold) 6%,var(--g-card));animation:GreetingRatingCard_arrive__2RfYx .35s both}[data-mantine-color-scheme=dark] .GreetingRatingCard_card__aByRq{--gi-star-empty:#3a3229}.GreetingRatingCard_card__aByRq h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:20px;font-weight:560;line-height:1.25;text-wrap:balance}.GreetingRatingCard_head__HcOWh{display:flex;gap:12px;align-items:center}.GreetingRatingCard_icon__8vrEz{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:color-mix(in srgb,var(--g-gold) 14%,var(--g-card));border:1px solid var(--g-line)}.GreetingRatingCard_intro__HAIFN{margin:4px 0 0;color:var(--g-muted);font-size:14px;line-height:1.55}.GreetingRatingCard_starsField__4eFTE{margin:0;padding:0;border:0;min-width:0}.GreetingRatingCard_stars__s5fHr{display:flex;gap:4px;flex-wrap:nowrap}.GreetingRatingCard_star__PfFHD{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.GreetingRatingCard_star__PfFHD:hover{transform:translateY(-2px) scale(1.06)}.GreetingRatingCard_star__PfFHD[data-on] svg{filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--g-gold) 45%,transparent))}.GreetingRatingCard_star__PfFHD:has(input:focus-visible){outline:3px solid var(--g-gold);outline-offset:2px}.GreetingRatingCard_star__PfFHD:has(input:checked){background:color-mix(in srgb,var(--g-gold) 14%,transparent)}.GreetingRatingCard_caption__FvO_W{margin:6px 0 0;min-height:20px;font-size:14px;font-weight:650;color:var(--g-ink)}.GreetingRatingCard_fieldLabel__6QZAH{margin-top:4px;font-size:14px;font-weight:700;color:var(--g-ink)}.GreetingRatingCard_textarea__G4lt9{width:100%;box-sizing:border-box;min-height:92px;resize:vertical;padding:12px 14px;border-radius:14px;border:1px solid var(--g-line);background:#fffdf9;color:var(--g-ink);font:inherit;font-size:16px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}[data-mantine-color-scheme=dark] .GreetingRatingCard_textarea__G4lt9{background:color-mix(in srgb,var(--g-card) 70%,#000)}.GreetingRatingCard_textarea__G4lt9::placeholder{color:color-mix(in srgb,var(--g-muted) 75%,transparent)}.GreetingRatingCard_textarea__G4lt9:focus{outline:none;border-color:var(--g-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--g-gold) 25%,transparent)}.GreetingRatingCard_counter__f3AOR{align-self:flex-end;margin-top:-6px;font-size:12px;color:var(--g-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GreetingRatingCard_counter__f3AOR[data-near]{color:var(--g-accent);font-weight:700}.GreetingRatingCard_consent__qweJY{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--g-gold) 45%,var(--g-line));cursor:pointer;font-size:14px;line-height:1.5;color:var(--g-ink)}.GreetingRatingCard_consent__qweJY input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--g-accent);cursor:pointer}.GreetingRatingCard_consent__qweJY input:focus-visible{outline:3px solid var(--g-gold);outline-offset:2px}.GreetingRatingCard_consent__qweJY small{display:block;margin-top:2px;font-size:12.5px;color:var(--g-muted)}.GreetingRatingCard_error__J_aQu{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--g-accent) 12%,var(--g-card));color:var(--g-ink);font-size:14px}.GreetingRatingCard_actions__Cqqk6{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.GreetingRatingCard_submit__5rGMB{min-height:48px;background:var(--g-accent)!important}[data-mantine-color-scheme=dark] .GreetingRatingCard_submit__5rGMB{color:#1d1b1f!important}.GreetingRatingCard_submit__5rGMB:focus-visible{outline:3px solid var(--g-gold);outline-offset:3px}.GreetingRatingCard_summaryRow__UJ6n1{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:4px}.GreetingRatingCard_summaryStars__yWemh{display:inline-flex;gap:2px}.GreetingRatingCard_quote__4R7Bi{margin:0;padding:10px 14px;border-left:3px solid var(--g-gold);border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--g-gold) 7%,var(--g-card));color:var(--g-ink);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.GreetingRatingCard_fine___KZR6{margin:0;font-size:13px;line-height:1.5;color:var(--g-muted)}.GreetingRatingCard_link__5BKqe{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:14px;font-weight:650;color:var(--g-muted);text-decoration:underline;text-underline-offset:3px}.GreetingRatingCard_link__5BKqe:hover{color:var(--g-ink)}.GreetingRatingCard_link__5BKqe:focus-visible{outline:3px solid var(--g-gold);outline-offset:3px;border-radius:6px}.GreetingRatingCard_thanks__o9W24{display:flex;gap:14px;align-items:flex-start;animation:GreetingRatingCard_arrive__2RfYx .35s both}.GreetingRatingCard_thanksText__3GN2z{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.GreetingRatingCard_thanksText__3GN2z p{margin:0;color:var(--g-muted);font-size:14px;line-height:1.6}.GreetingRatingCard_thanksText__3GN2z .GreetingRatingCard_friends__wukWs{color:var(--g-ink)}.GreetingRatingCard_srOnly__WrsD_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes GreetingRatingCard_arrive__2RfYx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.GreetingRatingCard_card__aByRq,.GreetingRatingCard_thanks__o9W24{animation:none}.GreetingRatingCard_star__PfFHD,.GreetingRatingCard_textarea__G4lt9{transition:none}.GreetingRatingCard_star__PfFHD:hover{transform:none}}@media (max-width:48em){.GreetingRatingCard_card__aByRq{padding:18px 16px;border-radius:20px}.GreetingRatingCard_star__PfFHD{width:50px;height:50px}.GreetingRatingCard_thanks__o9W24 .GreetingRatingCard_icon__8vrEz{width:44px;height:44px}}@media (max-width:360px){.GreetingRatingCard_star__PfFHD{width:44px;height:44px}}.MotionReveal_item__tFF4_{min-width:0;transform:none}.MotionReveal_item__tFF4_[data-motion-state=pending]{transform:perspective(1200px) translate3d(0,var(--hub-reveal-y,10px),0) rotateX(5deg);transform-origin:center bottom}.MotionReveal_item__tFF4_[data-motion-state=visible]{animation:MotionReveal_hub-card-reveal__zC4yH var(--hub-reveal-ms,.52s) var(--hub-enter,ease-out) backwards;animation-delay:calc(var(--motion-order, 0) * var(--hub-stagger-ms, 34ms))}@keyframes MotionReveal_hub-card-reveal__zC4yH{0%{transform:perspective(1200px) translate3d(0,var(--hub-reveal-y,10px),0) rotateX(5deg) rotateY(calc(var(--motion-side, 1) * 2deg)) scale(.985)}to{transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.MotionReveal_item__tFF4_,.MotionReveal_item__tFF4_[data-motion-state=pending],.MotionReveal_item__tFF4_[data-motion-state=visible]{animation:none;transform:none}}.MotionReveal_item__tFF4_[data-landing-entrance=armed][data-motion-state=pending]{transform:perspective(1200px) translate3d(0,20px,0) rotateX(5deg)}.MotionReveal_item__tFF4_[data-landing-entrance=armed][data-motion-state=visible]{animation:MotionReveal_hub-sequence__HDfVE .52s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--landing-delay,0s)}.MotionReveal_item__tFF4_:focus-within{transform:none!important;animation:none!important}@keyframes MotionReveal_hub-sequence__HDfVE{0%{transform:perspective(1200px) translate3d(0,20px,0) rotateX(5deg) rotateY(calc(var(--motion-side, 1) * 2deg)) scale(.985)}to{transform:none}}@media (prefers-reduced-motion:reduce){.MotionReveal_item__tFF4_[data-landing-entrance=armed]{transform:none!important;animation:none!important}}.MotionReveal_item__tFF4_[data-motion-settled=true]{animation:none!important;transform:none!important}.ModeTileVideo_layer__fsXfl{position:absolute;inset:0;display:block}.ModeTileVideo_video__tGKf8{width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;transition:opacity .5s ease}.ModeTileVideo_videoVisible__Oxhuc{opacity:1}@media (prefers-reduced-motion:reduce){.ModeTileVideo_video__tGKf8{display:none}}.ContactDirectory_directory__77F_o{margin-top:48px;color:var(--sai-ink)}.ContactDirectory_directory__77F_o h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(24px,3vw,32px);margin-bottom:24px}.ContactDirectory_grid__ykKCx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ContactDirectory_card__ZuFRk{display:flex;flex-direction:column;gap:12px;min-width:0;padding:24px;border:1px solid var(--sai-border);border-radius:20px;background:var(--sai-surface);color:inherit;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.ContactDirectory_card__ZuFRk:hover{border-color:var(--sv-lamp,#e8b04b)}.ContactDirectory_card__ZuFRk:focus-visible{outline:3px solid var(--sv-lamp,#e8b04b);outline-offset:4px}.ContactDirectory_label__GXIV0{color:var(--sai-muted);font-size:14px;line-height:1.5}.ContactDirectory_address___H9Tl{display:flex;justify-content:space-between;gap:8px;overflow-wrap:anywhere;font-weight:600}@media (max-width:40em){.ContactDirectory_grid__ykKCx{grid-template-columns:1fr}.ContactDirectory_card__ZuFRk{padding:20px}}@media (prefers-reduced-motion:reduce){.ContactDirectory_card__ZuFRk{transition:none}}.HelpLinks_trigger__QmNp1{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--sai-border);background:var(--sai-surface);color:var(--sai-ink);min-width:40px;min-height:40px;border-radius:999px;padding:8px 12px;font:inherit;font-size:13px;cursor:pointer}.HelpLinks_dropdown__5L8L0{background:var(--sai-surface);color:var(--sai-ink);border-color:var(--sai-border);max-width:calc(100vw - 24px)}.HelpLinks_dropdown__5L8L0 .mantine-Menu-item{min-height:44px;white-space:normal}.HelpLinks_card__WNfnh{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;padding:clamp(22px,3vw,36px);margin:24px auto;border:1px solid var(--sai-border);border-radius:26px;background:linear-gradient(120deg,color-mix(in srgb,var(--sv-lamp,#e8b04b) 11%,var(--sai-surface)),var(--sai-surface));color:var(--sai-ink);max-width:1200px}.HelpLinks_mark__4jgk3{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;background:color-mix(in srgb,var(--sv-lamp,#e8b04b) 25%,var(--sai-surface));margin-bottom:12px}.HelpLinks_card__WNfnh h2{font-family:var(--font-display),Georgia,serif;font-size:26px;margin:0 0 8px}.HelpLinks_card__WNfnh p{margin:0;line-height:1.65;font-size:14px}.HelpLinks_card__WNfnh nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:center}.HelpLinks_card__WNfnh a{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--sai-border);border-radius:16px;color:inherit;background:var(--sai-surface);text-decoration:none;font-size:14px;line-height:1.5;transition:border-color .18s,box-shadow .18s}.HelpLinks_card__WNfnh a svg{flex-shrink:0}.HelpLinks_card__WNfnh a span{flex:1 1}.HelpLinks_card__WNfnh a:hover{border-color:var(--sv-lamp,#e8b04b);box-shadow:0 5px 20px #00000009}.HelpLinks_card__WNfnh a:focus-visible,.HelpLinks_trigger__QmNp1:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:60em){.HelpLinks_trigger__QmNp1 span{display:none}.HelpLinks_trigger__QmNp1{padding:8px}}@media(max-width:48em){.HelpLinks_card__WNfnh{grid-template-columns:1fr;margin-inline:12px}}@media(max-width:380px){.HelpLinks_card__WNfnh nav{grid-template-columns:1fr}.HelpLinks_trigger__QmNp1{min-width:32px;min-height:36px;padding:5px}}@media(prefers-reduced-motion:reduce){.HelpLinks_card__WNfnh a{transition:none}}.BillingContent_page__v0pfY{color:var(--sai-ink)}.BillingContent_heading__N8EWy{padding:12px 0 10px;max-width:780px}.BillingContent_heading__N8EWy h1,.BillingContent_heading__N8EWy h2{font-family:var(--font-display),Georgia,serif;font-weight:550;font-size:clamp(30px,4.2vw,48px);line-height:1.14;letter-spacing:-.025em;margin-bottom:16px}.BillingContent_heading__N8EWy p{line-height:1.75;max-width:680px}.BillingContent_page__v0pfY [data-billing-card]{border-radius:24px;border-color:var(--sai-border);background:var(--sai-surface);box-shadow:0 14px 40px -30px #00000040;min-width:0;transition:border-color .18s ease,box-shadow .18s ease}.BillingContent_page__v0pfY [data-billing-card]:hover{box-shadow:0 18px 42px -27px #00000050}.BillingContent_page__v0pfY [data-billing-card] h2,.BillingContent_page__v0pfY [data-billing-card] h3{font-family:var(--font-display),Georgia,serif;overflow-wrap:anywhere}.BillingContent_page__v0pfY [data-billing-card] .mantine-Button-root{min-height:44px;height:auto;padding-block:10px;border-radius:14px}.BillingContent_page__v0pfY [data-billing-card] .mantine-Button-label{white-space:normal;text-align:center}.BillingContent_page__v0pfY [data-billing-card] .mantine-Stack-root{height:100%}.BillingContent_page__v0pfY [data-billing-card] .mantine-List-root{line-height:1.65}@media(max-width:48em){.BillingContent_heading__N8EWy{padding-top:0}.BillingContent_page__v0pfY [data-billing-card]{padding:20px}}@media(prefers-reduced-motion:reduce){.BillingContent_page__v0pfY [data-billing-card]{transition:none}}.BillingContent_page__v0pfY{--billing-edge:color-mix(in srgb,var(--sai-surface) 78%,var(--sai-ink) 22%);--billing-highlight:color-mix(in srgb,var(--sai-surface) 58%,white 42%)}.BillingContent_page__v0pfY [data-billing-card]{background:linear-gradient(145deg,color-mix(in srgb,var(--sai-surface) 96%,white),var(--sai-surface));margin-bottom:6px}.BillingContent_page__v0pfY [data-billing-card],.BillingContent_page__v0pfY [data-billing-card]:hover{box-shadow:inset 1px 2px 1px var(--billing-highlight),inset -1px -2px 1px #00000008,0 6px 0 -1px var(--billing-edge),0 20px 30px -15px #27251f38}.BillingContent_page__v0pfY [data-billing-kind=balance]{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--sv-accent-line) 14%,transparent),transparent 75%),linear-gradient(145deg,var(--sai-surface),var(--sai-surface-2));border-color:color-mix(in srgb,var(--sv-accent-line) 40%,var(--sai-border))}.BillingContent_balanceValue__bPZTZ{font-size:clamp(1.7rem,4vw,2.5rem);letter-spacing:-.035em}.BillingContent_tokenCoin__mryOp{flex:0 0 58px;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--sv-lamp-hi);background:linear-gradient(135deg,#fff0c6,var(--sv-lamp-hi) 30%,var(--sv-lamp) 65%,var(--sv-lamp-lo));box-shadow:inset 0 0 0 4px var(--sv-lamp),inset 0 0 0 5px #fff2c6,2px 4px 0 var(--sv-lamp-lo),3px 5px 0 #8e582b,5px 10px 12px #422f2328;transform:rotate(-12deg);margin:0 6px 8px 0}.BillingContent_tokenCoin__mryOp>span{width:29px;height:29px;background:#795124;-webkit-mask:var(--sv-fox-mask);mask:var(--sv-fox-mask)}.BillingContent_page__v0pfY [data-featured=true]{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--sv-lamp) 18%,transparent),transparent 80%),var(--sai-surface);--billing-edge:color-mix(in srgb,var(--sv-lamp-lo) 70%,var(--sai-surface))}.BillingContent_page__v0pfY [data-current=true]{border-color:var(--sv-accent-text)}.BillingContent_page__v0pfY [data-billing-kind=topup]{background:linear-gradient(145deg,color-mix(in srgb,var(--sv-lamp) 9%,var(--sai-surface)),var(--sai-surface))}.BillingContent_page__v0pfY [data-billing-card] .mantine-Button-root:not(:disabled){box-shadow:inset 0 2px 1px #ffffff35,0 3px 0 var(--billing-edge),0 7px 10px #00000015;transition:translate .16s ease,box-shadow .16s ease}.BillingContent_page__v0pfY [data-billing-card] .mantine-Button-root[data-variant=filled]:not(:disabled){color:var(--sv-soot);background:linear-gradient(145deg,var(--sv-lamp-hi),var(--sv-lamp));box-shadow:inset 0 2px 1px #ffffff70,0 3px 0 var(--sv-lamp-lo),0 7px 10px #00000015}.BillingContent_page__v0pfY [data-billing-card] .mantine-Button-root:not(:disabled):active{translate:0 2px}.BillingContent_page__v0pfY [data-billing-card] .mantine-Button-root:disabled{color:var(--sai-muted);background:var(--sai-surface-2);border:1px solid var(--sai-border);opacity:1;box-shadow:none}.BillingContent_page__v0pfY [data-billing-card] .mantine-Button-root:focus-visible{outline:3px solid var(--sv-accent-text);outline-offset:4px}@media (prefers-reduced-motion:reduce){.BillingContent_page__v0pfY [data-billing-card] .mantine-Button-root:not(:disabled){transition:none}.BillingContent_page__v0pfY [data-billing-card] .mantine-Button-root:not(:disabled):active{translate:none}}.BillingContent_topupCoin__xLuWP{width:44px;height:44px;flex-basis:44px;margin-bottom:6px}.BillingContent_topupCoin__xLuWP>span{width:23px;height:23px}.BillingContent_planAssurance__QYx_q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:center;margin-bottom:16px}.BillingContent_cancelAnytime__gqTje{display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--sv-accent-line,#2f7d52) 12%,transparent);color:var(--sai-ink,inherit);font-weight:600;font-size:.95rem;line-height:1.5}.BillingContent_cancelAnytime__gqTje svg{flex:0 0 auto;color:var(--sv-accent-line,#2f7d52)}@media (max-width:48em){.BillingContent_planAssurance__QYx_q{grid-template-columns:minmax(0,1fr)}}.ScreenplayEditor_editor__mAUbH{display:flex;flex-direction:column;min-height:0;height:min(74dvh,900px);color:var(--mantine-color-text)}.ScreenplayEditor_intro__YDEgY{padding:16px 20px;background:color-mix(in srgb,var(--sv-lamp,#e8b04b) 10%,var(--mantine-color-body));border:1px solid var(--mantine-color-default-border);border-radius:16px;line-height:1.6}.ScreenplayEditor_scroll__QlkQt{overflow:auto;min-height:0;flex:1 1;padding:16px 4px;overscroll-behavior:contain;scroll-padding-block:16px}.ScreenplayEditor_cards__aEJ4P{display:grid;gap:20px}.ScreenplayEditor_navigation__gn3zo{display:flex;gap:8px;overflow-x:auto;flex-shrink:0;padding:12px 2px;border-bottom:1px solid var(--mantine-color-default-border)}.ScreenplayEditor_jump__RHa1i{flex-shrink:0;min-width:40px;min-height:40px;border-radius:12px;border:1px solid var(--mantine-color-default-border);color:var(--mantine-color-text);background:var(--mantine-color-body);cursor:pointer;font:inherit;font-weight:700;transition:background .16s ease,border-color .16s ease}.ScreenplayEditor_jump__RHa1i:hover,.ScreenplayEditor_jump__RHa1i[aria-current=true]{border-color:var(--sv-lamp,#e8b04b);background:color-mix(in srgb,var(--sv-lamp,#e8b04b) 18%,var(--mantine-color-body))}.ScreenplayEditor_jump__RHa1i:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.ScreenplayEditor_card__dfOtX{padding:24px;border:1px solid var(--mantine-color-default-border);border-radius:20px;background:var(--mantine-color-body);box-shadow:0 4px 20px rgb(0 0 0/4%);transition:border-color .18s ease,box-shadow .18s ease}.ScreenplayEditor_card__dfOtX:focus-within{border-color:var(--sv-lamp,#e8b04b);box-shadow:0 0 0 3px color-mix(in srgb,var(--sv-lamp,#e8b04b) 14%,transparent)}.ScreenplayEditor_cardHeader__L4Ati{display:flex;gap:12px;align-items:center;margin-bottom:20px}.ScreenplayEditor_number__E568T{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:14px;background:color-mix(in srgb,var(--sv-lamp,#e8b04b) 16%,var(--mantine-color-body));font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScreenplayEditor_heading__ykEs2{font-size:16px;font-weight:700;margin:0;overflow-wrap:anywhere}.ScreenplayEditor_input__sn7ja{font-size:16px;border-radius:12px}.ScreenplayEditor_prose__Itggo{font-size:17px;line-height:1.85;padding:14px 16px;border-radius:12px}.ScreenplayEditor_footer__WrY7b{flex-shrink:0;padding:16px 4px max(4px,env(safe-area-inset-bottom));border-top:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body)}@media (max-width:48em){.ScreenplayEditor_editor__mAUbH{height:calc(100dvh - 90px)}.ScreenplayEditor_intro__YDEgY{padding:12px 14px}.ScreenplayEditor_card__dfOtX{padding:16px;border-radius:16px}.ScreenplayEditor_prose__Itggo{font-size:16px;padding:12px}.ScreenplayEditor_footer__WrY7b button{flex:1 1;height:auto;min-height:44px}.ScreenplayEditor_footer__WrY7b button span{white-space:normal}}@media (prefers-reduced-motion:reduce){.ScreenplayEditor_card__dfOtX,.ScreenplayEditor_jump__RHa1i{transition:none}}.StoryFormatChoice_field__G_UyQ{border:0;padding:0;margin:0;min-width:0;color:var(--sv-ink)}.StoryFormatChoice_field__G_UyQ legend{margin-bottom:10px;font-weight:650}.StoryFormatChoice_choices__153ke{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.StoryFormatChoice_choice__yenBF{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100px;padding:12px 6px;border-radius:16px;border:1px solid var(--sv-line);background:var(--sv-surface);cursor:pointer;text-align:center;font-size:.9rem;transition:border-color .15s,background .15s}.StoryFormatChoice_choice__yenBF[data-selected=true]{border-color:var(--sv-accent,#b67b22);background:color-mix(in srgb,var(--sv-lamp,#e8b04b) 16%,var(--sv-surface))}.StoryFormatChoice_choice__yenBF input{position:absolute;opacity:0;width:1px;height:1px}.StoryFormatChoice_choice__yenBF:has(input:focus-visible){outline:3px solid var(--sv-accent,#b67b22);outline-offset:3px}.StoryFormatChoice_field__G_UyQ:disabled{opacity:.65}@media (prefers-reduced-motion:reduce){.StoryFormatChoice_choice__yenBF{transition:none}}.StoryFormatChoice_choice__yenBF strong{max-width:100%;font-size:clamp(.73rem,3.1vw,.9rem);overflow-wrap:anywhere}@media (max-width:30em){.StoryFormatChoice_choice__yenBF{padding-inline:2px}}.VideoQualityPicker_field__vlOeS{border:0;padding:0;margin:0;min-width:0}.VideoQualityPicker_field__vlOeS legend{color:var(--sai-ink-2);font-size:12px;padding:0 0 4px}.VideoQualityPicker_options__mp6Hs{display:flex;gap:6px;flex-wrap:wrap}.VideoQualityPicker_choice__zKj2V{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:12px;cursor:pointer;border:1px solid var(--sai-border);background:var(--sai-surface);color:var(--sai-ink);transition:background .16s ease,border-color .16s ease}.VideoQualityPicker_choice__zKj2V[data-active]{border-color:var(--sai-brand-1);background:color-mix(in srgb,var(--sai-brand-1) 12%,var(--sai-surface))}.VideoQualityPicker_choice__zKj2V:focus-within{outline:2px solid var(--sai-brand-1);outline-offset:2px}.VideoQualityPicker_choice__zKj2V input{margin:0;accent-color:var(--sai-brand-1)}.VideoQualityPicker_field__vlOeS:disabled .VideoQualityPicker_choice__zKj2V{opacity:.65;cursor:default}@media (prefers-reduced-motion:reduce){.VideoQualityPicker_choice__zKj2V{transition:none}}.Skeleton_block__Tjhkq{border-radius:18px;background:linear-gradient(100deg,var(--sai-surface-2) 20%,color-mix(in srgb,var(--sai-surface-2) 55%,var(--sai-border-strong)) 40%,var(--sai-surface-2) 60%);background-size:220% 100%;animation:Skeleton_hub-skeleton-shimmer__s8t9E 1.6s linear infinite}.Skeleton_card__PoQUv{aspect-ratio:2/3}.Skeleton_ref__XSUnB{aspect-ratio:1.15}.Skeleton_line__uknue{height:12px;border-radius:999px;margin-top:8px}.Skeleton_line__uknue[data-short]{width:60%}@keyframes Skeleton_hub-skeleton-shimmer__s8t9E{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_block__Tjhkq{animation:none}}.Skeleton_stage___A1Pm{aspect-ratio:16/9;border-radius:22px}.Skeleton_controlBar__y9lw4{height:56px;border-radius:999px;margin-top:14px}.CreationJourney_journey__hR04K{scroll-margin-top:100px;--journey-line:#799987;border:1px solid var(--land-border);border-radius:24px;background:var(--land-surface);color:var(--land-ink);overflow:hidden}.CreationJourney_heading__6BlR0{display:flex;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid var(--land-border);color:var(--land-trust);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.CreationJourney_flow__XF1pS{list-style:none;padding:36px 30px;margin:0;display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:52px;align-items:center}.CreationJourney_flow__XF1pS>li{min-width:0;position:relative}.CreationJourney_step__L2FPE{display:block;color:var(--land-trust);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px}.CreationJourney_flow__XF1pS h3{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:25px;line-height:1.25}.CreationJourney_flow__XF1pS p{font-size:13px;line-height:1.7;color:var(--land-muted);margin-top:12px}.CreationJourney_fox__pd0y0{position:relative;width:94px;margin-bottom:20px}.CreationJourney_fox__pd0y0 img{display:block;width:94px;height:94px;object-fit:cover;border-radius:22px}.CreationJourney_fox__pd0y0>svg{position:absolute;right:-13px;top:-9px;color:var(--land-trust)}.CreationJourney_tags__vtAxm{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.CreationJourney_tags__vtAxm span{padding:5px 8px;border:1px solid var(--land-border);border-radius:6px;font-size:10px}.CreationJourney_branch__Dc7KS{position:relative;display:grid;gap:12px}.CreationJourney_branch__Dc7KS:after,.CreationJourney_branch__Dc7KS:before{content:"";position:absolute;top:24%;bottom:24%;width:26px;border-block:1px solid var(--journey-line);pointer-events:none}.CreationJourney_branch__Dc7KS:before{left:-27px;border-left:1px solid var(--journey-line);border-radius:12px 0 0 12px}.CreationJourney_branch__Dc7KS:after{right:-27px;border-right:1px solid var(--journey-line);border-radius:0 12px 12px 0}.CreationJourney_routes__fZAVQ:after,.CreationJourney_routes__fZAVQ:before{content:"";position:absolute;top:50%;width:26px;height:1px;background:var(--journey-line)}.CreationJourney_routes__fZAVQ:before{left:-52px}.CreationJourney_routes__fZAVQ:after{right:-52px}.CreationJourney_path__HBVQr{display:flex;align-items:flex-start;gap:15px;padding:22px 18px;border:1px solid var(--journey-line);border-radius:14px;background:var(--land-cool-blue)}.CreationJourney_path__HBVQr>svg{flex-shrink:0;color:var(--land-trust)}.CreationJourney_path__HBVQr h3{font-size:20px}.CreationJourney_path__HBVQr p{font-size:12px;margin-top:8px}.CreationJourney_auto__iaJFI{background:var(--land-jade)}.CreationJourney_or__ST5Vx{justify-self:center;font-size:11px;color:var(--land-muted)}.CreationJourney_flow__XF1pS .CreationJourney_note__Cw9Bm{font-size:11px;text-align:center}.CreationJourney_formats__YsBMI{display:grid;list-style:none;padding:0;margin:22px 0 0;gap:10px}.CreationJourney_formats__YsBMI li{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--land-border);padding:12px 0;font-size:13px}.CreationJourney_formats__YsBMI svg{color:var(--land-trust);flex-shrink:0}.CreationJourney_formats__YsBMI svg:last-child{margin-left:auto}[data-mantine-color-scheme=dark] .CreationJourney_journey__hR04K{--journey-line:#8dab9a}@media(max-width:991px){.CreationJourney_flow__XF1pS{grid-template-columns:1fr;gap:44px;padding:28px}.CreationJourney_flow__XF1pS>li:not(:last-child):after{content:"";position:absolute;top:auto;bottom:-32px;left:50%;width:1px;height:24px;background:var(--journey-line)}.CreationJourney_branch__Dc7KS:after,.CreationJourney_branch__Dc7KS:before,.CreationJourney_routes__fZAVQ:before{display:none}.CreationJourney_branch__Dc7KS{grid-template-columns:1fr auto 1fr;align-items:center}.CreationJourney_step__L2FPE{margin-bottom:18px}.CreationJourney_idea__ggswg{text-align:center}.CreationJourney_fox__pd0y0{margin-inline:auto}.CreationJourney_tags__vtAxm{justify-content:center}.CreationJourney_formats__YsBMI{grid-template-columns:repeat(3,minmax(0,1fr))}.CreationJourney_formats__YsBMI li{flex-wrap:wrap}.CreationJourney_formats__YsBMI svg:last-child{display:none}}@media(max-width:560px){.CreationJourney_branch__Dc7KS{grid-template-columns:1fr}.CreationJourney_flow__XF1pS{padding:24px}.CreationJourney_formats__YsBMI{grid-template-columns:1fr}.CreationJourney_heading__6BlR0{padding:18px 24px;font-size:10px}}.CreationJourney_durations__rlXyd{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:24px;padding:24px 30px;border-top:1px solid var(--land-border);background:var(--land-surface-2)}.CreationJourney_durations__rlXyd h3{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:500}.CreationJourney_durations__rlXyd h3 svg{color:var(--land-trust);flex-shrink:0}.CreationJourney_durations__rlXyd ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.CreationJourney_durations__rlXyd li{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--land-border);border-radius:12px;background:var(--land-surface)}.CreationJourney_durations__rlXyd strong{font-family:var(--font-display),Georgia,serif;font-size:25px;font-weight:500;color:var(--land-trust)}.CreationJourney_durations__rlXyd li span{font-size:12px;line-height:1.4;color:var(--land-muted)}@media(max-width:700px){.CreationJourney_durations__rlXyd{grid-template-columns:1fr;padding:24px;gap:18px}.CreationJourney_durations__rlXyd ul{gap:8px}.CreationJourney_durations__rlXyd li{padding:12px 8px}.CreationJourney_durations__rlXyd strong{font-size:21px}}.CustomProductionPromo_card__To6CY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.CustomProductionPromo_block__N2OKQ{display:grid;grid-template-columns:160px 1fr;gap:20px;align-items:center;padding:18px 22px 18px 18px;border-radius:24px;text-decoration:none;color:var(--land-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--land-trust) 10%,var(--land-surface)) 0,var(--land-surface-2) 70%);border:1px solid color-mix(in srgb,var(--land-trust) 24%,var(--land-border));box-shadow:0 10px 28px #0000000f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.CustomProductionPromo_help__MwEFM{grid-template-columns:96px 1fr;background:linear-gradient(135deg,color-mix(in srgb,var(--land-accent) 16%,var(--land-surface)) 0,var(--land-surface-2) 70%);border-color:color-mix(in srgb,var(--land-accent) 40%,var(--land-border))}.CustomProductionPromo_block__N2OKQ:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0000001c;border-color:color-mix(in srgb,var(--land-trust) 45%,var(--land-border))}.CustomProductionPromo_block__N2OKQ:focus-visible{outline:3px solid var(--land-accent);outline-offset:3px}.CustomProductionPromo_poster__6iMVK{width:160px;height:90px;object-fit:cover;border-radius:14px;background:#000;box-shadow:0 8px 18px #00000033}.CustomProductionPromo_helpIcon__WNh6X{display:grid;place-items:center;width:96px;height:96px;border-radius:26px;background:var(--land-surface);border:1px solid color-mix(in srgb,var(--land-trust) 18%,var(--land-border))}.CustomProductionPromo_helpIcon__WNh6X svg{width:66px;height:66px}.CustomProductionPromo_body__SmGtv{display:grid;gap:8px;min-width:0}.CustomProductionPromo_eyebrow__WoxRB{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--land-trust)}.CustomProductionPromo_title__c_F1p{font-family:var(--font-display),Georgia,serif;font-size:clamp(20px,2.1vw,25px);line-height:1.22;font-weight:500;text-wrap:balance}.CustomProductionPromo_text__AUnqa{font-size:15px;line-height:1.6;color:var(--land-muted)}.CustomProductionPromo_cta__ISziT{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-weight:700;color:var(--land-trust)}.CustomProductionPromo_cta__ISziT svg{transition:transform .2s ease}.CustomProductionPromo_block__N2OKQ:hover .CustomProductionPromo_cta__ISziT svg{transform:translateX(3px)}[data-mantine-color-scheme=dark] .CustomProductionPromo_block__N2OKQ{box-shadow:0 10px 28px #00000040}.CustomProductionPromo_lines__CBWY_{display:grid;gap:10px;margin:40px 0 0}.CustomProductionPromo_line__fnjJE{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:18px 22px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--land-trust) 45%,var(--land-border));color:var(--land-muted);font-size:15px;line-height:1.55}.CustomProductionPromo_line__fnjJE a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--land-trust);font-weight:700;text-decoration:none}.CustomProductionPromo_line__fnjJE a:focus-visible,.CustomProductionPromo_line__fnjJE a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.CustomProductionPromo_card__To6CY{grid-template-columns:1fr}}@media (max-width:560px){.CustomProductionPromo_block__N2OKQ{grid-template-columns:1fr;gap:14px;padding:14px}.CustomProductionPromo_help__MwEFM{grid-template-columns:64px 1fr;align-items:start}.CustomProductionPromo_helpIcon__WNh6X{width:64px;height:64px;border-radius:18px}.CustomProductionPromo_helpIcon__WNh6X svg{width:46px;height:46px}.CustomProductionPromo_poster__6iMVK{width:100%;height:auto;aspect-ratio:16/9}.CustomProductionPromo_text__AUnqa{font-size:14px}.CustomProductionPromo_line__fnjJE{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.CustomProductionPromo_block__N2OKQ,.CustomProductionPromo_cta__ISziT svg{transition:none}.CustomProductionPromo_block__N2OKQ:hover{transform:none}}.LinkPendingArrow_spinner__v_iXQ{display:inline-block;flex:none;box-sizing:border-box;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:LinkPendingArrow_linkPendingSpin__NeTYl .7s linear infinite}@keyframes LinkPendingArrow_linkPendingSpin__NeTYl{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LinkPendingArrow_spinner__v_iXQ{animation:none;border-right-color:currentColor;opacity:.6}}.PictureBookExamples_card__U0_1D{display:flex;align-items:center;gap:18px;padding:14px 18px;border-radius:20px;border:1px solid var(--land-border,var(--sai-border,rgba(0,0,0,.08)));background:var(--land-surface,var(--sai-surface,#fffdf8));color:var(--land-ink,var(--sai-ink,#1d1a16));text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}a.PictureBookExamples_card__U0_1D:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.1)}a.PictureBookExamples_card__U0_1D:focus-visible{outline:2px solid var(--land-accent,#c9822b);outline-offset:3px}.PictureBookExamples_images__RCQHd{display:flex;align-items:center;flex:0 0 auto}.PictureBookExamples_frame__hbhlq{display:block;height:64px;border-radius:6px;overflow:hidden;box-shadow:0 6px 14px rgba(40,25,10,.22);border:2px solid #fffaf0}.PictureBookExamples_frame__hbhlq+.PictureBookExamples_frame__hbhlq{margin-left:-14px}.PictureBookExamples_frame__hbhlq[data-kind=cover]{aspect-ratio:3/4;transform:rotate(-4deg);z-index:2}.PictureBookExamples_frame__hbhlq[data-kind=spread]{aspect-ratio:16/9}.PictureBookExamples_frame__hbhlq[data-kind=spread]:last-child{transform:rotate(3deg)}.PictureBookExamples_image__HCUbi{display:block;width:100%;height:100%;object-fit:cover}.PictureBookExamples_copy__LYEIE{display:grid;gap:2px;min-width:0}.PictureBookExamples_title__rCXSw{font-size:.98rem}.PictureBookExamples_text__dP3JU{font-size:.85rem;line-height:1.4;color:var(--land-muted,var(--sai-muted,#6b655c))}@media (max-width:36em){.PictureBookExamples_card__U0_1D{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.PictureBookExamples_card__U0_1D{transition:none}a.PictureBookExamples_card__U0_1D:hover{transform:none}}.PictureBookShowcase_viewer__6SxSh{display:grid;gap:14px;min-width:0;outline:none}.PictureBookShowcase_viewer__6SxSh:focus-visible .PictureBookShowcase_stage__KiaHP{outline:2px solid var(--land-accent,#c9822b);outline-offset:4px}.PictureBookShowcase_stage__KiaHP{position:relative;aspect-ratio:16/10;display:grid;place-items:center;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--land-accent,#c9822b) 14%,transparent),transparent 70%),var(--land-surface-2,#f3ead9);border:1px solid var(--land-border,rgba(0,0,0,.08));container-type:inline-size}.PictureBookShowcase_spread__bv4DS{position:relative;margin:0;width:94%;aspect-ratio:16/9;border-radius:6px;overflow:hidden;box-shadow:0 26px 50px rgba(40,25,10,.28),0 3px 8px rgba(40,25,10,.16);animation:PictureBookShowcase_sv-book-in__FT8Ox .36s cubic-bezier(.22,1,.36,1)}.PictureBookShowcase_spreadImage__jN4RT{display:block;width:100%;height:100%;object-fit:cover}.PictureBookShowcase_gutter__HoTem{position:absolute;inset:0 calc(50% - 30px);background:linear-gradient(90deg,transparent,rgba(60,30,20,.12) 47%,rgba(60,30,20,.22) 50%,rgba(60,30,20,.12) 53%,transparent);pointer-events:none}.PictureBookShowcase_pageText__0vtUV{position:absolute;left:6.5%;top:8%;width:34%;margin:0;font-family:var(--sv-font-story,Georgia,serif);font-size:clamp(9px,1.9cqw,18px);line-height:1.5;color:#2e2433;text-wrap:pretty;text-shadow:0 0 10px rgba(255,250,240,.95),0 0 3px rgba(255,250,240,.95)}.PictureBookShowcase_coverWrap__jdpcI{margin:0;height:88%;aspect-ratio:3/4;border-radius:4px 12px 12px 4px;overflow:hidden;transform:perspective(1400px) rotateY(-14deg);box-shadow:inset 10px 0 14px -6px rgba(0,0,0,.3),18px 26px 46px rgba(40,25,10,.32);animation:PictureBookShowcase_sv-book-in__FT8Ox .36s cubic-bezier(.22,1,.36,1)}.PictureBookShowcase_stage__KiaHP[data-kind=back] .PictureBookShowcase_coverWrap__jdpcI{aspect-ratio:4/5;border-radius:12px 4px 4px 12px;transform:perspective(1400px) rotateY(14deg)}.PictureBookShowcase_coverImage__Emr_L{display:block;width:100%;height:100%;object-fit:cover}@keyframes PictureBookShowcase_sv-book-in__FT8Ox{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1}}.PictureBookShowcase_nav__6XqYp{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--land-border,rgba(0,0,0,.1));background:color-mix(in srgb,var(--land-surface,#fffdf8) 92%,transparent);color:var(--land-ink,#1d1a16);cursor:pointer;box-shadow:0 6px 16px rgba(0,0,0,.12);transition:transform .16s ease,opacity .16s ease}.PictureBookShowcase_nav__6XqYp:hover:not(:disabled){transform:scale(1.06)}.PictureBookShowcase_nav__6XqYp:disabled{opacity:.35;cursor:default}.PictureBookShowcase_nav__6XqYp:focus-visible{outline:2px solid var(--land-accent,#c9822b);outline-offset:2px}.PictureBookShowcase_navPrev__GzRtK{left:10px}.PictureBookShowcase_navNext__22edT{right:10px}.PictureBookShowcase_meta__KLI5S{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.85rem;color:var(--land-muted,#6b655c)}.PictureBookShowcase_counter__ChTaZ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PictureBookShowcase_thumbs__gaEAu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.PictureBookShowcase_thumb__NGaPj{display:grid;gap:6px;padding:6px;border-radius:14px;border:1px solid var(--land-border,rgba(0,0,0,.08));background:var(--land-surface,#fffdf8);color:var(--land-ink,#1d1a16);cursor:pointer;text-align:center;transition:border-color .16s ease,transform .16s ease;min-height:44px}.PictureBookShowcase_thumb__NGaPj:hover{transform:translateY(-2px)}.PictureBookShowcase_thumb__NGaPj[aria-pressed=true]{border-color:var(--land-accent,#c9822b);box-shadow:0 0 0 2px color-mix(in srgb,var(--land-accent,#c9822b) 35%,transparent)}.PictureBookShowcase_thumb__NGaPj:focus-visible{outline:2px solid var(--land-accent,#c9822b);outline-offset:2px}.PictureBookShowcase_thumbImage__yA2QM{width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;border-radius:8px;background:var(--land-surface-2,#f3ead9)}.PictureBookShowcase_thumbLabel__TsyXp{font-size:.75rem;line-height:1.2;color:var(--land-muted,#6b655c)}@media (max-width:36em){.PictureBookShowcase_stage__KiaHP{aspect-ratio:4/3;border-radius:18px}.PictureBookShowcase_thumbs__gaEAu{gap:6px}.PictureBookShowcase_thumbLabel__TsyXp{display:none}.PictureBookShowcase_nav__6XqYp{width:40px;height:40px;top:auto;bottom:8px;translate:none}}@media (prefers-reduced-motion:reduce){.PictureBookShowcase_coverWrap__jdpcI,.PictureBookShowcase_spread__bv4DS{animation:none}.PictureBookShowcase_nav__6XqYp,.PictureBookShowcase_thumb__NGaPj{transition:none}.PictureBookShowcase_nav__6XqYp:hover:not(:disabled),.PictureBookShowcase_thumb__NGaPj:hover{transform:none}}.PlotMap_shell__QmR3Q{border:1px solid var(--land-border);border-radius:24px;overflow:hidden;background:var(--land-surface);box-shadow:0 22px 55px -42px var(--land-trust)}.PlotMap_topbar__zeDF1{display:flex;justify-content:space-between;gap:18px;padding:20px 26px;border-bottom:1px solid var(--land-border);font-size:11px;letter-spacing:.07em;color:var(--land-trust)}.PlotMap_topbar__zeDF1>span:first-child{display:flex;align-items:center;gap:10px}.PlotMap_topbar__zeDF1>span:last-child{white-space:nowrap}.PlotMap_layout__rtn3_{display:grid;grid-template-columns:1.65fr 1fr}.PlotMap_map__79fIJ{position:relative;min-width:0;min-height:440px}.PlotMap_map__79fIJ>img{width:100%;height:100%;object-fit:cover;display:block}.PlotMap_route__LQtQV{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.PlotMap_route__LQtQV path{fill:none;stroke:#f8f2e6;stroke-width:.55;stroke-dasharray:1 1.1;filter:drop-shadow(0 1px 1px #1e5751)}.PlotMap_pin__35log{position:absolute;left:var(--pin-x);top:var(--pin-y);transform:translate(-50%,-50%);border:0;background:transparent;cursor:pointer;padding:4px;display:grid;justify-items:center;gap:6px;max-width:140px}.PlotMap_pin__35log>span{display:grid;place-items:center;width:40px;height:40px;background:#f8f2e6;color:#1e5751;border:2px solid #1e5751;border-radius:50%;box-shadow:0 3px 0 #1e5751,0 5px 15px #23231e44;font-size:16px;font-weight:650;transition:transform .18s,background .18s}.PlotMap_pin__35log strong{background:#f8f2e6;color:#23231e;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1.4}.PlotMap_pin__35log[aria-pressed=true]>span{background:#e8b04b;transform:translateY(-4px)}.PlotMap_detail__xbrst{padding:32px;background:var(--sv-trust-tint);display:flex;flex-direction:column;justify-content:center}.PlotMap_number__StURT{font-family:var(--font-display),Georgia,serif;font-size:60px;color:var(--land-trust);letter-spacing:-.05em;line-height:1;margin-bottom:26px}.PlotMap_label__C2nTA{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--land-trust);margin-bottom:12px!important}.PlotMap_detail__xbrst h3{font-family:var(--font-display),Georgia,serif;font-size:30px;font-weight:450;line-height:1.25}.PlotMap_description__F8JVg{font-size:14px;line-height:1.8;color:var(--land-muted);margin-top:18px!important}.PlotMap_moment__iTBxh{display:flex;gap:12px;padding-top:20px;border-top:1px solid var(--land-border);margin-top:24px;font-size:12px;line-height:1.7;color:var(--land-trust)}.PlotMap_moment__iTBxh svg{flex-shrink:0;margin-top:2px}.PlotMap_timeline__I7cqO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 26px;gap:18px}.PlotMap_timeline__I7cqO button{padding:14px 0 0;border:0;border-top:2px solid var(--land-border);background:transparent;color:var(--land-muted);text-align:left;font-size:13px;cursor:pointer;line-height:1.5}.PlotMap_timeline__I7cqO button[aria-pressed=true]{border-color:var(--land-trust);color:var(--land-trust);font-weight:650}.PlotMap_timeline__I7cqO button span{display:block;font-size:10px;margin-bottom:6px}@media(max-width:767px){.PlotMap_layout__rtn3_{grid-template-columns:minmax(0,1fr)}.PlotMap_map__79fIJ{min-height:0;aspect-ratio:3/2}.PlotMap_detail__xbrst{padding:26px;min-height:350px}.PlotMap_number__StURT{font-size:42px;margin-bottom:18px}.PlotMap_timeline__I7cqO{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 24px}.PlotMap_pin__35log strong{display:none}.PlotMap_pin__35log>span{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.PlotMap_pin__35log>span{transition:none}}.PlotMap_pin__35log{min-width:44px;min-height:44px}.PricingCurrency_toolbar__UQ79b{margin:0 auto 2.5rem;max-width:720px;text-align:center}.PricingCurrency_control__Wv9eF{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.7rem;padding:1rem;border:1px solid var(--sai-border,#c8d9c6);border-radius:20px;background:var(--land-jade,#c8d9c6);color:#23231e}.PricingCurrency_control__Wv9eF label{font-size:.9rem;font-weight:650}.PricingCurrency_control__Wv9eF select{max-width:100%;min-height:44px;padding:.55rem 2rem .55rem .85rem;border:1px solid #1e575150;border-radius:10px;background:#fffdf7;color:#23231e;font:inherit;font-size:.9rem}.PricingCurrency_control__Wv9eF select:focus-visible{outline:3px solid #1e5751;outline-offset:3px}.PricingCurrency_toolbar__UQ79b p{margin:.8rem 0 .35rem;font-size:.8rem;line-height:1.6;color:var(--sai-muted)}.PricingCurrency_toolbar__UQ79b a{color:inherit;font-size:.75rem;text-underline-offset:3px}.PricingCurrency_amount__spsNi{display:block;font-family:var(--font-inter),sans-serif;letter-spacing:normal;line-height:1.2}.PricingCurrency_amount__spsNi small{display:block;margin-top:.4rem;font-family:sans-serif;font-weight:500;font-size:.8rem;line-height:1.4;color:var(--sai-muted);letter-spacing:normal}.PricingCurrency_srOnly__LOV8n{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-mantine-color-scheme=dark] .PricingCurrency_control__Wv9eF{color:#f8f2e6;border-color:#617b68}[data-mantine-color-scheme=dark] .PricingCurrency_control__Wv9eF select{color:#f8f2e6;background:#23231e;border-color:#8ca79b;color-scheme:dark}[data-mantine-color-scheme=dark] .PricingCurrency_control__Wv9eF select:focus-visible{outline-color:#a8cec5}.PricingCurrency_headerControl__mwkR9{position:relative;display:grid;place-items:center;flex-shrink:0;height:36px;min-width:66px;padding:0 12px;border:1px solid var(--land-border);border-radius:24px;color:var(--land-ink);font-size:12px;font-weight:600}.PricingCurrency_headerControl__mwkR9 span:after{content:"⌄";margin-left:6px}.PricingCurrency_headerControl__mwkR9 select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.PricingCurrency_headerControl__mwkR9:focus-within{outline:2px solid var(--land-trust);outline-offset:3px}@media(max-width:375px){.PricingCurrency_headerControl__mwkR9{min-width:54px;padding-inline:7px;font-size:11px}}.PricingCurrency_expandedControl__VsQz2{display:grid;gap:9px;color:var(--mantine-color-text)}.PricingCurrency_expandedControl__VsQz2>span{font-size:12px;font-weight:650}.PricingCurrency_expandedControl__VsQz2 select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--mantine-color-default-border);border-radius:10px;background:var(--mantine-color-default);color:var(--mantine-color-text);font:inherit;font-size:13px;cursor:pointer}.PricingCurrency_expandedControl__VsQz2 select:focus-visible{outline:2px solid var(--sv-trust);outline-offset:2px}[data-mantine-color-scheme=dark] .PricingCurrency_expandedControl__VsQz2 select{color-scheme:dark}.PricingCurrency_priceLine__PAF0L{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 7px}.PricingCurrency_number__YdXwU{font-size:clamp(26px,2.8vw,38px);font-weight:650;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;white-space:nowrap}.PricingCurrency_unit___okeN{font-size:20px;font-weight:550;white-space:nowrap}.PricingCurrency_period__e0gbW{font-size:14px;font-weight:450;color:var(--land-muted);white-space:nowrap}.PricingCurrency_approx__Un8hM{font-size:18px;color:var(--land-muted)}.SituationLoop_loop__p21Py{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.SituationLoop_video__UZbI1{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease;pointer-events:none}.SituationLoop_videoVisible__UatpZ{opacity:1}@media (prefers-reduced-motion:reduce){.SituationLoop_video__UZbI1{display:none}}.StoryBlueprint_blueprint__Iau4X{border:1px solid var(--land-border);background:var(--land-surface);border-radius:22px;overflow:hidden;box-shadow:0 24px 64px -45px var(--land-trust)}.StoryBlueprint_topline__J44gg{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--land-border);padding:20px 28px;color:var(--land-trust);font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.StoryBlueprint_topline__J44gg>span:last-child{white-space:nowrap;flex-shrink:0}.StoryBlueprint_layout__dUIfX{display:grid;grid-template-columns:.95fr .7fr 1.35fr;padding:30px;align-items:center}.StoryBlueprint_choices__2K71_{display:grid;gap:16px;position:relative;z-index:1}.StoryBlueprint_choices__2K71_ button{text-align:left;min-height:104px;display:grid;grid-template-columns:24px 1fr 18px;gap:12px;align-items:center;position:relative;background:var(--land-surface-2);color:var(--land-ink);border:1px solid var(--land-border);border-radius:12px;padding:24px 18px 20px;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.StoryBlueprint_choices__2K71_ button[aria-selected=true]{background:var(--sv-trust-tint);border-color:var(--land-trust);transform:translateX(6px)}.StoryBlueprint_choices__2K71_ strong{font-size:16px;font-weight:600;line-height:1.4}.StoryBlueprint_choiceNumber__nnbsO{position:absolute;left:18px;top:8px;color:var(--land-trust);font-size:9px;letter-spacing:.12em}.StoryBlueprint_choices__2K71_ svg{color:var(--land-trust)}.StoryBlueprint_map__ezHi8{position:relative;height:360px;background-image:radial-gradient(var(--land-border) .8px,transparent .8px);background-size:14px 14px}.StoryBlueprint_map__ezHi8>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.StoryBlueprint_map__ezHi8 path{fill:none;stroke:var(--land-border);stroke-width:1.5}.StoryBlueprint_map__ezHi8 circle{fill:var(--land-trust)}.StoryBlueprint_map__ezHi8 path.StoryBlueprint_signal__Miyj_{stroke:var(--land-trust);stroke-width:2;stroke-dasharray:5 5;animation:StoryBlueprint_travel__Ho7v6 18s linear infinite}.StoryBlueprint_core__FrgYX{position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);background:var(--land-surface);border:1px solid var(--land-trust);border-radius:18px;width:114px;padding:12px 8px;text-align:center;box-shadow:0 0 0 8px var(--land-surface),0 0 0 9px var(--land-border)}.StoryBlueprint_core__FrgYX img{border-radius:15px;display:block;margin:0 auto 8px}.StoryBlueprint_core__FrgYX strong{display:block;font-family:var(--font-display),Georgia,serif;font-size:19px}.StoryBlueprint_core__FrgYX span{display:block;color:var(--land-muted);font-size:9px;line-height:1.5;margin-top:5px}.StoryBlueprint_panel__03H32{border:1px solid var(--land-border);border-radius:16px;overflow:hidden;background:var(--land-surface-2);position:relative;z-index:1}.StoryBlueprint_image__Q2aiT{height:175px;position:relative;overflow:hidden}.StoryBlueprint_image__Q2aiT img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block}.StoryBlueprint_image__Q2aiT span{position:absolute;bottom:12px;left:16px;border-radius:6px;padding:7px 12px;background:var(--sv-cream);color:var(--sv-soot);font-size:10px;letter-spacing:.05em}.StoryBlueprint_explanation__0QaSr{padding:24px;animation:StoryBlueprint_enter__EVsjD .28s ease-out}.StoryBlueprint_explanation__0QaSr h3{font-family:var(--font-display),Georgia,serif;font-size:28px;line-height:1.2;font-weight:500;margin-bottom:12px}.StoryBlueprint_explanation__0QaSr p{color:var(--land-muted);font-size:14px;line-height:1.75}.StoryBlueprint_detail__ARU4g{border-top:1px solid var(--land-border);margin-top:18px;padding-top:16px;color:var(--land-trust);font-size:12px;line-height:1.65;display:flex;gap:10px}.StoryBlueprint_detail__ARU4g>span{font-size:22px}@keyframes StoryBlueprint_travel__Ho7v6{to{stroke-dashoffset:-180}}@keyframes StoryBlueprint_enter__EVsjD{0%{transform:translateY(5px)}to{transform:none}}@media(max-width:767px){.StoryBlueprint_layout__dUIfX{grid-template-columns:1fr;padding:20px}.StoryBlueprint_topline__J44gg{padding:18px 20px}.StoryBlueprint_choices__2K71_{gap:8px}.StoryBlueprint_choices__2K71_ button{min-height:66px;padding-block:20px 12px}.StoryBlueprint_choices__2K71_ button[aria-selected=true]{transform:none}.StoryBlueprint_map__ezHi8{height:120px}.StoryBlueprint_map__ezHi8>svg{display:none}.StoryBlueprint_map__ezHi8:before{content:"";position:absolute;height:100%;left:50%;border-left:2px dashed var(--land-trust)}.StoryBlueprint_core__FrgYX{display:flex;align-items:center;gap:8px;width:auto;min-width:150px;left:50%;padding:8px 12px;border-radius:10px}.StoryBlueprint_core__FrgYX img{width:36px;height:36px;border-radius:8px;margin:0}.StoryBlueprint_core__FrgYX span{display:none}.StoryBlueprint_image__Q2aiT{height:170px}}@media(prefers-reduced-motion:reduce){.StoryBlueprint_explanation__0QaSr,.StoryBlueprint_map__ezHi8 path.StoryBlueprint_signal__Miyj_{animation:none}.StoryBlueprint_choices__2K71_ button{transition:none}}.ScreenplayReview_screenplay__Twcl0{display:grid;gap:14px}.ScreenplayReview_journey__YuZU2{display:grid;gap:9px;padding:12px;border:1px solid color-mix(in srgb,var(--sv-lamp,#e8b04b) 42%,currentcolor 10%);border-radius:12px;background:color-mix(in srgb,var(--sv-lamp,#e8b04b) 9%,transparent)}.ScreenplayReview_steps__FN_F8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.ScreenplayReview_step__7kEHe{display:flex;align-items:center;gap:5px;min-width:0;font-size:.6875rem;opacity:.45}.ScreenplayReview_step__7kEHe span{width:20px;height:20px;flex:none;display:grid;place-items:center;border:1px solid;border-radius:50%;font-size:.625rem}.ScreenplayReview_step__7kEHe strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScreenplayReview_step__7kEHe[data-state=done]{opacity:.7}.ScreenplayReview_step__7kEHe[data-state=done] span{border-color:transparent;background:color-mix(in srgb,var(--sv-play,#6ee7a0) 35%,transparent)}.ScreenplayReview_step__7kEHe[data-state=current]{opacity:1}.ScreenplayReview_step__7kEHe[data-state=current] span{border-color:transparent;background:var(--sv-lamp,#e8b04b);color:#23231e}.ScreenplayReview_progressTrack__NJSRY{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 11%,transparent)}.ScreenplayReview_progressFill__26VJN{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sv-lamp,#e8b04b),var(--sv-play,#6ee7a0));transition:width .24s linear}.ScreenplayReview_status__IdNJK{display:grid;gap:2px;font-size:.75rem}.ScreenplayReview_status__IdNJK span{opacity:.68}.ScreenplayReview_synopsis__IAik_{display:grid;gap:5px;padding:12px;border:1px solid color-mix(in srgb,var(--sv-play,#4da66d) 34%,currentcolor 9%);border-radius:11px;background:color-mix(in srgb,var(--sv-play,#4da66d) 8%,transparent)}.ScreenplayReview_synopsisLabel__addDc{font-size:.6875rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase;opacity:.66}.ScreenplayReview_synopsis__IAik_ p{margin:0;font-size:.875rem;line-height:1.58}.ScreenplayReview_cast__psme4{display:grid;gap:7px;padding:11px 12px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:10px;background:color-mix(in srgb,var(--sv-lamp,#e8b04b) 8%,transparent)}.ScreenplayReview_castLabel__eTfC4{font-size:.6875rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;opacity:.62}.ScreenplayReview_castList__e2icF{display:flex;flex-wrap:wrap;gap:6px}.ScreenplayReview_castChip__6_8Mb{padding:4px 9px;border-radius:999px;color:var(--speaker-color,#8a5a08);background:color-mix(in srgb,var(--speaker-color,#e8b04b) 16%,transparent);border:1px solid color-mix(in srgb,var(--speaker-color,#e8b04b) 30%,transparent);font-size:.75rem;font-weight:700}.ScreenplayReview_tale___B0cb{display:grid;gap:6px;padding:12px;border:1px solid color-mix(in srgb,var(--sv-lamp,#e8b04b) 40%,currentcolor 8%);border-radius:11px;background:color-mix(in srgb,var(--sv-lamp,#e8b04b) 7%,transparent)}.ScreenplayReview_taleOrigin__HvUFZ{margin:0;font-size:.875rem;line-height:1.5}.ScreenplayReview_beatsLabel__j3EaR{margin-top:4px;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.62}.ScreenplayReview_beats__q10pv{margin:0;padding-left:1.25rem;display:grid;gap:3px;font-size:.875rem;line-height:1.5}.ScreenplayReview_people__obiSX{margin:4px 0 0;display:grid;gap:6px}.ScreenplayReview_person__Sdq6G{display:grid;gap:1px}.ScreenplayReview_person__Sdq6G dt{font-size:.8125rem;font-weight:800;color:var(--speaker-color,inherit)}.ScreenplayReview_person__Sdq6G dd{margin:0;font-size:.8125rem;line-height:1.5;opacity:.86}.ScreenplayReview_scenes__q761f{display:grid;gap:12px}.ScreenplayReview_scene__BjwlP{overflow:hidden;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:11px;background:color-mix(in srgb,var(--sai-surface,#f8f2e6) 94%,transparent)}.ScreenplayReview_sceneHead__Gkp0f{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,currentColor 11%,transparent);background:color-mix(in srgb,var(--sv-ink,#23231e) 5%,transparent)}.ScreenplayReview_sceneNumber__kscjb{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--sv-ink,#23231e);color:var(--sv-bg,#f8f2e6);font-size:.6875rem;font-weight:800}.ScreenplayReview_sceneTitle__EFEG_{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.ScreenplayReview_sceneBody__x8UEt{display:grid;gap:9px;padding:12px}.ScreenplayReview_narration__h_x5c{margin:0;font-size:var(--screenplay-text-size,.9rem);line-height:1.68}.ScreenplayReview_dialogue__gLSi8{display:grid;gap:3px;margin:0;padding:8px 10px 8px 13px;border-left:3px solid var(--speaker-color,var(--sv-lamp,#e8b04b));border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--speaker-color,var(--sv-lamp,#e8b04b)) 9%,transparent);font-size:var(--screenplay-text-size,.9rem);font-style:italic;line-height:1.58}.ScreenplayReview_speaker__qfCkn{font-size:.6875rem;font-style:normal;letter-spacing:.13em;text-transform:uppercase;opacity:.7}.ScreenplayReview_castChip__6_8Mb[data-speaker-slot="0"],.ScreenplayReview_dialogue__gLSi8[data-speaker-slot="0"],.ScreenplayReview_person__Sdq6G dt[data-speaker-slot="0"]{--speaker-color:#b45309}.ScreenplayReview_castChip__6_8Mb[data-speaker-slot="1"],.ScreenplayReview_dialogue__gLSi8[data-speaker-slot="1"]{--speaker-color:#2563eb}.ScreenplayReview_castChip__6_8Mb[data-speaker-slot="2"],.ScreenplayReview_dialogue__gLSi8[data-speaker-slot="2"]{--speaker-color:#047857}.ScreenplayReview_castChip__6_8Mb[data-speaker-slot="3"],.ScreenplayReview_dialogue__gLSi8[data-speaker-slot="3"]{--speaker-color:#be185d}.ScreenplayReview_castChip__6_8Mb[data-speaker-slot="4"],.ScreenplayReview_dialogue__gLSi8[data-speaker-slot="4"]{--speaker-color:#7c3aed}.ScreenplayReview_castChip__6_8Mb[data-speaker-slot="5"],.ScreenplayReview_dialogue__gLSi8[data-speaker-slot="5"]{--speaker-color:#0e7490}.ScreenplayReview_castChip__6_8Mb[data-speaker-slot="6"],.ScreenplayReview_dialogue__gLSi8[data-speaker-slot="6"]{--speaker-color:#dc2626}.ScreenplayReview_castChip__6_8Mb[data-speaker-slot="7"],.ScreenplayReview_dialogue__gLSi8[data-speaker-slot="7"]{--speaker-color:#4d7c0f}.ScreenplayReview_screenplay__Twcl0{--hub-reveal-y:20px;--hub-reveal-ms:560ms;--hub-enter:cubic-bezier(.16,1,.3,1);--hub-stagger-ms:70ms;gap:24px;min-width:0}.ScreenplayReview_scenes__q761f{gap:clamp(20px,3vw,36px)}.ScreenplayReview_scene__BjwlP{border-radius:20px;box-shadow:0 8px 28px color-mix(in srgb,var(--sv-ink,#23231e) 5%,transparent);overflow-wrap:anywhere}.ScreenplayReview_sceneHead__Gkp0f{padding:clamp(16px,2vw,26px);gap:16px;background:linear-gradient(110deg,color-mix(in srgb,var(--sv-lamp,#e8b04b) 15%,transparent),transparent)}.ScreenplayReview_sceneNumber__kscjb{width:40px;height:40px;border-radius:12px;font-size:1rem}.ScreenplayReview_sceneTitle__EFEG_{font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:-.015em;text-transform:none}.ScreenplayReview_sceneBody__x8UEt{padding:clamp(18px,3vw,36px);gap:18px}.ScreenplayReview_dialogue__gLSi8,.ScreenplayReview_narration__h_x5c{width:100%;max-width:76ch;margin-inline:auto;font-size:var(--screenplay-text-size,1rem);line-height:1.85}.ScreenplayReview_dialogue__gLSi8{box-sizing:border-box;padding:16px 20px;border-radius:0 14px 14px 0;font-style:normal}.ScreenplayReview_cast__psme4{padding:18px;border-radius:16px}.ScreenplayReview_castChip__6_8Mb{padding:7px 12px}@media (max-width:36rem){.ScreenplayReview_sceneHead__Gkp0f{gap:10px}.ScreenplayReview_sceneNumber__kscjb{width:32px;height:32px}.ScreenplayReview_dialogue__gLSi8{padding:12px}}