@font-face{font-family:pinyonScript;src:url(/_next/static/media/2b3407dd59920009-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pinyonScript Fallback;src:local("Arial");ascent-override:110.78%;descent-override:49.31%;line-gap-override:0.00%;size-adjust:77.93%}.__className_4361ef{font-family:pinyonScript,pinyonScript Fallback;font-weight:400;font-style:normal}.SoulCreation_wizard__nKXWi{position:fixed;inset:0;z-index:1000;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.7)),url(/pattern/tile.jpg);background-repeat:repeat;overflow:hidden}.SoulCreation_wizardScrollable__i3Z9K{overflow-y:auto}.SoulCreation_noTouchScroll___94cv{touch-action:none}.SoulCreation_wizard__nKXWi img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SoulCreation_stage__1j4CW{max-width:900px;min-height:100%;margin:0 auto}.SoulCreation_content__nvZjK,.SoulCreation_stage__1j4CW{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.SoulCreation_content__nvZjK{z-index:2;flex-direction:column;gap:.75rem;max-width:40rem;padding:.75rem;text-align:center;box-sizing:border-box}.SoulCreation_contentWide__xFGTt{max-width:800px}.SoulCreation_contentWidest__z0yEf{max-width:900px}.SoulCreation_introText__0oZMT{font-size:clamp(.8rem,2vw,1rem);line-height:1.5;color:#d4c9a8}.SoulCreation_inlineLink___xv6l{color:#c07a3a;text-decoration:underline}.SoulCreation_inlineLink___xv6l:hover{color:#e6a55a}.SoulCreation_trappingsProfessionList__ECPan{font-size:clamp(1rem,2.8vh,1.2rem);letter-spacing:.08em;text-transform:uppercase;color:#c07a3a;margin:.5rem 0 0}.SoulCreation_trappingsPicker__JsCD_{display:flex;flex-direction:column;width:100%;max-width:28rem;margin-top:.5rem;gap:1.25rem}.SoulCreation_trappingsTierGroup__SCVID{display:flex;flex-direction:column}.SoulCreation_trappingsTierHeader__hub5C{display:flex;justify-content:space-between;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#a89968;padding:.35rem .25rem}.SoulCreation_trappingsRow__1gwct{display:flex;justify-content:space-between;align-items:center;padding:.3rem .25rem}.SoulCreation_trappingsItemInfo___VtM0{display:flex;flex-direction:row;align-items:center;gap:0;flex:1 1}.SoulCreation_trappingsItemName__zIgNE{font-size:clamp(.95rem,2.2vw,1rem);color:#d4c9a8}.SoulCreation_trappingsItemFamily__MC9We{font-size:.8rem;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;color:#7d7256}.SoulCreation_trappingsStepper__gRjZA{display:flex;align-items:center;gap:.75rem}.SoulCreation_trappingsBlueprintSelect__LqMOB{font-family:inherit;font-size:.9rem;background:rgba(10,8,4,.9);border:1px solid #6f532f;color:#d4c9a8;border-radius:6px;padding:.45rem .6rem;width:100%;cursor:pointer}.SoulCreation_trappingsBlueprintSelectChosen__7EZlv{border-color:#4ade80}.SoulCreation_trappingsBlueprintSelect__LqMOB:focus{outline:none;border-color:#4ade80}.SoulCreation_trappingsAmount__0oMC8{min-width:2rem;text-align:center;color:#c07a3a;font-size:1.3rem}.SoulCreation_starterKitCard__eL8e7{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:28rem;padding:0;margin-top:1rem;background:none;border:none;border-radius:0;text-align:left;font-family:inherit;color:#d4c9a8}.SoulCreation_starterKitLabel__kGps1{font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#c07a3a}.SoulCreation_starterKitTier__stqp9{display:flex;flex-direction:column;gap:.15rem}.SoulCreation_starterKitTierLabel__tNPRs{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#a89968;margin-bottom:.1rem}.SoulCreation_starterKitTileRow__TyIpT{display:flex;gap:.35rem;justify-content:center;width:330px;max-width:100%}.SoulCreation_starterKitTile__nmq9q{position:relative;flex:1 1;aspect-ratio:1;padding:0;margin:0;font:inherit;background:#0d0d0a;border:1px solid #3a3020;border-radius:0;overflow:hidden;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SoulCreation_starterKitTile__nmq9q:hover{border-color:#c07a3a}.SoulCreation_starterKitTileRelevant__UUN_h{border-color:#4ade80;box-shadow:inset 0 0 6px rgba(74,222,128,.25)}.SoulCreation_starterKitTileImg__ALnro{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%;image-rendering:pixelated;pointer-events:none}.SoulCreation_starterKitTileLabel__4v3P8{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#a89968;pointer-events:none}.SoulCreation_starterKitTileTier__PyLfW{position:absolute;top:2px;left:2px;pointer-events:none}.SoulCreation_starterKitTileTier__PyLfW .SoulCreation_tierIcon__jeynH{width:18px;height:18px}.SoulCreation_starterKitTileCount__vGdsk{position:absolute;bottom:2px;right:4px;font-size:.8rem;font-weight:700;color:#c07a3a;text-shadow:0 0 4px #000,0 0 2px #000;pointer-events:none}.SoulCreation_starterKitPopupOverlay__7vS61{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;background:rgba(0,0,0,.65);padding:4rem 1rem 6rem}.SoulCreation_starterKitPopupCard__AAJ1I{position:relative;width:100%;max-width:min(450px,100%);max-height:calc(100vh - 10rem);overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem 1.25rem 1.25rem;background:#14100a;border:1px solid #3a3020;border-radius:10px;text-align:center}.SoulCreation_starterKitPopupTier__Hajuy{position:absolute;top:.5rem;left:.6rem}.SoulCreation_starterKitPopupImg__KnulJ{width:140px;height:140px;background-size:contain;background-repeat:no-repeat;background-position:50%;image-rendering:pixelated}.SoulCreation_starterKitPopupName__f3owT{margin:0;font-size:1.1rem;color:#d4c9a8;font-weight:700}.SoulCreation_starterKitPopupDescription__2dZUf{margin:0;font-size:.85rem;color:#a89968;line-height:1.45;max-width:30ch}.SoulCreation_submitError__tZFdG{font-size:.85rem;color:#c0463a;margin-top:.5rem}.SoulCreation_starterKitWarningOverlay__8cqYF{position:fixed;inset:0;z-index:10;background:rgba(5,4,2,.85);display:flex;align-items:center;justify-content:center;padding:1.25rem}.SoulCreation_starterKitWarningCard__RufE4{width:min(26rem,100%);display:flex;flex-direction:column;align-items:center;gap:1rem;background:#16110a;border:1px solid #6f532f;border-radius:10px;padding:1.5rem;color:#d9cbb0;font-size:.9rem;line-height:1.5;text-align:center}.SoulCreation_starterKitWarningButton__D9gDT{background:linear-gradient(180deg,#d4b57a,#a67c41);color:#1b130b;border:1px solid #6f532f;border-radius:8px;padding:.45rem 1.2rem;font-size:.85rem;letter-spacing:.04em;box-shadow:0 3px 0 #6b4e28;cursor:pointer}.SoulCreation_starterKitWarningButton__D9gDT:hover{transform:translateY(-1px);box-shadow:0 4px 0 #6b4e28}.SoulCreation_recipeViewerHeading__Kk4Wb{display:flex;align-items:center;gap:.5rem;font:inherit;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#8b90a3;background:#12141a;border:none;cursor:pointer;padding:.5rem .15rem .25rem .75rem;width:calc(100% + 1.5rem);margin:1rem -.75rem 0;box-sizing:border-box;text-align:left}.SoulCreation_recipeViewerHeading__Kk4Wb:hover{color:#c07a3a}.SoulCreation_recipeViewerChevron__XiWD6{display:inline-block;font-size:.75rem}.SoulCreation_recipeViewerFrame__bkmEI{width:calc(100% + 1.5rem);margin-left:-.75rem;margin-right:-.75rem;margin-top:0;border:none;border-radius:0}.SoulCreation_attributeRow__Gt11S{display:flex;justify-content:center;gap:clamp(1rem,5vw,3rem);margin-top:.5rem}.SoulCreation_attributeItem__bv_1h{display:flex;flex-direction:column;align-items:center;gap:.4rem}.SoulCreation_attributeIcon___GIPa{width:clamp(4.3rem,10vw,4.9rem);height:auto}.SoulCreation_attributeLabel___4ozJ{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#a89968}.SoulCreation_upcomingSteps__fcVlG{width:100%;max-width:28rem;margin-top:1.25rem;border-top:1px solid rgba(168,153,104,.3);padding-top:1rem;display:flex;flex-direction:column;gap:.5rem}.SoulCreation_upcomingStepsLabel__zsYHQ{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#a89968;margin:0 0 .25rem}.SoulCreation_upcomingStepList__EkI8e{display:flex;flex-direction:column;gap:.6rem}.SoulCreation_upcomingStep___g6KH{display:flex;flex-direction:column;gap:.15rem;text-align:left}.SoulCreation_upcomingStepTitle__kQbFg{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#d9955a}.SoulCreation_upcomingStepDesc__i_L_X{font-size:clamp(.75rem,1.8vw,.9rem);line-height:1.45;color:#c4b07a}.SoulCreation_middleIlluButton__lhpTU{display:inline-block;padding:0;margin:.25rem 0;background:none;border:none;cursor:pointer;line-height:0}.SoulCreation_middleIlluButton__lhpTU:hover .SoulCreation_middleIlluButtonImg__F1KI6{filter:brightness(1.15) drop-shadow(0 0 10px rgba(255,195,90,.5))}.SoulCreation_middleIlluButton__lhpTU:active .SoulCreation_middleIlluButtonImg__F1KI6{transform:scale(.95)}.SoulCreation_middleIlluButtonWrap__YzZra{position:relative;display:inline-block;width:clamp(6.5rem,15vw,8rem);aspect-ratio:208/213}@media (min-height:700px){.SoulCreation_middleIlluButtonWrap__YzZra{width:clamp(9rem,20vw,11.5rem)}}.SoulCreation_middleIlluButtonImg__F1KI6{display:block;width:100%;height:100%;mix-blend-mode:screen;transform-origin:center;animation:SoulCreation_illuBreathe__G7HJX 3.2s ease-in-out infinite;transition:filter .2s ease,transform .15s ease}.SoulCreation_middleIlluButtonShine__JvAO_{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:url(/images/soul-creation/equilize-middle-illu.png);mask-image:url(/images/soul-creation/equilize-middle-illu.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(115deg,transparent 44%,rgba(255,230,170,.45) 50%,transparent 56%);background-size:300% 300%;mix-blend-mode:screen;animation:SoulCreation_illuShineSweep__V_ujF 3.2s linear infinite}@media (prefers-reduced-motion:reduce){.SoulCreation_middleIlluButtonImg__F1KI6{animation:none}.SoulCreation_middleIlluButtonShine__JvAO_{animation:none;opacity:0}}.SoulCreation_contentTop__2cu9e{align-self:flex-start;margin-top:4.5rem}.SoulCreation_contentTopTight__Ff50G{margin-top:-.5rem}.SoulCreation_contentScrollable__DSiCb{padding-bottom:4.5rem}.SoulCreation_introTextLarge__z3gjV{font-size:clamp(1rem,2.6vw,1.25rem)}.SoulCreation_headline__knf4n{font-size:clamp(1.3rem,5vw,2.4rem);letter-spacing:.12em;text-transform:uppercase;color:#c07a3a}.SoulCreation_nameRow__k3_pg{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-left:-1.5rem;margin-right:-.9rem}.SoulCreation_textInput__NZc2w{font-family:inherit;font-size:.85rem;background:rgba(0,0,0,.4);border:1px solid #6f532f;color:#d4c9a8;border-radius:6px;padding:.5rem .75rem;width:8rem;max-width:44vw}.SoulCreation_textInput__NZc2w::placeholder{color:#7a6a4a}.SoulCreation_textInput__NZc2w:focus{outline:none;border-color:#c07a3a}.SoulCreation_attrPage__0x4M6{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.SoulCreation_attrPageImage__1EcTf{width:100%;max-width:28rem;height:auto;border-radius:8px;border:1px solid rgba(168,153,104,.3);margin:.25rem 0 .5rem}.SoulCreation_attrDescriptions__Utc5y{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:28rem;margin-top:.75rem;border-top:1px solid rgba(168,153,104,.25);padding-top:.75rem}.SoulCreation_attrDescItem__YmqZH{text-align:left}.SoulCreation_attrDescName__iWtQl{font-size:clamp(.8rem,2vw,.9rem);color:#c07a3a;letter-spacing:.04em}.SoulCreation_attrDescText__38iLv{font-size:clamp(.72rem,1.8vw,.82rem);line-height:1.4;color:#9a8e6e;margin:.1rem 0 0}.SoulCreation_attrCarryNote__9jO6O{width:100%;max-width:28rem;margin-top:.75rem;border-top:1px solid rgba(168,153,104,.25);padding-top:.75rem;font-size:clamp(.72rem,1.8vw,.82rem);line-height:1.5;color:#9a8e6e;text-align:left}.SoulCreation_attrCarryNote__9jO6O p{margin:0}.SoulCreation_attrCarryFormula__KiLee{text-align:center;margin-bottom:.35rem}.SoulCreation_attrPicker__NHy4d{width:100%;max-width:28rem;margin-top:.5rem;gap:1.25rem}.SoulCreation_attrPicker__NHy4d,.SoulCreation_attrSection__aChCJ{display:flex;flex-direction:column}.SoulCreation_randomizeButton__kFGmk{align-self:center;width:100%;max-width:28rem;margin-top:1rem;font-family:inherit;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;background:rgba(10,8,4,.9);border:1px solid #6f532f;color:#d4c9a8;border-radius:6px;padding:.55rem .6rem;cursor:pointer}.SoulCreation_randomizeButton__kFGmk:hover{border-color:#c07a3a;color:#e6b85c}.SoulCreation_attrSectionHeader__hfZAU{display:flex;justify-content:space-between;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:#a89968;padding:.35rem .25rem;border-bottom:1px solid rgba(168,153,104,.35)}.SoulCreation_attrRow__ZOYmc{display:flex;align-items:center;gap:.75rem;padding:.55rem .25rem;border-bottom:1px solid rgba(168,153,104,.2)}.SoulCreation_attrLabel__SSa2I{flex-shrink:0;min-width:5.5rem;font-size:clamp(.95rem,2.2vw,1rem);color:#d4c9a8}.SoulCreation_attrSlider__8qWgu{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;height:8px;border-radius:4px;outline:none;cursor:pointer;background:transparent}.SoulCreation_attrSlider__8qWgu::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--attr-color) var(--fill),rgba(40,35,25,.6) var(--fill));border:1px solid rgba(168,153,104,.3)}.SoulCreation_attrSlider__8qWgu::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--attr-color);border:2px solid rgba(255,255,255,.3);margin-top:-6px;cursor:pointer;box-shadow:0 0 6px rgba(0,0,0,.5)}.SoulCreation_attrSlider__8qWgu::-moz-range-track{height:8px;border-radius:4px;background:rgba(40,35,25,.6);border:1px solid rgba(168,153,104,.3)}.SoulCreation_attrSlider__8qWgu::-moz-range-progress{height:8px;border-radius:4px 0 0 4px;background:var(--attr-color)}.SoulCreation_attrSlider__8qWgu::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--attr-color);border:2px solid rgba(255,255,255,.3);cursor:pointer;box-shadow:0 0 6px rgba(0,0,0,.5)}.SoulCreation_attrValueBox__KoxA6{flex-shrink:0;min-width:2rem;text-align:center;color:var(--attr-color);font-size:1.3rem;font-weight:700}.SoulCreation_attrStepBtn__t3TIP{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:clamp(1.5rem,4vh,2.8rem);min-height:clamp(1.5rem,4vh,2.8rem);padding:0;background:transparent;border:none;font-size:clamp(1.1rem,3.2vh,1.9rem);line-height:1;color:#e6b85c;text-shadow:0 2px 3px rgba(0,0,0,.6),0 0 10px rgba(230,184,92,.4);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.SoulCreation_attrStepBtn__t3TIP:hover:not(:disabled){color:#f4d999}.SoulCreation_attrStepBtn__t3TIP:active:not(:disabled){transform:scale(.9)}.SoulCreation_attrStepBtn__t3TIP:disabled{opacity:.3;cursor:not-allowed}.SoulCreation_birthsignGrid__9tvb4{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem;width:100%;max-width:800px;margin:clamp(.25rem,1.5vh,.75rem) 0 clamp(.4rem,1.5vh,.9rem);padding:0}@media (max-width:650px){.SoulCreation_birthsignGrid__9tvb4{grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.SoulCreation_birthsignGrid__9tvb4{grid-template-columns:1fr}}.SoulCreation_birthsignTile__YeNva{position:relative;aspect-ratio:9/10.7;padding:0;border:1px solid #6f532f;border-radius:6px;background:none;cursor:pointer;perspective:900px;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.SoulCreation_birthsignTile__YeNva:hover{border-color:#c07a3a}.SoulCreation_birthsignTile__YeNva:active{transform:scale(.96)}.SoulCreation_birthsignTile__YeNva:focus-visible{outline:none;border-color:#e6b85c;box-shadow:0 0 0 2px rgba(230,184,92,.55)}.SoulCreation_birthsignTileSelected__9EhbI{border-color:#e6b85c;box-shadow:0 0 0 2px rgba(230,184,92,.55),0 0 16px rgba(230,184,92,.5)}.SoulCreation_birthsignFlipper__zV45v{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,.15,.2,1);transform-style:preserve-3d}.SoulCreation_birthsignFlipperFlipped__pGF7c{transform:rotateY(180deg)}.SoulCreation_birthsignFace__fqvIA{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:5px;overflow:hidden}.SoulCreation_birthsignFaceBack__dD_bK{transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:flex-start;gap:.3rem;padding:clamp(.35rem,3vw,.6rem);overflow-y:auto;text-align:left}.SoulCreation_birthsignImage___jONE{display:block;width:100%;height:100%;object-fit:contain}.SoulCreation_birthsignName__89pyI{margin:0;font-size:clamp(.72rem,2.6vw,.92rem);letter-spacing:.06em;text-transform:uppercase;color:#c07a3a}.SoulCreation_birthsignFlavor__13OeJ{margin:0;font-style:italic;font-size:clamp(.64rem,2.3vw,.82rem);line-height:1.3;color:#d4c9a8}.SoulCreation_birthsignEffect__1KlY_{margin:0;font-size:clamp(.6rem,2.1vw,.76rem);line-height:1.3;color:#b9ac86}.SoulCreation_birthsignEffectLabel__JemSS{color:#e6b85c;font-weight:700;letter-spacing:.03em;text-transform:uppercase}@media (max-width:650px){.SoulCreation_birthsignName__89pyI{font-size:clamp(.85rem,3.4vw,1.05rem)}.SoulCreation_birthsignFlavor__13OeJ{font-size:clamp(.8rem,3vw,1rem)}.SoulCreation_birthsignEffect__1KlY_{font-size:clamp(.76rem,2.8vw,.94rem)}}@media (max-width:450px){.SoulCreation_birthsignName__89pyI{font-size:clamp(1.1rem,4.6vw,1.35rem)}.SoulCreation_birthsignFlavor__13OeJ{font-size:clamp(1.05rem,4.2vw,1.3rem)}.SoulCreation_birthsignEffect__1KlY_{font-size:clamp(1rem,3.9vw,1.22rem)}}.SoulCreation_comboBox__eI8Sw{font-family:inherit;font-size:.8rem;background:rgba(10,8,4,.9);border:1px solid #6f532f;color:#d4c9a8;border-radius:6px;padding:.4rem .6rem;width:9rem;max-width:40vw;cursor:pointer}.SoulCreation_comboBox__eI8Sw:disabled{opacity:.35;cursor:not-allowed}.SoulCreation_sideHeadline__AHhjB{left:1.25rem}.SoulCreation_sideHeadlineRight__GEROu,.SoulCreation_sideHeadline__AHhjB{position:absolute;top:9rem;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:#c07a3a;z-index:2}.SoulCreation_sideHeadlineRight__GEROu{right:1.25rem;text-align:right}.SoulCreation_statBlockLeft__aSg2B{position:absolute;left:3rem;top:16rem;display:flex;flex-direction:column;align-items:flex-start;gap:3.5rem;z-index:2}.SoulCreation_statBlockRight__7Svxs{position:absolute;right:3rem;top:18.5rem;display:flex;flex-direction:column;align-items:flex-end;z-index:2}.SoulCreation_statItem__xHpfP{display:flex;flex-direction:column;align-items:center}.SoulCreation_statLabel__C4cyD{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:#a89968}.SoulCreation_statValue__bR01y{font-size:clamp(3rem,9vw,5.5rem);font-weight:400;line-height:1;color:#e6a55a}@media (max-height:700px){.SoulCreation_statValue__bR01y{font-size:clamp(2rem,6.5vw,3rem)}}.SoulCreation_sideSelectsLeft__AK3yq{left:1.25rem}.SoulCreation_sideSelectsLeft__AK3yq,.SoulCreation_sideSelectsRight__NGrQ0{position:absolute;top:10.5rem;display:flex;flex-direction:column;gap:.6rem;z-index:2}.SoulCreation_sideSelectsRight__NGrQ0{right:1.25rem}.SoulCreation_navButton__kqX7V{position:fixed;z-index:3;background:linear-gradient(180deg,#d4b57a,#a67c41);color:#1b130b;border:1px solid #6f532f;border-radius:8px;padding:.45rem .9rem;font-size:.85rem;letter-spacing:.04em;box-shadow:0 3px 0 #6b4e28;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.SoulCreation_navButton__kqX7V:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 0 #6b4e28}.SoulCreation_navButton__kqX7V:disabled{opacity:.4;cursor:not-allowed}.SoulCreation_continueInline__ofpJb{position:static;align-self:flex-end;margin-top:.5rem}.SoulCreation_close__CyZZ3,.SoulCreation_continue__m_AYd{bottom:1.25rem;right:max(1.25rem,calc((100vw - 900px) / 2 + 1.25rem))}.SoulCreation_continue__m_AYd{background:linear-gradient(180deg,#cf9b51,#614724);border-color:#554323;box-shadow:0 3px 0 #362818}.SoulCreation_continue__m_AYd:hover:not(:disabled){box-shadow:0 4px 0 #4a3620}.SoulCreation_delete__C9u8y{bottom:1.25rem;left:max(1.25rem,calc((100vw - 900px) / 2 + 1.25rem));display:flex;align-items:center;justify-content:center;padding:.5rem;background:linear-gradient(180deg,#b5453a,#6b241c);border-color:#4a1a14;box-shadow:0 3px 0 #34120d}.SoulCreation_delete__C9u8y:hover:not(:disabled){box-shadow:0 4px 0 #4a1a14}.SoulCreation_continueInactive__bU_cF{opacity:.4}@keyframes SoulCreation_fieldMissingFlash__OXnH0{0%{border-color:#e2b33a;box-shadow:0 0 0 3px rgba(226,179,58,.55)}60%{border-color:#e2b33a;box-shadow:0 0 0 3px rgba(226,179,58,.55)}to{border-color:#6f532f;box-shadow:0 0 0 0 rgba(226,179,58,0)}}.SoulCreation_fieldMissing__LUKvM{animation:SoulCreation_fieldMissingFlash__OXnH0 2s ease-out}@keyframes SoulCreation_illuActivationHintFlash__xSR6A{0%{filter:brightness(1) drop-shadow(0 0 0 rgba(255,214,120,0))}20%{filter:brightness(1.9) drop-shadow(0 0 26px rgba(255,214,120,.95))}60%{filter:brightness(1.9) drop-shadow(0 0 26px rgba(255,214,120,.95))}to{filter:brightness(1) drop-shadow(0 0 0 rgba(255,214,120,0))}}.SoulCreation_middleOverlayWrapIllu__igCWP .SoulCreation_middleOverlayImg__FSSl9.SoulCreation_illuActivationHint__zqWSx{animation:SoulCreation_illuActivationHintFlash__xSR6A 2s ease-out}.SoulCreation_triangleGroup__x0T1k{position:absolute;left:50%;bottom:3rem;transform:translateX(-50%);display:inline-block;line-height:0}.SoulCreation_triangleImg__xyoHb{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:min(100vw,743px);max-height:calc(100vh - 18rem)}.SoulCreation_bulbSlot__9rGVs{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden}.SoulCreation_bulbSlotBody__75aOb{top:19.3%;left:50%;width:31%}.SoulCreation_bulbSlotSoul__girKz{top:75.7%;left:16.6%;width:31.5%}.SoulCreation_bulbSlotLife__VwDIm{top:75.7%;left:83.2%;width:31.6%}.SoulCreation_bulbFill__zB7RU{width:100%!important;height:100%!important}.SoulCreation_medallion__Zanpx{position:absolute;height:auto;transform:translate(-50%,-50%);filter:grayscale(0) drop-shadow(0 6px 10px rgba(0,0,0,.8));transition:filter 3s ease,top 5s ease 1s,left 5s ease 1s}.SoulCreation_medallionActivated__uDr_V{filter:grayscale(.5) drop-shadow(0 6px 10px rgba(0,0,0,.8))}.SoulCreation_medallionBody__e6NsP{top:19.2%;left:50%;width:21.8%}.SoulCreation_medallionSoul___tBIr{top:75.7%;left:16.5%;width:22.1%}.SoulCreation_medallionBody__e6NsP.SoulCreation_medallionActivated__uDr_V,.SoulCreation_medallionLife__W1koA.SoulCreation_medallionActivated__uDr_V,.SoulCreation_medallionSoul___tBIr.SoulCreation_medallionActivated__uDr_V{top:61.5%;left:50%}.SoulCreation_medallionLife__W1koA{top:75.7%;left:83.2%;width:21.4%}.SoulCreation_middleOverlayWrap__hHqCu{position:absolute;transform:translate(calc(-50% + var(--joy-x, 0px)),calc(-50% + var(--joy-y, 0px)));z-index:2;transition:opacity 2.5s ease}.SoulCreation_middleOverlayImg__FSSl9{display:block;width:100%;height:100%;mix-blend-mode:screen}.SoulCreation_middleOverlayWrapJoystick__uv6iP{top:61.5%;left:50%;width:11.8%;aspect-ratio:88/91;filter:drop-shadow(0 8px 14px rgba(0,0,0,.9));opacity:0}.SoulCreation_middleOverlayWrapIllu__igCWP{top:61.5%;left:50%;width:28%;aspect-ratio:208/213;opacity:1}.SoulCreation_middleOverlayWrapIllu__igCWP .SoulCreation_middleOverlayImg__FSSl9{transform-origin:center;animation:SoulCreation_illuBreathe__G7HJX 3.2s ease-in-out infinite}@keyframes SoulCreation_illuBreathe__G7HJX{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,195,90,0))}50%{transform:scale(1.02);filter:drop-shadow(0 0 4px rgba(255,195,90,.35))}}.SoulCreation_illuShine__7oKaD{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:url(/images/soul-creation/equilize-middle-illu.png);mask-image:url(/images/soul-creation/equilize-middle-illu.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(115deg,transparent 44%,rgba(255,230,170,.45) 50%,transparent 56%);background-size:300% 300%;mix-blend-mode:screen;animation:SoulCreation_illuShineSweep__V_ujF 3.2s linear infinite}@keyframes SoulCreation_illuShineSweep__V_ujF{0%{background-position:160% -40%;opacity:0}12%{opacity:.5}50%{opacity:.5}62%{opacity:0}to{background-position:-60% 120%;opacity:0}}@media (prefers-reduced-motion:reduce){.SoulCreation_middleOverlayWrapIllu__igCWP .SoulCreation_middleOverlayImg__FSSl9{animation:none}.SoulCreation_illuShine__7oKaD{animation:none;opacity:0}}.SoulCreation_middleOverlayFadeOut__PIldT{opacity:0}.SoulCreation_middleOverlayFadeIn__sdidt{opacity:1}.SoulCreation_tierIcon__jeynH{width:1.2em;height:1.2em;object-fit:contain;vertical-align:middle;image-rendering:auto}.SoulCreation_savingOverlay__gnmRi{position:fixed;inset:0;z-index:10;background:rgba(5,4,2,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.SoulCreation_savingSpinner__7mhQP{width:48px;height:48px;border:3px solid #6f532f;border-top-color:#d4b57a;border-radius:50%;animation:SoulCreation_savingSpin__vyVcV .8s linear infinite}@keyframes SoulCreation_savingSpin__vyVcV{to{transform:rotate(1turn)}}.SoulCreation_savingLabel__mLR2U{color:#d9cbb0;font-size:.95rem;letter-spacing:.05em}.SoulBulb_wrapper__R2wLi{position:relative;display:inline-block;overflow:hidden}.SoulBulb_svg__XvUTX{display:block;width:100%;height:100%}.SoulBulb_flowA__zT8Iy{animation:SoulBulb_flowSloshA__C6AWH var(--flow-dur-a,6s) ease-in-out infinite}.SoulBulb_flowA__zT8Iy,.SoulBulb_flowB__wrA_N{transform-box:fill-box;transform-origin:center}.SoulBulb_flowB__wrA_N{animation:SoulBulb_flowSloshB__O_uag var(--flow-dur-b,8s) ease-in-out infinite}@keyframes SoulBulb_flowSloshA__C6AWH{0%,to{transform:translateX(calc(var(--flow-amp, 20px) * -1))}50%{transform:translateX(var(--flow-amp,20px))}}@keyframes SoulBulb_flowSloshB__O_uag{0%,to{transform:translateX(var(--flow-amp,20px))}50%{transform:translateX(calc(var(--flow-amp, 20px) * -1))}}.SoulBulb_percent__xg9Pr{font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:600;letter-spacing:.04em;opacity:.9;paint-order:stroke}@media (prefers-reduced-motion:reduce){.SoulBulb_flowA__zT8Iy,.SoulBulb_flowB__wrA_N{animation:none!important}}.PortraitEditor_wizard__2R_6q img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PortraitEditor_portraitFrame__DBot4{position:relative;display:inline-block;height:80vh;aspect-ratio:2/3;max-width:90vw;margin:0 0 .75rem;line-height:0;overflow:hidden}.PortraitEditor_portraitImage__UoT_6{position:absolute;top:50%;left:50%;display:block;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PortraitEditor_portraitImage__UoT_6:active{cursor:-webkit-grabbing;cursor:grabbing}.PortraitEditor_portraitHint__dVZxN{position:fixed;top:calc(100% - 4.25rem);left:50%;transform:translate(-50%,-50%);width:min(28rem,calc(100vw - 2.5rem));margin:0;z-index:3;color:#d4c9a8;font-family:Courier New,Courier,monospace;font-size:.75rem;line-height:1.35;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.PortraitEditor_portraitOutline__2yfjJ{position:absolute;inset:0;border:2px solid rgba(230,184,92,.7);pointer-events:none}.PortraitEditor_portraitLoadError__ukroC{position:absolute;left:10%;right:10%;top:60%;transform:translateY(-50%);padding:1rem 1.1rem;background:rgba(10,8,4,.92);border:1px solid #6f532f;border-radius:6px;color:#d4c9a8;font-family:Courier New,Courier,monospace;font-size:.85rem;line-height:1.4;text-align:center;pointer-events:none}.PortraitEditor_portraitHeadZone__okY7m{position:absolute;top:1.5%;left:50%;width:23.47vh;aspect-ratio:1/1;transform:translateX(-50%);border:2px solid rgba(168,120,50,.9);border-radius:4px;pointer-events:none}.PortraitEditor_portraitUrlInput__YjXRN{position:fixed;bottom:1.25rem;left:max(1.25rem,calc((100vw - 900px) / 2 + 1.25rem));right:max(8rem,calc((100vw - 900px) / 2 + 8rem));z-index:3}.PortraitEditor_textInput__epO8O{font-family:Courier New,Courier,monospace;font-size:.85rem;background:rgba(0,0,0,.4);border:1px solid #6f532f;color:#d4c9a8;border-radius:6px;padding:.5rem .75rem}.PortraitEditor_textInput__epO8O::placeholder{color:#7a6a4a}.PortraitEditor_textInput__epO8O:focus{outline:none;border-color:#c07a3a}.PortraitEditor_textInput__epO8O.PortraitEditor_portraitUrlInput__YjXRN{width:auto;max-width:none}