.ExamplePreviewSequence-module__xH5FQa__sequence{color:#ede4ec;isolation:isolate;background:#0e0912;display:block;position:absolute;inset:0;overflow:hidden}.ExamplePreviewSequence-module__xH5FQa__sequence:before{content:"";z-index:1;background:radial-gradient(circle at 50% 46%,#a77aba24,#0000 58%);position:absolute;inset:0}.ExamplePreviewSequence-module__xH5FQa__frame{z-index:2;opacity:0;place-items:center;padding:clamp(1rem,4vw,2rem);animation:18s cubic-bezier(.16,1,.3,1) infinite ExamplePreviewSequence-module__xH5FQa__sequence-frame;display:grid;position:absolute;inset:0}.ExamplePreviewSequence-module__xH5FQa__frame:first-child{animation-delay:0s}.ExamplePreviewSequence-module__xH5FQa__frame:nth-child(2){animation-delay:3s}.ExamplePreviewSequence-module__xH5FQa__frame:nth-child(3){animation-delay:6s}.ExamplePreviewSequence-module__xH5FQa__frame:nth-child(4){animation-delay:9s}.ExamplePreviewSequence-module__xH5FQa__frame:nth-child(5){animation-delay:12s}.ExamplePreviewSequence-module__xH5FQa__frame:nth-child(6){animation-delay:15s}.ExamplePreviewSequence-module__xH5FQa__messageBubble{color:#3b2d3f;text-align:left;background:#fbf7f1;border-radius:.9rem .9rem .2rem;flex-direction:column;gap:.35rem;width:min(84%,22rem);padding:1rem 1.1rem;display:flex;box-shadow:0 24px 48px -28px #000}.ExamplePreviewSequence-module__xH5FQa__messageBubble strong{font:650 clamp(.76rem,1.6vw,.98rem)/1.35 var(--landing-font-body)}.ExamplePreviewSequence-module__xH5FQa__messageBubble span{color:#5b2b70;font:700 clamp(.6rem,1.2vw,.72rem)/1.2 var(--landing-font-body)}.ExamplePreviewSequence-module__xH5FQa__messageBubble b{font-size:1rem}.ExamplePreviewSequence-module__xH5FQa__openingFrame{text-align:center;align-content:center}.ExamplePreviewSequence-module__xH5FQa__openingFrame small{color:#a697ac;font:650 clamp(.55rem,1.2vw,.7rem)/1 var(--landing-font-body)}.ExamplePreviewSequence-module__xH5FQa__openingFrame strong{font-family:var(--landing-font-display);letter-spacing:-.035em;margin:.35rem 0;font-size:clamp(2.2rem,6vw,4rem);font-weight:390;display:block}.ExamplePreviewSequence-module__xH5FQa__openingFrame span{color:#c6b8c8;max-width:31ch;font:500 clamp(.62rem,1.4vw,.82rem)/1.5 var(--landing-font-body);display:block}.ExamplePreviewSequence-module__xH5FQa__letterPaper{color:#3b2d3f;text-align:left;background:#fbf7f1;border-radius:.4rem;flex-direction:column;justify-content:center;width:min(72%,20rem);min-height:54%;padding:clamp(1rem,4vw,2rem);display:flex;transform:rotate(-1.4deg);box-shadow:0 28px 54px -30px #000}.ExamplePreviewSequence-module__xH5FQa__letterPaper small{color:#796a7c;font:700 clamp(.54rem,1.2vw,.68rem)/1 var(--landing-font-body)}.ExamplePreviewSequence-module__xH5FQa__letterPaper strong{font-family:var(--landing-font-display);margin:.7rem 0;font-size:clamp(1rem,2.6vw,1.6rem);font-weight:420;line-height:1.25}.ExamplePreviewSequence-module__xH5FQa__letterPaper i{color:#6d357e;font:500 clamp(1.2rem,3vw,1.8rem)/1 var(--font-caveat),cursive}.ExamplePreviewSequence-module__xH5FQa__polaroid{color:#3b2d3f;background:#fbf7f1;border:.65rem solid #fbf7f1;border-bottom-width:1rem;flex-direction:column;width:min(72%,18rem);display:flex;transform:rotate(1.5deg);box-shadow:0 30px 58px -32px #000}.ExamplePreviewSequence-module__xH5FQa__photo{aspect-ratio:16/10;background:#37283c;width:100%;display:block;position:relative;overflow:hidden}.ExamplePreviewSequence-module__xH5FQa__photo img{object-fit:cover}.ExamplePreviewSequence-module__xH5FQa__polaroid strong{font-family:var(--landing-font-display);margin:.65rem .15rem .15rem;font-size:clamp(.78rem,2vw,1.1rem);font-weight:430}.ExamplePreviewSequence-module__xH5FQa__polaroid small{color:#766879;font:500 clamp(.48rem,1.1vw,.6rem)/1.35 var(--landing-font-body);margin-inline:.15rem}.ExamplePreviewSequence-module__xH5FQa__musicFrame{grid-template-columns:auto auto;align-content:center;gap:clamp(1rem,4vw,2rem)}.ExamplePreviewSequence-module__xH5FQa__record{aspect-ratio:1;background:repeating-radial-gradient(circle,#211526 0 2px,#3b2340 3px 5px);border-radius:50%;width:clamp(6.5rem,18vw,10rem);display:block;position:relative;box-shadow:0 28px 48px -24px #000}.ExamplePreviewSequence-module__xH5FQa__record i{background:#9e1b32;border-radius:50%;position:absolute;inset:37%}.ExamplePreviewSequence-module__xH5FQa__record b{transform-origin:100%;background:#c99a4e;border-radius:999px;width:60%;height:.32rem;position:absolute;top:8%;right:-22%;transform:rotate(68deg)}.ExamplePreviewSequence-module__xH5FQa__musicFrame>span:last-child{flex-direction:column;display:flex}.ExamplePreviewSequence-module__xH5FQa__musicFrame small{color:#a697ac;font:650 clamp(.52rem,1.2vw,.66rem)/1 var(--landing-font-body)}.ExamplePreviewSequence-module__xH5FQa__musicFrame strong{font-family:var(--landing-font-display);margin:.35rem 0;font-size:clamp(1.4rem,4vw,2.3rem);font-weight:400}.ExamplePreviewSequence-module__xH5FQa__musicFrame>span:last-child i{color:#c6b8c8;font:500 clamp(.5rem,1.1vw,.62rem)/1 var(--landing-font-body)}.ExamplePreviewSequence-module__xH5FQa__revealFrame{grid-template-columns:auto auto;align-content:center;gap:clamp(1rem,4vw,2rem)}.ExamplePreviewSequence-module__xH5FQa__revealEnvelope{aspect-ratio:1.5;background:#efe2d1;border-radius:.35rem;width:clamp(7rem,20vw,11rem);display:block;position:relative;box-shadow:0 28px 46px -26px #000}.ExamplePreviewSequence-module__xH5FQa__revealEnvelope i{clip-path:polygon(0 0,100% 0,50% 68%);background:#d9c6af;position:absolute;inset:0}.ExamplePreviewSequence-module__xH5FQa__revealEnvelope b{aspect-ratio:1;color:#f4d8d9;width:clamp(1.8rem,5vw,2.6rem);font:600 clamp(.7rem,1.7vw,1rem)/1 var(--landing-font-display);background:#9e1b32;border-radius:50%;place-items:center;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ExamplePreviewSequence-module__xH5FQa__revealFrame>span:last-child{flex-direction:column;display:flex}.ExamplePreviewSequence-module__xH5FQa__revealFrame>span:last-child strong{font-family:var(--landing-font-display);font-size:clamp(1.15rem,3vw,1.8rem);font-weight:410}.ExamplePreviewSequence-module__xH5FQa__revealFrame>span:last-child small{color:#b8a9bb;font:500 clamp(.5rem,1.2vw,.66rem)/1.4 var(--landing-font-body);margin-top:.35rem}.ExamplePreviewSequence-module__xH5FQa__sequenceProgress{z-index:4;gap:.28rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.ExamplePreviewSequence-module__xH5FQa__sequenceProgress i{--frame-index:0;width:.45rem;height:.16rem;animation:18s linear infinite ExamplePreviewSequence-module__xH5FQa__sequence-dot;animation-delay:calc(var(--frame-index) * 3s);background:#ede4ec2e;border-radius:999px}@keyframes ExamplePreviewSequence-module__xH5FQa__sequence-frame{0%{opacity:0;filter:blur(5px);transform:translate(1rem)scale(.985)}4%,13%{opacity:1;filter:none;transform:none}16.66%,to{opacity:0;filter:blur(3px);transform:translate(-.7rem)scale(.99)}}@keyframes ExamplePreviewSequence-module__xH5FQa__sequence-dot{0%,16%{background:#d7b8e2;width:1.15rem}17%,to{background:#ede4ec2e;width:.45rem}}@media (max-width:820px){.ExamplePreviewSequence-module__xH5FQa__frame{padding:.65rem 1rem 1.4rem}.ExamplePreviewSequence-module__xH5FQa__letterPaper{min-height:auto}.ExamplePreviewSequence-module__xH5FQa__record{width:clamp(4rem,12vh,6rem)}.ExamplePreviewSequence-module__xH5FQa__revealEnvelope{width:clamp(5rem,15vh,8rem)}.ExamplePreviewSequence-module__xH5FQa__sequenceProgress{bottom:.6rem}}@media (prefers-reduced-motion:reduce){.ExamplePreviewSequence-module__xH5FQa__frame,.ExamplePreviewSequence-module__xH5FQa__sequenceProgress i{animation:none}.ExamplePreviewSequence-module__xH5FQa__frame{display:none}.ExamplePreviewSequence-module__xH5FQa__openingFrame{opacity:1;filter:none;display:grid;transform:none}.ExamplePreviewSequence-module__xH5FQa__sequenceProgress{display:none}}
.FitPreviewFrame-module__6iVe1q__viewport{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.FitPreviewFrame-module__6iVe1q__frame{backface-visibility:hidden;transform-origin:0 0;will-change:transform;border:0;display:block;position:absolute;top:0;left:0}
.BrandLockup-module__U3vG9G__lockup{--brand-mark-size:2rem;--brand-wordmark-size:1.75rem;--brand-lockup-gap:.4rem;align-items:center;gap:var(--brand-lockup-gap);color:inherit;white-space:nowrap;display:inline-flex}.BrandLockup-module__U3vG9G__mark{flex:0 0 var(--brand-mark-size);width:var(--brand-mark-size);height:var(--brand-mark-size);display:block;position:relative}.BrandLockup-module__U3vG9G__markImage{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.BrandLockup-module__U3vG9G__wordmark{font-family:var(--font-caveat), "Segoe Script", "Bradley Hand", cursive;font-size:var(--brand-wordmark-size);letter-spacing:-.025em;font-weight:560;line-height:.8;transform:translateY(-.02em)}.BrandLockup-module__U3vG9G__light .BrandLockup-module__U3vG9G__fullColor,.BrandLockup-module__U3vG9G__dark .BrandLockup-module__U3vG9G__lightSurface,.BrandLockup-module__U3vG9G__adaptive .BrandLockup-module__U3vG9G__fullColor{display:none}.dark .BrandLockup-module__U3vG9G__adaptive .BrandLockup-module__U3vG9G__fullColor{display:block}.dark .BrandLockup-module__U3vG9G__adaptive .BrandLockup-module__U3vG9G__lightSurface{display:none}
.CreatorShell-module__F7iseq__studio{--studio-room:#e2d6d8;--studio-room-soft:#eee5e6;--studio-paper:#fbf8f5;--studio-paper-raised:#fff;--studio-text:#241c29;--studio-muted:#625565;--studio-line:#241c2929;--studio-line-strong:#241c2947;--studio-stage:#17111c;--studio-stage-deep:#0e0912;--studio-stage-text:#ede4ec;--studio-stage-muted:#a697ac;--studio-accent:var(--color-primary);--studio-accent-hover:var(--color-primary-hover);--studio-accent-soft:var(--color-primary-soft);--studio-focus:var(--color-focus-ring);--studio-mobile-sticky-top:calc(3.75rem + env(safe-area-inset-top));width:100%;min-width:0;min-height:100dvh;color:var(--studio-text);background:var(--studio-room);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;accent-color:var(--studio-accent)}.CreatorShell-module__F7iseq__studio,.CreatorShell-module__F7iseq__studio *{scroll-behavior:auto}.dark .CreatorShell-module__F7iseq__studio{--studio-room:#150f18;--studio-room-soft:#1d1520;--studio-paper:#211927;--studio-paper-raised:#281f2e;--studio-text:#ede4ec;--studio-muted:#b2a3b4;--studio-line:#ede4ec21;--studio-line-strong:#ede4ec3d;--studio-accent:#a77aba;--studio-accent-hover:#b98dca;--studio-accent-soft:#a77aba29;--studio-focus:var(--color-focus-ring-on-dark)}.CreatorShell-module__F7iseq__studio ::selection{color:var(--studio-text);background:color-mix(in srgb, var(--studio-accent) 28%, transparent)}.CreatorShell-module__F7iseq__studio button,.CreatorShell-module__F7iseq__studio a,.CreatorShell-module__F7iseq__studio input,.CreatorShell-module__F7iseq__studio textarea,.CreatorShell-module__F7iseq__studio select{outline-color:var(--studio-focus)}.CreatorShell-module__F7iseq__header{z-index:40;height:calc(4.25rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);border-bottom:1px solid var(--studio-line);background:color-mix(in srgb, var(--studio-room) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.CreatorShell-module__F7iseq__headerInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,2vw,2rem);width:min(100%,92rem);height:100%;margin:0 auto;padding:0 1.25rem;display:grid}.CreatorShell-module__F7iseq__wordmark{--brand-mark-size:1.9rem;--brand-wordmark-size:1.45rem;--brand-lockup-gap:.3rem;min-height:2.75rem;color:var(--studio-text);align-items:center;text-decoration:none;display:inline-flex}.CreatorShell-module__F7iseq__wordmark:focus-visible,.CreatorShell-module__F7iseq__helpButton:focus-visible,.CreatorShell-module__F7iseq__themeButton:focus-visible,.CreatorShell-module__F7iseq__dock button:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.CreatorShell-module__F7iseq__headerTools{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.CreatorShell-module__F7iseq__helpButton{border:1px solid var(--studio-line);min-height:2.75rem;color:var(--studio-text);background:var(--studio-paper);font:700 .72rem/1 var(--font-inter), sans-serif;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.65rem .85rem;display:inline-flex}.CreatorShell-module__F7iseq__helpButton svg{width:1rem;height:1rem}.CreatorShell-module__F7iseq__themeButton{border:1px solid var(--studio-line);width:2.75rem;height:2.75rem;color:var(--studio-text);background:var(--studio-paper);cursor:pointer;border-radius:50%;place-items:center;display:grid}.CreatorShell-module__F7iseq__saveState{min-width:7.25rem;color:var(--studio-muted);white-space:nowrap;align-items:center;gap:.45rem;font-size:.72rem;font-weight:650;display:inline-flex}.CreatorShell-module__F7iseq__savedDot,.CreatorShell-module__F7iseq__savingDot,.CreatorShell-module__F7iseq__errorDot{background:#3b8a59;border-radius:50%;width:.42rem;height:.42rem}.CreatorShell-module__F7iseq__savingDot{background:var(--studio-accent);animation:1.2s ease-in-out infinite CreatorShell-module__F7iseq__studio-pulse}.CreatorShell-module__F7iseq__errorDot{background:#bd3f55}.CreatorShell-module__F7iseq__saveShort{display:none}.CreatorShell-module__F7iseq__progress{justify-self:center;min-width:0}.CreatorShell-module__F7iseq__progressList{justify-content:center;align-items:center;gap:clamp(.65rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}.CreatorShell-module__F7iseq__progressList li{color:var(--studio-muted);align-items:center;gap:.4rem;font-size:.72rem;font-weight:650;display:flex}.CreatorShell-module__F7iseq__progressList li>span:first-child{border:1px solid;border-radius:50%;width:.38rem;height:.38rem}.CreatorShell-module__F7iseq__progressList li[data-state=complete]>span:first-child{border-color:var(--studio-accent);background:var(--studio-accent)}.CreatorShell-module__F7iseq__progressList li[data-state=current]{color:var(--studio-text)}.CreatorShell-module__F7iseq__progressList li[data-state=current]>span:first-child{border-color:var(--studio-accent);background:var(--studio-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--studio-accent) 13%, transparent)}.CreatorShell-module__F7iseq__progressCompact{display:none}.CreatorShell-module__F7iseq__main{width:min(100%,76rem);padding:2rem 1.25rem 8rem;padding-right:max(1.25rem, env(safe-area-inset-right));padding-left:max(1.25rem, env(safe-area-inset-left));margin:0 auto}.CreatorShell-module__F7iseq__mainFull{width:100%;min-width:0;padding-bottom:6.75rem}.CreatorShell-module__F7iseq__screen{animation:CreatorShell-module__F7iseq__studio-screen-in .19s var(--app-ease-standard)}.CreatorShell-module__F7iseq__dock{z-index:45;border-top:1px solid var(--studio-line);background:color-mix(in srgb, var(--studio-paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0;box-shadow:0 -18px 42px -34px #190d1f8c}.CreatorShell-module__F7iseq__dockInner{width:min(100%,92rem);min-height:4.75rem;padding:.65rem 1.25rem;padding-right:max(1.25rem, env(safe-area-inset-right));padding-left:max(1.25rem, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.CreatorShell-module__F7iseq__dockLead,.CreatorShell-module__F7iseq__dockActions{align-items:center;gap:.65rem;min-width:0;display:flex}.CreatorShell-module__F7iseq__dockMessage{flex-direction:column;min-width:0;line-height:1.25;display:flex}.CreatorShell-module__F7iseq__dockMessage strong{color:var(--studio-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.CreatorShell-module__F7iseq__dockMessage span{color:var(--studio-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.CreatorShell-module__F7iseq__dockPrimary,.CreatorShell-module__F7iseq__dockSecondary{min-height:2.85rem;font:750 .78rem/1 var(--font-inter), sans-serif;white-space:nowrap;cursor:pointer;transition:transform var(--app-motion-fast) var(--app-ease-standard), background-color var(--app-motion-fast) ease, border-color var(--app-motion-fast) ease;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.1rem;display:inline-flex}.CreatorShell-module__F7iseq__dockPrimary{color:#fff;background:var(--studio-accent);box-shadow:var(--app-shadow-action);border:1px solid #0000}.CreatorShell-module__F7iseq__dockSecondary{border:1px solid var(--studio-line-strong);color:var(--studio-text);background:0 0}.CreatorShell-module__F7iseq__dockPrimary:disabled,.CreatorShell-module__F7iseq__dockSecondary:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.CreatorShell-module__F7iseq__actionShort{display:none}@media (hover:hover) and (pointer:fine){.CreatorShell-module__F7iseq__themeButton:hover,.CreatorShell-module__F7iseq__helpButton:hover{background:var(--studio-paper-raised)}.CreatorShell-module__F7iseq__dockPrimary:not(:disabled):hover{background:var(--studio-accent-hover);box-shadow:var(--app-shadow-action-hover);transform:translateY(-1px)}.CreatorShell-module__F7iseq__dockSecondary:not(:disabled):hover{border-color:var(--studio-accent);background:var(--studio-accent-soft)}}@media (max-width:1100px){.CreatorShell-module__F7iseq__progressList{display:none}.CreatorShell-module__F7iseq__progressCompact{min-width:0;color:var(--studio-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:.4rem;margin:0;font-size:.7rem;display:flex}.CreatorShell-module__F7iseq__progressCompact strong{color:var(--studio-text);font-size:.74rem}.CreatorShell-module__F7iseq__helpButton{border-radius:50%;justify-content:center;width:2.75rem;padding:0}.CreatorShell-module__F7iseq__helpButton span{display:none}}@media (max-width:760px){.CreatorShell-module__F7iseq__header{height:calc(3.75rem + env(safe-area-inset-top))}.CreatorShell-module__F7iseq__headerInner{gap:.65rem;padding-inline:1rem}.CreatorShell-module__F7iseq__wordmark{--brand-mark-size:1.7rem;--brand-wordmark-size:1.28rem;--brand-lockup-gap:.24rem}.CreatorShell-module__F7iseq__progressCompact{font-size:clamp(.65rem,2.5vw,.7rem)}.CreatorShell-module__F7iseq__saveLong{display:none}.CreatorShell-module__F7iseq__saveShort{display:inline}.CreatorShell-module__F7iseq__saveState{min-width:4.15rem}.CreatorShell-module__F7iseq__helpButton{border-radius:50%;justify-content:center;width:2.75rem;padding:0}.CreatorShell-module__F7iseq__helpButton span{display:none}.CreatorShell-module__F7iseq__main{padding:2rem 1rem 7.25rem;padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left))}.CreatorShell-module__F7iseq__dockInner{min-height:4.5rem;padding-inline:1rem;padding-right:max(1rem, env(safe-area-inset-right));padding-left:max(1rem, env(safe-area-inset-left))}.CreatorShell-module__F7iseq__dockMessage{display:none}.CreatorShell-module__F7iseq__dockLead{flex:none}.CreatorShell-module__F7iseq__dockActions{margin-left:auto}.CreatorShell-module__F7iseq__dockPrimary,.CreatorShell-module__F7iseq__dockSecondary{min-height:2.75rem;padding-inline:.95rem}.CreatorShell-module__F7iseq__actionLong{display:none}.CreatorShell-module__F7iseq__actionShort{display:inline}}@media (max-width:520px){.CreatorShell-module__F7iseq__headerInner{grid-template-columns:2.75rem minmax(0,1fr) auto}.CreatorShell-module__F7iseq__wordmark>span>span:last-child{display:none}}@media (min-width:768px){.CreatorShell-module__F7iseq__studio{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0;display:grid;overflow:hidden}.CreatorShell-module__F7iseq__header{height:calc(3.75rem + env(safe-area-inset-top));position:relative}.CreatorShell-module__F7iseq__main,.CreatorShell-module__F7iseq__mainFull{min-height:0;overflow:hidden}.CreatorShell-module__F7iseq__main{height:100%;padding:1.5rem 1.25rem}.CreatorShell-module__F7iseq__studio[data-creator-stage=preview] .CreatorShell-module__F7iseq__main{overscroll-behavior-y:contain;scrollbar-color:color-mix(in srgb, var(--studio-muted) 34%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;overflow-y:auto}.CreatorShell-module__F7iseq__mainFull{height:100%;padding-bottom:0}.CreatorShell-module__F7iseq__dock{z-index:20;padding-bottom:0;position:relative;inset:auto}.CreatorShell-module__F7iseq__dockInner{min-height:4rem;padding-block:.45rem}}@media (min-width:768px) and (max-height:700px){.CreatorShell-module__F7iseq__header{height:calc(3.5rem + env(safe-area-inset-top))}.CreatorShell-module__F7iseq__main{padding-block:1rem}.CreatorShell-module__F7iseq__dockInner{min-height:3.75rem;padding-block:.35rem}.CreatorShell-module__F7iseq__dockMessage span{display:none}}@media (max-width:360px){.CreatorShell-module__F7iseq__saveState{display:none}.CreatorShell-module__F7iseq__dockInner{padding-inline:.7rem;padding-right:max(.7rem, env(safe-area-inset-right));padding-left:max(.7rem, env(safe-area-inset-left));gap:.45rem}.CreatorShell-module__F7iseq__dockLead,.CreatorShell-module__F7iseq__dockActions{gap:.4rem}.CreatorShell-module__F7iseq__dockPrimary,.CreatorShell-module__F7iseq__dockSecondary{padding-inline:.78rem;font-size:.72rem}}@media (min-width:768px) and (max-height:560px){.CreatorShell-module__F7iseq__header{height:calc(3.25rem + env(safe-area-inset-top))}.CreatorShell-module__F7iseq__main{padding-block:.65rem}.CreatorShell-module__F7iseq__dockInner{min-height:3.5rem;padding-block:.3rem}.CreatorShell-module__F7iseq__dockMessage span{display:none}}@keyframes CreatorShell-module__F7iseq__studio-pulse{50%{opacity:.45;transform:scale(.78)}}@keyframes CreatorShell-module__F7iseq__studio-screen-in{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CreatorShell-module__F7iseq__savingDot{animation:none}.CreatorShell-module__F7iseq__dockPrimary,.CreatorShell-module__F7iseq__dockSecondary{transition:none}.CreatorShell-module__F7iseq__dockPrimary:not(:disabled):hover{transform:none}.CreatorShell-module__F7iseq__screen{animation:none}}
.FullscreenDemo-module__xnTi4q__demo{z-index:130;color:#ede4ec;background:#0e0912;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:fixed;inset:0}.FullscreenDemo-module__xnTi4q__bar{min-height:4rem;padding:max(.55rem,env(safe-area-inset-top)) 1rem .55rem;background:#17111c;border-bottom:1px solid #ede4ec21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.FullscreenDemo-module__xnTi4q__close{color:#ede4ec;min-width:2.75rem;min-height:2.75rem;font:650 .72rem/1 var(--landing-font-body);cursor:pointer;background:#ffffff0a;border:1px solid #ede4ec2b;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .85rem;display:inline-flex}.FullscreenDemo-module__xnTi4q__close svg{width:1rem;height:1rem}.FullscreenDemo-module__xnTi4q__context{flex-direction:column;gap:.12rem;min-width:0;display:flex}.FullscreenDemo-module__xnTi4q__context strong{font:650 .8rem/1.2 var(--landing-font-body)}.FullscreenDemo-module__xnTi4q__context span{color:#a697ac;font:500 .65rem/1.2 var(--landing-font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FullscreenDemo-module__xnTi4q__create{color:#1b1020;min-height:2.75rem;font:750 .76rem/1 var(--landing-font-body);background:#d7b8e2;border-radius:999px;align-items:center;padding:.7rem 1rem;text-decoration:none;display:inline-flex}.FullscreenDemo-module__xnTi4q__close:focus-visible,.FullscreenDemo-module__xnTi4q__create:focus-visible{outline:2px solid var(--color-focus-ring-on-dark);outline-offset:3px}.FullscreenDemo-module__xnTi4q__stage{min-width:0;min-height:0;position:relative;overflow:hidden}.FullscreenDemo-module__xnTi4q__loading{z-index:2;color:#a697ac;font:500 .72rem/1 var(--landing-font-body);background:#0e0912;place-content:center;justify-items:center;gap:.65rem;display:grid;position:absolute;inset:0}.FullscreenDemo-module__xnTi4q__loading span{background:#ede4ec24;border-radius:999px;width:min(11rem,48vw);height:.55rem;animation:1.1s ease-in-out infinite FullscreenDemo-module__xnTi4q__demo-loading}.FullscreenDemo-module__xnTi4q__loading p{margin:0}@keyframes FullscreenDemo-module__xnTi4q__demo-loading{50%{opacity:.42}}@media (max-width:520px){.FullscreenDemo-module__xnTi4q__bar{min-height:3.75rem;padding-inline:.75rem}.FullscreenDemo-module__xnTi4q__close span,.FullscreenDemo-module__xnTi4q__context span{display:none}.FullscreenDemo-module__xnTi4q__create{padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.FullscreenDemo-module__xnTi4q__loading span{animation:none}}
.CreatorHelpDialog-module__s351aa__backdrop{z-index:90;color:#241c29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0912b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.CreatorHelpDialog-module__s351aa__dialog{background:#fbf8f5;border:1px solid #241c2924;border-radius:1.5rem;width:min(100%,34rem);max-height:min(44rem,100dvh - 2rem);padding:clamp(1.5rem,4vw,2.25rem);position:relative;overflow-y:auto;box-shadow:0 30px 90px -38px #0e0912e6}.CreatorHelpDialog-module__s351aa__dialog:focus{outline:none}.CreatorHelpDialog-module__s351aa__dialog:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.CreatorHelpDialog-module__s351aa__close{color:#241c29;cursor:pointer;background:0 0;border:1px solid #241c2924;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:1rem;right:1rem}.CreatorHelpDialog-module__s351aa__close svg{width:1rem;height:1rem}.CreatorHelpDialog-module__s351aa__close:focus-visible,.CreatorHelpDialog-module__s351aa__actions button:focus-visible,.CreatorHelpDialog-module__s351aa__actions a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.CreatorHelpDialog-module__s351aa__eyebrow{color:#705676;font:750 .7rem/1.2 var(--font-inter), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 3.25rem .5rem 0}.CreatorHelpDialog-module__s351aa__dialog h2{max-width:12ch;font-family:var(--font-quicksand), ui-rounded, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,7vw,2.75rem);font-weight:450;line-height:1}.CreatorHelpDialog-module__s351aa__intro{color:#625565;font:500 .92rem/1.6 var(--font-inter), sans-serif;margin:.75rem 0 0}.CreatorHelpDialog-module__s351aa__steps{gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.CreatorHelpDialog-module__s351aa__steps li{border-top:1px solid #241c291f;grid-template-columns:2rem minmax(0,1fr);gap:.85rem;padding:1rem 0;display:grid}.CreatorHelpDialog-module__s351aa__steps li>span{color:#fff;width:2rem;height:2rem;font:750 .72rem/1 var(--font-inter), sans-serif;background:#70407e;border-radius:50%;place-items:center;display:grid}.CreatorHelpDialog-module__s351aa__steps strong{font:750 .88rem/1.35 var(--font-inter), sans-serif;display:block}.CreatorHelpDialog-module__s351aa__steps p{color:#625565;font:450 .82rem/1.55 var(--font-inter), sans-serif;margin:.3rem 0 0}.CreatorHelpDialog-module__s351aa__actions{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:.75rem;display:flex}.CreatorHelpDialog-module__s351aa__actions button,.CreatorHelpDialog-module__s351aa__actions a{min-height:2.75rem;font:750 .78rem/1 var(--font-inter), sans-serif;justify-content:center;align-items:center;display:inline-flex}.CreatorHelpDialog-module__s351aa__actions button{color:#fff;cursor:pointer;background:#70407e;border:0;border-radius:999px;padding:.8rem 1.1rem}.CreatorHelpDialog-module__s351aa__actions a{color:#55345f;text-underline-offset:.22em}.dark .CreatorHelpDialog-module__s351aa__dialog{color:#ede4ec;background:#211927;border-color:#ede4ec26}.dark .CreatorHelpDialog-module__s351aa__close{color:#ede4ec;border-color:#ede4ec29}.dark .CreatorHelpDialog-module__s351aa__eyebrow{color:#b2a3b4}.dark .CreatorHelpDialog-module__s351aa__intro{color:#b2a3b4}.dark .CreatorHelpDialog-module__s351aa__steps p{color:#b2a3b4}.dark .CreatorHelpDialog-module__s351aa__steps li{border-color:#ede4ec21}.dark .CreatorHelpDialog-module__s351aa__actions a{color:#d7b8e2}@media (max-width:420px){.CreatorHelpDialog-module__s351aa__backdrop{align-items:end;padding:0}.CreatorHelpDialog-module__s351aa__dialog{max-height:calc(100dvh - 1rem);padding:1.5rem 1.1rem max(1.5rem, env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0}}
.SealParticleBurst-module__nbzhLG__canvas{z-index:3;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}
.EditorWorkspace-module__33Z8Qa__workspace{background:var(--studio-paper,#fff);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;min-height:0;display:grid}.dark .EditorWorkspace-module__33Z8Qa__workspace{background:#0a0a0a}.EditorWorkspace-module__33Z8Qa__editorColumn{background:var(--studio-paper,#fff);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.dark .EditorWorkspace-module__33Z8Qa__editorColumn{background:#0a0a0a}.EditorWorkspace-module__33Z8Qa__workspaceHeader{border-bottom:1px solid var(--studio-line,#e5e5e5);background:color-mix(in srgb, var(--studio-paper,#fff) 90%, transparent);width:100%;max-width:100%;padding:.8rem 1.25rem}.EditorWorkspace-module__33Z8Qa__wholePreviewTrigger{border:1px solid var(--studio-line-strong,#d4d4d4);min-height:2.75rem;color:var(--studio-text,#262626);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem;font-size:.74rem;font-weight:720;display:inline-flex}.EditorWorkspace-module__33Z8Qa__wholePreviewTrigger:hover{border-color:var(--studio-accent,var(--color-primary));background:var(--studio-accent-soft,var(--color-primary-soft))}.EditorWorkspace-module__33Z8Qa__wholePreviewTrigger:focus-visible{outline:2px solid var(--studio-focus,var(--color-focus-ring));outline-offset:2px}.EditorWorkspace-module__33Z8Qa__wholePreviewTrigger svg{flex:none;width:1rem;height:1rem}.EditorWorkspace-module__33Z8Qa__wholePreviewLabelCompact{display:none}.dark .EditorWorkspace-module__33Z8Qa__workspaceHeader{border-color:#262626}.EditorWorkspace-module__33Z8Qa__editorBody{width:100%;min-width:0;max-width:100%;min-height:0}.EditorWorkspace-module__33Z8Qa__navigation{border-bottom:1px solid var(--studio-line,#e5e5e5);min-width:0;padding:1rem 1.25rem;position:relative}.EditorWorkspace-module__33Z8Qa__navigationScrollHint{display:none}.EditorWorkspace-module__33Z8Qa__navigationScroller{display:contents}.dark .EditorWorkspace-module__33Z8Qa__navigation{border-color:#262626}.EditorWorkspace-module__33Z8Qa__navigationHeading{margin-bottom:.75rem}.EditorWorkspace-module__33Z8Qa__settingsGroup{border-bottom:1px solid var(--studio-line,#e5e5e5);margin-bottom:.85rem;padding-bottom:.85rem}.dark .EditorWorkspace-module__33Z8Qa__settingsGroup{border-color:#262626}.EditorWorkspace-module__33Z8Qa__settingsHeading{color:var(--studio-muted,#525252);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;font-weight:600}.EditorWorkspace-module__33Z8Qa__navigationList{scrollbar-color:#d4d4d4 transparent;scrollbar-width:thin;gap:.35rem;min-width:0;padding-bottom:.35rem;display:flex;overflow-x:auto}.EditorWorkspace-module__33Z8Qa__navigationItem{min-width:10rem}.EditorWorkspace-module__33Z8Qa__sectionToolbar{border-bottom:1px solid var(--studio-line,#e5e5e5);background:var(--studio-paper-raised,var(--studio-paper,#fff));justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:2.9rem;padding:.25rem .75rem;display:flex}.EditorWorkspace-module__33Z8Qa__sectionToolbar>span{color:var(--studio-muted,#525252);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.EditorWorkspace-module__33Z8Qa__sectionToolbar button{min-width:0;min-height:2.75rem;color:var(--studio-text,#171717);cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.25rem;padding:.45rem .55rem;font-size:.72rem;font-weight:720;display:inline-flex}.EditorWorkspace-module__33Z8Qa__sectionToolbar button:disabled{cursor:default;opacity:.28}.EditorWorkspace-module__33Z8Qa__sectionToolbar button:focus-visible{outline:2px solid var(--studio-focus,var(--color-focus-ring));outline-offset:1px}.EditorWorkspace-module__33Z8Qa__sectionToolbar svg{flex:none;width:1rem;height:1rem}.EditorWorkspace-module__33Z8Qa__panelArea{overflow-anchor:none;min-width:0;min-height:0;padding:1.35rem 1.25rem 2rem}.EditorWorkspace-module__33Z8Qa__wholePreviewSheet{z-index:80;color:#ede4ec;background:#0e0912;display:grid;position:fixed;inset:0}.EditorWorkspace-module__33Z8Qa__wholePreviewPanel{min-width:0;min-height:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);grid-template-rows:auto minmax(0,1fr);display:grid}.EditorWorkspace-module__33Z8Qa__wholePreviewHeader{min-height:4rem;padding:.65rem max(1rem, env(safe-area-inset-right)) .65rem max(1rem, env(safe-area-inset-left));background:#211927;border-bottom:1px solid #ede4ec21;justify-content:space-between;align-items:center;gap:1rem;display:flex}.EditorWorkspace-module__33Z8Qa__wholePreviewHeader>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.EditorWorkspace-module__33Z8Qa__wholePreviewHeader strong{font-size:.78rem}.EditorWorkspace-module__33Z8Qa__wholePreviewHeader span{color:#a697ac;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.EditorWorkspace-module__33Z8Qa__wholePreviewHeader button{color:#ede4ec;cursor:pointer;background:#ffffff0a;border:1px solid #ede4ec29;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.EditorWorkspace-module__33Z8Qa__wholePreviewHeader button:focus-visible{outline:2px solid var(--color-focus-ring-on-dark);outline-offset:2px}.EditorWorkspace-module__33Z8Qa__wholePreviewHeader svg{width:1.1rem;height:1.1rem}.EditorWorkspace-module__33Z8Qa__wholePreviewFrame{min-width:0;min-height:0;margin:.65rem max(.65rem,env(safe-area-inset-right)) .65rem max(.65rem,env(safe-area-inset-left));background:#141024;border-radius:.8rem;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.EditorWorkspace-module__33Z8Qa__wholePreviewFrame iframe{border:0;width:100%;height:100%}.EditorWorkspace-module__33Z8Qa__panelMotion{animation:.16s cubic-bezier(.22,1,.36,1) both EditorWorkspace-module__33Z8Qa__panel-enter}@media (max-width:1279px){.EditorWorkspace-module__33Z8Qa__navigation{padding:0;overflow:hidden}.EditorWorkspace-module__33Z8Qa__navigationScroller{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-color:#d4d4d4 transparent;scrollbar-width:thin;align-items:center;gap:.35rem;padding:1.75rem .75rem .35rem;scroll-padding-inline:.75rem;display:flex;position:relative;overflow-x:auto}.EditorWorkspace-module__33Z8Qa__navigationScrollHint{z-index:2;color:var(--studio-muted,#525252);pointer-events:none;align-items:center;gap:.25rem;margin:0;font-size:.65rem;font-weight:680;display:inline-flex;position:absolute;top:.42rem;right:.75rem}.EditorWorkspace-module__33Z8Qa__navigationScrollHint svg{width:.85rem;height:.85rem}.EditorWorkspace-module__33Z8Qa__navigationHeading,.EditorWorkspace-module__33Z8Qa__settingsHeading{display:none}.EditorWorkspace-module__33Z8Qa__navigationList{flex:none;padding-bottom:.2rem;overflow:visible}.EditorWorkspace-module__33Z8Qa__navigationItem{scroll-snap-align:start}.EditorWorkspace-module__33Z8Qa__settingsGroup{display:contents}}@keyframes EditorWorkspace-module__33Z8Qa__panel-enter{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:768px){.EditorWorkspace-module__33Z8Qa__workspace{height:100%;overflow:hidden}.EditorWorkspace-module__33Z8Qa__editorColumn{height:100%}.EditorWorkspace-module__33Z8Qa__editorBody{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.EditorWorkspace-module__33Z8Qa__panelArea{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb,var(--studio-muted,#737373) 36%,transparent) transparent;scrollbar-width:thin;grid-row:3;overflow-y:auto}}@media (min-width:1024px){.EditorWorkspace-module__33Z8Qa__workspace{grid-template-columns:minmax(0,58%) minmax(0,42%)}.EditorWorkspace-module__33Z8Qa__workspaceHeader{padding:.75rem 2rem}.EditorWorkspace-module__33Z8Qa__panelArea{padding:1.35rem 2rem 2rem}}@media (min-width:1280px){.EditorWorkspace-module__33Z8Qa__editorBody{grid-template-rows:auto minmax(0,1fr);grid-template-columns:13.5rem minmax(0,1fr);min-height:0}.EditorWorkspace-module__33Z8Qa__navigation{overscroll-behavior:contain;border-right:1px solid var(--studio-line,#e5e5e5);scrollbar-color:#d4d4d4 transparent;scrollbar-width:thin;border-bottom:0;grid-row:1/-1;padding:.85rem .7rem 1rem;overflow-y:auto}.dark .EditorWorkspace-module__33Z8Qa__navigation{border-color:#262626}.EditorWorkspace-module__33Z8Qa__navigationList{padding-bottom:0;display:block;overflow:visible}.EditorWorkspace-module__33Z8Qa__navigationItem{min-width:0;margin-bottom:.25rem}.EditorWorkspace-module__33Z8Qa__panelArea{grid-area:2/2;padding-left:2rem;padding-right:2rem}.EditorWorkspace-module__33Z8Qa__sectionToolbar{grid-area:1/2;padding-inline:1.25rem}}@media (min-width:1280px) and (max-height:720px){.EditorWorkspace-module__33Z8Qa__navigationHeading{margin-bottom:.5rem}.EditorWorkspace-module__33Z8Qa__navigationItem button{padding-block:.35rem}.EditorWorkspace-module__33Z8Qa__workspaceHeader{padding-block:.55rem}.EditorWorkspace-module__33Z8Qa__panelArea{padding-top:1rem}}@media (max-width:767px){.EditorWorkspace-module__33Z8Qa__workspace,.EditorWorkspace-module__33Z8Qa__editorColumn,.EditorWorkspace-module__33Z8Qa__panelArea{overflow:visible}.EditorWorkspace-module__33Z8Qa__sectionToolbar{z-index:12;top:var(--studio-mobile-sticky-top,3.75rem);position:sticky}.EditorWorkspace-module__33Z8Qa__panelArea{scroll-margin-top:calc(var(--studio-mobile-sticky-top,3.75rem) + 2.9rem)}.EditorWorkspace-module__33Z8Qa__wholePreviewLabel{display:none}.EditorWorkspace-module__33Z8Qa__wholePreviewLabelCompact{display:inline}}@media (min-width:768px) and (max-width:1023px) and (max-height:560px){.EditorWorkspace-module__33Z8Qa__workspaceHeader{padding:0 1rem}.EditorWorkspace-module__33Z8Qa__workspaceHeader h1{font-size:1rem}.EditorWorkspace-module__33Z8Qa__workspaceHeader p{display:none}.EditorWorkspace-module__33Z8Qa__navigationScroller{padding:.1rem .75rem}.EditorWorkspace-module__33Z8Qa__navigationScrollHint{display:none}.EditorWorkspace-module__33Z8Qa__navigationItem button{padding-block:.35rem}.EditorWorkspace-module__33Z8Qa__navigationItem button>span:last-child>span:last-child{display:none}.EditorWorkspace-module__33Z8Qa__sectionToolbar{min-height:2.75rem;padding-block:0}.EditorWorkspace-module__33Z8Qa__panelArea{padding:.75rem 1.25rem 1rem}}@media (prefers-reduced-motion:reduce){.EditorWorkspace-module__33Z8Qa__panelMotion{animation:none}}
.IntroOverlay-module__s1TzQq__overlay{z-index:100;padding:calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-top)) calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-right)) calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-bottom)) calc(clamp(1rem, 3vw, 2rem) + env(safe-area-inset-left));color:#f8eef5;isolation:isolate;background:#130d18;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.IntroOverlay-module__s1TzQq__sky{background:radial-gradient(at 50% 72%,#be306833,#0000 42%),radial-gradient(circle at 18% 20%,#ebc77e1f,#0000 24%);transition:opacity .7s,filter .7s;position:absolute;inset:0}.IntroOverlay-module__s1TzQq__orbit{aspect-ratio:2.7;border:1px solid #f8eef521;border-radius:50%;width:min(76vw,46rem);animation:1.8s cubic-bezier(.16,1,.3,1) both IntroOverlay-module__s1TzQq__orbit-in;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.IntroOverlay-module__s1TzQq__starA,.IntroOverlay-module__s1TzQq__starB,.IntroOverlay-module__s1TzQq__starC{background:#ebc77e;border-radius:50%;width:3px;height:3px;animation:.9s ease-out both IntroOverlay-module__s1TzQq__star-in,1.8s ease-in-out .9s infinite alternate IntroOverlay-module__s1TzQq__star-breathe;position:absolute;box-shadow:0 0 14px #ebc77ecc}.IntroOverlay-module__s1TzQq__starA{animation-delay:.18s,1.08s;top:24%;left:19%}.IntroOverlay-module__s1TzQq__starB{animation-delay:.44s,1.34s;top:31%;right:23%}.IntroOverlay-module__s1TzQq__starC{animation-delay:.72s,1.62s;bottom:22%;right:16%}.IntroOverlay-module__s1TzQq__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(100%,52rem);max-height:100%;transition:transform .8s cubic-bezier(.55,0,1,.45),opacity .68s,filter .68s;display:flex;position:relative}.IntroOverlay-module__s1TzQq__introBrand{--brand-mark-size:clamp(2.9rem, 6vw, 4.4rem);--brand-wordmark-size:clamp(1.75rem, 4vw, 2.65rem);--brand-lockup-gap:clamp(.35rem, 1vw, .6rem);color:#f8eef5;margin:0 0 clamp(.65rem,2vh,1.4rem);animation:.9s cubic-bezier(.16,1,.3,1) .12s both IntroOverlay-module__s1TzQq__rise}.IntroOverlay-module__s1TzQq__copy h1{max-width:13ch;font-family:var(--landing-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,min(7vw,8vh),5.8rem);font-weight:350;line-height:.98;animation:1.1s cubic-bezier(.16,1,.3,1) .36s both IntroOverlay-module__s1TzQq__rise}.IntroOverlay-module__s1TzQq__subhead{color:#c8b9c8;max-width:48ch;margin:clamp(.8rem,2vh,1.4rem) 0 0;font-size:clamp(.88rem,min(2vw,2vh),1.2rem);line-height:1.5;animation:1s cubic-bezier(.16,1,.3,1) .72s both IntroOverlay-module__s1TzQq__rise}.IntroOverlay-module__s1TzQq__sealButton{color:#f8eef5;min-width:8rem;min-height:clamp(6.3rem,15vh,8rem);font:600 .72rem/1 var(--landing-font-body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.55rem;margin-top:clamp(1rem,3.5vh,3rem);animation:.9s cubic-bezier(.16,1,.3,1) 1s both IntroOverlay-module__s1TzQq__rise;display:flex}.IntroOverlay-module__s1TzQq__sealButton:disabled,.IntroOverlay-module__s1TzQq__skip:disabled{cursor:default}.IntroOverlay-module__s1TzQq__envelope{background:#efe2d1;border-radius:.25rem;width:clamp(5.8rem,12vw,7rem);height:clamp(3.8rem,8vw,4.6rem);transition:transform .28s cubic-bezier(.16,1,.3,1);display:block;position:relative;box-shadow:0 20px 38px -18px #000c}.IntroOverlay-module__s1TzQq__flap{clip-path:polygon(0 0,100% 0,50% 70%);transform-origin:top;background:#d9c6af;transition:transform .52s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.IntroOverlay-module__s1TzQq__seal{color:#f4d8d9;width:2.35rem;height:2.35rem;font:600 1rem/1 var(--landing-font-display);background:#a51d38;border-radius:50%;place-items:center;transition:transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #ffffff14,0 5px 12px #3c051459}.IntroOverlay-module__s1TzQq__sealButton:hover:not(:disabled) .IntroOverlay-module__s1TzQq__envelope{transform:translateY(-5px)rotate(-1deg)}.IntroOverlay-module__s1TzQq__sealButton:hover:not(:disabled) .IntroOverlay-module__s1TzQq__flap{transform:rotateX(18deg)}.IntroOverlay-module__s1TzQq__sealButton:hover:not(:disabled) .IntroOverlay-module__s1TzQq__seal{transform:translate(-50%,-50%)scale(1.08)rotate(-5deg)}.IntroOverlay-module__s1TzQq__sealButton:focus-visible,.IntroOverlay-module__s1TzQq__skip:focus-visible,.IntroOverlay-module__s1TzQq__mute:focus-visible{outline:2px solid var(--color-focus-ring-on-dark);outline-offset:5px;border-radius:.7rem}.IntroOverlay-module__s1TzQq__skip{color:#a99aa9;min-height:2.75rem;font:500 .76rem/1 var(--landing-font-body);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;text-decoration:underline;animation:.7s ease-out 1.3s both IntroOverlay-module__s1TzQq__rise}.IntroOverlay-module__s1TzQq__skip:hover:not(:disabled){color:#f8eef5}.IntroOverlay-module__s1TzQq__mute{z-index:4;top:calc(clamp(.8rem, 2vw, 1.4rem) + env(safe-area-inset-top));right:calc(clamp(.8rem, 2vw, 1.4rem) + env(safe-area-inset-right));color:#c8b9c8;cursor:pointer;background:#ffffff0a;border:1px solid #f8eef524;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute}.IntroOverlay-module__s1TzQq__mute svg{width:1.15rem;height:1.15rem}.IntroOverlay-module__s1TzQq__animating .IntroOverlay-module__s1TzQq__copy{opacity:0;filter:blur(18px);transform:scale(1.08)}.IntroOverlay-module__s1TzQq__animating .IntroOverlay-module__s1TzQq__sky{opacity:0;filter:blur(14px)}.IntroOverlay-module__s1TzQq__animating .IntroOverlay-module__s1TzQq__seal{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(28deg)}.IntroOverlay-module__s1TzQq__animating .IntroOverlay-module__s1TzQq__envelope{transform:scale(.94)}.IntroOverlay-module__s1TzQq__animating .IntroOverlay-module__s1TzQq__mute{opacity:0;pointer-events:none}@keyframes IntroOverlay-module__s1TzQq__rise{0%{opacity:.001;filter:blur(8px);transform:translateY(18px)}}@keyframes IntroOverlay-module__s1TzQq__orbit-in{0%{opacity:.001;transform:translate(-50%,-50%)rotate(-14deg)scale(.7)}}@keyframes IntroOverlay-module__s1TzQq__star-in{0%{opacity:.001;transform:scale(0)}}@keyframes IntroOverlay-module__s1TzQq__star-breathe{to{opacity:.35;transform:scale(.72)}}@media (max-height:680px){.IntroOverlay-module__s1TzQq__introBrand{--brand-mark-size:2.5rem;--brand-wordmark-size:1.7rem;margin-bottom:.45rem}.IntroOverlay-module__s1TzQq__subhead{margin-top:.55rem}.IntroOverlay-module__s1TzQq__sealButton{min-height:5.5rem;margin-top:.55rem;transform:scale(.84)}.IntroOverlay-module__s1TzQq__skip{min-height:2rem}}@media (prefers-reduced-motion:reduce){.IntroOverlay-module__s1TzQq__sky,.IntroOverlay-module__s1TzQq__copy,.IntroOverlay-module__s1TzQq__envelope,.IntroOverlay-module__s1TzQq__flap,.IntroOverlay-module__s1TzQq__seal{transition:none}.IntroOverlay-module__s1TzQq__orbit,.IntroOverlay-module__s1TzQq__starA,.IntroOverlay-module__s1TzQq__starB,.IntroOverlay-module__s1TzQq__starC,.IntroOverlay-module__s1TzQq__introBrand,.IntroOverlay-module__s1TzQq__copy h1,.IntroOverlay-module__s1TzQq__subhead,.IntroOverlay-module__s1TzQq__sealButton,.IntroOverlay-module__s1TzQq__skip{animation:none}.IntroOverlay-module__s1TzQq__animating .IntroOverlay-module__s1TzQq__copy,.IntroOverlay-module__s1TzQq__animating .IntroOverlay-module__s1TzQq__sky{opacity:0;filter:none;transform:none}}
.SetupStep-module__LHghTq__setup{width:min(100%,64rem);margin:0 auto}.SetupStep-module__LHghTq__intro{max-width:42rem;margin-bottom:1.5rem}.SetupStep-module__LHghTq__intro h1{max-width:16ch;color:var(--studio-text);font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3vw,2.15rem);font-weight:430;line-height:1.02}.SetupStep-module__LHghTq__intro p{max-width:54ch;color:var(--studio-muted);margin:.55rem 0 0;font-size:.84rem;line-height:1.5}.SetupStep-module__LHghTq__section{border-top:1px solid var(--studio-line);padding:1rem 0 1.2rem}.SetupStep-module__LHghTq__sectionHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.SetupStep-module__LHghTq__sectionHeading h2{color:var(--studio-text);letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:760}.SetupStep-module__LHghTq__sectionHeading>span{color:var(--studio-muted);align-items:center;gap:.25rem;font-size:.7rem;font-weight:650;display:inline-flex}.SetupStep-module__LHghTq__sectionHeading svg{width:.9rem;height:.9rem;color:var(--studio-accent)}.SetupStep-module__LHghTq__occasionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.SetupStep-module__LHghTq__choice,.SetupStep-module__LHghTq__moodChoice,.SetupStep-module__LHghTq__lengthChoice{border:1px solid var(--studio-line);min-height:3.25rem;color:var(--studio-text);background:color-mix(in srgb, var(--studio-paper) 76%, transparent);cursor:pointer;transition:border-color var(--app-motion-fast) ease, background-color var(--app-motion-fast) ease, transform var(--app-motion-fast) var(--app-ease-standard)}.SetupStep-module__LHghTq__choice{text-align:left;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem .9rem;font-size:.78rem;font-weight:690;display:flex}.SetupStep-module__LHghTq__choiceCheck{border:1px solid var(--studio-line-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}.SetupStep-module__LHghTq__choiceCheck svg{width:.78rem;height:.78rem}.SetupStep-module__LHghTq__choice[aria-pressed=true],.SetupStep-module__LHghTq__moodChoice[aria-pressed=true],.SetupStep-module__LHghTq__lengthChoice[aria-checked=true]{border-color:var(--studio-accent);background:var(--studio-accent-soft)}.SetupStep-module__LHghTq__choice[aria-pressed=true] .SetupStep-module__LHghTq__choiceCheck{color:#fff;border-color:var(--studio-accent);background:var(--studio-accent)}.SetupStep-module__LHghTq__moodGrid{flex-wrap:wrap;gap:.6rem;display:flex}.SetupStep-module__LHghTq__moodChoice{border-radius:999px;min-height:2.85rem;padding:.7rem 1rem;font-size:.76rem;font-weight:700}.SetupStep-module__LHghTq__lengthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.SetupStep-module__LHghTq__lengthChoice{text-align:left;border-radius:.9rem;min-height:5.25rem;padding:.85rem 1rem}.SetupStep-module__LHghTq__lengthTop{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.SetupStep-module__LHghTq__lengthTop strong{font-size:.86rem}.SetupStep-module__LHghTq__lengthTop>span{color:var(--studio-muted);font-size:.7rem;font-weight:650}.SetupStep-module__LHghTq__lengthNote{color:var(--studio-muted);margin-top:.7rem;font-size:.72rem;line-height:1.4;display:block}.SetupStep-module__LHghTq__reveal{animation:SetupStep-module__LHghTq__setup-reveal .26s var(--app-ease-standard) both}.SetupStep-module__LHghTq__choice:focus-visible,.SetupStep-module__LHghTq__moodChoice:focus-visible,.SetupStep-module__LHghTq__lengthChoice:focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.SetupStep-module__LHghTq__choice:hover,.SetupStep-module__LHghTq__moodChoice:hover,.SetupStep-module__LHghTq__lengthChoice:hover{border-color:var(--studio-accent);background:var(--studio-paper-raised);transform:translateY(-1px)}}@media (max-width:720px){.SetupStep-module__LHghTq__intro{margin-bottom:1.8rem}.SetupStep-module__LHghTq__intro h1{font-size:clamp(1.8rem,8vw,2.15rem)}.SetupStep-module__LHghTq__occasionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SetupStep-module__LHghTq__lengthGrid{grid-template-columns:minmax(0,1fr)}.SetupStep-module__LHghTq__lengthChoice{min-height:5.5rem}.SetupStep-module__LHghTq__lengthNote{margin-top:.8rem}}@media (min-width:768px){.SetupStep-module__LHghTq__setup{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb, var(--studio-muted) 36%, transparent) transparent;scrollbar-width:thin;height:100%;overflow-y:auto}}@media (min-width:768px) and (max-height:700px){.SetupStep-module__LHghTq__intro{margin-bottom:1rem}.SetupStep-module__LHghTq__intro p{margin-top:.35rem}.SetupStep-module__LHghTq__section{padding-block:.75rem .9rem}.SetupStep-module__LHghTq__sectionHeading{margin-bottom:.7rem}.SetupStep-module__LHghTq__lengthChoice{min-height:4.65rem}}@media (max-width:340px){.SetupStep-module__LHghTq__occasionGrid{grid-template-columns:minmax(0,1fr)}}@keyframes SetupStep-module__LHghTq__setup-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SetupStep-module__LHghTq__reveal{animation:none}.SetupStep-module__LHghTq__choice,.SetupStep-module__LHghTq__moodChoice,.SetupStep-module__LHghTq__lengthChoice{transition:none}.SetupStep-module__LHghTq__choice:hover,.SetupStep-module__LHghTq__moodChoice:hover,.SetupStep-module__LHghTq__lengthChoice:hover{transform:none}}
.LandingHeader-module__7TcCIW__header{--header-block-pad:clamp(.6rem, 1.6vh, 1rem);min-width:0;padding:calc(var(--header-block-pad) + env(safe-area-inset-top)) max(clamp(1rem, 4vw, 3.5rem), env(safe-area-inset-right)) var(--header-block-pad) max(clamp(1rem, 4vw, 3.5rem), env(safe-area-inset-left));border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.LandingHeader-module__7TcCIW__wordmark{--brand-mark-size:clamp(1.8rem, 3vw, 2.15rem);--brand-wordmark-size:clamp(1.45rem, 2.6vw, 1.8rem);--brand-lockup-gap:.32rem;min-width:0;min-height:2.75rem;color:var(--landing-accent-ink);align-items:center;text-decoration:none;display:inline-flex}.LandingHeader-module__7TcCIW__wordmark:hover{color:var(--landing-text)}.LandingHeader-module__7TcCIW__actions{flex-shrink:0;align-items:center;gap:clamp(.4rem,1vw,.75rem);min-width:0;display:flex}.LandingHeader-module__7TcCIW__reset,.LandingHeader-module__7TcCIW__sound,.LandingHeader-module__7TcCIW__cta{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.8125rem;font-weight:600;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.LandingHeader-module__7TcCIW__reset{color:var(--landing-text-muted);border:1px solid var(--landing-line);cursor:pointer;background:0 0;padding:.45rem .85rem}.LandingHeader-module__7TcCIW__reset:hover{color:var(--landing-text);border-color:color-mix(in srgb, var(--landing-text) 34%, transparent)}.LandingHeader-module__7TcCIW__sound{width:2.75rem;color:var(--landing-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;padding:0}.LandingHeader-module__7TcCIW__sound:hover{color:var(--landing-text);background:var(--landing-room-raised)}.LandingHeader-module__7TcCIW__sound svg{width:1rem;height:1rem}.LandingHeader-module__7TcCIW__resetGlyph{width:.875rem;height:.875rem;display:block}.LandingHeader-module__7TcCIW__resetGlyph svg{width:100%;height:100%;display:block}.LandingHeader-module__7TcCIW__cta{background:var(--landing-accent);color:#fff;padding:.5rem 1.05rem;text-decoration:none}.LandingHeader-module__7TcCIW__cta:hover{background:color-mix(in srgb, var(--landing-accent) 82%, #000)}.dark .LandingHeader-module__7TcCIW__cta{color:#1a1020}.dark .LandingHeader-module__7TcCIW__cta:hover{background:color-mix(in srgb, var(--landing-accent) 84%, #fff)}.LandingHeader-module__7TcCIW__toggle{width:2.75rem;height:2.75rem}.LandingHeader-module__7TcCIW__reset:focus-visible,.LandingHeader-module__7TcCIW__sound:focus-visible,.LandingHeader-module__7TcCIW__cta:focus-visible,.LandingHeader-module__7TcCIW__wordmark:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}@media (max-width:520px){.LandingHeader-module__7TcCIW__header{gap:.5rem;padding-inline:1rem}.LandingHeader-module__7TcCIW__wordmark{--brand-mark-size:1.8rem;--brand-wordmark-size:1.45rem;flex:none}.LandingHeader-module__7TcCIW__actions{gap:.25rem;min-width:0}.LandingHeader-module__7TcCIW__reset{display:none}.LandingHeader-module__7TcCIW__cta{padding-inline:.85rem}}@media (max-width:360px){.LandingHeader-module__7TcCIW__header{padding-right:max(.75rem, env(safe-area-inset-right));padding-left:max(.75rem, env(safe-area-inset-left));gap:.5rem}.LandingHeader-module__7TcCIW__wordmark{--brand-mark-size:1.75rem;--brand-wordmark-size:1.25rem;--brand-lockup-gap:.22rem}.LandingHeader-module__7TcCIW__cta{padding-inline:.8rem;font-size:.75rem}.LandingHeader-module__7TcCIW__sound{display:none}}@media (max-height:500px){.LandingHeader-module__7TcCIW__header{--header-block-pad:.35rem}}
.DraftPreviewStep-module__32bJXq__previewPage{grid-template-rows:auto minmax(18rem,1fr) auto;width:min(100%,76rem);height:100%;min-height:0;margin:0 auto;display:grid}.DraftPreviewStep-module__32bJXq__intro{max-width:46rem;margin-bottom:1rem}.DraftPreviewStep-module__32bJXq__intro h1{max-width:18ch;font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3vw,2.25rem);font-weight:430;line-height:1.02}.DraftPreviewStep-module__32bJXq__intro p{max-width:60ch;color:var(--studio-muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.DraftPreviewStep-module__32bJXq__artifact{perspective:90rem;min-height:0}.DraftPreviewStep-module__32bJXq__cover{color:#ede4ec;width:100%;height:100%;min-height:0;box-shadow:var(--app-shadow-card);text-align:left;cursor:pointer;background:#0e0912;border:0;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(12rem,.48fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.5rem,5vw,4rem);display:grid;overflow:hidden}.DraftPreviewStep-module__32bJXq__coverCopy{flex-direction:column;align-items:start;min-width:0;display:flex}.DraftPreviewStep-module__32bJXq__draftStatus{color:#d8c0e2;letter-spacing:.01em;align-items:center;gap:.42rem;margin-bottom:.9rem;font-size:.7rem;font-weight:760;display:none}.DraftPreviewStep-module__32bJXq__draftStatus>span{background:#d8c0e2;border-radius:50%;flex:none;width:.45rem;height:.45rem}.DraftPreviewStep-module__32bJXq__coverCopy strong{max-width:12ch;font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.035em;font-size:clamp(2rem,4vw,4.1rem);font-weight:380;line-height:.98}.DraftPreviewStep-module__32bJXq__moduleSummary{color:#a697ac;text-overflow:ellipsis;white-space:nowrap;max-width:46ch;margin-top:1rem;font-size:.74rem;line-height:1.55;overflow:hidden}.DraftPreviewStep-module__32bJXq__coverCopy i{color:#fff;background:var(--color-primary);min-height:2.85rem;box-shadow:var(--app-shadow-action);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.4rem;padding:.7rem 1rem;font-size:.76rem;font-style:normal;font-weight:760;display:inline-flex}.DraftPreviewStep-module__32bJXq__coverCopy i svg{width:1rem;height:1rem}.DraftPreviewStep-module__32bJXq__coverFolio{aspect-ratio:.76;color:#2a2029;width:min(100%,17rem);transition:transform var(--app-motion-base) var(--app-ease-emphasized);background:#fbf7f1;border-radius:.8rem;grid-template-rows:auto 1fr auto;justify-self:center;place-items:center;display:grid;overflow:hidden;transform:rotate(1deg);box-shadow:0 28px 64px -28px #000}.DraftPreviewStep-module__32bJXq__coverFolio>span{width:100%;color:var(--color-primary);border-bottom:1px solid #2a20291a;padding:.75rem 1rem;font-size:.68rem}.DraftPreviewStep-module__32bJXq__coverFolio i{color:#f8e8e8;width:3rem;height:3rem;font-family:var(--font-fraunces),serif;background:#9e1b32;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 0 0 3px #ffffff14,0 7px 14px #3c051447}.DraftPreviewStep-module__32bJXq__coverFolio small{color:#766977;padding-bottom:1rem;font-size:.64rem}.DraftPreviewStep-module__32bJXq__readiness{border:1px solid var(--studio-line);background:color-mix(in srgb,var(--studio-paper) 72%,transparent);border-radius:.9rem;grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr);gap:1rem;margin-top:.75rem;padding:.8rem 1rem;display:grid}.DraftPreviewStep-module__32bJXq__readiness h2{margin:0;font-size:.82rem}.DraftPreviewStep-module__32bJXq__readiness p{color:var(--studio-muted);margin:.35rem 0 0;font-size:.7rem;line-height:1.5}.DraftPreviewStep-module__32bJXq__readiness ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.DraftPreviewStep-module__32bJXq__readiness li{color:var(--studio-muted);align-items:center;gap:.45rem;font-size:.72rem;display:flex}.DraftPreviewStep-module__32bJXq__readiness li span{border:1px solid var(--studio-line-strong);width:1rem;height:1rem;color:var(--studio-accent);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:grid}.DraftPreviewStep-module__32bJXq__readiness .DraftPreviewStep-module__32bJXq__error{color:#a82f45;grid-column:1/-1;margin:0;font-weight:680}.DraftPreviewStep-module__32bJXq__cover:focus-visible{outline:2px solid var(--color-focus-ring-on-dark);outline-offset:3px}.DraftPreviewStep-module__32bJXq__fullscreenPreview{z-index:150;color:#ede4ec;background:#0e0912;position:fixed;inset:0}.DraftPreviewStep-module__32bJXq__fullscreenPanel{grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.DraftPreviewStep-module__32bJXq__fullscreenBar{min-height:4rem;padding:max(.55rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .55rem max(1rem,env(safe-area-inset-left));background:#17111c;border-bottom:1px solid #ede4ec21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.DraftPreviewStep-module__32bJXq__fullscreenClose{color:#ede4ec;cursor:pointer;background:#ffffff0a;border:1px solid #ede4ec2b;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.DraftPreviewStep-module__32bJXq__fullscreenClose svg{width:1rem;height:1rem}.DraftPreviewStep-module__32bJXq__fullscreenContext{flex-direction:column;gap:.12rem;min-width:0;display:flex}.DraftPreviewStep-module__32bJXq__fullscreenContext strong{font-size:.8rem;line-height:1.2}.DraftPreviewStep-module__32bJXq__fullscreenContext span{color:#a697ac;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;line-height:1.2;overflow:hidden}.DraftPreviewStep-module__32bJXq__fullscreenDone{color:#1b1020;cursor:pointer;background:#d7b8e2;border:1px solid #0000;border-radius:999px;align-items:center;min-height:2.75rem;padding:.7rem 1rem;font-size:.76rem;font-weight:750;display:inline-flex}.DraftPreviewStep-module__32bJXq__fullscreenClose:focus-visible,.DraftPreviewStep-module__32bJXq__fullscreenDone:focus-visible{outline:2px solid var(--color-focus-ring-on-dark);outline-offset:3px}.DraftPreviewStep-module__32bJXq__fullscreenFrame{min-width:0;min-height:0;position:relative;overflow:hidden}.DraftPreviewStep-module__32bJXq__loading{z-index:2;color:#a697ac;background:#0e0912;place-content:center;justify-items:center;gap:.7rem;font-size:.72rem;display:grid;position:absolute;inset:0}.DraftPreviewStep-module__32bJXq__loading span{background:#ede4ec24;border-radius:999px;width:min(10rem,48vw);height:.55rem;animation:1.1s ease-in-out infinite DraftPreviewStep-module__32bJXq__loading-pulse}.DraftPreviewStep-module__32bJXq__loading p{margin:0}@media (hover:hover) and (pointer:fine){.DraftPreviewStep-module__32bJXq__cover:hover .DraftPreviewStep-module__32bJXq__coverFolio{transform:rotate(0)translateY(-3px)}.DraftPreviewStep-module__32bJXq__cover:hover .DraftPreviewStep-module__32bJXq__coverCopy i{background:var(--color-primary-hover)}}@media (max-width:700px){.DraftPreviewStep-module__32bJXq__previewPage{height:auto;min-height:100%;display:block}.DraftPreviewStep-module__32bJXq__intro{margin-bottom:.85rem}.DraftPreviewStep-module__32bJXq__intro h1{font-size:clamp(1.85rem,8vw,2.2rem)}.DraftPreviewStep-module__32bJXq__intro p{font-size:.9rem;line-height:1.5}.DraftPreviewStep-module__32bJXq__artifact,.DraftPreviewStep-module__32bJXq__cover{min-height:clamp(20rem,44svh,24rem)}.DraftPreviewStep-module__32bJXq__cover{grid-template-columns:minmax(0,1fr);padding:1.35rem}.DraftPreviewStep-module__32bJXq__coverCopy{justify-content:center;width:100%}.DraftPreviewStep-module__32bJXq__draftStatus{display:inline-flex}.DraftPreviewStep-module__32bJXq__coverFolio{display:none}.DraftPreviewStep-module__32bJXq__moduleSummary{max-width:100%}.DraftPreviewStep-module__32bJXq__coverCopy i{justify-content:space-between;width:100%;min-height:3rem;margin-top:1.5rem;padding-inline:1.05rem}.DraftPreviewStep-module__32bJXq__readiness{grid-template-columns:minmax(0,1fr)}.DraftPreviewStep-module__32bJXq__readiness h2{font-size:.9rem}.DraftPreviewStep-module__32bJXq__readiness p,.DraftPreviewStep-module__32bJXq__readiness li{font-size:.78rem}.DraftPreviewStep-module__32bJXq__fullscreenBar{min-height:3.75rem;padding-right:max(.75rem,env(safe-area-inset-right));padding-left:max(.75rem,env(safe-area-inset-left))}.DraftPreviewStep-module__32bJXq__fullscreenContext span{display:none}.DraftPreviewStep-module__32bJXq__fullscreenDone{padding-inline:.85rem;font-size:.72rem}}@media (min-width:768px) and (max-height:700px){.DraftPreviewStep-module__32bJXq__intro{margin-bottom:.7rem}.DraftPreviewStep-module__32bJXq__intro p{margin-top:.25rem}.DraftPreviewStep-module__32bJXq__readiness{margin-top:.55rem;padding-block:.6rem}.DraftPreviewStep-module__32bJXq__readiness p{display:none}}@keyframes DraftPreviewStep-module__32bJXq__loading-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.DraftPreviewStep-module__32bJXq__loading span{animation:none}.DraftPreviewStep-module__32bJXq__coverFolio{transition:none}.DraftPreviewStep-module__32bJXq__cover:hover .DraftPreviewStep-module__32bJXq__coverFolio{transform:none}}
.IntroProductDemos-module__pbmYmG__demoFrame{color:#241c29;width:min(100%,46rem);min-width:0;font-family:var(--landing-font-body);background:#fbf8f5;border:1px solid #ede4ec26;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 34px 80px -48px #000000d1}.IntroProductDemos-module__pbmYmG__demoFrame:after{z-index:5;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 1.4rem #0e09123d,inset 0 0 .3rem #0e09122e}.IntroProductDemos-module__pbmYmG__choiceDemo:after,.IntroProductDemos-module__pbmYmG__editorDemo:after{background:#0000001a}.IntroProductDemos-module__pbmYmG__miniBar{color:#4f4352;background:#f7f0f4;border-bottom:1px solid #e9e0e6;justify-content:space-between;align-items:center;gap:1rem;min-height:2.7rem;padding:.7rem .9rem;font-size:.67rem;font-weight:760;display:flex}.IntroProductDemos-module__pbmYmG__savedState{color:#746777;font-size:.61rem;font-weight:650}.IntroProductDemos-module__pbmYmG__savedState i{background:#3b8a59;border-radius:50%;width:.38rem;height:.38rem;margin-right:.25rem;display:inline-block}.IntroProductDemos-module__pbmYmG__choiceDemo{padding-bottom:.9rem}.IntroProductDemos-module__pbmYmG__choiceGroup{border:0;min-width:0;margin:0;padding:.85rem .9rem 0}.IntroProductDemos-module__pbmYmG__choiceGroup legend{color:#625565;margin:0 0 .5rem;padding:0;font-size:.62rem;font-weight:730}.IntroProductDemos-module__pbmYmG__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.IntroProductDemos-module__pbmYmG__choiceOption,.IntroProductDemos-module__pbmYmG__feelingOption{color:#514454;min-width:0;min-height:2.45rem;font:650 .61rem/1.2 var(--landing-font-body);background:#fffdfa;border:1px solid #e5dce2;border-radius:.7rem;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,transform .16s;display:flex;box-shadow:inset 0 1px 2px #401e4f14,inset 0 -1px #401e4f0a}.IntroProductDemos-module__pbmYmG__choiceOption{text-align:left;justify-content:space-between;gap:.25rem;padding:.42rem .55rem}.IntroProductDemos-module__pbmYmG__choiceOption svg{flex:none;width:.8rem;height:.8rem}.IntroProductDemos-module__pbmYmG__choiceOption[data-selected=true],.IntroProductDemos-module__pbmYmG__feelingOption[data-selected=true]{color:#401e4f;background:#f4edf7;border-color:#8e5aa3}.IntroProductDemos-module__pbmYmG__choiceOption[data-selected=true]{transform:translateY(-1px)}.IntroProductDemos-module__pbmYmG__feelingRow{flex-wrap:wrap;gap:.35rem;display:flex}.IntroProductDemos-module__pbmYmG__feelingOption{border-radius:999px;min-height:2.25rem;padding:.45rem .65rem}.IntroProductDemos-module__pbmYmG__linkRow button:focus-visible{outline-offset:2px;outline:2px solid #7d4a92}.IntroProductDemos-module__pbmYmG__draftWindow{color:#ede4ec;background:#17111c;border-radius:.8rem;place-items:center;min-height:5.7rem;margin:.85rem .9rem 0;padding:.75rem;display:grid;overflow:hidden}.IntroProductDemos-module__pbmYmG__drafting{color:#c7b9c9;align-items:center;gap:.55rem;font-size:.65rem;display:flex}.IntroProductDemos-module__pbmYmG__drafting i{border:1.5px solid #d7b8e247;border-top-color:#d7b8e2;border-radius:50%;width:.8rem;height:.8rem;animation:.7s linear infinite IntroProductDemos-module__pbmYmG__draft-spin}.IntroProductDemos-module__pbmYmG__draftPreview{width:min(100%,21rem);animation:.42s cubic-bezier(.16,1,.3,1) both IntroProductDemos-module__pbmYmG__paper-in}.IntroProductDemos-module__pbmYmG__draftPreview span{color:#a697ac;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:760}.IntroProductDemos-module__pbmYmG__draftPreview strong{font-family:var(--landing-font-display);margin-top:.2rem;font-size:1.1rem;font-weight:430;display:block}.IntroProductDemos-module__pbmYmG__draftPreview p{color:#cfc1d0;font:500 .64rem/1.45 var(--landing-font-body);margin:.35rem 0 0}.IntroProductDemos-module__pbmYmG__draftPrompt{color:#aa9cac;margin:0;font-size:.62rem}.IntroProductDemos-module__pbmYmG__editorTabs{background:#fffdfa;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding:.65rem .75rem;display:grid}.IntroProductDemos-module__pbmYmG__editorTab{color:#756877;min-height:2.35rem;font:700 .58rem/1 var(--landing-font-body);background:0 0;border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 1px 2px #401e4f0f}.IntroProductDemos-module__pbmYmG__editorTab[data-selected=true]{color:#401e4f;background:#f4edf7}.IntroProductDemos-module__pbmYmG__editorWorkspace{grid-template-columns:minmax(8.5rem,.72fr) minmax(0,1.28fr);gap:.75rem;min-height:15.8rem;padding:0 .75rem;display:grid}.IntroProductDemos-module__pbmYmG__chapterRail{color:#504253;background:#f2eaee;border-radius:.75rem;min-width:0;padding:.35rem}.IntroProductDemos-module__pbmYmG__chapterRail>div{border-radius:.55rem;grid-template-columns:1.3rem minmax(0,1fr) auto;align-items:center;gap:.25rem;min-height:2.65rem;padding:.35rem;transition:opacity .24s,transform .36s cubic-bezier(.16,1,.3,1),background-color .24s;display:grid;position:relative}.IntroProductDemos-module__pbmYmG__chapterRail>div:first-child{background:#fffdfa;box-shadow:0 8px 24px -22px #401e4fad}.IntroProductDemos-module__pbmYmG__chapterRail>div>span{color:#746777;font-variant-numeric:tabular-nums;background:#e7dce4;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.48rem;display:grid}.IntroProductDemos-module__pbmYmG__chapterRail p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.54rem;font-weight:680;overflow:hidden}.IntroProductDemos-module__pbmYmG__chapterRail div>i{opacity:.45;background:radial-gradient(circle,#9a8b9c 1px,#0000 1.5px) 0 0/3px 3px;width:.55rem;height:.75rem}.IntroProductDemos-module__pbmYmG__chapterRail div>b{color:#7f4050;background:#f6e4e8;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;display:grid}.IntroProductDemos-module__pbmYmG__chapterRail>.IntroProductDemos-module__pbmYmG__movingChapter{background:#fffdfa;transform:translateY(2.65rem)}.IntroProductDemos-module__pbmYmG__chapterRail>div[data-muted=true]{opacity:.38}.IntroProductDemos-module__pbmYmG__addChapter{color:#5b2b70;width:100%;min-height:2.35rem;font:700 .54rem/1 var(--landing-font-body);background:0 0;border:1px dashed #cfc0ca;border-radius:.55rem;place-items:center;margin-top:.25rem;display:grid;box-shadow:inset 0 1px 2px #401e4f0f}.IntroProductDemos-module__pbmYmG__storySheet{background:#fffdfa;border:1px solid #eadfe5;border-radius:.8rem .8rem 0 0;min-width:0;padding:.85rem;position:relative;overflow:hidden;box-shadow:0 20px 38px -34px #241c299e}.IntroProductDemos-module__pbmYmG__chapterNumber{color:#8a7c8c;letter-spacing:.08em;text-transform:uppercase;font-size:.48rem;font-weight:760}.IntroProductDemos-module__pbmYmG__storySheet h3{font-family:var(--landing-font-display);letter-spacing:-.02em;margin:.2rem 0 .55rem;font-size:1rem;font-weight:430}.IntroProductDemos-module__pbmYmG__storyPhoto{background:#e3d8dc;border-radius:.55rem;height:6.4rem;position:relative;overflow:hidden}.IntroProductDemos-module__pbmYmG__storyPhoto img{object-fit:cover;transition:opacity .28s,transform .52s cubic-bezier(.16,1,.3,1)}.IntroProductDemos-module__pbmYmG__storyPhoto[data-swapped=true] img{animation:.5s cubic-bezier(.16,1,.3,1) both IntroProductDemos-module__pbmYmG__photo-swap}.IntroProductDemos-module__pbmYmG__storyPhoto>span{color:#173c25;background:#e7f2ea;border-radius:999px;align-items:center;gap:.2rem;min-height:1.5rem;padding:.3rem .45rem;font-size:.49rem;font-weight:760;display:inline-flex;position:absolute;bottom:.45rem;right:.45rem}.IntroProductDemos-module__pbmYmG__storyPhoto>span svg{width:.65rem;height:.65rem}.IntroProductDemos-module__pbmYmG__storySheet>p{color:#665969;margin:.55rem 0 0;font-size:.57rem;line-height:1.45}.IntroProductDemos-module__pbmYmG__editedSentence{background:#f4edf7;border-radius:.35rem;padding:.35rem;animation:.42s cubic-bezier(.16,1,.3,1) both IntroProductDemos-module__pbmYmG__words-in;color:#401e4f!important}.IntroProductDemos-module__pbmYmG__musicAdded{background:#fffdfaf5;border:1px solid #e3d7df;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.45rem;animation:.42s cubic-bezier(.16,1,.3,1) both IntroProductDemos-module__pbmYmG__music-in;display:grid;position:absolute;inset:auto .7rem .7rem}.IntroProductDemos-module__pbmYmG__playIcon{color:#f7edf9;background:#401e4f;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid}.IntroProductDemos-module__pbmYmG__playIcon svg{width:.8rem;height:.8rem}.IntroProductDemos-module__pbmYmG__musicAdded span:nth-child(2){min-width:0}.IntroProductDemos-module__pbmYmG__musicAdded small,.IntroProductDemos-module__pbmYmG__musicAdded strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.IntroProductDemos-module__pbmYmG__musicAdded small{color:#8a7c8c;font-size:.46rem}.IntroProductDemos-module__pbmYmG__musicAdded strong{margin-top:.12rem;font-size:.54rem}.IntroProductDemos-module__pbmYmG__musicAdded>b{color:#317348;align-items:center;gap:.15rem;font-size:.48rem;display:flex}.IntroProductDemos-module__pbmYmG__musicAdded>b svg{width:.65rem;height:.65rem}.IntroProductDemos-module__pbmYmG__actionCaption{color:#6c5f6f;background:#f8f1f5;min-height:2.75rem;margin:0;padding:.8rem .9rem;font-size:.62rem;line-height:1.45}.IntroProductDemos-module__pbmYmG__deliveryDemo{background:#17111c;grid-template-columns:minmax(12rem,.74fr) minmax(16rem,1.26fr);gap:.8rem;padding:.8rem;display:grid}.IntroProductDemos-module__pbmYmG__recipientSide{flex-direction:column;min-width:0;display:flex}.IntroProductDemos-module__pbmYmG__recipientHeading{color:#b8a9bb;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.54rem;font-weight:680;display:flex}.IntroProductDemos-module__pbmYmG__recipientHeading span:last-child{font-variant-numeric:tabular-nums}.IntroProductDemos-module__pbmYmG__phone{color:#ede4ec;background:#0e0912;border:1px solid #ede4ec2e;border-radius:1rem;flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-height:22.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 42px -26px #000}.IntroProductDemos-module__pbmYmG__phoneTop{color:#8f8191;border-bottom:1px solid #ede4ec1a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:2rem;padding:0 .6rem;font-size:.43rem;display:grid}.IntroProductDemos-module__pbmYmG__phoneTop i:first-child{background:#a77aba;border-radius:50%;width:.35rem;height:.35rem}.IntroProductDemos-module__pbmYmG__phoneTop i:last-child{background:#ede4ec2e;border-radius:999px;justify-self:end;width:1.15rem;height:.25rem}.IntroProductDemos-module__pbmYmG__phoneScreen{place-items:center;min-height:0;padding:1rem;animation:.46s cubic-bezier(.16,1,.3,1) both IntroProductDemos-module__pbmYmG__story-moment;display:grid}.IntroProductDemos-module__pbmYmG__phoneScreen>div{text-align:center;width:100%}.IntroProductDemos-module__pbmYmG__phoneOpening small,.IntroProductDemos-module__pbmYmG__phoneOpening strong{display:block}.IntroProductDemos-module__pbmYmG__phoneOpening small{color:#aa9cac;font-size:.5rem}.IntroProductDemos-module__pbmYmG__phoneOpening strong{font-family:var(--landing-font-display);margin-top:.3rem;font-size:1.8rem;font-weight:390}.IntroProductDemos-module__pbmYmG__phoneOpening p,.IntroProductDemos-module__pbmYmG__phoneMemory p,.IntroProductDemos-module__pbmYmG__phoneMusic p,.IntroProductDemos-module__pbmYmG__phoneReveal p{color:#a99bab;font-size:.52rem;line-height:1.45}.IntroProductDemos-module__pbmYmG__phoneLetter{color:#3b2d3f;background:#fbf7f1;border-radius:.4rem;padding:1rem .8rem;transform:rotate(-1deg);box-shadow:0 18px 34px -24px #000}.IntroProductDemos-module__pbmYmG__phoneLetter span{font-family:var(--landing-font-display);font-size:.88rem}.IntroProductDemos-module__pbmYmG__phoneLetter p{margin:.55rem 0;font-size:.54rem;line-height:1.5}.IntroProductDemos-module__pbmYmG__phoneLetter i{font-family:var(--font-caveat), cursive;color:#6d357e}.IntroProductDemos-module__pbmYmG__phoneMemory>div{background:#ddd;border:.38rem solid #fbf7f1;border-bottom-width:1.3rem;height:7rem;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 16px 30px -22px #000}.IntroProductDemos-module__pbmYmG__phoneMemory img{object-fit:cover}.IntroProductDemos-module__pbmYmG__phoneMemory strong{font-family:var(--landing-font-display);margin-top:.8rem;font-size:.82rem;font-weight:420;display:block}.IntroProductDemos-module__pbmYmG__phoneMemory p{margin:.25rem 0 0}.IntroProductDemos-module__pbmYmG__phoneMusic>div{background:repeating-radial-gradient(circle,#221627 0 2px,#39213e 3px 4px);border-radius:50%;width:5.7rem;height:5.7rem;margin:0 auto .65rem;position:relative;box-shadow:0 20px 30px -20px #000}.IntroProductDemos-module__pbmYmG__phoneMusic>div span{background:#9e1b32;border-radius:50%;position:absolute;inset:36%}.IntroProductDemos-module__pbmYmG__phoneMusic>div i{transform-origin:100%;background:#c99a4e;border-radius:999px;width:3.1rem;height:.2rem;position:absolute;top:.8rem;right:-1.2rem;transform:rotate(68deg)}.IntroProductDemos-module__pbmYmG__phoneMusic small,.IntroProductDemos-module__pbmYmG__phoneMusic strong{display:block}.IntroProductDemos-module__pbmYmG__phoneMusic small{color:#9e90a0;font-size:.48rem}.IntroProductDemos-module__pbmYmG__phoneMusic strong{font-family:var(--landing-font-display);margin-top:.15rem;font-size:.9rem}.IntroProductDemos-module__pbmYmG__phoneMusic p{margin:.2rem 0 0}.IntroProductDemos-module__pbmYmG__miniEnvelope{background:#efe2d1;border-radius:.25rem;width:5rem;height:3.3rem;margin:0 auto .8rem;display:block;position:relative;box-shadow:0 18px 28px -20px #000}.IntroProductDemos-module__pbmYmG__miniEnvelope i{clip-path:polygon(0 0,100% 0,50% 68%);background:#d9c6af;position:absolute;inset:0}.IntroProductDemos-module__pbmYmG__phoneReveal strong{font-family:var(--landing-font-display);font-size:.86rem;font-weight:420}.IntroProductDemos-module__pbmYmG__phoneReveal p{margin:.25rem 0 0}.IntroProductDemos-module__pbmYmG__phoneProgress{justify-content:center;align-items:center;gap:.25rem;min-height:1.6rem;display:flex}.IntroProductDemos-module__pbmYmG__phoneProgress i{background:#ede4ec29;border-radius:999px;width:.35rem;height:.15rem;transition:width .18s,background-color .18s}.IntroProductDemos-module__pbmYmG__phoneProgress i[data-active=true]{background:#d7b8e2;width:.9rem}.IntroProductDemos-module__pbmYmG__readyCard{background:#fbf8f5;border-radius:.9rem;flex-direction:column;align-self:center;min-width:0;padding:1rem;display:flex;box-shadow:0 26px 54px -32px #000}.IntroProductDemos-module__pbmYmG__readyCard>div:nth-child(2){min-width:0}.IntroProductDemos-module__pbmYmG__readySeal{color:#f8e8e8;background:#9e1b32;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.IntroProductDemos-module__pbmYmG__readySeal svg{width:1.1rem;height:1.1rem}.IntroProductDemos-module__pbmYmG__readyLabel{color:#8a7c8c;letter-spacing:.08em;text-transform:uppercase;margin-top:.7rem;font-size:.48rem;font-weight:780;display:block}.IntroProductDemos-module__pbmYmG__readyCard h3{font-family:var(--landing-font-display);letter-spacing:-.025em;margin:.2rem 0 .65rem;font-size:1.2rem;font-weight:420}.IntroProductDemos-module__pbmYmG__linkRow{border-top:1px solid #e7dce3;gap:.3rem;min-width:0;padding:.65rem 0;display:grid}.IntroProductDemos-module__pbmYmG__linkRow>span{color:#6e6171;font-size:.52rem;font-weight:740}.IntroProductDemos-module__pbmYmG__linkRow code{color:#5d5060;text-overflow:ellipsis;white-space:nowrap;background:#f3ecef;border-radius:.45rem;min-width:0;padding:.5rem;font-size:.49rem;overflow:hidden}.IntroProductDemos-module__pbmYmG__privateLinkRow code{white-space:normal;line-height:1.35}.IntroProductDemos-module__pbmYmG__linkRow button{color:#fff;width:fit-content;min-height:2.75rem;font:720 .54rem/1 var(--landing-font-body);cursor:pointer;background:#401e4f;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.55rem .7rem;display:inline-flex}.IntroProductDemos-module__pbmYmG__linkRow button svg{width:.75rem;height:.75rem}.IntroProductDemos-module__pbmYmG__privateLinkRow button{color:#401e4f;background:#eadfed}.IntroProductDemos-module__pbmYmG__copyFeedback{color:#6b5d6e;min-height:.8rem;font-size:.48rem;line-height:1.35;display:block}.IntroProductDemos-module__pbmYmG__linkWarning{color:#6b5d6e;align-items:flex-start;gap:.35rem;margin:.1rem 0 0;font-size:.49rem;line-height:1.45;display:flex}.IntroProductDemos-module__pbmYmG__linkWarning svg{flex:none;width:.85rem;height:.85rem}@keyframes IntroProductDemos-module__pbmYmG__draft-spin{to{transform:rotate(1turn)}}@keyframes IntroProductDemos-module__pbmYmG__paper-in{0%{opacity:.001;filter:blur(5px);transform:translateY(.45rem)}}@keyframes IntroProductDemos-module__pbmYmG__photo-swap{0%{opacity:.15;transform:scale(1.06)}}@keyframes IntroProductDemos-module__pbmYmG__words-in{0%{opacity:.25;clip-path:inset(0 100% 0 0)}}@keyframes IntroProductDemos-module__pbmYmG__music-in{0%{opacity:.001;transform:translateY(.6rem)}}@keyframes IntroProductDemos-module__pbmYmG__story-moment{0%{opacity:.001;filter:blur(4px);transform:translate(.55rem)}}@media (hover:hover) and (pointer:fine){.IntroProductDemos-module__pbmYmG__linkRow button:hover{background:#5b2b70}.IntroProductDemos-module__pbmYmG__privateLinkRow button:hover{color:#401e4f;background:#dfd0e4}}@media (max-width:520px){.IntroProductDemos-module__pbmYmG__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.IntroProductDemos-module__pbmYmG__choiceOption,.IntroProductDemos-module__pbmYmG__feelingOption{min-height:2.75rem}.IntroProductDemos-module__pbmYmG__editorWorkspace{grid-template-columns:minmax(6.5rem,.58fr) minmax(0,1.42fr);gap:.5rem;padding-inline:.55rem}.IntroProductDemos-module__pbmYmG__chapterRail p{font-size:.49rem}.IntroProductDemos-module__pbmYmG__deliveryDemo{grid-template-columns:minmax(8.5rem,.72fr) minmax(0,1.28fr);gap:.55rem;padding:.55rem}.IntroProductDemos-module__pbmYmG__readyCard{padding:.75rem}.IntroProductDemos-module__pbmYmG__readyCard h3{font-size:1rem}.IntroProductDemos-module__pbmYmG__phone{min-height:21rem}}@media (max-width:360px){.IntroProductDemos-module__pbmYmG__deliveryDemo{grid-template-columns:minmax(0,1fr)}.IntroProductDemos-module__pbmYmG__phone{min-height:13.5rem}.IntroProductDemos-module__pbmYmG__readyCard{width:100%}}@media (prefers-reduced-motion:reduce){.IntroProductDemos-module__pbmYmG__choiceOption,.IntroProductDemos-module__pbmYmG__feelingOption,.IntroProductDemos-module__pbmYmG__chapterRail>div,.IntroProductDemos-module__pbmYmG__storyPhoto img,.IntroProductDemos-module__pbmYmG__phoneProgress i{transition:none}.IntroProductDemos-module__pbmYmG__drafting i,.IntroProductDemos-module__pbmYmG__draftPreview,.IntroProductDemos-module__pbmYmG__storyPhoto[data-swapped=true] img,.IntroProductDemos-module__pbmYmG__editedSentence,.IntroProductDemos-module__pbmYmG__musicAdded,.IntroProductDemos-module__pbmYmG__phoneScreen{animation:none}}
.EditorialShell-module__CYhbXG__shell{--editorial-ground:var(--landing-room);--editorial-paper:var(--landing-paper);--editorial-ink:var(--landing-text);--editorial-muted:var(--landing-text-muted);--editorial-line:var(--landing-line);--editorial-accent:var(--landing-accent-ink);min-height:100vh;color:var(--editorial-ink);background:var(--editorial-ground)}.EditorialShell-module__CYhbXG__shell ::selection{color:var(--landing-paper-text);background:color-mix(in srgb, var(--landing-accent-lit) 58%, var(--landing-paper))}.EditorialShell-module__CYhbXG__header{border-bottom:1px solid var(--editorial-line)}.EditorialShell-module__CYhbXG__headerInner,.EditorialShell-module__CYhbXG__footerInner{width:min(100% - 2rem,72rem);margin-inline:auto}.EditorialShell-module__CYhbXG__headerInner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;display:flex}.EditorialShell-module__CYhbXG__brand{--brand-mark-size:2rem;--brand-wordmark-size:1.55rem;--brand-lockup-gap:.3rem;min-height:2.75rem;color:var(--editorial-accent);align-items:center;text-decoration:none;display:inline-flex}.EditorialShell-module__CYhbXG__nav,.EditorialShell-module__CYhbXG__footer nav{align-items:center;gap:1.15rem;display:flex}.EditorialShell-module__CYhbXG__nav a,.EditorialShell-module__CYhbXG__footer a{min-height:2.75rem;color:var(--editorial-muted);text-underline-offset:.28em;align-items:center;padding-inline:.35rem;font-size:.82rem;font-weight:650;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s;display:inline-flex}.EditorialShell-module__CYhbXG__themeToggle{border:1px solid var(--editorial-line);width:2.75rem;height:2.75rem;color:var(--editorial-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.EditorialShell-module__CYhbXG__themeToggle:hover{color:var(--editorial-ink);background:color-mix(in srgb, var(--editorial-paper) 45%, transparent)}.EditorialShell-module__CYhbXG__nav a:hover,.EditorialShell-module__CYhbXG__nav a[aria-current=page],.EditorialShell-module__CYhbXG__footer a:hover{color:var(--editorial-ink);text-decoration-color:currentColor}.EditorialShell-module__CYhbXG__nav .EditorialShell-module__CYhbXG__createLink{min-height:2.75rem;color:var(--color-primary-foreground);background:var(--landing-accent);border-radius:999px;padding:.8rem 1.05rem;text-decoration:none}.dark .EditorialShell-module__CYhbXG__nav .EditorialShell-module__CYhbXG__createLink{color:#1a1020}.EditorialShell-module__CYhbXG__brand:focus-visible,.EditorialShell-module__CYhbXG__nav a:focus-visible,.EditorialShell-module__CYhbXG__themeToggle:focus-visible,.EditorialShell-module__CYhbXG__footer a:focus-visible{outline:2px solid var(--landing-accent-ink);outline-offset:4px}.EditorialShell-module__CYhbXG__footer{border-top:1px solid var(--editorial-line)}.EditorialShell-module__CYhbXG__footerInner{justify-content:space-between;align-items:center;gap:2rem;min-height:7.5rem;display:flex}.EditorialShell-module__CYhbXG__footer p{max-width:35ch;color:var(--editorial-muted);margin:0;font-size:.84rem;line-height:1.55}@media (max-width:640px){.EditorialShell-module__CYhbXG__headerInner{min-height:4.5rem}.EditorialShell-module__CYhbXG__brand{--brand-wordmark-size:1.3rem;--brand-mark-size:1.75rem}.EditorialShell-module__CYhbXG__nav{gap:.45rem}.EditorialShell-module__CYhbXG__nav a{font-size:.75rem}.EditorialShell-module__CYhbXG__nav .EditorialShell-module__CYhbXG__createLink{display:none}.EditorialShell-module__CYhbXG__footerInner{flex-direction:column;align-items:flex-start;min-height:0;padding-block:2rem}.EditorialShell-module__CYhbXG__footer nav{flex-wrap:wrap;gap:.75rem 1rem}}@media (prefers-reduced-motion:reduce){.EditorialShell-module__CYhbXG__nav a,.EditorialShell-module__CYhbXG__footer a{transition:none}}
.LandingOnboarding-module__suIiia__onboarding{z-index:90;color:#ede4ec;background:radial-gradient(42rem 30rem at 24% 52%,#a77aba1c,#0000 70%),radial-gradient(34rem 26rem at 82% 43%,#c99a4e0e,#0000 72%),#0e0912;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.LandingOnboarding-module__suIiia__header{z-index:2;min-height:4.25rem;padding:max(.75rem,env(safe-area-inset-top)) clamp(1rem,4vw,3.5rem) .75rem;border-bottom:1px solid #ede4ec21;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.LandingOnboarding-module__suIiia__brand{--brand-mark-size:2rem;--brand-wordmark-size:1.55rem;--brand-lockup-gap:.3rem}.LandingOnboarding-module__suIiia__skip{color:#b9aabb;min-height:2.75rem;font:600 .75rem/1 var(--landing-font-body);text-underline-offset:.28em;cursor:pointer;background:0 0;border:0;-webkit-text-decoration:underline #b9aabb73;text-decoration:underline #b9aabb73}.LandingOnboarding-module__suIiia__skip:hover{color:#ede4ec}.LandingOnboarding-module__suIiia__skip:focus-visible,.LandingOnboarding-module__suIiia__back:focus-visible,.LandingOnboarding-module__suIiia__next:focus-visible{outline:2px solid var(--color-focus-ring-on-dark);outline-offset:3px}.LandingOnboarding-module__suIiia__layout{grid-template:"visual copy""visual navigation"/minmax(26rem,1.12fr) minmax(20rem,.88fr);align-content:center;gap:0 clamp(2rem,5vw,6rem);min-width:0;min-height:0;padding:clamp(1.25rem,4vh,3rem) clamp(1.25rem,5vw,5rem);animation:.42s cubic-bezier(.16,1,.3,1) both LandingOnboarding-module__suIiia__step-in;display:grid}.LandingOnboarding-module__suIiia__copy{flex-direction:column;grid-area:copy;justify-content:flex-start;align-self:start;min-width:0;min-height:0;display:flex}.LandingOnboarding-module__suIiia__stepMeta{align-items:center;gap:.85rem;margin-bottom:1.15rem;display:flex}.LandingOnboarding-module__suIiia__count{color:#a697ac;font:650 .72rem/1 var(--landing-font-body);font-variant-numeric:tabular-nums;margin:0}.LandingOnboarding-module__suIiia__copy h1{max-width:10ch;font-family:var(--landing-font-display);letter-spacing:-.04em;text-wrap:balance;outline:none;margin:0;font-size:clamp(2.55rem,min(4.8vw,7vh),5rem);font-weight:360;line-height:.95}.LandingOnboarding-module__suIiia__body{color:#d1c4d2;max-width:42ch;font:430 clamp(.9rem,1.2vw,1.05rem)/1.6 var(--landing-font-body);margin:1.35rem 0 0}.LandingOnboarding-module__suIiia__note{color:#9f91a2;max-width:44ch;font:500 .76rem/1.55 var(--landing-font-body);border-top:1px solid #ede4ec21;margin:1rem 0 0;padding-top:1rem}.LandingOnboarding-module__suIiia__visual{grid-area:visual;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.LandingOnboarding-module__suIiia__visual:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#a77aba1f,#9e1b3209 44%,#0000 74%);border-radius:50%;width:min(92%,42rem);height:min(82%,27rem);position:absolute}.LandingOnboarding-module__suIiia__navigation{grid-area:navigation;align-self:start}.LandingOnboarding-module__suIiia__controls{align-items:center;gap:.65rem;margin-top:clamp(1.25rem,3vh,2rem);display:flex}.LandingOnboarding-module__suIiia__back,.LandingOnboarding-module__suIiia__next{min-height:2.85rem;font:750 .78rem/1 var(--landing-font-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1.1rem;display:inline-flex}.LandingOnboarding-module__suIiia__back{color:#d7ccd8;background:0 0;border:1px solid #ede4ec2e}.LandingOnboarding-module__suIiia__next{color:#1b1020;background:#d7b8e2;border:1px solid #0000;gap:.5rem;box-shadow:0 16px 34px -22px #d7b8e2cc}.LandingOnboarding-module__suIiia__next svg{width:1rem;height:1rem}.LandingOnboarding-module__suIiia__progress{gap:0;display:flex}.LandingOnboarding-module__suIiia__progress button{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}.LandingOnboarding-module__suIiia__progress button:focus-visible{outline:2px solid var(--color-focus-ring-on-dark);outline-offset:-5px;border-radius:.55rem}.LandingOnboarding-module__suIiia__progress span{background:#ede4ec24;width:1.6rem;height:2px;transition:background-color .16s,transform .16s}.LandingOnboarding-module__suIiia__progress span[data-complete=true],.LandingOnboarding-module__suIiia__progress span[data-active=true]{background:#d7b8e2}.LandingOnboarding-module__suIiia__progress span[data-active=true]{transform:scaleY(2)}.LandingOnboarding-module__suIiia__swipeHint{color:#9f91a2;font:550 .66rem/1.4 var(--landing-font-body);margin:0;display:none}@keyframes LandingOnboarding-module__suIiia__step-in{0%{opacity:.001;filter:blur(6px);transform:translate(1rem)scale(.995)}}@media (max-width:920px) and (min-width:761px){.LandingOnboarding-module__suIiia__layout{grid-template-columns:minmax(23rem,1.08fr) minmax(17rem,.92fr);gap:0 2rem;padding-inline:1.5rem}.LandingOnboarding-module__suIiia__copy h1{font-size:clamp(2.4rem,5vw,3.8rem)}}@media (max-width:760px){.LandingOnboarding-module__suIiia__onboarding{overscroll-behavior:contain;overflow-y:auto}.LandingOnboarding-module__suIiia__header{z-index:3;background:#0e0912f5;min-height:3.75rem;padding-inline:1rem;position:sticky;top:0}.LandingOnboarding-module__suIiia__brand{--brand-mark-size:1.7rem;--brand-wordmark-size:1.3rem}.LandingOnboarding-module__suIiia__skip{font-size:.68rem}.LandingOnboarding-module__suIiia__layout{height:max-content;min-height:max-content;padding:1.25rem 1rem max(1.5rem,env(safe-area-inset-bottom));grid-template:"copy""visual""navigation"/minmax(0,1fr);align-content:start;align-self:start;gap:1rem;display:grid}.LandingOnboarding-module__suIiia__copy{justify-content:flex-start;align-self:auto;padding:0}.LandingOnboarding-module__suIiia__stepMeta{margin-bottom:.8rem}.LandingOnboarding-module__suIiia__copy h1{max-width:13ch;font-size:clamp(2.25rem,10vw,3.5rem)}.LandingOnboarding-module__suIiia__body{margin-top:.85rem;font-size:.84rem;line-height:1.5}.LandingOnboarding-module__suIiia__note{margin-top:.65rem;padding-top:.65rem;font-size:.68rem}.LandingOnboarding-module__suIiia__visual{place-items:start center;min-height:auto}.LandingOnboarding-module__suIiia__navigation{z-index:2;padding:.55rem 1rem max(.55rem,env(safe-area-inset-bottom));background:linear-gradient(#0000,#0e0912eb 12%,#0e0912 24%);margin:0 -1rem;position:sticky;bottom:0}.LandingOnboarding-module__suIiia__swipeHint{display:block}.LandingOnboarding-module__suIiia__controls{margin-top:0}.LandingOnboarding-module__suIiia__next{margin-left:auto}}@media (max-height:720px) and (min-width:761px){.LandingOnboarding-module__suIiia__layout{padding-block:1rem}.LandingOnboarding-module__suIiia__stepMeta{margin-bottom:.65rem}.LandingOnboarding-module__suIiia__body{margin-top:.75rem}.LandingOnboarding-module__suIiia__note{margin-top:.55rem;padding-top:.55rem}.LandingOnboarding-module__suIiia__controls{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.LandingOnboarding-module__suIiia__layout{animation:none}.LandingOnboarding-module__suIiia__progress span{transition:none}}
.About-module__hVONLq__main{width:min(100% - 2rem,72rem);margin-inline:auto;padding:clamp(3.5rem,9vw,8rem) 0 clamp(5rem,10vw,9rem)}.About-module__hVONLq__intro{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.About-module__hVONLq__intro h1{max-width:11ch;font-family:var(--landing-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,2.75rem + 4vw,5.2rem);font-weight:350;line-height:.93}.About-module__hVONLq__intro>p{max-width:46ch;color:var(--editorial-muted);margin:0;font-size:1.08rem;line-height:1.7}.About-module__hVONLq__body{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);margin-top:clamp(5rem,12vw,11rem);display:grid}.About-module__hVONLq__definition{border-top:1px solid var(--editorial-line);padding-top:1.2rem}.About-module__hVONLq__definition p{color:var(--editorial-muted);font-family:var(--landing-font-display);margin:0;font-size:1.35rem;line-height:1.45}.About-module__hVONLq__sections{font-size:1rem;line-height:1.8}.About-module__hVONLq__sections section+section{margin-top:clamp(4rem,8vw,6.5rem)}.About-module__hVONLq__sections h2,.About-module__hVONLq__close h2{max-width:22ch;font-family:var(--landing-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.15rem;font-size:clamp(2rem,4vw,3.15rem);font-weight:390;line-height:1.05}.About-module__hVONLq__sections p{max-width:70ch;margin:1rem 0 0}.About-module__hVONLq__sections a{color:var(--editorial-accent);text-underline-offset:.25em;font-weight:700}.About-module__hVONLq__creator{border-block:1px solid var(--editorial-line);grid-template-columns:minmax(0,1fr);gap:clamp(2rem,7vw,6rem);margin-top:clamp(6rem,14vw,12rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}.About-module__hVONLq__portrait{min-width:0;margin:0}.About-module__hVONLq__portrait img{object-fit:cover;object-position:center 34%;border-radius:1rem;width:100%;height:auto;max-height:42rem;display:block;box-shadow:0 34px 70px -42px #241c29b8}.About-module__hVONLq__portrait figcaption{color:var(--editorial-muted);letter-spacing:.02em;margin-top:.85rem;font-size:.74rem;font-weight:650}.About-module__hVONLq__creatorCopy{align-self:center;min-width:0}.About-module__hVONLq__creatorCopy h2{max-width:12ch;font-family:var(--landing-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.4rem;font-size:clamp(2.75rem,2rem + 3vw,5rem);font-weight:360;line-height:.98}.About-module__hVONLq__creatorCopy>p:not(.About-module__hVONLq__signature){max-width:59ch;margin:1rem 0 0;font-size:1rem;line-height:1.8}.About-module__hVONLq__profileLinks{flex-wrap:wrap;gap:.45rem 1.2rem;margin-top:1.6rem;display:flex}.About-module__hVONLq__profileLinks a{min-height:2.75rem;color:var(--editorial-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-underline-offset:.3em;align-items:center;gap:.25rem;font-size:.84rem;font-weight:750;display:inline-flex}.About-module__hVONLq__profileLinks a:hover{color:var(--editorial-ink);text-decoration-color:currentColor}.About-module__hVONLq__profileLinks svg{width:1rem;height:1rem}.About-module__hVONLq__signature{color:var(--editorial-accent);font-family:var(--landing-font-hand);transform-origin:0;margin:1.5rem 0 0;font-size:2.1rem;line-height:1;transform:rotate(-2deg)}.About-module__hVONLq__close{border-top:1px solid var(--editorial-line);grid-template-columns:minmax(0,1fr);align-items:end;gap:2rem;margin-top:clamp(6rem,14vw,12rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}.About-module__hVONLq__close>div{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.About-module__hVONLq__close a{min-height:2.75rem;color:var(--editorial-accent);text-underline-offset:.3em;align-items:center;font-size:.88rem;font-weight:750;display:inline-flex}.About-module__hVONLq__sections a:focus-visible,.About-module__hVONLq__profileLinks a:focus-visible,.About-module__hVONLq__close a:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}@media (min-width:48rem){.About-module__hVONLq__intro{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr)}.About-module__hVONLq__intro h1{font-size:clamp(4.2rem,10vw,6rem)}.About-module__hVONLq__body{grid-template-columns:minmax(11rem,17rem) minmax(0,44rem)}.About-module__hVONLq__definition{align-self:start;position:sticky;top:2rem}.About-module__hVONLq__creator{grid-template-columns:minmax(16rem,.72fr) minmax(22rem,1fr)}.About-module__hVONLq__close{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.About-module__hVONLq__signature{transform:none}}
.GuidesIndex-module__CaB_2W__main{width:min(100% - 2rem,72rem);margin-inline:auto;padding:clamp(3.5rem,9vw,8rem) 0 clamp(5rem,10vw,9rem)}.GuidesIndex-module__CaB_2W__intro{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.GuidesIndex-module__CaB_2W__intro h1{max-width:11ch;font-family:var(--landing-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.6rem,8vw,6rem);font-weight:350;line-height:.94}.GuidesIndex-module__CaB_2W__intro p,.GuidesIndex-module__CaB_2W__libraryHeading p,.GuidesIndex-module__CaB_2W__close p{max-width:46ch;color:var(--editorial-muted);margin:0;line-height:1.7}.GuidesIndex-module__CaB_2W__library{margin-top:clamp(5rem,12vw,11rem)}.GuidesIndex-module__CaB_2W__libraryHeading{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:2rem;padding-bottom:1.5rem;display:grid}.GuidesIndex-module__CaB_2W__libraryHeading h2,.GuidesIndex-module__CaB_2W__close h2{max-width:18ch;font-family:var(--landing-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:390;line-height:1.02}.GuidesIndex-module__CaB_2W__guideList{border-top:1px solid var(--editorial-line);margin:0;padding:0;list-style:none}.GuidesIndex-module__CaB_2W__guideList li{border-bottom:1px solid var(--editorial-line)}.GuidesIndex-module__CaB_2W__guideList a{min-height:12rem;color:var(--editorial-ink);grid-template-columns:minmax(16rem,.82fr) minmax(19rem,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:2rem 3.5rem 2rem 0;text-decoration:none;display:grid;position:relative}.GuidesIndex-module__CaB_2W__guideList a:before{z-index:0;background:color-mix(in srgb, var(--editorial-paper) 48%, transparent);content:"";opacity:0;transition:opacity .18s,transform .18s;position:absolute;inset:0;transform:scaleY(.86)}.GuidesIndex-module__CaB_2W__guideList a:hover:before{opacity:1;transform:scaleY(1)}.GuidesIndex-module__CaB_2W__guideList a>*{z-index:1;position:relative}.GuidesIndex-module__CaB_2W__guideTitle{max-width:22ch;font-family:var(--landing-font-display);letter-spacing:-.025em;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.14}.GuidesIndex-module__CaB_2W__guideSummary{color:var(--editorial-muted);font-size:.92rem;line-height:1.65}.GuidesIndex-module__CaB_2W__guideMeta{color:var(--editorial-muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:.72rem}.GuidesIndex-module__CaB_2W__guideList svg{width:1.25rem;height:1.25rem;color:var(--editorial-accent);grid-area:1/3/span 2}.GuidesIndex-module__CaB_2W__guideList a:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.GuidesIndex-module__CaB_2W__close{border-top:1px solid var(--editorial-line);max-width:48rem;margin:clamp(6rem,14vw,12rem) 0 0 auto;padding:clamp(2rem,5vw,3.5rem) 0 0 clamp(1.5rem,5vw,4rem)}.GuidesIndex-module__CaB_2W__close p{margin-top:1rem}.GuidesIndex-module__CaB_2W__close a{min-height:2.75rem;color:var(--editorial-accent);text-underline-offset:.3em;align-items:center;margin-top:1.5rem;font-weight:750;display:inline-flex}.GuidesIndex-module__CaB_2W__close a:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}@media (max-width:760px){.GuidesIndex-module__CaB_2W__intro,.GuidesIndex-module__CaB_2W__libraryHeading{grid-template-columns:1fr}.GuidesIndex-module__CaB_2W__intro h1{font-size:clamp(3.1rem,16vw,5.2rem)}.GuidesIndex-module__CaB_2W__guideList a{grid-template-columns:1fr auto;gap:1rem 1.5rem;min-height:0;padding:1.8rem 0}.GuidesIndex-module__CaB_2W__guideTitle,.GuidesIndex-module__CaB_2W__guideSummary,.GuidesIndex-module__CaB_2W__guideMeta{grid-column:1}.GuidesIndex-module__CaB_2W__guideList svg{grid-area:1/2/span 3}}@media (prefers-reduced-motion:reduce){.GuidesIndex-module__CaB_2W__guideList a:before{transition:none}}
.GuideArticle-module__r47Lja__main{padding:clamp(2rem,5vw,5rem) 1rem clamp(4rem,8vw,7rem)}.GuideArticle-module__r47Lja__article{width:min(100%,68rem);margin-inline:auto}.GuideArticle-module__r47Lja__breadcrumbs{color:var(--editorial-muted);align-items:center;gap:.55rem;margin-bottom:clamp(2.5rem,6vw,5rem);font-size:.78rem;display:flex}.GuideArticle-module__r47Lja__breadcrumbs a{min-height:2.75rem;color:inherit;text-underline-offset:.25em;align-items:center;display:inline-flex}.GuideArticle-module__r47Lja__articleHeader{max-width:56rem;padding-bottom:clamp(2.5rem,5vw,4.5rem)}.GuideArticle-module__r47Lja__articleHeader h1{max-width:16ch;font-family:var(--landing-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,7vw,5.9rem);font-weight:350;line-height:.97}.GuideArticle-module__r47Lja__summary{max-width:48rem;color:var(--editorial-muted);margin:1.6rem 0 0;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.GuideArticle-module__r47Lja__byline{color:var(--editorial-muted);font-variant-numeric:tabular-nums;margin:1.35rem 0 0;font-size:.78rem}.GuideArticle-module__r47Lja__readingGrid{grid-template-columns:minmax(10rem,14rem) minmax(0,45rem);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.GuideArticle-module__r47Lja__contents{border-top:1px solid var(--editorial-line);padding-top:1rem;position:sticky;top:2rem}.GuideArticle-module__r47Lja__contents>p{margin:0 0 .9rem;font-size:.76rem;font-weight:750}.GuideArticle-module__r47Lja__contents ol{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.GuideArticle-module__r47Lja__contents a{color:var(--editorial-muted);font-size:.75rem;line-height:1.4;text-decoration:none}.GuideArticle-module__r47Lja__contents a:hover{color:var(--editorial-ink);text-underline-offset:.24em;text-decoration:underline}.GuideArticle-module__r47Lja__prose{color:var(--editorial-ink);font-size:1rem;line-height:1.8}.GuideArticle-module__r47Lja__directAnswer{color:var(--landing-paper-text);background:var(--editorial-paper);margin-bottom:clamp(3.5rem,7vw,6rem);padding:clamp(1.5rem,4vw,2.4rem);box-shadow:0 24px 60px -42px #401e4f99}.GuideArticle-module__r47Lja__directAnswer p{max-width:54ch;font-family:var(--landing-font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,3vw,2.05rem);font-weight:380;line-height:1.35}.GuideArticle-module__r47Lja__prose section{scroll-margin-top:2rem}.GuideArticle-module__r47Lja__prose section+section{margin-top:clamp(3.8rem,8vw,6.5rem)}.GuideArticle-module__r47Lja__prose h2,.GuideArticle-module__r47Lja__nextReading h2{max-width:22ch;font-family:var(--landing-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(2rem,4vw,3.15rem);font-weight:390;line-height:1.05}.GuideArticle-module__r47Lja__prose p{max-width:70ch;margin:1.1rem 0 0}.GuideArticle-module__r47Lja__prose .GuideArticle-module__r47Lja__sectionAnswer{margin-top:0;font-size:1.08rem;font-weight:650;line-height:1.65}.GuideArticle-module__r47Lja__itemList,.GuideArticle-module__r47Lja__takeaways ul{gap:1rem;margin:1.5rem 0 0;padding-left:1.35rem;display:grid}.GuideArticle-module__r47Lja__itemList li,.GuideArticle-module__r47Lja__takeaways li{padding-left:.35rem}.GuideArticle-module__r47Lja__itemList li::marker{color:var(--editorial-accent);font-weight:750}.GuideArticle-module__r47Lja__takeaways li::marker{color:var(--editorial-accent);font-weight:750}.GuideArticle-module__r47Lja__itemList strong{font-weight:750}.GuideArticle-module__r47Lja__takeaways{border-top:1px solid var(--editorial-line);padding-top:2rem}.GuideArticle-module__r47Lja__nextReading{border-top:1px solid var(--editorial-line);margin-top:clamp(5rem,10vw,9rem);padding-top:clamp(2.5rem,5vw,4rem)}.GuideArticle-module__r47Lja__nextReading>div{background:var(--editorial-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.GuideArticle-module__r47Lja__nextReading a{min-height:10rem;color:var(--editorial-ink);background:var(--editorial-ground);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;text-decoration:none;display:flex}.GuideArticle-module__r47Lja__nextReading a:hover span{text-underline-offset:.22em;text-decoration:underline}.GuideArticle-module__r47Lja__nextReading span{max-width:24ch;font-family:var(--landing-font-display);font-size:1.4rem;line-height:1.2}.GuideArticle-module__r47Lja__nextReading small{max-width:48ch;color:var(--editorial-muted);font-size:.78rem;line-height:1.55}.GuideArticle-module__r47Lja__breadcrumbs a:focus-visible,.GuideArticle-module__r47Lja__contents a:focus-visible,.GuideArticle-module__r47Lja__nextReading a:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}@media (max-width:760px){.GuideArticle-module__r47Lja__readingGrid{grid-template-columns:1fr}.GuideArticle-module__r47Lja__contents{border-bottom:1px solid var(--editorial-line);padding:1rem 0 1.25rem;position:static}.GuideArticle-module__r47Lja__contents ol{gap:.35rem}.GuideArticle-module__r47Lja__contents a{align-items:center;min-height:2.75rem;display:inline-flex}}@media (max-width:560px){.GuideArticle-module__r47Lja__main{padding-inline:1rem}.GuideArticle-module__r47Lja__articleHeader h1{font-size:clamp(2.55rem,13vw,4rem)}.GuideArticle-module__r47Lja__nextReading>div{grid-template-columns:1fr}.GuideArticle-module__r47Lja__nextReading a{min-height:8rem}}
.EditModuleSite-module__F8q33W__editSurface{--studio-mobile-sticky-top:calc(7.25rem + env(safe-area-inset-top));width:100%;min-width:0}.EditModuleSite-module__F8q33W__editBar{top:calc(3.75rem + env(safe-area-inset-top));position:sticky}.EditModuleSite-module__F8q33W__editBarInner{padding-right:max(5rem, env(safe-area-inset-right));padding-left:max(1.25rem, env(safe-area-inset-left))}.EditModuleSite-module__F8q33W__editPane{min-width:0;min-height:0}@media (min-width:768px){.EditModuleSite-module__F8q33W__editSurface{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.EditModuleSite-module__F8q33W__editBar{position:relative;top:auto}.EditModuleSite-module__F8q33W__editBarInner{padding-left:1.25rem;padding-right:6rem}.EditModuleSite-module__F8q33W__editPane{grid-row:3;height:100%;overflow:hidden}}@media (min-width:1024px){.EditModuleSite-module__F8q33W__editBarInner{padding-inline:2rem}}
.InteractiveLandingShell-module__tfdr3W__shell{--pointer-x:72vw;--pointer-y:42vh;isolation:isolate;width:100%;height:100dvh;color:var(--landing-text);background:var(--landing-room);overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}.InteractiveLandingShell-module__tfdr3W__activePage{background:radial-gradient(32rem 32rem at var(--pointer-x) var(--pointer-y), color-mix(in srgb, var(--landing-accent) 8%, transparent), transparent 70%), var(--landing-room);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.InteractiveLandingShell-module__tfdr3W__main{min-width:0;min-height:0;overflow:hidden}.InteractiveLandingShell-module__tfdr3W__hero{width:100%;min-width:0;height:100%;min-height:0;padding-block:clamp(1.5rem,4vh,4rem);padding-inline:max(clamp(1.25rem, 6vw, 7rem), env(safe-area-inset-left)) max(clamp(1.25rem, 6vw, 7rem), env(safe-area-inset-right));grid-template-columns:minmax(19rem,.9fr) minmax(21rem,.72fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.InteractiveLandingShell-module__tfdr3W__heroCopy{min-width:0}.InteractiveLandingShell-module__tfdr3W__hero h1{max-width:14ch;font-family:var(--font-quicksand), ui-rounded, "Avenir Next Rounded", sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,5.3vw,5.8rem);font-weight:350;line-height:.98}.InteractiveLandingShell-module__tfdr3W__lede{max-width:42ch;color:var(--landing-text-muted);font:450 clamp(.95rem, 1.2vw, 1.15rem)/1.65 var(--landing-font-body);margin:clamp(1.25rem,2.5vw,2rem) 0 0}.InteractiveLandingShell-module__tfdr3W__heroActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:clamp(1.35rem,2.5vw,2.25rem);display:flex}.InteractiveLandingShell-module__tfdr3W__primaryAction,.InteractiveLandingShell-module__tfdr3W__secondaryAction{min-height:3rem;font:750 .8rem/1 var(--landing-font-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.82rem 1.2rem;text-decoration:none;display:inline-flex}.InteractiveLandingShell-module__tfdr3W__primaryAction{color:#fff;background:var(--landing-accent,#d7b8e2);box-shadow:0 18px 36px -25px color-mix(in srgb, var(--landing-accent) 90%, transparent);border:1px solid #0000;gap:.55rem}.InteractiveLandingShell-module__tfdr3W__secondaryAction{border:1px solid color-mix(in srgb, var(--landing-text) 16%, transparent);color:var(--landing-text);background:0 0;gap:.55rem}.InteractiveLandingShell-module__tfdr3W__secondaryAction svg,.InteractiveLandingShell-module__tfdr3W__primaryAction svg,.InteractiveLandingShell-module__tfdr3W__artCue svg{width:1rem;height:1rem}.InteractiveLandingShell-module__tfdr3W__primaryAction:hover{filter:brightness(1.05)}.InteractiveLandingShell-module__tfdr3W__secondaryAction:hover{border-color:color-mix(in srgb, var(--landing-text) 32%, transparent)}.InteractiveLandingShell-module__tfdr3W__primaryAction:focus-visible,.InteractiveLandingShell-module__tfdr3W__secondaryAction:focus-visible,.InteractiveLandingShell-module__tfdr3W__artCard:focus-visible{outline:2px solid var(--color-focus-ring-on-dark);outline-offset:3px}.InteractiveLandingShell-module__tfdr3W__trust{max-width:49ch;color:color-mix(in srgb, var(--landing-text-muted) 82%, transparent);font:500 .72rem/1.5 var(--landing-font-body);margin:1.1rem 0 0}.InteractiveLandingShell-module__tfdr3W__discoveryLinks{color:color-mix(in srgb, var(--landing-text-muted) 78%, transparent);font:600 .7rem/1.5 var(--landing-font-body);align-items:center;gap:.55rem;margin-top:.45rem;display:flex}.InteractiveLandingShell-module__tfdr3W__discoveryLinks a,.InteractiveLandingShell-module__tfdr3W__discoveryLinks button{min-height:2rem;color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.24em;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.InteractiveLandingShell-module__tfdr3W__discoveryLinks a:hover,.InteractiveLandingShell-module__tfdr3W__discoveryLinks button:hover{color:var(--landing-text);cursor:pointer;text-decoration-color:currentColor}.InteractiveLandingShell-module__tfdr3W__discoveryLinks a:focus-visible,.InteractiveLandingShell-module__tfdr3W__discoveryLinks button:focus-visible{outline:2px solid var(--landing-accent-ink);outline-offset:2px}.InteractiveLandingShell-module__tfdr3W__artCard{aspect-ratio:4/5;cursor:pointer;background:#241529;border:0;border-radius:clamp(1rem,2vw,1.75rem);justify-self:end;width:min(100%,35rem);max-height:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 42px 90px -52px #210e27c7}.InteractiveLandingShell-module__tfdr3W__artShade{z-index:2;pointer-events:none;background:linear-gradient(#0000,#0e0912db);position:absolute;inset:58% 0 0}.InteractiveLandingShell-module__tfdr3W__artCue{z-index:3;color:#f3ebf2;font:700 .78rem/1 var(--landing-font-body);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:auto 1.25rem 1.25rem}.dark .InteractiveLandingShell-module__tfdr3W__primaryAction{color:#1a1020}@media (max-width:820px){.InteractiveLandingShell-module__tfdr3W__hero{padding-block:clamp(.8rem, 2.3vh, 1.35rem) max(1rem, env(safe-area-inset-bottom));padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));grid-template-rows:auto minmax(6.5rem,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(.75rem,2.2vh,1.25rem)}.InteractiveLandingShell-module__tfdr3W__hero h1{max-width:14ch;font-size:clamp(2.15rem,min(11vw,6.2dvh),3.25rem);line-height:1}.InteractiveLandingShell-module__tfdr3W__lede{margin-top:clamp(.6rem,1.6vh,1rem);font-size:clamp(.78rem,2.2vh,.94rem);line-height:1.48}.InteractiveLandingShell-module__tfdr3W__heroActions{margin-top:clamp(.7rem,1.8vh,1.1rem)}.InteractiveLandingShell-module__tfdr3W__trust{margin-top:clamp(.55rem,1.3vh,.9rem)}.InteractiveLandingShell-module__tfdr3W__discoveryLinks{margin-top:.25rem}.InteractiveLandingShell-module__tfdr3W__artCard{aspect-ratio:auto;justify-self:stretch;width:100%;height:100%;min-height:6.5rem}}@media (max-width:480px){.InteractiveLandingShell-module__tfdr3W__heroActions{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.InteractiveLandingShell-module__tfdr3W__primaryAction,.InteractiveLandingShell-module__tfdr3W__secondaryAction{width:100%;min-width:0}.InteractiveLandingShell-module__tfdr3W__primaryAction{order:-1}}@media (max-width:820px) and (max-height:650px){.InteractiveLandingShell-module__tfdr3W__hero{flex-direction:column;justify-content:center;display:flex}.InteractiveLandingShell-module__tfdr3W__artCard{display:none}}@media (min-width:821px) and (max-height:500px){.InteractiveLandingShell-module__tfdr3W__hero{flex-direction:column;justify-content:center;padding-block:1rem;display:flex}.InteractiveLandingShell-module__tfdr3W__hero h1{max-width:18ch;font-size:clamp(2.15rem,5.3vw,3rem)}.InteractiveLandingShell-module__tfdr3W__lede{margin-top:.65rem;line-height:1.45}.InteractiveLandingShell-module__tfdr3W__heroActions{margin-top:.75rem}.InteractiveLandingShell-module__tfdr3W__trust{margin-top:.6rem}.InteractiveLandingShell-module__tfdr3W__artCard{display:none}}@media (prefers-reduced-motion:reduce){.InteractiveLandingShell-module__tfdr3W__activePage{background:var(--landing-room)}}
