.page_page__556_G{position:relative;min-height:100vh;display:flex;flex-direction:row;align-items:center;gap:3rem;overflow:hidden;padding:calc(60px + 3vh) 6vw 4vh}.page_heroLeft__HzzSB{position:relative;z-index:2;flex:0 0 44%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.page_heroRight__IMnLr{position:relative;z-index:2;flex:1 1;display:flex;justify-content:center;align-items:center}.page_settlementScene__igxw6{position:relative;width:clamp(380px,48vw,620px);aspect-ratio:1/1;animation:page_islandFloat__fRtYz 8s ease-in-out infinite}.page_settlementIsland__1CfxB{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.page_settlementBgIsland__H9yB5{width:38%;height:38%;inset:auto;top:4%;right:-4%;opacity:.4;filter:blur(1.5px)}.page_sceneCharCenter__ZuiBH,.page_sceneCharLeft__ZsQzJ,.page_sceneCharRight__ra_M0{position:absolute;width:72px}.page_sceneCharLeft__ZsQzJ{left:14%;bottom:36%}.page_sceneCharCenter__ZuiBH{left:40%;bottom:30%}.page_sceneCharRight__ra_M0{left:62%;bottom:37%;transform:scaleX(-1)}.page_sceneCharAnim__szqOx{position:relative;display:block;width:100%}.page_sceneCharLeft__ZsQzJ .page_sceneCharAnim__szqOx{animation:page_charEnter__8p9UX .7s ease-out .4s both,page_sceneCharFloatA__Uu9Fx 5.2s ease-in-out 1.2s infinite}.page_sceneCharCenter__ZuiBH .page_sceneCharAnim__szqOx{animation:page_charEnter__8p9UX .7s ease-out .55s both,page_sceneCharFloatB__x7KBN 7.5s ease-in-out 1.4s infinite}.page_sceneCharRight__ra_M0 .page_sceneCharAnim__szqOx{animation:page_charEnter__8p9UX .7s ease-out .7s both,page_sceneCharFloatC__zV_Ge 4.4s ease-in-out .8s infinite}@keyframes page_sceneCharFloatA__Uu9Fx{0%,to{transform:translateY(0)}55%{transform:translateY(-7px)}}@keyframes page_sceneCharFloatB__x7KBN{0%{transform:translateX(-8px) scaleX(1)}22%{transform:translateX(-8px) scaleX(1);animation-timing-function:step-start}23%{transform:translateX(-8px) scaleX(-1)}50%{transform:translateX(8px) scaleX(-1)}72%{transform:translateX(8px) scaleX(-1);animation-timing-function:step-start}73%{transform:translateX(8px) scaleX(1)}to{transform:translateX(-8px) scaleX(1)}}@keyframes page_sceneCharFloatC__zV_Ge{0%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}.page_sceneChar__65LRj{width:100%;height:auto;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.page_sceneCharBlink__k_Bh8{position:absolute;inset:0;object-fit:contain;object-position:bottom;opacity:0;filter:none}.page_sceneCharLeft__ZsQzJ .page_sceneCharBlink__k_Bh8{animation:page_settleBlink__GKlvP 4.8s ease-in-out 2.1s infinite}.page_sceneCharCenter__ZuiBH .page_sceneCharBlink__k_Bh8{animation:page_settleBlink__GKlvP 6.2s ease-in-out .7s infinite}.page_sceneCharRight__ra_M0 .page_sceneCharBlink__k_Bh8{animation:page_settleBlink__GKlvP 3.9s ease-in-out 4.2s infinite}@keyframes page_settleBlink__GKlvP{0%,88%{opacity:0}91%,96%{opacity:1}to{opacity:0}}.page_bgIslandChars__PnIa_{position:absolute;width:clamp(300px,42vw,620px);bottom:-8%;left:-5%;aspect-ratio:1/1;pointer-events:none;animation:page_islandFloat__fRtYz 7s ease-in-out infinite}.page_bgChar__oNA9w{position:absolute;width:clamp(28px,3.6vw,52px);height:auto;display:block;opacity:.45;filter:brightness(.65) saturate(.6) drop-shadow(0 2px 6px rgba(0,0,0,.5));animation:page_sceneCharFloatA__Uu9Fx 5.8s ease-in-out infinite}.page_bgCharLeft__kwQVB{left:28%;bottom:38%}.page_bgCharRight__vIqSL{left:52%;bottom:34%;animation-duration:4.2s;animation-delay:1.3s}.page_page__556_G[data-pause]{cursor:pointer}.page_sparkles__LTDiK{position:absolute;inset:0;z-index:1;pointer-events:none}.page_sparkle__nYjKX{position:absolute;border-radius:50%;background:#fff;box-shadow:0 0 4px 1px hsla(0,0%,100%,.6),0 0 8px 2px hsla(39,87%,69%,.25);opacity:0;animation:page_twinkle__2vdvJ var(--dur,2.5s) ease-in-out infinite}@keyframes page_twinkle__2vdvJ{0%,12%{opacity:0;transform:scale(.3)}22%,32%{opacity:.8;transform:scale(1)}44%,to{opacity:0;transform:scale(.3)}}.page_islands__k_AIf{position:absolute;inset:0;z-index:0;pointer-events:none}.page_island__SiJdk{position:absolute;object-fit:contain}.page_islandA___H6fD{width:clamp(300px,42vw,620px);bottom:-8%;left:-5%;opacity:.28;animation:page_islandFloat__fRtYz 7s ease-in-out infinite}.page_islandB__HxmPb{width:clamp(220px,30vw,460px);top:38%;right:-4%;opacity:.2;animation:page_islandFloat__fRtYz 9s ease-in-out infinite;animation-delay:1.5s}.page_islandC__UceM_{width:clamp(70px,9vw,130px);top:20%;left:24%;opacity:.22;animation:page_islandFloat__fRtYz 12s ease-in-out infinite;animation-delay:3s}.page_islandD__pBd2p{width:clamp(140px,18vw,280px);top:8%;right:8%;opacity:.18;animation:page_islandFloat__fRtYz 10s ease-in-out infinite;animation-delay:2s}.page_islandE__B0usD{width:clamp(90px,12vw,180px);bottom:12%;right:22%;opacity:.16;animation:page_islandFloat__fRtYz 8s ease-in-out infinite;animation-delay:4.5s}@keyframes page_islandFloat__fRtYz{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.page_heroEyebrow__p76B6{position:relative;z-index:2;font-family:var(--font-ui),sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--lantern);margin:0 0 .1rem;text-align:left;animation:page_eyebrowEnter__x05p3 .7s ease-out .12s both}@keyframes page_eyebrowEnter__x05p3{0%{opacity:0;letter-spacing:.42em}to{opacity:.82;letter-spacing:.28em}}.page_glowTop__nu3DT{position:absolute;top:-15vh;right:-10vw;width:55vw;height:55vw;background:radial-gradient(circle,hsla(39,87%,69%,.14),transparent 65%);filter:blur(12px);z-index:0;pointer-events:none}.page_heroCharsWrap__7PlLO{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:0}.page_heroCharDots__w304m{display:none}.page_heroCharDot__GlcB1{width:7px;height:7px;border-radius:50%;background:hsla(42,52%,94%,.2);border:none;cursor:pointer;padding:0;transition:background .3s ease,transform .3s ease}.page_heroCharDot__GlcB1[data-active]{background:var(--lantern);transform:scale(1.4)}.page_characters__uRM5i{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(.4rem,2vw,1.5rem);z-index:2;width:min(880px,95vw);padding:0 .5rem}.page_characterSlot__edMj6{display:flex;flex-direction:column;align-items:center;gap:0;flex-shrink:1;cursor:default}.page_characterImg__8YXW3{position:relative;display:flex;align-items:flex-end;animation:page_charEnter__8p9UX .7s ease-out var(--enter-delay,0s) backwards,page_charFloat__nKF74 3.8s ease-in-out var(--float-start,.7s) infinite}.page_character__bflf6{height:clamp(120px,24vh,200px);width:auto;object-fit:contain;object-position:bottom;filter:drop-shadow(0 -4px 12px rgba(92,198,198,.06)) drop-shadow(0 6px 16px rgba(0,0,0,.28));opacity:.92;display:block}.page_characterBlink__eyq3O{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:bottom;opacity:0;animation:page_blink__MXDOE 4s ease-in-out infinite;transition:opacity .12s ease}@keyframes page_blink__MXDOE{0%,88%{opacity:0}91%,96%{opacity:1}to{opacity:0}}.page_characterBlink__eyq3O[data-tapped],.page_characterSlot__edMj6:hover .page_characterBlink__eyq3O{opacity:1;animation:none}.page_characterName__2wQBe{font-family:var(--font-ui),sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);opacity:0;margin-top:-24px;transform:translateY(5px);transition:opacity .3s ease,transform .3s ease}.page_characterName__2wQBe[data-visible],.page_characterSlot__edMj6:hover .page_characterName__2wQBe{opacity:.7;transform:translateY(0)}@media (max-width:600px),(orientation:portrait),(pointer:coarse){.page_characterName__2wQBe{opacity:.7;transform:translateY(0)}}@media (max-width:768px){.page_page__556_G{flex-direction:column;align-items:center;padding:calc(60px + 2vh) 5vw 3vh;gap:2rem}.page_heroLeft__HzzSB{flex:none;width:100%;align-items:center;text-align:center}.page_heroEyebrow__p76B6{text-align:center}.page_content___38fW{align-items:center;text-align:center}.page_heroCopy__r3YU6{text-align:center;min-height:auto}.page_heroRight__IMnLr{width:100%;justify-content:center}.page_settlementScene__igxw6{width:clamp(300px,88vw,420px)}.page_sceneCharCenter__ZuiBH,.page_sceneCharLeft__ZsQzJ,.page_sceneCharRight__ra_M0{width:54px}}@keyframes page_charFloat__nKF74{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes page_charEnter__8p9UX{0%{opacity:0;transform:translateY(14px) scale(.62)}to{opacity:1;transform:translateY(0) scale(1)}}.page_content___38fW{position:relative;z-index:3;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:0}.page_eyebrow__yxIK8{font-family:var(--font-ui),sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--lantern);margin:0;opacity:.85}.page_title__po7na{font-family:var(--font-display),serif;font-size:clamp(3.2rem,10vw,7.5rem);font-weight:400;color:var(--ink);margin:0;line-height:1}.page_tagline__FsEDs{font-family:var(--font-body),serif;font-size:clamp(.9rem,2vw,1.1rem);font-style:italic;color:var(--ink-muted);margin:.1rem 0 1rem;max-width:38ch}.page_srOnly__5pWNM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_heroCopy__r3YU6{font-family:var(--font-body),serif;font-size:clamp(1.05rem,2.2vw,1.2rem);font-style:italic;line-height:1.9;color:var(--ink-muted);margin:0;max-width:52ch;text-align:left;min-height:12rem}.page_heroContinue__OkxHo{display:block;font-family:var(--font-ui),sans-serif;font-size:.58rem;font-weight:700;font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--lantern);margin-top:.55rem;text-align:center;animation:page_continueAppear___Ypvb .3s ease-out both}@keyframes page_continueAppear___Ypvb{0%{opacity:0;transform:translateY(4px)}to{opacity:.7;transform:translateY(0)}}.page_typeCursor__qe5JR{display:inline-block;width:2px;height:1.1em;background:var(--lantern);margin-left:2px;vertical-align:text-bottom;opacity:1;animation:page_cursorBlink__K9Xsg .9s step-end infinite}@keyframes page_cursorBlink__K9Xsg{0%,to{opacity:1}50%{opacity:0}}.page_socials__694Yh{display:flex;gap:1.75rem;align-items:center;margin-top:.25rem}.page_socialLink__xrswl{color:var(--ink-muted);display:flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease}.page_socialLink__xrswl:hover{color:var(--lantern);transform:scale(1.18) translateY(-2px)}@media (max-width:600px),(orientation:portrait){.page_page__556_G{gap:1.25rem;padding-top:60px}.page_content___38fW{gap:.5rem;padding-bottom:1rem}.page_characters__uRM5i{position:relative;width:min(260px,70vw);height:min(290px,78vw);gap:0}.page_characterSlot__edMj6{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;opacity:0;transform:scale(.9) translateY(10px);transition:opacity .7s ease,transform .7s ease;pointer-events:none}.page_characterSlot__edMj6[data-mobile-active]{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.page_character__bflf6{height:clamp(190px,54vw,250px);object-position:center}.page_characterBlink__eyq3O{object-position:center}.page_heroCharDots__w304m{display:flex;gap:.55rem;justify-content:center;margin-top:.6rem}.page_islandB__HxmPb,.page_islandC__UceM_,.page_islandD__pBd2p,.page_islandE__B0usD{display:none}}.page_loreEyebrow__wIPRc{font-family:var(--font-ui),sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--lantern);opacity:.8;margin:0}.page_lorePara__Bz9Iz{font-family:var(--font-body),serif;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.85;color:var(--ink-muted);margin:0}.page_summonSection__PNnTx{position:relative;background:#13102a;overflow:hidden;padding:7rem 2.5rem 0}.page_summonGlow__UGh0f{position:absolute;right:-5%;bottom:0;width:60vw;height:80%;background:radial-gradient(ellipse at 60% 80%,rgba(222,124,168,.24) 0,rgba(222,124,168,.08) 45%,transparent 70%);filter:blur(52px);pointer-events:none;z-index:0}.page_summonInner__GRkBV{position:relative;z-index:1;max-width:1060px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-end;gap:4rem}.page_summonText__xmpXS{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.4rem;align-self:center;padding-bottom:3rem}.page_summonHeading__37rg4{font-family:var(--font-display),serif;font-size:clamp(3rem,6.5vw,5rem);font-weight:400;color:var(--paper);margin:0;line-height:1.05;text-shadow:0 0 70px rgba(222,124,168,.45),0 2px 4px rgba(0,0,0,.5)}.page_summonArt__qkbTG{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:center}.page_summonScene__25VXP{position:relative;overflow:visible}.page_bbgLayer__Zrm8W{position:relative;will-change:transform}.page_bbgIdle___Ft2M{width:clamp(260px,38vw,440px);height:auto;display:block;filter:drop-shadow(0 0 50px rgba(222,124,168,.32)) drop-shadow(0 -8px 40px rgba(222,124,168,.15))}.page_bbgBlink__5q0Nu{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:top left;opacity:0;pointer-events:none;animation:page_bbgBlinkAnim__cq8zG 5s ease-in-out infinite;animation-delay:1.5s}@keyframes page_bbgBlinkAnim__cq8zG{0%,6%,to{opacity:0}3%{opacity:1}}.page_skullLayer__dLgjD{position:absolute;top:-5%;left:2%;width:44%;will-change:transform;pointer-events:none}.page_skullFloat__IRurL{position:relative;animation:page_skullFloat__IRurL 6s ease-in-out infinite;animation-delay:.8s}.page_skullIdle__dMB1O{width:100%;height:auto;display:block;filter:drop-shadow(0 0 22px rgba(255,100,210,.42))}.page_skullBlink__OXQj5{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none;animation:page_skullBlinkAnim__QTHJH 7s ease-in-out infinite;animation-delay:3.5s}@keyframes page_skullBlinkAnim__QTHJH{0%,3%,to{opacity:0}1.5%{opacity:1}}@keyframes page_skullFloat__IRurL{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.page_reflectSection__19iNh{position:relative;background:var(--night);padding:8rem 2rem 9rem}.page_reflectInner__P7uo8{max-width:860px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.75rem;text-align:center}.page_reflectHeading__aSn1D{font-family:var(--font-display),serif;font-size:clamp(3rem,6.5vw,5rem);font-weight:400;color:var(--paper);margin:0;line-height:1;text-shadow:0 0 80px rgba(92,198,198,.2),0 2px 6px rgba(0,0,0,.5)}.page_reflectQuote__jpf_L{font-family:var(--font-body),serif;font-size:clamp(1rem,2.2vw,1.25rem);font-style:italic;line-height:1.8;color:var(--paper);margin:0;padding:0;border:none;max-width:50ch;opacity:.82}.page_personalityCarousel__kVPD3{position:relative;width:clamp(200px,28vw,300px);height:clamp(210px,26vw,270px);margin-top:-.25rem}.page_personalityCard__rD3Np{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;opacity:0;transform:translateY(10px) scale(.94);transition:opacity .8s ease,transform .8s ease;pointer-events:none}.page_personalityCard__rD3Np[data-active]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.page_personalityImg__p4ngM{max-width:88%;max-height:78%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 14px 40px rgba(0,0,0,.6)) drop-shadow(0 0 28px rgba(92,198,198,.1))}.page_personalityTrait__xPcem{font-family:var(--font-ui),sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--lantern);margin:0;opacity:.82}.page_carouselDots__LLJIi{display:flex;gap:.6rem;justify-content:center;margin-top:-.5rem}.page_dot__aVcaO{width:7px;height:7px;border-radius:50%;background:hsla(42,52%,94%,.2);border:none;cursor:pointer;padding:0;transition:background .3s ease,transform .3s ease}.page_dot__aVcaO[data-active]{background:var(--lantern);transform:scale(1.4)}.page_socialSection__y_IN1{position:relative;background:#0d0b1c;overflow:hidden;padding:7rem 2.5rem}.page_socialGlow__PrIAR{position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:65vw;height:80%;background:radial-gradient(ellipse at 60% 50%,rgba(222,124,168,.2) 0,rgba(92,198,198,.08) 50%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}.page_socialInner__wqjHh{position:relative;z-index:1;max-width:1060px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:5rem}.page_socialText__sK_FR{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.4rem}.page_socialHeading__d4VEZ{font-family:var(--font-display),serif;font-size:clamp(3rem,6.5vw,5rem);font-weight:400;color:var(--paper);margin:0;line-height:1.05;text-shadow:0 0 70px rgba(222,124,168,.4),0 2px 4px rgba(0,0,0,.5)}.page_socialCtas___KYr5{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.page_socialCta__I2kUQ{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.2rem;border-radius:100px;font-family:var(--font-ui),sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:hsla(42,52%,94%,.07);border:1px solid hsla(42,52%,94%,.18);color:var(--paper);text-decoration:none;transition:background .2s ease,transform .2s ease,border-color .2s ease}.page_socialCta__I2kUQ:hover{background:hsla(42,52%,94%,.14);border-color:hsla(42,52%,94%,.32);transform:translateY(-2px)}.page_phoneWrap__hTjLi{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.page_phoneFrame__qfebw{position:relative;width:252px;height:545px;background:#15121f;border-radius:48px;border:2px solid hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),0 40px 80px rgba(0,0,0,.7),0 0 60px rgba(222,124,168,.15);overflow:hidden}.page_phonePill__qHDvE{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:94px;height:28px;background:#0d0b1c;border-radius:20px;z-index:10;border:1.5px solid hsla(0,0%,100%,.06)}.page_phoneScreen__D_igr{position:absolute;inset:0;overflow:hidden;border-radius:46px;background:#000}.page_clipVideo__V_g7e{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .5s ease}.page_clipVideo__V_g7e[data-active]{opacity:1}.page_clipDots__eWIEq{display:flex;gap:.55rem;justify-content:center}.page_clipDot__y_t4P{width:7px;height:7px;border-radius:50%;background:hsla(42,52%,94%,.2);border:none;cursor:pointer;padding:0;transition:background .3s ease,transform .3s ease}.page_clipDot__y_t4P[data-active]{background:var(--orchid);transform:scale(1.4)}.page_phoneUI__rzUrL{position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:46px;overflow:hidden}.page_phoneUI__rzUrL:before{content:"";position:absolute;bottom:0;left:0;right:0;height:68%;background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.35) 50%,transparent);z-index:0;pointer-events:none}.page_phoneTikStatusBar__PtHSX{position:absolute;top:0;left:0;right:0;height:52px;background:rgba(0,0,0,.78);z-index:2;pointer-events:none}.page_phoneTikTop__vqb8V{position:absolute;top:50px;left:0;right:0;display:flex;justify-content:center;gap:1.3rem;z-index:1}.page_phoneTikTopItem__y66LD{font-size:.6rem;font-weight:600;color:hsla(0,0%,100%,.45);letter-spacing:.03em}.page_phoneTikTopItem__y66LD[data-active]{color:#fff;border-bottom:1.5px solid #fff;padding-bottom:1px}.page_phoneTikActions__legoQ{position:absolute;right:8px;bottom:68px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem}.page_phoneTikAvatar__y22vS{position:relative;width:34px;height:34px}.page_phoneTikAvatar__y22vS img{width:34px;height:34px;border-radius:50%;border:1.5px solid #fff;object-fit:cover}.page_phoneTikFollowBtn__bkdOm{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:14px;height:14px;background:var(--orchid);border-radius:50%;font-size:.5rem;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;border:1px solid rgba(0,0,0,.3)}.page_phoneTikAction__625X4{display:flex;flex-direction:column;align-items:center;gap:.2rem}.page_phoneTikAction__625X4 span{font-size:.44rem;color:hsla(0,0%,100%,.92);font-weight:600}.page_phoneTikDisc__M6CwY{width:28px;height:28px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);overflow:hidden;animation:page_discSpin__hasvG 3s linear infinite}.page_phoneTikDisc__M6CwY img{width:100%;height:100%;object-fit:cover;border-radius:50%}@keyframes page_discSpin__hasvG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_phoneTikCaption__qN4uZ{position:absolute;bottom:58px;left:10px;right:52px;z-index:1;display:flex;flex-direction:column;gap:.22rem}.page_phoneTikUser__9Tdpj{font-size:.6rem;font-weight:700;color:#fff;margin:0}.page_phoneTikDesc__DqEGx{font-size:.51rem;color:hsla(0,0%,100%,.88);margin:0;line-height:1.4}.page_phoneTikMusic__AJxVp{display:flex;align-items:center;gap:.3rem;font-size:.47rem;color:hsla(0,0%,100%,.72);margin-top:.08rem}.page_phoneTikNav__ZKOeI{position:absolute;bottom:0;left:0;right:0;height:52px;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:space-around;z-index:1;border-radius:0 0 46px 46px;padding:0 4px}.page_phoneTikNavItem__o89sD{display:flex;flex-direction:column;align-items:center;gap:.1rem;font-size:.37rem;color:hsla(0,0%,100%,.5);font-weight:600;letter-spacing:.02em}.page_phoneTikNavItem__o89sD[data-active]{color:#fff}.page_phoneTikNavPlus__xiU_V{width:34px;height:22px;background:linear-gradient(90deg,#69c9d0,#ee1d52);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#fff;font-weight:700;position:relative}.page_phoneTikNavPlus__xiU_V:after,.page_phoneTikNavPlus__xiU_V:before{content:"";position:absolute;inset:0;border-radius:6px}.page_phoneTikNavPlus__xiU_V:before{background:#69c9d0;transform:translateX(-2px);z-index:-1}.page_phoneTikNavPlus__xiU_V:after{background:#ee1d52;transform:translateX(2px);z-index:-1}.page_footer__F3MD0{background:#07060d;border-top:1px solid hsla(39,87%,69%,.07);padding:3.5rem 2rem}.page_footerInner__5TPTB{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.page_footerLogo__LcRrq{height:54px;width:auto;opacity:.6}.page_footerSocials__y5TZy{display:flex;gap:1.75rem;align-items:center}.page_footerCopy__1MvSI{font-family:var(--font-ui),sans-serif;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);opacity:.38;margin:0}.page_footerEmail__yQTj9{font-family:var(--font-ui),sans-serif;font-size:.62rem;letter-spacing:.08em;color:var(--lantern);opacity:.55;margin:0;transition:opacity .2s ease}.page_footerEmail__yQTj9:hover{opacity:.9}@media (max-width:600px){.page_summonSection__PNnTx{padding:5rem 1.75rem 0}.page_summonInner__GRkBV{flex-direction:column;gap:2rem;text-align:center;align-items:center}.page_summonArt__qkbTG{order:-1;align-items:flex-end}.page_bbgIdle___Ft2M{width:clamp(200px,72vw,300px);height:auto}.page_skullLayer__dLgjD{width:38%;left:2%;top:5%}.page_summonText__xmpXS{align-items:center;align-self:auto;padding-bottom:3rem}.page_reflectSection__19iNh{padding:5.5rem 1.75rem 6.5rem}.page_personalityCarousel__kVPD3{width:clamp(180px,55vw,260px);height:clamp(240px,68vw,320px)}.page_socialSection__y_IN1{padding:5rem 1.75rem}.page_socialInner__wqjHh{flex-direction:column;gap:2.5rem;text-align:center;align-items:center}.page_socialText__sK_FR{align-items:center}.page_socialCtas___KYr5{justify-content:center}.page_phoneFrame__qfebw{width:220px;height:476px}}.FooterMessage_wrap__1g79w{width:100%;max-width:420px;border:1px dashed hsla(39,87%,69%,.2);border-radius:14px;padding:1.2rem 1.5rem 1.1rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center}.FooterMessage_label__tjp9y{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.15rem}.FooterMessage_illo__xEBqY{width:56px;height:auto;flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(222,124,168,.3))}.FooterMessage_heading__FPgCA{font-family:var(--font-display),serif;font-size:.95rem;color:var(--lantern);font-weight:400;letter-spacing:.01em}.FooterMessage_sub__t_TfY{font-family:var(--font-body),serif;font-size:.72rem;color:var(--ink-muted);opacity:.5;margin:-.2rem 0 0;line-height:1.6;font-style:italic}.FooterMessage_letterField__OFTJC,.FooterMessage_sub__t_TfY{text-align:left;width:100%}.FooterMessage_letterField__OFTJC{border-bottom:1px solid hsla(39,87%,69%,.16);transition:border-color .2s ease}.FooterMessage_letterField__OFTJC:focus-within{border-color:hsla(39,87%,69%,.45)}.FooterMessage_letterField__OFTJC textarea{width:100%;background:transparent;border:none;outline:none;color:var(--paper);font-family:var(--font-body),serif;font-size:.85rem;line-height:1.7;padding:.45rem 0 .55rem;caret-color:var(--lantern);resize:none}.FooterMessage_letterField__OFTJC textarea::placeholder{color:hsla(42,52%,94%,.22);font-style:italic;transition:color .2s ease}.FooterMessage_letterField__OFTJC textarea:focus::placeholder{color:hsla(42,52%,94%,.1)}.FooterMessage_choiceRow__98oW2{display:flex;gap:.75rem;justify-content:center;margin-top:.3rem;width:100%}.FooterMessage_loveBtn__eanYh{padding:8px 20px;border-radius:999px;border:1px solid rgba(222,124,168,.45);font-family:var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.1rem;font-size:.62rem;color:rgba(222,124,168,.9);background:transparent;cursor:pointer;transition:background .2s ease}.FooterMessage_loveBtn__eanYh:hover{background:rgba(222,124,168,.08)}.FooterMessage_contactBtn__I6KIn{padding:8px 20px;border-radius:999px;border:1px solid hsla(39,87%,69%,.28);font-family:var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.1rem;font-size:.62rem;color:var(--ink-muted);background:transparent;cursor:pointer;transition:background .2s ease}.FooterMessage_contactBtn__I6KIn:hover{background:hsla(39,87%,69%,.06)}.FooterMessage_footer__P8pvU{width:100%;text-align:left;display:flex;align-items:center;gap:.6rem;margin-top:.1rem}.FooterMessage_optionals__fxvZr{display:flex;gap:.5rem;flex:1 1;min-width:0}.FooterMessage_optionals__fxvZr input{flex:1 1;min-width:0;background:transparent;border:none;border-bottom:1px solid hsla(39,87%,69%,.1);outline:none;color:var(--paper);font-family:var(--font-body),serif;font-size:.72rem;padding:.3rem 0;caret-color:var(--lantern);opacity:.55;transition:border-color .2s,opacity .2s}.FooterMessage_optionals__fxvZr input:focus{border-color:hsla(39,87%,69%,.35);opacity:.85}.FooterMessage_optionals__fxvZr input::placeholder{color:hsla(42,52%,94%,.3);font-style:italic}.FooterMessage_submit__SrHsB{flex-shrink:0;padding:6px 16px;border-radius:999px;border:1px solid hsla(39,87%,69%,.3);font-family:var(--font-ui),sans-serif;text-transform:uppercase;letter-spacing:.1rem;font-size:.6rem;color:var(--lantern);background:transparent;cursor:pointer;transition:background .2s ease,opacity .2s ease;white-space:nowrap}.FooterMessage_submit__SrHsB:hover:not(:disabled){background:hsla(39,87%,69%,.08)}.FooterMessage_submit__SrHsB:disabled{opacity:.3;cursor:default}.FooterMessage_success__BMwFC{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.4rem 1.5rem;border:1px dashed hsla(39,87%,69%,.2);border-radius:14px;animation:FooterMessage_fadeUp__nPB3Z .45s ease both}.FooterMessage_successIllo___tnDh{width:52px;height:auto;filter:drop-shadow(0 2px 8px rgba(222,124,168,.25))}.FooterMessage_successTitle__fxcpE{font-family:var(--font-display),serif;font-size:1rem;color:var(--lantern);font-weight:400;margin:0}.FooterMessage_successSub__3ZY0G{font-family:var(--font-body),serif;font-size:.75rem;color:var(--ink-muted);opacity:.55;margin:0}.FooterMessage_error__Bp86y{font-family:var(--font-ui),sans-serif;font-size:.62rem;letter-spacing:.05em;color:#e07070;text-align:right}@keyframes FooterMessage_fadeUp__nPB3Z{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.FooterMessage_wrap__1g79w{max-width:100%}.FooterMessage_optionals__fxvZr{flex-direction:column;gap:.3rem}}