@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/figtree-latin-ext-wght-normal.f4f67954.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/figtree-latin-wght-normal.2493ccd0.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.2e4c7ec0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.27174242.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.218b6771.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-italic.0c2ee6ed.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-italic.8708bfeb.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-italic.bf47ab9a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.fonts_body__C3bMp{--font-landing-body:"Figtree Variable"}.fonts_display__gPAzJ{--font-landing-display:"Fraunces Variable"}.creator_dialog__KLvhX,.creator_root__FvA9E{--creator-ink:#221830;--creator-muted:#6f6478;--creator-plum:#5a3784;--creator-line:#e8ded0;--creator-lavender:#f0e9f7;--creator-cream:#fbf5ea;--creator-display:var(--font-landing-display),Georgia,serif;--creator-body:var(--font-landing-body),Arial,sans-serif;color:var(--creator-ink);background:var(--creator-cream);font:400 14px/1.45 var(--creator-body);color-scheme:light}.creator_root__FvA9E{min-height:100dvh}body:has(.creator_root__FvA9E)>[data-otter-mascot]{display:none}.creator_dialog__KLvhX :is(button,a,input,select,textarea):focus-visible,.creator_root__FvA9E :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--creator-plum);outline-offset:3px}.creator_dialog__KLvhX button,.creator_root__FvA9E button{cursor:pointer}.creator_dialog__KLvhX button:disabled,.creator_root__FvA9E button:disabled{cursor:default;opacity:.55}.creator_dialog__KLvhX svg,.creator_root__FvA9E svg{width:16px;height:16px;flex:none}.creator_stage__EMnKF{display:none}.creator_panel__sMF_O{display:flex;flex-direction:column;min-width:0;min-height:100dvh}.creator_header__pWjjG{display:flex;align-items:center;justify-content:space-between;flex:none;gap:14px;padding:16px 20px;border-bottom:1px solid var(--creator-line)}.creator_headerProgress__p_nj_{display:flex;align-items:center;gap:12px;min-width:0}.creator_headerProgress__p_nj_ p{color:var(--creator-plum);font-size:11px;font-weight:600}.creator_progress__NJxIp{display:flex;gap:5px;width:min(230px,44vw);margin-top:8px}.creator_progress__NJxIp span{height:3px;flex:1;border-radius:3px;background:#e5d9cc}.creator_progress__NJxIp span[data-complete=true]{background:var(--creator-plum)}.creator_back__HHHhA{display:grid;place-items:center;width:32px;height:36px;margin-left:-8px}.creator_exit__8oW7D{display:inline-flex;align-items:center;font-size:11px;white-space:nowrap}.creator_body__n5nSQ{flex:1;min-height:0;min-width:0;padding:24px 20px}.creator_intro__ZSOse{margin-bottom:24px}.creator_intro__ZSOse h1{color:var(--creator-ink);font:600 34px/1.08 var(--creator-display);outline:none;text-wrap:pretty}.creator_intro__ZSOse>p:last-child:not(.creator_stepLabel__QQr5q){max-width:600px;margin-top:10px;color:var(--creator-muted);font-size:13px;line-height:1.6}.creator_stepLabel__QQr5q{color:#b94c35;font-size:11px;margin-bottom:10px}.creator_fields__qBUI7{display:grid;align-content:start;gap:20px;min-width:0}.creator_inlineCharacterDetails__vdjE_{min-width:0;border-top:1px solid var(--creator-line);padding-top:18px}.creator_inlineCharacterDetails__vdjE_>summary{min-height:44px;cursor:pointer;color:var(--creator-plum);font-size:14px;font-weight:600}.creator_inlineCharacterDetails__vdjE_>[data-character-form]{display:grid;gap:24px;padding-top:8px}.creator_inlineCharacterDetails__vdjE_ [data-character-section]{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.creator_inlineCharacterDetails__vdjE_ [data-character-heading]{display:none}.creator_inlineCharacterDetails__vdjE_ [data-character-description]{margin-top:0;padding-top:0;border:0}.creator_inlineCharacterDetails__vdjE_ [data-character-style] button{max-width:100%;white-space:normal;height:auto}.creator_inlineCharacterDetails__vdjE_ [data-character-advanced]{margin-top:24px}.creator_inlineCharacterDetails__vdjE_>button{margin-top:20px;width:100%;white-space:normal}.creator_footer__c8NRg{position:sticky;bottom:0;z-index:15;flex:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 20px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--creator-line);background:#fffcf5}.creator_footerNote__pMZIx{display:none;color:var(--creator-muted);font-size:11px}.creator_primary__98_A6{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 20px;border-radius:9px;background:var(--creator-plum);color:white;font-size:13px;transition:background-color .15s,scale .15s}.creator_primary__98_A6:hover{background:#452768}.creator_primary__98_A6:active{scale:.96}.creator_primary__98_A6 svg{color:#f4b942}.creator_footer__c8NRg>.creator_primary__98_A6{flex:1}.creator_secondary__utioT{justify-content:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid #d9cbe4;border-radius:7px;background:#fffcf8}.creator_secondary__utioT,.creator_textButton__KBZmB{display:inline-flex;align-items:center;color:var(--creator-plum);font-size:12px;font-weight:600}.creator_textButton__KBZmB{gap:6px;min-height:34px;text-align:left}.creator_formRow__sMiRz{display:grid;grid-template-columns:minmax(0,1fr) 142px;gap:12px}.creator_twoColumns__gYkTY{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.creator_label__q2fHJ{display:grid;gap:7px;min-width:0;font-size:12px;font-weight:600}.creator_labelTitle__EDc0a,.creator_legend__mjxnV{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:600;width:100%;margin-bottom:8px}.creator_labelTitle__EDc0a{margin:0}.creator_hint__jTTfI{font-size:11px;line-height:1.5;color:var(--creator-muted);font-weight:400}.creator_control__3pHdT{width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid #d9cbe4;border-radius:8px;background:white;color:var(--creator-ink);font:400 14px/1.4 var(--creator-body)}textarea.creator_control__3pHdT{resize:vertical}.creator_nameInput__RnAph{font:500 22px/1.2 var(--creator-display)}.creator_choices__uI_ws{display:flex;flex-wrap:wrap;gap:7px}.creator_choice__v0Zx8{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:7px 11px;border:1px solid #dfd2e9;border-radius:7px;background:#fffdf9;color:var(--creator-ink);font-size:12px}.creator_choice__v0Zx8[aria-pressed=true]{border-color:var(--creator-plum);background:var(--creator-plum);color:white}.creator_choice__v0Zx8 svg{width:13px;height:13px}.creator_compactField__OjMQl{display:flex;gap:8px;margin-top:9px}.creator_compactField__OjMQl .creator_control__3pHdT{min-height:37px;padding-block:7px;font-size:12px}.creator_optionRows__Hj7IN{display:grid;gap:0;border-top:1px solid var(--creator-line)}.creator_optionRow__le2FH{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding-block:8px;border-bottom:1px solid var(--creator-line);font-size:12px;font-weight:600;text-align:left}.creator_optionRow__le2FH>span:last-child{color:var(--creator-muted);font-size:11px;font-weight:400}.creator_notice__Eb5bG{padding:10px 12px;border-left:3px solid var(--creator-plum);background:var(--creator-lavender);font-size:12px;line-height:1.6}.creator_error__s7x0G{color:#8f2f2a;font-size:12px;line-height:1.5;padding:9px 12px;border-left:3px solid #b94c35;background:#fff0e9}.creator_mobilePreview__PQrKk{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:9px;background:var(--creator-lavender)}.creator_mobilePreview__PQrKk .creator_cover__hRC9a{width:58px;flex:none;border-radius:2px 5px 5px 2px}.creator_mobilePreview__PQrKk .creator_coverTitle__WMQSI{padding:2px;gap:0}.creator_mobilePreview__PQrKk .creator_coverTitle__WMQSI strong{font-size:9px}.creator_mobilePreview__PQrKk .creator_coverTitle__WMQSI span{font-size:4px}.creator_mobilePreview__PQrKk strong{font:500 17px/1.3 var(--creator-display)}.creator_mobilePreview__PQrKk p{margin-top:4px;font-size:10px;color:var(--creator-muted)}.creator_cover__hRC9a{position:relative;width:min(100%,340px);aspect-ratio:1;overflow:hidden;border-radius:3px 12px 12px 3px;rotate:3deg;outline:1px solid #0000001a;box-shadow:0 3px 5px #22183014,0 25px 40px -18px #22183050}.creator_cover__hRC9a:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#22183045,#ffffff40 2%,#22183015 4%,transparent 7%)}.creator_coverImage__yGVXF{object-fit:cover}.creator_coverTitle__WMQSI{position:absolute;left:9%;right:6%;top:7%;display:grid;gap:3px;padding:13px;border-radius:5px;background:#fffcf5ed;text-align:center}.creator_coverTitle__WMQSI strong{color:var(--creator-plum);font-family:var(--creator-display);font-size:30px;line-height:1.1;overflow-wrap:anywhere}.creator_coverTitle__WMQSI span{font:500 13px/1.3 var(--creator-display)}.creator_upload__mkNDP{display:grid;place-items:center;gap:8px;padding:22px 16px;border:1px dashed #b39dca;border-radius:12px;background:#ffffff80;text-align:center}.creator_upload__mkNDP svg{width:27px;height:27px;color:var(--creator-plum)}.creator_upload__mkNDP strong{font:500 21px/1.2 var(--creator-display)}.creator_photos__6CZEe{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.creator_photos__6CZEe .creator_addPhoto__xn83q{flex:none;height:44px;min-height:44px;border-radius:10px}.creator_photo__FkebM{position:relative;width:90px;height:90px;overflow:hidden;border-radius:8px;outline:1px solid #0000001a}.creator_photo__FkebM img{object-fit:cover}.creator_photo__FkebM button{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:28px;height:28px;border-radius:5px;background:white}.creator_consent__d_Qul{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:var(--creator-muted);line-height:1.6}.creator_consent__d_Qul input{margin-top:3px;width:16px;height:16px;accent-color:var(--creator-plum);flex:none}.creator_photoTips__36c9B{display:flex;flex-wrap:wrap;gap:14px;color:var(--creator-plum);font-size:11px}.creator_appearance__sPnNd{display:grid;grid-template-columns:1fr 1fr;gap:12px}.creator_categoryTabs__r_Zt_{display:flex;flex-wrap:wrap;gap:4px}.creator_categoryTabs__r_Zt_ button{min-height:31px;padding:5px 8px;border-radius:5px;color:var(--creator-muted);font-size:11px}.creator_categoryTabs__r_Zt_ button[aria-pressed=true]{color:var(--creator-plum);background:var(--creator-lavender);font-weight:600}.creator_worlds__uS3jX{display:grid;grid-template-columns:1fr 1fr;gap:8px}.creator_world__gRqdJ{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:65px;padding:8px 10px;border:1px solid #dfd2e9;border-radius:8px;background:#fffdf9;text-align:left;font-size:12px}.creator_world__gRqdJ img{width:43px;height:43px;object-fit:contain;flex:none}.creator_world__gRqdJ[aria-pressed=true]{border-color:var(--creator-plum);color:var(--creator-plum);background:var(--creator-lavender)}.creator_world__gRqdJ svg{margin-left:auto;width:12px;height:12px}.creator_pager__cH88j{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;color:var(--creator-muted);font-size:11px}.creator_pager__cH88j button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:30px;border:1px solid #dfd2e9;border-radius:5px}.creator_pager__cH88j>span{display:flex;align-items:center;gap:10px}.creator_styles__oDjzV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creator_style__TyDUK{position:relative;min-width:0;overflow:hidden;border:1px solid #dfd2e9;border-radius:8px;background:white;text-align:left}.creator_style__TyDUK[aria-pressed=true]{border-color:var(--creator-plum);box-shadow:0 0 0 1px var(--creator-plum)}.creator_style__TyDUK img{display:block;width:100%;aspect-ratio:1.4;object-fit:cover}.creator_style__TyDUK>span{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:7px 8px;font-size:11px}.creator_style__TyDUK svg{width:13px;height:13px}.creator_authGrid__jOAoi{display:grid;grid-template-columns:1fr 1fr;gap:11px}.creator_returnToStory__nar0O{display:inline-flex;align-items:center;gap:8px;min-height:44px;justify-self:start;color:var(--creator-plum);font-weight:600}.creator_accountConsent__2QUFv{display:flex;align-items:flex-start;gap:12px;color:var(--creator-muted);font-size:12px;line-height:1.6}.creator_accountConsent__2QUFv input{width:20px;height:20px;flex:none;accent-color:var(--creator-plum)}.creator_divider__A30on{display:flex;align-items:center;gap:10px;margin-block:-2px;font-size:11px;color:var(--creator-muted)}.creator_divider__A30on:after,.creator_divider__A30on:before{content:"";flex:1;height:1px;background:var(--creator-line)}.creator_dialog__KLvhX{max-width:min(700px,calc(100% - 32px))!important;width:700px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;gap:18px;border-radius:14px}.creator_dialog__KLvhX h2{font:600 25px/1.15 var(--creator-display);letter-spacing:-.025em}.creator_dialogBody____J4R{display:grid;gap:18px}.creator_worldsDialog__ccNkN{grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.creator_worldsDialog__ccNkN .creator_dialogBody____J4R{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:4px;scrollbar-gutter:stable}.creator_dialogActions__OGvBr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--creator-line)}.creator_dialogTabs__4h7U9{display:flex;flex-wrap:wrap;gap:6px}.creator_dialogTabs__4h7U9 button{min-height:35px;padding:7px 11px;font-size:12px;border-radius:5px;color:var(--creator-muted)}.creator_dialogTabs__4h7U9 button[aria-pressed=true]{color:var(--creator-plum);background:var(--creator-lavender)}.creator_companions__a4VAq{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.creator_swatches__Ynk4d{display:flex;gap:7px;flex-wrap:wrap}.creator_swatch__dVmu1{display:grid;justify-items:center;gap:4px;padding:7px 5px;border:1px solid transparent;border-radius:6px;font-size:10px}.creator_swatch__dVmu1[aria-pressed=true]{border-color:var(--creator-plum);background:var(--creator-lavender)}.creator_swatch__dVmu1>span{width:25px;height:25px;border-radius:50%;border:1px solid #0002}.creator_characterPlaceholder__0aeHP{display:grid;justify-items:center;gap:18px;padding:60px 20px;color:var(--creator-plum)}.creator_characterPlaceholder__0aeHP>svg{width:100px;height:100px;stroke-width:1}.creator_characterPlaceholder__0aeHP>p{font-size:13px}.creator_characterVersions__RLPm9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.creator_characterVersion__iNj7x{overflow:hidden;border:1px solid #dfd2e9;border-radius:8px;background:white}.creator_characterVersion__iNj7x[aria-pressed=true]{border-color:var(--creator-plum);box-shadow:0 0 0 1px var(--creator-plum)}.creator_characterVersion__iNj7x img{display:block;height:95px;object-fit:contain}.creator_characterVersion__iNj7x>span{display:block;padding:6px 8px;font-size:10px}.creator_mobileCharacter__UwE6z{display:grid;place-items:center;padding:12px;background:var(--creator-lavender);border-radius:12px}.creator_mobileCharacter__UwE6z img{max-height:240px;width:auto;object-fit:contain}.creator_mobileCharacter__UwE6z>svg{width:70px;height:70px;color:var(--creator-plum)}.creator_root__FvA9E.creator_characterWorkspace__pn8ns{display:block;padding:0 24px 130px}.creator_characterWorkspaceHeader__7Ujtw{max-width:1160px;margin:auto;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--creator-line)}.creator_characterWorkspaceHeader__7Ujtw .creator_brand__GaHyR{display:inline-flex;align-items:center;gap:10px;position:static;padding:0;font:600 23px var(--creator-display)}.creator_characterWorkspaceHeader__7Ujtw .creator_exit__8oW7D{color:var(--creator-plum);font-size:13px}.creator_characterWorkspaceEditor__TfEvt{max-width:1160px;padding:0}.creator_characterWorkspaceEditor__TfEvt [data-character-header]{padding:28px 0 0;border:0}.creator_characterWorkspaceEditor__TfEvt [data-character-header] h1{font:500 clamp(30px,3vw,44px)/1.1 var(--creator-display);letter-spacing:-.025em}.creator_characterWorkspaceEditor__TfEvt [data-character-header]>div:last-child{display:none}.creator_characterWorkspaceEditor__TfEvt [data-character-grid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px 48px}.creator_characterWorkspaceEditor__TfEvt [data-character-navigation]{grid-column:1/-1;margin:0;padding:0 0 4px}.creator_characterWorkspaceEditor__TfEvt [data-character-navigation] button{min-height:48px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:4px 12px;background:transparent;box-shadow:none}.creator_characterWorkspaceEditor__TfEvt [data-character-navigation] button[aria-current=true]{border-color:var(--creator-plum)}.creator_characterWorkspaceEditor__TfEvt [data-character-navigation] button>span:first-child{width:34px;height:34px;border-radius:4px}.creator_characterWorkspaceEditor__TfEvt [data-character-preview]{grid-column:1;grid-row:2;position:sticky;top:20px;padding:0;border:0;background:transparent;border-radius:0}.creator_characterWorkspaceEditor__TfEvt [data-character-heading],.creator_characterWorkspaceEditor__TfEvt [data-character-preview-heading]{display:none}.creator_characterWorkspaceEditor__TfEvt [data-character-artwork]{display:block;max-width:none;margin-top:0}.creator_characterWorkspaceEditor__TfEvt [data-character-artwork]>div:first-child>p{display:none}.creator_characterWorkspaceEditor__TfEvt [data-character-artwork]>div:first-child>button{max-width:440px;margin-inline:auto}.creator_characterWorkspaceEditor__TfEvt [data-character-artwork]>div:nth-child(2){display:flex;align-items:center;gap:10px;margin-top:12px}.creator_characterWorkspaceEditor__TfEvt [data-character-artwork]>div:nth-child(2)>button{width:64px;flex:none}.creator_characterWorkspaceEditor__TfEvt [data-character-artwork]>div:nth-child(2)>p{margin:0}.creator_characterWorkspaceVersions__9hPC5{display:flex;gap:10px;overflow-x:auto;padding:3px;margin-top:16px}.creator_characterWorkspaceEditor__TfEvt [data-character-viewing]{display:none}.creator_characterWorkspaceEditor__TfEvt [data-character-approved]{min-height:28px;margin-top:10px;color:var(--creator-plum);background:transparent;font-size:12px}.creator_characterWorkspaceVersions__9hPC5 button{flex:0 0 82px;padding:4px;background:white;border:1px solid #d9cbe4;border-radius:5px}.creator_characterWorkspaceVersions__9hPC5 button[aria-pressed=true]{outline:2px solid var(--creator-plum);outline-offset:0}.creator_characterWorkspaceVersions__9hPC5 img{width:72px;height:72px;object-fit:contain}.creator_characterWorkspaceVersions__9hPC5 button>span{display:flex;align-items:center;justify-content:space-between;padding-top:4px;font-size:10px}.creator_characterWorkspaceEditor__TfEvt [data-character-form]{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:24px;min-width:0}.creator_characterWorkspaceEditor__TfEvt [data-character-form]>*{margin:0}.creator_characterWorkspaceEditor__TfEvt [data-character-name]{order:1}.creator_characterWorkspaceEditor__TfEvt [data-character-section=photos]{order:2;padding:0;border:0;background:transparent}.creator_characterWorkspaceEditor__TfEvt [data-character-section=photos] h2{font:600 14px var(--creator-body)}.creator_characterWorkspaceEditor__TfEvt [data-character-section=photos]>button{min-height:56px;margin-top:12px}.creator_characterWorkspaceEditor__TfEvt [data-character-section=photos]>div:first-child>span{max-width:48%}.creator_characterWorkspaceEditor__TfEvt [data-character-photos]{grid-template-columns:repeat(5,minmax(0,1fr))}.creator_characterWorkspaceEditor__TfEvt [data-character-section=details]{display:contents}.creator_characterWorkspaceEditor__TfEvt [data-character-description]{order:3;margin:0;padding:0;border:0}.creator_characterWorkspaceEditor__TfEvt [data-character-description] textarea{min-height:120px}.creator_characterGuidance___x_K_{margin-top:12px;color:var(--creator-muted);font-size:11px}.creator_characterGuidance___x_K_ summary{cursor:pointer}.creator_characterWorkspaceEditor__TfEvt [data-character-style]{order:4;margin:0;padding:0;border:0}.creator_characterWorkspaceEditor__TfEvt [data-character-style] h2{font:600 14px var(--creator-body)}.creator_characterWorkspaceEditor__TfEvt [data-character-advanced]{order:5;border-top:1px solid var(--creator-line);padding-top:16px}.creator_characterWorkspaceEditor__TfEvt [data-character-advanced]>summary{cursor:pointer;font-weight:600;color:var(--creator-plum)}.creator_characterWorkspaceEditor__TfEvt [data-character-fields]{margin-top:16px;padding:0;border:0;border-radius:0;background:transparent}.creator_characterWorkspaceEditor__TfEvt :is(input,textarea,select){color:var(--creator-ink);background:#fffdf8;border:1px solid #d9cbe4;border-radius:6px;font:400 14px/1.5 var(--creator-body)}.creator_characterWorkspaceEditor__TfEvt input[type=checkbox]{accent-color:var(--creator-plum)}.creator_characterWorkspaceEditor__TfEvt button{border-radius:6px;box-shadow:none}.creator_characterWorkspaceEditor__TfEvt [data-character-actions]{position:fixed;bottom:0;left:0;right:0;z-index:35;max-width:1208px;margin:auto;padding:16px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--creator-line);background:#fffcf5;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.creator_characterWorkspaceEditor__TfEvt [data-character-actions]>div:first-child{justify-content:flex-end}.creator_characterWorkspaceEditor__TfEvt [data-character-actions]>p{order:-1;max-width:48%;margin:0;font-size:11px}.creator_characterWorkspaceEditor__TfEvt [data-character-actions]>[role=alert]{width:100%}.creator_characterWorkspaceEditor__TfEvt [data-character-actions] button{width:auto;min-height:44px}@media (max-width:760px){.creator_root__FvA9E.creator_characterWorkspace__pn8ns{padding:0 18px 170px}.creator_characterWorkspaceHeader__7Ujtw{min-height:66px;flex-wrap:wrap;gap:12px;padding-block:12px}.creator_characterWorkspaceHeader__7Ujtw>.creator_choices__uI_ws{margin-left:auto}.creator_characterWorkspaceHeader__7Ujtw .creator_brand__GaHyR{font-size:20px}.creator_characterWorkspaceEditor__TfEvt [data-character-grid]{grid-template-columns:minmax(0,1fr);gap:24px}.creator_characterWorkspaceEditor__TfEvt [data-character-preview]{position:static;grid-column:1;grid-row:2}.creator_characterWorkspaceEditor__TfEvt [data-character-form]{grid-column:1;grid-row:3}.creator_characterWorkspaceEditor__TfEvt [data-character-actions]{padding-left:18px;padding-right:18px;flex-direction:column;gap:10px}.creator_characterWorkspaceEditor__TfEvt [data-character-actions]>p{order:0;max-width:none;font-size:10px}.creator_characterWorkspaceEditor__TfEvt [data-character-actions]>div:first-child{flex-direction:row;flex-wrap:wrap;width:100%}.creator_characterWorkspaceEditor__TfEvt [data-character-actions] button{flex:1;min-width:0;padding-inline:12px;font-size:12px;white-space:nowrap}}.creator_generationSpread__PveEM{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:2;border-radius:4px;overflow:hidden;outline:1px solid #0000001a;box-shadow:0 16px 32px #22183018}.creator_generationSpread__PveEM>div:first-child{position:relative;display:grid;place-items:center;min-width:0;background:#f7f0e3}.creator_generationSpread__PveEM img{object-fit:cover}.creator_generationSpread__PveEM>div>svg{width:42px;height:42px;color:var(--creator-plum)}.creator_generationSpread__PveEM>div:last-child{padding:17% 12%;overflow:hidden;text-align:left;box-shadow:inset 10px 0 18px -18px #22183099}.creator_generationSpread__PveEM span{color:#b94c35;font-size:9px}.creator_generationSpread__PveEM p{margin-top:10px;font:400 clamp(10px,1vw,15px)/1.65 var(--font-story),Arial,sans-serif}.creator_progressSummary__2ISnK{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator_progressSummary__2ISnK strong{color:var(--creator-plum);font:600 30px/1 var(--creator-display)}.creator_timeLeft__Sw2KV{display:flex;align-items:flex-start;gap:8px;margin-top:4px;font-size:13px;line-height:1.5;color:var(--creator-muted,#7c6d87)}.creator_timeLeft__Sw2KV>svg{width:16px;height:16px;flex:none;margin-top:2px;color:#b57a2c}.creator_timeLeft__Sw2KV strong{color:var(--creator-ink,#241830);font-weight:600}.creator_generationBar__N5Q_o{height:5px;border-radius:3px;background:#e2d6ea;overflow:hidden;margin-block:12px 8px}.creator_generationBar__N5Q_o>div{height:100%;border-radius:3px;background:var(--creator-plum)}.creator_milestones__5k7__{display:grid;gap:20px;padding-block:8px}.creator_milestones__5k7__ li{display:flex;align-items:flex-start;gap:13px;color:var(--creator-muted)}.creator_milestones__5k7__ li>span{display:grid;place-items:center;flex:none;width:27px;height:27px;border:1px solid #d9cbe4;border-radius:50%;font-size:11px}.creator_milestones__5k7__ li[data-complete=true]>span{background:var(--creator-plum);color:white;border-color:var(--creator-plum)}.creator_milestones__5k7__ li[data-active=true]{color:var(--creator-plum)}.creator_milestones__5k7__ strong{font-size:13px;font-weight:600}.creator_milestones__5k7__ p{margin-top:3px;color:var(--creator-muted);font-size:11px}.creator_finishedArtwork__kyzze{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.creator_finishedArtwork__kyzze figure>div{display:grid;place-items:center;position:relative;height:75px;border-radius:5px;overflow:hidden;background:var(--creator-lavender)}.creator_finishedArtwork__kyzze figcaption{margin-top:5px;color:var(--creator-muted);font-size:10px}.creator_finishedArtwork__kyzze svg{color:var(--creator-plum)}@media (min-width:900px){.creator_mobileCharacter__UwE6z{display:none}}@media (min-width:900px) and (max-height:820px){.creator_characterVersion__iNj7x img{height:75px}}@media (min-width:600px){.creator_worlds__uS3jX{grid-template-columns:repeat(3,minmax(0,1fr))}.creator_styles__oDjzV{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.creator_root__FvA9E{display:grid;grid-template-columns:minmax(290px,38%) minmax(0,1fr);min-height:100dvh;align-items:start}.creator_stage__EMnKF{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;min-height:0;min-width:0;padding:25px 30px;background:var(--creator-lavender)}.creator_brand__GaHyR{display:inline-flex;align-items:center;gap:8px;font:600 19px/1.2 var(--creator-display);letter-spacing:-.025em}.creator_brand__GaHyR img{width:32px;height:32px;object-fit:contain}.creator_stageContent__b2Txz{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding-block:26px;text-align:center}.creator_stageContent__b2Txz>h2{font:600 clamp(21px,1.9vw,27px)/1.2 var(--creator-display);letter-spacing:-.025em}.creator_stageContent__b2Txz>p{max-width:300px;margin-top:-12px;color:var(--creator-muted);font-size:12px;line-height:1.65}.creator_stageContent__b2Txz>img{max-height:min(350px,48dvh);width:auto;max-width:100%;object-fit:contain}.creator_stageContent__b2Txz .creator_cover__hRC9a{width:min(340px,100%,43dvh);flex:none}.creator_liveLabel__sqH49{color:var(--creator-muted);font-size:11px}.creator_trust__iFPeo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px 16px;font-size:10px;color:var(--creator-muted)}.creator_trust__iFPeo li{display:flex;align-items:center;gap:4px}.creator_trust__iFPeo svg{width:12px;height:12px;color:var(--creator-plum)}.creator_panel__sMF_O{min-height:100dvh;padding-inline:clamp(26px,4vw,70px)}.creator_header__pWjjG{padding:23px 0;border:0}.creator_headerProgress__p_nj_ p{font-size:12px}.creator_progress__NJxIp{width:260px}.creator_exit__8oW7D{font-size:12px}.creator_body__n5nSQ{padding:15px 3px}.creator_intro__ZSOse{margin-bottom:24px}.creator_intro__ZSOse h1{font-size:clamp(32px,3vw,44px)}.creator_intro__ZSOse>p:last-child:not(.creator_stepLabel__QQr5q){font-size:14px;line-height:1.6}.creator_fields__qBUI7{gap:19px}.creator_footer__c8NRg{background:#fffcf5;padding:16px 0 22px;margin-top:8px}.creator_footerNote__pMZIx{display:block}.creator_footer__c8NRg>.creator_primary__98_A6{flex:none}.creator_mobilePreview__PQrKk{display:none}.creator_styles__oDjzV .creator_style__TyDUK img{aspect-ratio:1.4;max-height:115px}}@media (min-width:900px) and (max-height:820px){.creator_stage__EMnKF{padding:18px 26px}.creator_brand__GaHyR{font-size:17px}.creator_stageContent__b2Txz{gap:18px;padding-block:17px}.creator_stageContent__b2Txz>p{font-size:11px}.creator_stageContent__b2Txz .creator_cover__hRC9a{width:min(300px,100%,43dvh)}.creator_panel__sMF_O{padding-inline:clamp(24px,3.8vw,58px)}.creator_header__pWjjG{padding-block:15px}.creator_body__n5nSQ{padding-block:8px}.creator_intro__ZSOse{margin-bottom:17px}.creator_intro__ZSOse h1{font-size:34px}.creator_intro__ZSOse>p:last-child:not(.creator_stepLabel__QQr5q){font-size:12px;margin-top:8px;line-height:1.5}.creator_stepLabel__QQr5q{margin-bottom:7px;font-size:10px}.creator_fields__qBUI7{gap:13px}.creator_legend__mjxnV{margin-bottom:7px}.creator_control__3pHdT{min-height:39px;padding-block:7px;font-size:13px}.creator_nameInput__RnAph{font-size:21px}.creator_choice__v0Zx8{min-height:33px;padding-block:6px;font-size:11px}.creator_world__gRqdJ{min-height:56px;padding:6px 9px;font-size:11px}.creator_world__gRqdJ img{width:36px;height:36px}.creator_categoryTabs__r_Zt_ button{min-height:28px;padding-block:4px}.creator_styles__oDjzV .creator_style__TyDUK img{max-height:83px;aspect-ratio:1.7}.creator_style__TyDUK>span{padding:5px 7px;font-size:10px}.creator_upload__mkNDP{padding-block:16px;gap:7px}.creator_upload__mkNDP strong{font-size:20px}.creator_footer__c8NRg{padding-block:12px 16px;margin-top:4px}.creator_primary__98_A6{min-height:41px;padding-block:10px;font-size:12px}.creator_notice__Eb5bG{padding-block:8px;font-size:11px}.creator_optionRow__le2FH{min-height:37px;font-size:11px}.creator_authGrid__jOAoi{gap:9px 12px}.creator_label__q2fHJ{gap:5px;font-size:11px}.creator_appearance__sPnNd{gap:9px 12px}.creator_dialog__KLvhX{gap:14px;padding:20px}}@media (max-width:380px){.creator_formRow__sMiRz{grid-template-columns:minmax(0,1fr) 115px}.creator_intro__ZSOse h1{font-size:30px}.creator_body__n5nSQ{padding-inline:16px}.creator_choices__uI_ws{gap:6px}.creator_choice__v0Zx8{font-size:11px;padding-inline:9px}.creator_authGrid__jOAoi{grid-template-columns:1fr}.creator_authGrid__jOAoi .creator_label__q2fHJ:last-child{grid-column:auto}}@media (min-width:900px) and (max-height:660px){.creator_header__pWjjG{padding-block:12px}.creator_footer__c8NRg{padding-block:10px 12px}.creator_intro__ZSOse{margin-bottom:12px}.creator_intro__ZSOse h1{font-size:31px}.creator_intro__ZSOse>p:last-child:not(.creator_stepLabel__QQr5q){margin-top:6px;font-size:11px}.creator_stepLabel__QQr5q{display:none}.creator_fields__qBUI7{gap:10px}.creator_world__gRqdJ{min-height:50px}.creator_world__gRqdJ img{width:32px;height:32px}.creator_styles__oDjzV .creator_style__TyDUK img{max-height:70px;aspect-ratio:1.9}.creator_finishedArtwork__kyzze figure>div{height:55px}.creator_milestones__5k7__{gap:15px}.creator_characterVersion__iNj7x img{height:65px}}.creator_dialog__KLvhX,.creator_root__FvA9E{--creator-lavender:#f1eaf7;--creator-muted:#7b6f86;font-size:15px}.creator_brand__GaHyR{display:inline-flex;align-items:center;gap:12px;color:var(--creator-ink);font:650 23px/1.2 var(--creator-display);letter-spacing:-.025em}.creator_brand__GaHyR img{width:34px;height:34px;object-fit:contain}.creator_headerProgress__p_nj_{flex:1}.creator_chapterProgress__wYA5i{flex:1;min-width:0}.creator_progressLabels__7oMei{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.creator_progressLabels__7oMei p{font-size:13px;font-weight:600;color:var(--creator-plum)}.creator_progressLabels__7oMei>span{color:var(--creator-muted);font-size:12px;white-space:nowrap}.creator_progress__NJxIp{width:100%;gap:6px;margin-top:11px}.creator_progress__NJxIp span{height:4px;background:var(--creator-line)}.creator_exit__8oW7D{justify-content:center;gap:9px;min-height:36px;padding:8px 14px;border:1px solid var(--creator-line);border-radius:99px;font-size:12px;font-weight:600}.creator_exit__8oW7D svg{width:14px;height:14px}.creator_body__n5nSQ{padding-block:28px}.creator_intro__ZSOse h1{font-weight:600;letter-spacing:-.035em}.creator_stepLabel__QQr5q{display:block;color:#ef6548;font:italic 500 20px/1.25 var(--creator-display)}.creator_intro__ZSOse>p:last-child:not(.creator_stepLabel__QQr5q){font-size:15px;line-height:1.55}.creator_fields__qBUI7{gap:24px}.creator_labelTitle__EDc0a,.creator_label__q2fHJ,.creator_legend__mjxnV{font-size:14px}.creator_hint__jTTfI{font-size:12px}.creator_label__q2fHJ{gap:9px}.creator_legend__mjxnV{margin-bottom:10px}.creator_control__3pHdT{min-height:52px;padding:12px 16px;border-color:var(--creator-line);border-radius:14px;font-size:16px}.creator_control__3pHdT:focus{border-color:var(--creator-plum);outline:2px solid var(--creator-plum);outline-offset:-1px}.creator_control__3pHdT[aria-invalid=true]{border-color:#b94c35;background:#fff5f1}.creator_control__3pHdT[aria-invalid=true]:focus{outline-color:#b94c35}.creator_fieldError__FX0b7{color:#8f2f2a;font-size:12px;font-weight:400;line-height:1.4}.creator_accountConsent__2QUFv:has(input[aria-invalid=true]){color:#8f2f2a}.creator_accountConsent__2QUFv input[aria-invalid=true]{outline:2px solid #b94c35;outline-offset:2px}.creator_accountConsent__2QUFv .creator_fieldError__FX0b7{display:block;margin-top:4px}.creator_nameInput__RnAph{min-height:58px;font:500 25px/1.2 var(--creator-display)}.creator_formRow__sMiRz{grid-template-columns:minmax(0,1fr) 170px;gap:14px}.creator_ageControl__3JgF8{display:flex;align-items:center;gap:2px;min-height:58px;padding:7px;border:1px solid var(--creator-line);border-radius:15px;background:white}.creator_ageControl__3JgF8 button{display:grid;place-items:center;flex:none;width:35px;height:38px;border-radius:10px;background:var(--creator-cream)}.creator_ageControl__3JgF8 input{width:100%;min-width:0;text-align:center;font:500 23px/1 var(--creator-display);outline:none;appearance:textfield}.creator_ageControl__3JgF8 input::-webkit-inner-spin-button{appearance:none}.creator_ageControl__3JgF8>span{margin-right:5px;font:500 17px/1 var(--creator-display)}.creator_segmented__aMFAj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:15px;background:#f2ebdf}.creator_segmented__aMFAj>.creator_choice__v0Zx8{min-height:46px;padding-inline:5px;border:0;border-radius:11px;background:transparent;color:var(--creator-muted)}.creator_segmented__aMFAj>.creator_choice__v0Zx8[aria-pressed=true]{color:var(--creator-plum);background:white;box-shadow:0 2px 5px #2218300e;font-weight:600}.creator_segmented__aMFAj .creator_choice__v0Zx8 svg{display:none}.creator_choices__uI_ws{gap:8px}.creator_choice__v0Zx8{min-height:36px;padding:8px 14px;border:1px solid var(--creator-line);border-radius:99px;background:white;font-size:14px}.creator_choice__v0Zx8[aria-pressed=true]{border-color:var(--creator-ink);background:var(--creator-ink)}.creator_choice__v0Zx8[aria-pressed=true] svg{color:#f8bc39}.creator_companionGrid__nx5vI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.creator_companion__QCvZy{display:flex;align-items:center;gap:10px;min-width:0;min-height:56px;padding:9px 11px;border:1.5px solid #cebbe2;border-radius:14px;background:#fffdf980;text-align:left}.creator_companion__QCvZy[aria-pressed=true]{border-color:var(--creator-plum);box-shadow:0 0 0 1px var(--creator-plum);background:white}.creator_companion__QCvZy>svg{box-sizing:content-box;width:18px;height:18px;padding:9px;border-radius:10px;background:#eee5f6;color:var(--creator-plum)}.creator_companion__QCvZy>span{min-width:0}.creator_companion__QCvZy>.creator_companionPhoto__jRCQM{position:relative;width:36px;height:36px;flex:none;overflow:hidden;border-radius:10px;outline:1px solid #0000001a}.creator_companionPhoto__jRCQM img{object-fit:cover}.creator_companion__QCvZy strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.creator_companion__QCvZy small{display:block;margin-top:2px;color:var(--creator-muted);font-size:11px}.creator_primary__98_A6{min-height:52px;padding:14px 25px;gap:14px;border-radius:14px;font-size:16px;font-weight:600;box-shadow:0 8px 18px -8px #39234f60}.creator_primary__98_A6 svg{width:20px;height:20px}.creator_secondary__utioT{min-height:38px;padding:8px 15px;border-color:var(--creator-line);border-radius:99px;background:white;font-size:13px}.creator_footer__c8NRg{background:var(--creator-cream)}.creator_footerNote__pMZIx{align-items:center;gap:8px;font-size:12px;line-height:1.5}.creator_footerNote__pMZIx svg{color:var(--creator-muted)}.creator_cover__hRC9a{rotate:none;overflow:visible;border-radius:3px 8px 8px 3px;transform:perspective(1200px) rotateY(-9deg) rotate(-2deg)}.creator_cover__hRC9a:before{content:"";position:absolute;inset:4px -7px -6px 5px;border:1px solid #d9cdb9;border-radius:inherit;background:repeating-linear-gradient(0deg,#faf6eb 0 1px,#e4dccc 1px 2px);box-shadow:0 8px 14px #22183020}.creator_coverFront__xUF2B{position:relative;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#fffcf5}.creator_cover__hRC9a:after{z-index:2;border-radius:inherit}.creator_coverTitle__WMQSI{left:10%;right:10%;top:auto;bottom:10%;gap:0;padding:5% 4%;border-radius:0;background:#fffcf5}.creator_coverTitle__WMQSI strong{font:600 clamp(20px,2.2vw,32px)/1.12 var(--creator-display)}.creator_photoStage__Trdve{display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;width:100%;min-height:330px}.creator_photoPrint__Jn8d2{position:relative;width:66%;max-width:280px;padding:12px 12px 16px;background:#fffdf8;border-radius:6px;rotate:-5deg;box-shadow:0 18px 32px -16px #36244750}.creator_photoPrint__Jn8d2 img{width:100%;height:260px;object-fit:cover;border-radius:3px}.creator_photoPrint__Jn8d2 figcaption{padding-top:10px;color:var(--creator-ink);font:500 27px/1.15 Caveat Variable,cursive}.creator_photoPrintEmpty__QuV3y{display:grid;place-items:center;aspect-ratio:.85;background:#eee5f6;color:var(--creator-plum)}.creator_photoPrintEmpty__QuV3y svg{width:70px;height:70px;stroke-width:1}.creator_photoMagic__JEdId{display:grid;place-items:center;width:59px;height:59px;z-index:2;margin:60px -20px 0;border:4px solid #fffdf5;border-radius:50%;background:#f8be40;color:var(--creator-ink)}.creator_photoMagic__JEdId svg{width:28px;height:28px}.creator_photoDrawing__NoZku{display:grid;justify-items:center;gap:14px;width:42%;padding:20px 12px;margin-top:100px;rotate:5deg;border:2px solid #f4d58d;border-radius:18px;background:#fff9ee;box-shadow:0 18px 32px -20px #36244740}.creator_photoDrawing__NoZku svg{width:75px;height:100px;stroke-width:1;color:var(--creator-plum)}.creator_photoDrawing__NoZku span{font:italic 500 18px/1.3 var(--creator-display)}.creator_photoDrawing__NoZku img{width:100%;height:auto;border-radius:10px}.creator_photoDrawing__NoZku figcaption{font:italic 500 16px/1.3 var(--creator-display)}.creator_storyCategories__MdAJI{margin-block:-10px;font-size:12px;color:var(--creator-plum)}.creator_storyCategories__MdAJI summary{cursor:pointer;min-height:28px;padding-block:5px}.creator_storyCategories__MdAJI>div{margin-top:10px}.creator_moreWorlds__8_Hma{display:inline-flex;align-items:center;gap:4px;min-height:24px;color:var(--creator-muted);font-size:12px;font-weight:400}.creator_moreWorlds__8_Hma svg{width:13px;height:13px}.creator_photoCard__jLJvM{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:14px;border:1px solid var(--creator-line);border-radius:20px;background:white}.creator_photoCardImage__fd_P8{position:relative;min-height:180px;overflow:hidden;border-radius:12px}.creator_photoCardImage__fd_P8 img{object-fit:cover}.creator_photoCardDetails__E05f5{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:3px 0}.creator_photoCardHeader__doe4a{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.creator_photoCardHeader__doe4a>div:first-child{min-width:0}.creator_photoCardHeader__doe4a strong{display:block;overflow-wrap:anywhere;font-weight:600}.creator_photoCardHeader__doe4a .creator_hint__jTTfI{display:block;margin-top:3px}.creator_photoCardHeader__doe4a>.creator_choices__uI_ws{flex:none;flex-wrap:nowrap}.creator_removePhoto__7YxUL{display:grid;place-items:center;width:34px;height:36px;border-radius:50%;color:var(--creator-muted)}.creator_removePhoto__7YxUL:hover{color:#8f2f2a;background:#fff0e9}.creator_photoChecklist__nlSzO{display:grid;gap:9px;font-size:14px}.creator_photoChecklist__nlSzO li{display:flex;gap:9px;align-items:center}.creator_photoChecklist__nlSzO svg{width:22px;height:22px;padding:5px;border-radius:50%;background:#eee5f6;color:var(--creator-plum)}.creator_photoCardDetails__E05f5>.creator_textButton__KBZmB{margin-top:auto}.creator_photoTips__36c9B{justify-content:space-between;gap:12px;padding:16px 18px;border-radius:16px;background:#f2ebdf;color:var(--creator-ink);font-size:13px}.creator_photoTips__36c9B span{display:flex;align-items:center;gap:8px}.creator_photoTips__36c9B svg{color:#ef6548}.creator_photoSlots__rMal6{display:grid;grid-template-columns:1fr 1fr;gap:12px}.creator_photoSlot__08f2u{display:flex;align-items:center;gap:12px;min-height:66px;padding:14px;border:1.5px solid #cebbe2;border-radius:14px;text-align:left}.creator_photoSlot__08f2u>svg:first-child{box-sizing:content-box;padding:10px;border-radius:10px;color:var(--creator-plum);background:#eee5f6}.creator_photoSlot__08f2u>svg:last-child{margin-left:auto;color:var(--creator-plum)}.creator_photoSlot__08f2u strong{font-size:14px;font-weight:600}.creator_photoSlot__08f2u small{display:block;color:var(--creator-muted);font-size:12px}.creator_consent__d_Qul{gap:13px;padding:16px;border:2px solid var(--creator-plum);border-radius:12px;background:white;color:var(--creator-ink);font-size:14px;cursor:pointer}.creator_consent__d_Qul[data-granted=true]{border-color:#cebbe2;background:#f4edf8}.creator_consent__d_Qul strong{display:block;margin-bottom:3px;color:var(--creator-plum);font-size:16px;font-weight:650}.creator_consent__d_Qul small{display:block;margin-top:6px;color:var(--creator-muted);font-size:12px}.creator_consent__d_Qul input{width:23px;height:23px;margin-top:2px}.creator_consent__d_Qul:focus-within{outline:2px solid var(--creator-plum);outline-offset:3px}.creator_upload__mkNDP{min-height:180px;padding:25px;border-radius:18px}.creator_upload__mkNDP[data-disabled=true]{opacity:.5;filter:grayscale(1)}.creator_upload__mkNDP strong{font-size:25px}.creator_worlds__uS3jX{gap:10px}.creator_world__gRqdJ{min-height:64px;gap:10px;padding:7px;border-color:var(--creator-line);border-radius:15px;background:#fffcf8}.creator_world__gRqdJ img{width:47px;height:47px;border-radius:10px}.creator_world__gRqdJ>span{font:550 16px/1.2 var(--creator-display)}.creator_world__gRqdJ small{display:block;margin-top:4px;color:var(--creator-muted);font:400 11px/1.3 var(--creator-body)}.creator_world__gRqdJ[aria-pressed=true]{background:white;box-shadow:0 0 0 1px var(--creator-plum)}.creator_styleStrip__tddqu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.creator_stripStyle__rdhXy{position:relative;min-width:0;font-size:12px;text-align:center}.creator_stripStyle__rdhXy img,.creator_stripStyle__rdhXy>strong{display:block;width:100%;aspect-ratio:1.35;border-radius:12px;object-fit:cover}.creator_stripStyle__rdhXy>strong{display:grid;place-items:center;background:#f2ebdf;color:var(--creator-plum);font:600 27px/1 var(--creator-display)}.creator_stripStyle__rdhXy>span{display:block;margin-top:6px}.creator_stripStyle__rdhXy[aria-pressed=true]{color:var(--creator-plum);font-weight:600}.creator_stripStyle__rdhXy[aria-pressed=true] img{outline:3px solid var(--creator-plum);outline-offset:0}.creator_stripStyle__rdhXy>svg{position:absolute;left:5px;top:5px;box-sizing:content-box;width:12px;height:12px;padding:4px;border-radius:50%;background:var(--creator-plum);color:white}.creator_style__TyDUK{border-radius:14px}.creator_style__TyDUK>span{font-size:13px;padding:10px}.creator_style__TyDUK img{aspect-ratio:1.25}.creator_characterVersions__RLPm9{gap:14px}.creator_characterVersion__iNj7x{position:relative;padding:7px;border-color:var(--creator-line);border-radius:20px}.creator_characterVersion__iNj7x img{height:auto;aspect-ratio:1.35;width:100%;border-radius:14px;background:#f3ece0}.creator_characterVersion__iNj7x>span{display:flex;align-items:center;justify-content:space-between;padding:10px 5px 5px;font-size:14px;font-weight:600}.creator_characterVersion__iNj7x>span small{font:italic 400 13px/1.2 var(--creator-display);color:var(--creator-muted)}.creator_characterVersion__iNj7x[aria-pressed=true]{box-shadow:0 0 0 2px var(--creator-plum)}.creator_selectedTake__XV_C2{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--creator-plum);color:white}.creator_characterReveal__5Y1oL{position:relative;display:grid;place-items:center;width:100%}.creator_characterReveal__5Y1oL img{width:100%;max-height:min(430px,53dvh);object-fit:contain}.creator_characterTags__rQ7Hl{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.creator_characterTags__rQ7Hl span{display:inline-flex;gap:7px;align-items:center;padding:7px 11px;border:1px solid #e1d6eb;border-radius:99px;background:white;font-size:11px;box-shadow:0 3px 12px #34244109}.creator_characterTags__rQ7Hl span:before{content:"";width:5px;height:5px;border-radius:50%;background:#f8bc39}.creator_redrawRow__VAa4r{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.creator_redrawRow__VAa4r>p{color:var(--creator-muted);font-size:14px}.creator_generation__z5_Hm{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-content:start;gap:40px 70px;padding:28px 56px 40px;background:radial-gradient(ellipse at 32% 55%,#eee6f5,transparent 60%),var(--creator-cream)}.creator_generationHeader__BWlOZ{grid-column:1/-1;display:grid;grid-template-columns:1fr minmax(260px,420px) 1fr;align-items:center;gap:30px}.creator_generationHeader__BWlOZ .creator_chapterProgress__wYA5i{max-width:420px}.creator_generationHeader__BWlOZ .creator_exit__8oW7D{justify-self:end}.creator_generationPreview__qoCBg{display:grid;align-content:center;justify-items:center;min-width:0;min-height:550px;padding:30px 0}.creator_generationContent__8sa91{align-self:center;min-width:0;padding-block:24px}.creator_generationContent__8sa91 .creator_intro__ZSOse h1{font-size:clamp(32px,3vw,44px)}.creator_generationContent__8sa91 .creator_intro__ZSOse{margin-bottom:28px}.creator_generationContent__8sa91 .creator_intro__ZSOse>p:last-child:not(.creator_stepLabel__QQr5q){font-size:14px}.creator_generationSpread__PveEM{position:relative;aspect-ratio:1.9;width:100%;max-width:780px;border-radius:9px;background:#fffcf5;box-shadow:0 4px 8px #2218300c,0 24px 42px -20px #35214d35}.creator_generationSpread__PveEM>div:first-child{background:#f6eee2}.creator_generationSpread__PveEM>div:last-child{padding:11% 10%;box-shadow:inset 18px 0 28px -22px #22183060}.creator_generationSpread__PveEM span{font-size:11px;letter-spacing:.12em;font-weight:600;color:#ef6548;text-transform:uppercase}.creator_generationSpread__PveEM p{margin-top:17px;font:400 clamp(13px,1.3vw,20px)/1.5 var(--font-story),Arial,sans-serif}.creator_generationPreview__qoCBg>div:last-child:not(.creator_generationSpread__PveEM){width:65%;margin-top:24px}.creator_progressSummary__2ISnK{font-size:13px}.creator_progressSummary__2ISnK strong{font:600 14px/1 var(--creator-body);color:#ac7600}.creator_generationBar__N5Q_o{height:6px;background:#e8ded0}.creator_generationBar__N5Q_o>div{background:linear-gradient(90deg,#ed684c,#f5be3c)}.creator_milestones__5k7__{gap:0;padding:0}.creator_milestones__5k7__ li{position:relative;gap:16px;min-height:67px;padding-bottom:22px}.creator_milestones__5k7__ li:not(:last-child):before{content:"";position:absolute;left:13px;top:26px;bottom:0;width:2px;background:#e8ded0}.creator_milestones__5k7__ li[data-complete=true]:before{background:#f2d28c}.creator_milestones__5k7__ li>span{z-index:1;background:#fffcf5;border-color:var(--creator-line)}.creator_milestones__5k7__ li[data-complete=true]>span{background:#f7e6c6;border-color:#f7e6c6;color:#ad7700}.creator_milestones__5k7__ li[data-active=true]>span{background:#f8bc39;border-color:#f8bc39;color:var(--creator-ink)}.creator_milestones__5k7__ strong{font-size:16px;color:var(--creator-ink)}.creator_milestones__5k7__ p{font-size:12px}.creator_generationContent__8sa91 .creator_notice__Eb5bG{border:1px solid var(--creator-line);border-radius:15px;padding:16px;background:white;font-size:13px}.creator_generationFooter__HMhBU{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:25px}.creator_generationFooter__HMhBU .creator_footerNote__pMZIx{display:block}@media (min-width:900px){.creator_root__FvA9E:not(.creator_generation__z5_Hm){grid-template-columns:minmax(0,38.9%) minmax(0,1fr)}.creator_stage__EMnKF{padding:28px 32px;background:radial-gradient(ellipse at 50% 47%,#ffffffbc,transparent 72%),var(--creator-lavender)}.creator_stageContent__b2Txz{gap:20px;padding-block:32px}.creator_stageContent__b2Txz .creator_cover__hRC9a{width:min(100%,28vw,50dvh)}.creator_stageContent__b2Txz>h2{margin-top:2px;font:italic 500 clamp(20px,1.8vw,25px)/1.25 var(--creator-display);letter-spacing:-.02em}.creator_stageContent__b2Txz>p{max-width:100%;margin-top:-12px;font-size:12px;line-height:1.5}.creator_liveLabel__sqH49{display:inline-flex;align-items:center;gap:9px;padding:7px 13px;border:1px solid #e1d5eb;border-radius:99px;background:#ffffffed;color:var(--creator-ink);font-size:12px}.creator_liveLabel__sqH49:before{content:"";width:7px;height:7px;border-radius:50%;background:#ed684c}.creator_trust__iFPeo{flex:none;flex-wrap:nowrap;justify-content:space-between;gap:10px;padding-top:17px;border-top:1px solid #ddd0e7;color:var(--creator-ink);font-size:11px}.creator_trust__iFPeo li{gap:7px}.creator_trust__iFPeo svg{width:15px;height:15px}.creator_panel__sMF_O{padding-inline:clamp(38px,6.6vw,96px)}.creator_header__pWjjG{gap:22px;padding-block:27px}.creator_headerProgress__p_nj_{gap:8px}.creator_back__HHHhA{margin-left:-32px;width:24px}.creator_body__n5nSQ{display:flex;flex-direction:column;justify-content:center;padding:24px 0 30px}.creator_intro__ZSOse{margin-bottom:24px}.creator_intro__ZSOse h1{font-size:clamp(33px,2.9vw,44px)}.creator_intro__ZSOse>p:last-child:not(.creator_stepLabel__QQr5q){max-width:none;margin-top:12px;font-size:16px;line-height:1.5}.creator_footer__c8NRg{position:static;padding:16px 0 27px;margin-top:0}.creator_footerNote__pMZIx{display:flex}.creator_styles__oDjzV .creator_style__TyDUK img{max-height:none;aspect-ratio:1.35}.creator_characterVersion__iNj7x img{height:auto}.creator_storyStep__kV9HW .creator_body__n5nSQ{padding-block:14px}.creator_storyStep__kV9HW .creator_fields__qBUI7{gap:16px}.creator_storyStep__kV9HW .creator_intro__ZSOse{margin-bottom:18px}.creator_storyStep__kV9HW .creator_optionRow__le2FH{min-height:28px}.creator_styleStep__Pzugn .creator_styles__oDjzV .creator_style__TyDUK img{max-height:100px}.creator_appearanceStep___jHXT .creator_body__n5nSQ{padding-block:12px 16px}.creator_appearanceStep___jHXT .creator_fields__qBUI7{gap:16px}.creator_appearanceStep___jHXT .creator_intro__ZSOse{margin-bottom:20px}.creator_appearanceStep___jHXT .creator_optionRow__le2FH{min-height:30px}.creator_photoModes__VRhY3 .creator_choice__v0Zx8{min-height:28px;padding-block:6px;font-size:12px}}@media (min-width:900px) and (max-width:1200px){.creator_panel__sMF_O{padding-inline:35px}.creator_stage__EMnKF{padding-inline:22px}.creator_brand__GaHyR{font-size:20px}.creator_companionGrid__nx5vI{grid-template-columns:repeat(2,minmax(0,1fr))}.creator_progressLabels__7oMei>span{display:none}.creator_trust__iFPeo{flex-wrap:wrap;justify-content:center}.creator_generation__z5_Hm{gap:35px;padding-inline:35px}}@media (min-width:900px) and (max-height:780px){.creator_stage__EMnKF{padding-block:22px}.creator_stageContent__b2Txz{gap:18px;padding-block:24px}.creator_header__pWjjG{padding-block:22px}.creator_body__n5nSQ{padding-block:18px}.creator_intro__ZSOse{margin-bottom:21px}.creator_intro__ZSOse h1{font-size:clamp(32px,2.8vw,40px)}.creator_stepLabel__QQr5q{font-size:18px;margin-bottom:9px}.creator_fields__qBUI7{gap:19px}.creator_control__3pHdT{min-height:48px}.creator_ageControl__3JgF8,.creator_nameInput__RnAph{min-height:54px}.creator_footer__c8NRg{padding-block:15px 22px}.creator_primary__98_A6{min-height:48px}.creator_generationPreview__qoCBg{min-height:480px}}@media (max-width:899px){.creator_header__pWjjG{gap:14px;padding:17px 20px}.creator_progressLabels__7oMei>span{display:none}.creator_progressLabels__7oMei p{font-size:11px}.creator_intro__ZSOse h1{font-size:35px}.creator_body__n5nSQ{padding:26px 20px 30px}.creator_formRow__sMiRz{grid-template-columns:minmax(0,1fr) 138px;gap:10px}.creator_formRow__sMiRz .creator_labelTitle__EDc0a{display:block;white-space:nowrap}.creator_formRow__sMiRz .creator_labelTitle__EDc0a .creator_hint__jTTfI{display:none}.creator_ageControl__3JgF8 button{width:28px}.creator_ageControl__3JgF8>span{font-size:15px}.creator_ageControl__3JgF8 input{font-size:21px}.creator_companionGrid__nx5vI{grid-template-columns:repeat(2,minmax(0,1fr))}.creator_primary__98_A6{font-size:15px}.creator_footer__c8NRg{padding:14px 20px max(14px,env(safe-area-inset-bottom))}.creator_photoCard__jLJvM{grid-template-columns:100px minmax(0,1fr);gap:14px;padding:12px}.creator_photoCardImage__fd_P8{min-height:160px}.creator_photoCardHeader__doe4a{flex-wrap:wrap;gap:8px}.creator_photoChecklist__nlSzO{font-size:12px;gap:7px}.creator_photoTips__36c9B{gap:12px;justify-content:flex-start}.creator_photoSlots__rMal6{gap:9px}.creator_photoSlot__08f2u{gap:8px;padding:10px}.creator_photoSlot__08f2u>svg:first-child{display:none}.creator_styleStrip__tddqu{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.creator_world__gRqdJ>span{font-size:14px}.creator_world__gRqdJ img{width:40px;height:40px}.creator_characterVersions__RLPm9{gap:9px}.creator_characterVersion__iNj7x{padding:5px;border-radius:14px}.creator_characterVersion__iNj7x img{aspect-ratio:.85}.creator_characterVersion__iNj7x>span{font-size:12px;padding:8px 3px 4px}.creator_characterVersion__iNj7x>span small{display:none}.creator_selectedTake__XV_C2{top:10px;right:10px;width:24px;height:24px}.creator_generation__z5_Hm{display:flex;flex-direction:column;gap:18px;padding:20px}.creator_generationHeader__BWlOZ{display:flex;flex-wrap:wrap;gap:18px}.creator_generationHeader__BWlOZ .creator_exit__8oW7D{margin-left:auto}.creator_generationHeader__BWlOZ .creator_brand__GaHyR{font-size:19px}.creator_generationHeader__BWlOZ .creator_chapterProgress__wYA5i{order:3;flex-basis:100%;max-width:none}.creator_generationPreview__qoCBg{min-height:0;padding:22px 0 0}.creator_generationPreview__qoCBg>div:last-child:not(.creator_generationSpread__PveEM){width:90%;margin-top:18px}.creator_generationContent__8sa91{padding-block:10px 20px;width:100%}.creator_generationContent__8sa91 .creator_intro__ZSOse h1{font-size:34px}.creator_generationFooter__HMhBU .creator_primary__98_A6{width:100%}}@media (max-width:380px){.creator_body__n5nSQ{padding-inline:16px}.creator_intro__ZSOse h1{font-size:30px}.creator_formRow__sMiRz{grid-template-columns:minmax(0,1fr) 122px}.creator_ageControl__3JgF8{gap:0;padding-inline:4px}.creator_ageControl__3JgF8>span{font-size:13px;margin-right:3px}.creator_ageControl__3JgF8 button{width:25px}.creator_hint__jTTfI{font-size:11px}.creator_labelTitle__EDc0a{align-items:flex-start;flex-direction:column;gap:0}.creator_choice__v0Zx8{font-size:12px;padding-inline:11px}.creator_photoCard__jLJvM{grid-template-columns:86px minmax(0,1fr);gap:10px}.creator_photoChecklist__nlSzO li{gap:5px}.creator_photoChecklist__nlSzO svg{width:18px;height:18px;padding:4px}}@media (prefers-reduced-motion:reduce){.creator_dialog__KLvhX *,.creator_root__FvA9E *{transition:none!important;animation:none!important}.creator_primary__98_A6:active{scale:none}}.creator_pageReveal__MWdkT{animation:creator_pageReveal__MWdkT .3s ease-out both}.creator_generationSpread__PveEM>div:last-child{display:flex;flex-direction:column;justify-content:center}@keyframes creator_pageReveal__MWdkT{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.creator_pageReveal__MWdkT{animation:none}}.creation-animation_compact__En7iP,.creation-animation_scene__MuiGK{position:relative;width:128px;height:112px;color:#60398a;flex:none}.creation-animation_paper__3fDOC{position:absolute;inset:14px 24px;display:flex;flex-direction:column;justify-content:center;gap:9px;border:1.5px solid #cbb9df;border-radius:6px;background:#fffaf2;transform:rotate(-6deg);padding:14px}.creation-animation_paper__3fDOC span{height:3px;border-radius:2px;background:#cbb9df;transform-origin:left;animation:creation-animation_write__8WfaJ 3.2s ease-in-out infinite}.creation-animation_paper__3fDOC span:nth-child(2){width:80%;animation-delay:.3s}.creation-animation_paper__3fDOC span:nth-child(3){width:60%;animation-delay:.6s}.creation-animation_pencil__DGYqW{position:absolute;width:34px;height:34px;right:-12px;top:18px;animation:creation-animation_draw__g3RmE 3.2s ease-in-out infinite}.creation-animation_sparkles__CgFDj{position:absolute;right:1px;top:0;width:22px;height:22px;color:#cc8b38;animation:creation-animation_glint__XiZzc 3.2s ease-in-out infinite}.creation-animation_compact__En7iP{width:58px;height:52px}.creation-animation_compact__En7iP .creation-animation_paper__3fDOC{inset:7px 12px;gap:4px;padding:7px}.creation-animation_compact__En7iP .creation-animation_paper__3fDOC span{height:2px}.creation-animation_compact__En7iP .creation-animation_pencil__DGYqW{width:20px;height:20px;right:-9px;top:7px}.creation-animation_compact__En7iP .creation-animation_sparkles__CgFDj{width:12px;height:12px}@keyframes creation-animation_write__8WfaJ{0%,12%{transform:scaleX(.15);opacity:.35}65%,90%{transform:scaleX(1);opacity:1}to{transform:scaleX(.15);opacity:.35}}@keyframes creation-animation_draw__g3RmE{0%,to{transform:translate(-18px) rotate(-8deg)}35%{transform:translate(2px,3px) rotate(2deg)}65%{transform:translate(-10px,16px) rotate(-5deg)}85%{transform:translate(4px,20px)}}@keyframes creation-animation_glint__XiZzc{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.creation-animation_paper__3fDOC span,.creation-animation_pencil__DGYqW,.creation-animation_sparkles__CgFDj{animation:none}}.character-creation-progress_progress__OpOif{min-width:0}.character-creation-progress_drawing__h5YMN{margin-top:14px}.character-creation-progress_artwork__iV6wq{display:grid;place-items:center;width:100%}.character-creation-progress_artwork__iV6wq img{width:100%;height:auto;object-fit:contain}.character-creation-progress_mascot___XVuF{max-width:300px;max-height:300px}.character-creation-progress_preview__F8F78{max-height:420px}.character-creation-progress_mobileArtwork__1W0zy{margin:2px auto 18px}.character-creation-progress_mobileArtwork__1W0zy .character-creation-progress_artwork__iV6wq img{width:min(100%,230px);height:190px}.character-creation-progress_status__e4VMZ{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.6;color:var(--creator-plum,#60398a);animation:character-creation-progress_appear__nbFx8 .35s ease-out both}.character-creation-progress_status__e4VMZ>svg{width:24px;height:24px;flex:none}.character-creation-progress_estimate__n4Kkh{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;border-radius:12px;background:#f4ecdf;font-size:13px;line-height:1.5;color:var(--creator-ink,#241830)}.character-creation-progress_estimate__n4Kkh>svg{width:18px;height:18px;flex:none;margin-top:2px;color:#b57a2c}.character-creation-progress_estimate__n4Kkh strong{font-weight:700}.character-creation-progress_elapsed__hFLhW{margin-left:auto;padding-left:6px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--creator-muted,#7c6d87)}.character-creation-progress_stages__Loly3{display:grid;gap:16px;list-style:none;margin:22px 0;padding:0}.character-creation-progress_stages__Loly3 li{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.5;color:var(--creator-muted,#7c6d87)}.character-creation-progress_stages__Loly3 li>span{display:grid;place-items:center;flex:none;width:25px;height:25px;border:1px solid var(--creator-line,#e6dccf);border-radius:50%;font-size:11px}.character-creation-progress_stages__Loly3 li>span>svg{width:13px;height:13px}.character-creation-progress_stages__Loly3 li[aria-current=step]{font-weight:600;color:var(--creator-plum,#60398a)}.character-creation-progress_stages__Loly3 li[aria-current=step]>span{background:var(--creator-plum,#60398a);color:white;border-color:transparent}.character-creation-progress_stages__Loly3 li[data-complete=true]>span{background:#ece4d7;color:var(--creator-ink,#241830);border-color:transparent}.character-creation-progress_reassurance__iXpik{border-top:1px solid var(--creator-line,#e6dccf);padding-top:16px;font-size:12px;line-height:1.6;color:var(--creator-muted,#7c6d87)}@keyframes character-creation-progress_appear__nbFx8{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.character-creation-progress_mobileArtwork__1W0zy{display:none}}@media (prefers-reduced-motion:reduce){.character-creation-progress_status__e4VMZ{animation:none}}.public-header_publicHeader__GR56r{--ink:#221830;--muted:#6f6478;--plum:#5a3784;--plum-dark:#452768;--cream:#fbf5ea;--lavender:#efe6f6;--display:"Fraunces Variable",Georgia,serif;--body:"Figtree Variable",Arial,sans-serif;color:var(--ink);background:#f4ecfb;font:400 17px/1.55 var(--body)}.public-header_publicHeader__GR56r a:focus-visible,.public-header_publicHeader__GR56r button:focus-visible{outline:3px solid var(--plum);outline-offset:4px}.public-header_publicHeader__GR56r [hidden]{display:none}.public-header_shell__j34V2{width:min(1080px,calc(100% - 40px));margin-inline:auto}.public-header_skipLink__OEOQ3{position:absolute;z-index:110;left:20px;top:8px;padding:12px 18px;border-radius:8px;background:white;transform:translateY(-180%)}.public-header_skipLink__OEOQ3:focus{transform:none}.public-header_promoBar__41NZZ{display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;margin:0;padding:6px 12px;background:#f4b942;color:var(--ink);font-size:12px;font-weight:600;text-align:center}.public-header_promoBar__41NZZ svg{width:14px;height:14px;flex:none}.public-header_promoDesktop__n8LhU{display:none}.public-header_nav__pl2tO{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:72px}.public-header_brand__5Fq52{display:inline-flex;align-items:center;gap:5px;min-height:44px;white-space:nowrap;font:600 clamp(16px,4.85vw,19px)/1 var(--display);letter-spacing:-.025em}.public-header_brand__5Fq52 img{width:28px;height:28px;object-fit:contain}.public-header_mainNav__0Yne1{display:none}.public-header_navActions__Dla3j{display:flex;align-items:center;gap:6px}.public-header_login__czgQb{display:none}.public-header_button__wVguZ{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border-radius:99px;background:var(--plum);color:white;font-size:12px;font-weight:700;white-space:nowrap;transition:background-color .15s,scale .15s}.public-header_button__wVguZ:hover{background:var(--plum-dark)}.public-header_button__wVguZ:active,.public-header_menuToggle__FlsKh:active{scale:.96}.public-header_menuToggle__FlsKh{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:white;color:var(--ink);cursor:pointer}.public-header_menuToggle__FlsKh svg{width:20px;height:20px}.public-header_mobileNav__FA_1U{position:absolute;top:calc(100% - 4px);inset-inline:0;display:grid;padding:12px;border:1px solid #e5d8f0;border-radius:16px;background:var(--cream);box-shadow:0 12px 28px #2218301a}.public-header_mobileNav__FA_1U a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:6px;font-size:15px}.public-header_mobileNav__FA_1U a:hover{background:var(--lavender)}.public-header_mainNav__0Yne1 a[aria-current=page],.public-header_mobileNav__FA_1U a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}@media (max-width:380px){.public-header_shell__j34V2{width:calc(100% - 24px)}.public-header_brand__5Fq52{gap:4px;font-size:14px}.public-header_brand__5Fq52 img{width:24px;height:24px}.public-header_navActions__Dla3j,.public-header_nav__pl2tO{gap:4px}.public-header_button__wVguZ{padding-inline:10px}}@media (min-width:900px){.public-header_shell__j34V2{width:min(1080px,calc(100% - 72px))}.public-header_brand__5Fq52{gap:10px;font-size:21px}.public-header_brand__5Fq52 img{width:38px;height:38px}.public-header_mainNav__0Yne1{display:flex;align-items:center;gap:22px}.public-header_mainNav__0Yne1 a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:14px;font-weight:500}.public-header_login__czgQb:hover,.public-header_mainNav__0Yne1 a:hover{color:var(--plum)}.public-header_login__czgQb{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500}.public-header_navActions__Dla3j{gap:16px}.public-header_button__wVguZ{padding-inline:20px;font-size:14px}.public-header_menuToggle__FlsKh,.public-header_mobileNav__FA_1U,.public-header_promoMobile__w0NL0{display:none}.public-header_promoDesktop__n8LhU{display:inline}}@media (min-width:900px) and (max-height:760px){.public-header_nav__pl2tO{min-height:64px}.public-header_promoBar__41NZZ{min-height:30px}}@media (prefers-reduced-motion:reduce){.public-header_button__wVguZ{transition:none}.public-header_button__wVguZ:active,.public-header_menuToggle__FlsKh:active{scale:none}}.sample-book_pageShell__PAQ_5{--ink:#2b2140;--ink-soft:#625874;--line:#dcd2ee;--mist:#eee8f8;--accent:#4e3c85;--plum:#4e3c85;--plum-dark:#3d2e6c;--body:var(--font-cover-rounded),"Segoe UI",system-ui,sans-serif;--radius:6px;--ease:cubic-bezier(.2,0,0,1);--display:var(--font-display),"Segoe UI",system-ui,sans-serif;--book-text:var(--font-story),Arial,sans-serif;min-height:100svh;background:#eee8f8;color:var(--ink);font:400 17px/1.6 var(--body)}.sample-book_pageShell__PAQ_5 :is(a,button):focus-visible,.sample-book_stage__X5D0r:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sample-book_primary__xhGik,.sample-book_secondary__0lQVa{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:2px solid var(--plum);border-radius:var(--radius);background:var(--plum);color:#fff;font:700 15px/1.2 var(--body);box-shadow:0 3px 0 var(--plum-dark);white-space:nowrap;transition-property:background-color,border-color,color,scale;transition-duration:.15s;transition-timing-function:var(--ease)}.sample-book_primary__xhGik:hover{background:var(--plum-dark);border-color:var(--plum-dark)}.sample-book_primary__xhGik:active,.sample-book_secondary__0lQVa:active{scale:.96}.sample-book_main__0DX42{width:min(1080px,calc(100% - 40px));margin:auto;padding:16px 0 64px}.sample-book_intro__LULSq{max-width:620px;margin:0 auto 48px;text-align:center}.sample-book_intro__LULSq h1{font-family:var(--display);font-size:clamp(34px,8.6vw,40px);font-weight:700;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.sample-book_intro__LULSq p{margin-top:8px;color:var(--ink-soft);font-size:15px;line-height:1.5;text-wrap:pretty}.sample-book_reader__mo_BE{display:grid;justify-items:center}.sample-book_stage__X5D0r{width:100%;perspective:2400px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.sample-book_book__PKRM8{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(100%,max(480px,min(960px,calc((100svh - 370px) * 2))));margin:auto;aspect-ratio:2/1;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.3,.7,.3,1);cursor:pointer}.sample-book_book__PKRM8.sample-book_closedFront__5Oc1d{transform:translateX(-25%)}.sample-book_book__PKRM8.sample-book_closedBack__uG8Tl{transform:translateX(25%)}.sample-book_bookOtter__YBUOk{position:absolute;top:0;right:0;z-index:0;width:72px;transition:right .65s cubic-bezier(.3,.7,.3,1)}.sample-book_closedBack__uG8Tl .sample-book_bookOtter__YBUOk{right:50%}.sample-book_flipOtter__qF1HD{position:absolute;top:2.83%;right:var(--book-otter-right,26.415%);z-index:0;width:72px}.sample-book_page__6QHIa{position:relative;width:100%;height:100%;aspect-ratio:1;overflow:hidden;background:#fff;container-type:inline-size}.sample-book_page__6QHIa:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none}.sample-book_left__CGhkQ{border-radius:3px 0 0 3px;box-shadow:-1px 1px 0 #ebe8f0,-3px 2px 0 #fff,-4px 3px 0 #e2dfe8,-20px 24px 40px -22px oklch(.25 .05 290/.45)}.sample-book_left__CGhkQ:after{background:linear-gradient(270deg,oklch(0 0 0/.12),oklch(0 0 0/.04) 5%,transparent 12%)}.sample-book_right__6FJnC{border-radius:0 3px 3px 0;box-shadow:1px 1px 0 #ebe8f0,3px 2px 0 #fff,4px 3px 0 #e2dfe8,20px 24px 40px -22px oklch(.25 .05 290/.45)}.sample-book_right__6FJnC:after{background:linear-gradient(90deg,oklch(0 0 0/.14),oklch(1 0 0/.15) 1.5%,oklch(0 0 0/.04) 5%,transparent 12%)}.sample-book_hard__4fa4l.sample-book_right__6FJnC{border-radius:2px 5px 5px 2px}.sample-book_hard__4fa4l.sample-book_right__6FJnC:after{background:linear-gradient(90deg,oklch(0 0 0/.22),oklch(1 0 0/.28) 1.6%,oklch(0 0 0/.1) 2.6%,transparent 5%)}.sample-book_hard__4fa4l.sample-book_left__CGhkQ{border-radius:5px 2px 2px 5px}.sample-book_hard__4fa4l.sample-book_left__CGhkQ:after{background:linear-gradient(270deg,oklch(0 0 0/.22),oklch(1 0 0/.28) 1.6%,oklch(0 0 0/.1) 2.6%,transparent 5%)}.sample-book_emptyPage__oRzqc{background:transparent;box-shadow:none}.sample-book_emptyPage__oRzqc:after{display:none}.sample-book_fullArt__cdiY6{object-fit:cover}.sample-book_coverTitle__S7m19{position:absolute;z-index:2;top:6%;left:8%;right:8%;display:grid;gap:1.4cqw;padding:4cqw 5cqw;border-radius:1.4cqw;background:#fff;color:var(--ink);text-align:center}.sample-book_coverTitle__S7m19 strong{font:700 7cqw/1.02 var(--display);letter-spacing:-.03em;text-wrap:balance}.sample-book_coverTitle__S7m19 span{color:var(--ink-soft);font:500 3.2cqw/1.2 var(--display)}.sample-book_logoPage__TsbSU{display:grid;place-items:center;height:100%}.sample-book_logoPage__TsbSU img{width:46%;height:auto}.sample-book_dedicationPage__XTaQl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.4cqw;height:100%;padding:14%;color:var(--ink);text-align:center;font-family:var(--book-text)}.sample-book_dedicationPage__XTaQl strong{font-size:8cqw;font-weight:700;line-height:1.05;letter-spacing:-.03em}.sample-book_dedicationPage__XTaQl p{font-size:4.4cqw;line-height:1.45;text-wrap:pretty}.sample-book_dedicationPage__XTaQl p:last-child{color:var(--ink-soft)}.sample-book_storyText__6C28s{display:flex;flex-direction:column;justify-content:center;gap:3.6cqw;height:100%;padding:13%;color:#1f1f1f;font:400 4.8cqw/1.45 var(--book-text)}.sample-book_backCover__H_M5y{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.4cqw;height:100%;padding:10%;background:#f3f1f6;color:var(--ink-soft);font:600 3cqw/1 var(--display)}.sample-book_backCover__H_M5y img{width:18%;height:auto}.sample-book_turnSheet__yZvaJ{position:absolute;z-index:5;top:0;bottom:0;width:50%;transform-style:preserve-3d;pointer-events:none}.sample-book_turnSheet__yZvaJ.sample-book_next__SigyO{left:50%;transform-origin:left center;animation:sample-book_turnNext__WnjuI .65s cubic-bezier(.45,.05,.35,1) both}.sample-book_turnSheet__yZvaJ.sample-book_previous__0uF1F{left:0;transform-origin:right center;animation:sample-book_turnPrevious___Xh8r .65s cubic-bezier(.45,.05,.35,1) both}.sample-book_turnFace__6F2RV{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sample-book_turnBack__7goud{transform:rotateY(180deg)}.sample-book_turnFace__6F2RV:before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(90deg,oklch(0 0 0/0),oklch(0 0 0/.12));opacity:0;animation:sample-book_shade___tS34 .65s ease both}@keyframes sample-book_turnNext__WnjuI{0%{transform:rotateY(0deg) translateZ(0)}50%{transform:rotateY(-90deg) translateZ(14px)}to{transform:rotateY(-180deg) translateZ(0)}}@keyframes sample-book_turnPrevious___Xh8r{0%{transform:rotateY(0deg) translateZ(0)}50%{transform:rotateY(90deg) translateZ(14px)}to{transform:rotateY(180deg) translateZ(0)}}@keyframes sample-book_shade___tS34{0%,to{opacity:0}50%{opacity:1}}.sample-book_controls__KU4Gs{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.sample-book_controls__KU4Gs button{display:grid;place-items:center;width:44px;height:44px;border:2px solid #dcd2ee;border-radius:var(--radius);background:#fff;color:var(--ink);cursor:pointer;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:var(--ease)}.sample-book_controls__KU4Gs button:hover:not(:disabled){border-color:var(--plum)}.sample-book_controls__KU4Gs button:active:not(:disabled){scale:.96}.sample-book_controls__KU4Gs button:disabled{opacity:.35;cursor:default}.sample-book_controls__KU4Gs svg{width:18px;height:18px;stroke-width:2}.sample-book_controls__KU4Gs span{min-width:140px;font-size:15px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.sample-book_dots__aWtdv{position:relative;z-index:1;display:flex;justify-content:center;gap:2px;margin-top:8px}.sample-book_dots__aWtdv button{position:relative;width:28px;height:28px;border:0;background:none;cursor:pointer}.sample-book_dots__aWtdv button:disabled{cursor:default}.sample-book_dots__aWtdv button:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:3px;border-radius:2px;background:#cfc3e6;transform:translate(-50%,-50%);transition:background-color .15s var(--ease)}.sample-book_dots__aWtdv button[aria-current=page]:after{background:var(--plum)}@media (max-width:759px){.sample-book_stage__X5D0r{margin-inline:-8px;width:calc(100% + 16px)}.sample-book_storyText__6C28s{padding:10%;font-size:6cqw}.sample-book_dedicationPage__XTaQl{padding:10%}.sample-book_dedicationPage__XTaQl strong{font-size:9.5cqw}.sample-book_dedicationPage__XTaQl p{font-size:5.6cqw}.sample-book_coverTitle__S7m19 strong{font-size:8cqw}.sample-book_coverTitle__S7m19 span{font-size:4.2cqw}}.sample-book_specs__E4T_w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin:48px auto 0;border-top:2px solid var(--line)}.sample-book_specs__E4T_w div{display:grid;gap:2px;padding:16px 12px 16px 0;border-bottom:1px solid var(--line)}.sample-book_specs__E4T_w dt{color:var(--ink-soft);font-size:14px}.sample-book_specs__E4T_w dd{font-size:16px;font-weight:700}.sample-book_note__hJ5hM{max-width:880px;margin:16px auto 0;color:var(--ink-soft);font-size:14px}.sample-book_cta__dGxU9{display:grid;gap:24px;padding:56px max(20px,calc((100% - 1180px) / 2));background:var(--plum);color:#fff}.sample-book_cta__dGxU9 h2{font-family:var(--display);font-size:clamp(28px,6.4vw,40px);font-weight:650;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.sample-book_cta__dGxU9 p{margin-top:10px;color:#ddd5f2}.sample-book_ctaActions__b_65e{display:flex;flex-wrap:wrap;gap:10px}.sample-book_cta__dGxU9 .sample-book_primary__xhGik{min-height:52px;padding-inline:24px;background:#fff;border-color:#fff;color:var(--plum);font-size:16px;box-shadow:0 3px 0 #c9bde6}.sample-book_cta__dGxU9 .sample-book_primary__xhGik:hover{background:#fff4d8;border-color:#fff4d8}.sample-book_secondary__0lQVa{min-height:52px;padding-inline:24px;background:transparent;border-color:#8f80bd;font-size:16px;box-shadow:none}.sample-book_secondary__0lQVa:hover{border-color:#fff}.sample-book_pricing__vgVp_{width:min(100% - 40px,1000px);margin:64px auto;scroll-margin-top:24px}.sample-book_pricing__vgVp_ h2{font:700 32px/1.15 var(--display)}.sample-book_priceOptions__ZXtFo{display:grid;gap:28px;margin:24px 0}.sample-book_priceOptions__ZXtFo article{border-top:2px solid var(--line);padding-top:20px}.sample-book_priceOptions__ZXtFo h3{font-size:20px;font-weight:700}.sample-book_priceOptions__ZXtFo strong{display:block;margin-top:8px;font-size:32px}.sample-book_priceOptions__ZXtFo p{margin:12px 0 20px}@media (min-width:760px){.sample-book_priceOptions__ZXtFo{grid-template-columns:1fr 1fr}.sample-book_main__0DX42{width:min(1080px,calc(100% - 80px));padding-bottom:88px}.sample-book_specs__E4T_w{grid-template-columns:repeat(5,minmax(0,1fr))}.sample-book_specs__E4T_w div+div{padding-left:20px;border-left:1px solid var(--line)}.sample-book_cta__dGxU9{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:80px}}@media (prefers-reduced-motion:reduce){.sample-book_bookOtter__YBUOk,.sample-book_book__PKRM8,.sample-book_controls__KU4Gs button,.sample-book_dots__aWtdv button:after,.sample-book_primary__xhGik,.sample-book_secondary__0lQVa{transition:none}.sample-book_turnFace__6F2RV:before,.sample-book_turnSheet__yZvaJ.sample-book_next__SigyO,.sample-book_turnSheet__yZvaJ.sample-book_previous__0uF1F{animation:none}}