.CompanionMotionBackground_root__JdEgc{position:absolute;inset:0;overflow:hidden;background:#2c2119;isolation:isolate}.CompanionMotionBackground_still__GSD91,.CompanionMotionBackground_video__RPump{position:absolute;inset:0;width:100%;height:100%}.CompanionMotionBackground_still__GSD91{z-index:0;border:0;object-fit:cover;object-position:center 31%;opacity:1}.CompanionMotionBackground_video__RPump{z-index:1;border:0;object-fit:cover;object-position:center 31%;opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1);will-change:opacity}.CompanionMotionBackground_video__RPump[data-visible=true]{opacity:1}.CompanionMotionBackground_root__JdEgc[data-motion-enabled=false] .CompanionMotionBackground_video__RPump{display:none}@media (prefers-reduced-motion:reduce){.CompanionMotionBackground_video__RPump{display:none!important;transition:none!important}}.CompanionMotionBackground_debugPanel__em7Qe{position:fixed;z-index:2147483647;top:max(12px,env(safe-area-inset-top));left:12px;width:min(94vw,520px);max-height:min(72dvh,720px);overflow:auto;padding:12px;border:1px solid rgba(255,255,255,.45);border-radius:10px;background:rgba(20,16,12,.94);color:#fffaf2;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-align:left;pointer-events:auto}.CompanionMotionBackground_debugPanel__em7Qe>strong{display:block;margin-bottom:8px}.CompanionMotionBackground_debugPanel__em7Qe dl,.CompanionMotionBackground_debugVariant__M4Sei{display:grid;gap:4px;margin:0 0 10px}.CompanionMotionBackground_debugPanel__em7Qe dl div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px}.CompanionMotionBackground_debugPanel__em7Qe dd,.CompanionMotionBackground_debugPanel__em7Qe dt,.CompanionMotionBackground_debugVariant__M4Sei span{overflow-wrap:anywhere}.CompanionMotionBackground_debugPanel__em7Qe dd{margin:0}.CompanionMotionBackground_debugVariant__M4Sei{padding-top:8px;border-top:1px solid rgba(255,255,255,.2)}.CompanionMotionBackground_debugPanel__em7Qe button{width:100%;min-height:36px;border:1px solid rgba(255,255,255,.65);border-radius:7px;background:#f8f0e6;color:#332519;font:inherit;font-weight:700}.CommerceVideoCreditsEntry_entry__Y7e3a{margin-top:1.2rem;border-top:1px solid rgba(218,180,118,.2);padding-top:1.1rem;color:rgba(244,231,216,.88)}.CommerceVideoCreditsEntry_kicker__z_WQd{margin:0;color:rgba(223,191,151,.76);font-size:.76rem;letter-spacing:.08em}.CommerceVideoCreditsEntry_entry__Y7e3a h2{margin:.45rem 0 0;color:#fff3e8;font-family:var(--font-noto-serif-sc),"Songti SC",serif;font-size:clamp(1.35rem,4vw,1.85rem);font-weight:400;line-height:1.35}.CommerceVideoCreditsEntry_description__6bFto,.CommerceVideoCreditsEntry_detail__lUk8y>p,.CommerceVideoCreditsEntry_rules__y5jUV{margin:.62rem 0 0;color:#e6cfb7;font-size:.9375rem;line-height:1.7}.CommerceVideoCreditsEntry_choices__cF7KN,.CommerceVideoCreditsEntry_packages__fQt9V{display:grid;gap:.65rem;margin-top:1rem}.CommerceVideoCreditsEntry_choices__cF7KN>button,.CommerceVideoCreditsEntry_package__XJUHM{width:100%}.CommerceVideoCreditsEntry_detail__lUk8y{margin-top:1rem}.CommerceVideoCreditsEntry_balance__UB9eV,.CommerceVideoCreditsEntry_code__S6Jnw{border-left:1px solid rgba(218,180,118,.42);padding-left:.72rem}.CommerceVideoCreditsEntry_code__S6Jnw{color:#f1d8ba!important;letter-spacing:.06em}.CommerceVideoCreditsEntry_balance__UB9eV{margin-top:.75rem}.CommerceVideoCreditsEntry_balance__UB9eV p{margin:0;color:#f1d8ba;font-size:.84rem}.CommerceVideoCreditsEntry_back__KolCH,.CommerceVideoCreditsEntry_balance__UB9eV a{display:inline-flex;align-items:center;min-height:44px;margin-top:.48rem;border:0;padding:0;background:transparent;color:#ddba91;font:inherit;font-size:.82rem;text-decoration:underline;text-underline-offset:.22rem}.CommerceVideoCreditsEntry_package__XJUHM{min-height:2.85rem;border:1px solid rgba(218,180,118,.24);border-radius:.9rem;background:rgba(143,99,58,.12);color:#fff3e8;font:inherit;cursor:pointer}.CommerceVideoCreditsEntry_package__XJUHM:disabled{cursor:not-allowed;opacity:.6}.CommerceVideoCreditsEntry_commercialConsent___HPVa{display:flex;align-items:flex-start;gap:.55rem;margin:.85rem 0 0;color:rgba(230,207,183,.72);font-size:.8rem;line-height:1.6}.CommerceVideoCreditsEntry_commercialConsent___HPVa input{width:1rem;height:1rem;margin-top:.15rem;accent-color:#d7b184}.CommerceVideoCreditsEntry_commercialConsent___HPVa input:focus-visible{outline:2px solid #d7b184;outline-offset:.16rem}.CommerceVideoCreditsEntry_rules__y5jUV{color:#e6cfb7}.CommerceVideoCreditsEntry_notice__aeNeF{margin:.75rem 0 0;color:#edc4aa;font-size:.8rem;line-height:1.6}.CommerceVideoCreditsEntry_back__KolCH:focus-visible,.CommerceVideoCreditsEntry_balance__UB9eV a:focus-visible,.CommerceVideoCreditsEntry_package__XJUHM:focus-visible{outline:2px solid #d7b184;outline-offset:.22rem}.MemoryConversationScene_scene__cQIGv{--ink:#342b23;--muted:#8d8174;--gold:#9a7648;--paper:#f4ede2;position:relative;z-index:1;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:clamp(15rem,50dvh,36rem) minmax(16rem,1fr);overflow-x:hidden;overflow-y:auto;color:var(--ink);background:var(--paper);font-family:var(--font-noto-serif-sc),"Songti SC","STSong",serif}.MemoryConversationScene_presence__EgYO0{position:relative;min-height:0;height:100%;overflow:hidden;isolation:isolate;color:#fff8ed;background:#35291f}.MemoryConversationScene_portraitFrame__VDG5k,.MemoryConversationScene_portraitMotion__67KYs,.MemoryConversationScene_sceneVeil__7Jm_P{position:absolute;inset:0}.MemoryConversationScene_portraitFrame__VDG5k{overflow:hidden;background:#35291f}.MemoryConversationScene_portraitMotion__67KYs{filter:saturate(.92) sepia(.035) contrast(.98) brightness(.87);will-change:filter}.MemoryConversationScene_portraitMotion__67KYs [data-motion-still],.MemoryConversationScene_portraitMotion__67KYs [data-motion-video]{object-fit:cover;object-position:center 29%}.MemoryConversationScene_portraitMotion__67KYs[data-motion-visible=acknowledgement] [data-motion-still],.MemoryConversationScene_portraitMotion__67KYs[data-motion-visible=attentive] [data-motion-still],.MemoryConversationScene_portraitMotion__67KYs[data-motion-visible=idle] [data-motion-still],.MemoryConversationScene_portraitMotion__67KYs[data-motion-visible=reflective] [data-motion-still]{display:none}.MemoryConversationScene_sceneVeil__7Jm_P{pointer-events:none;background:linear-gradient(180deg,rgba(20,14,10,.12),transparent 28%,transparent 88%,rgba(244,237,226,.52) 95%,#f4ede2)}.MemoryConversationScene_portraitInitials__ORP_p{position:absolute;inset:0;display:grid;place-items:center;color:rgba(250,236,216,.74);font-size:clamp(4rem,16vw,8rem);letter-spacing:.12em;text-indent:.12em}.MemoryConversationScene_presence__EgYO0[data-presence=quiet] .MemoryConversationScene_portraitMotion__67KYs,.MemoryConversationScene_presence__EgYO0[data-presence=replying] .MemoryConversationScene_portraitMotion__67KYs{animation:MemoryConversationScene_sceneBreath__Y1Okh 12s ease-in-out infinite alternate}.MemoryConversationScene_presence__EgYO0[data-presence=replying] .MemoryConversationScene_portraitMotion__67KYs{filter:saturate(.86) sepia(.07) contrast(.97) brightness(.825)}.MemoryConversationScene_presence__EgYO0[data-presence=static] .MemoryConversationScene_portraitMotion__67KYs{animation:none;transform:none}.MemoryConversationScene_brand__bO9vB,.MemoryConversationScene_identity__qKM_o{position:absolute;z-index:2;left:50%;width:min(calc(100% - 2.75rem),46rem);margin:0;transform:translateX(-50%);text-align:center;text-shadow:0 2px 22px rgba(15,10,6,.45)}.MemoryConversationScene_brand__bO9vB{top:max(1.2rem,calc(env(safe-area-inset-top, 0px) + .65rem));color:rgba(255,248,237,.76);font-size:clamp(.78rem,2.8vw,1rem);font-weight:400;letter-spacing:.18em;text-indent:.18em}.MemoryConversationScene_identity__qKM_o{bottom:.2rem}.MemoryConversationScene_identity__qKM_o h1{margin:0;color:rgba(60,49,39,.78);font-size:clamp(.96rem,3.2vw,1.18rem);font-weight:400;line-height:1.2;overflow-wrap:anywhere;text-shadow:none}.MemoryConversationScene_identity__qKM_o span{display:inline-block;margin-top:.22rem;color:#685849;font-family:var(--font-noto-sans-sc),system-ui,sans-serif;font-size:.8125rem;letter-spacing:.08em;text-shadow:none}.MemoryConversationScene_conversation__Cu_mG{position:relative;width:min(100%,46rem);min-height:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;margin:0 auto;overflow:hidden;color:var(--ink);background-color:var(--paper)}.MemoryConversationScene_conversation__Cu_mG:before{position:absolute;z-index:1;top:0;right:0;left:0;height:2.6rem;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(244,237,226,.92),rgba(244,237,226,0))}.MemoryConversationScene_messageScroller__5_GjT{position:relative;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem clamp(1.25rem,5vw,2.5rem) 1.25rem;scrollbar-gutter:stable;scroll-padding-block:1.25rem;-webkit-overflow-scrolling:touch}.MemoryConversationScene_alert__DttTZ,.MemoryConversationScene_empty__IrAMp,.MemoryConversationScene_status__tTEBK{margin:.7rem 0;padding:.7rem .82rem;border-inline-start:1px solid rgba(135,101,59,.34);color:#776858;background:rgba(255,252,246,.42);font-family:var(--font-noto-sans-sc),system-ui,sans-serif;font-size:.79rem;line-height:1.6}.MemoryConversationScene_alert__DttTZ{color:#895c4d;border-inline-start-color:rgba(150,81,61,.4)}.MemoryConversationScene_empty__IrAMp{text-align:center;border-inline-start:0}.MemoryConversationScene_correctionDialog__XLpbz,.MemoryConversationScene_notificationPrompt__Hzjty,.MemoryConversationScene_pickupSuggestion__GsZoI,.MemoryConversationScene_safetyActions__WFifw,.MemoryConversationScene_videoOpportunity__GxWP_{margin:.9rem 0;border:1px solid rgba(113,83,50,.14);border-radius:1rem;padding:.9rem;color:#5b4a3a;background:rgba(255,252,247,.55);font-family:var(--font-noto-sans-sc),system-ui,sans-serif;font-size:.8rem;line-height:1.6}.MemoryConversationScene_notificationPrompt__Hzjty{display:grid;gap:.6rem}.MemoryConversationScene_notificationPrompt__Hzjty p,.MemoryConversationScene_pickupSuggestion__GsZoI p{margin:0}.MemoryConversationScene_correctionAction__Di4hv,.MemoryConversationScene_correctionHeading__NAgos>button,.MemoryConversationScene_correctionReview__jNmqz button,.MemoryConversationScene_leave__j_1im,.MemoryConversationScene_notificationDismiss__KI3Ae,.MemoryConversationScene_pickupSuggestion__GsZoI a,.MemoryConversationScene_pickupSuggestion__GsZoI button,.MemoryConversationScene_recoverButton__SnZmH,.MemoryConversationScene_replyCorrection__9VXPb{min-height:2.6rem;border:0;padding:.4rem 0;color:#80613d;background:transparent;font:inherit;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.MemoryConversationScene_messages__dmCTg{display:grid;gap:clamp(1.1rem,4vw,1.75rem);min-height:16rem;padding:1rem 0 1.4rem}.MemoryConversationScene_messages__dmCTg article{width:fit-content;max-width:min(86%,34rem);overflow-wrap:anywhere}.MemoryConversationScene_messages__dmCTg article>p{margin:0;white-space:pre-wrap;font-size:clamp(1rem,4.4vw,1.18rem);line-height:1.72}.MemoryConversationScene_assistantMessage__tfc9E{justify-self:start;padding:.1rem 0;color:#332c25}.MemoryConversationScene_pendingMessage__FZ9AE,.MemoryConversationScene_userMessage__nnLGx{position:relative;justify-self:end;border:1px solid rgba(128,91,49,.13);border-radius:1.15rem 1.15rem .3rem 1.15rem;padding:.85rem 1rem;color:#493a2d;background:rgba(233,218,197,.55)}.MemoryConversationScene_pendingMessage__FZ9AE{opacity:.62;border-style:dashed}.MemoryConversationScene_messageIdentity__k11yL{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;margin-bottom:.5rem;color:#8a6a45;font-family:var(--font-noto-sans-sc),system-ui,sans-serif;font-size:.8125rem}.MemoryConversationScene_messageIdentity__k11yL i{font-style:normal}.MemoryConversationScene_messageIdentity__k11yL span[role=note]{border:0!important;padding:0!important;color:#685849}.MemoryConversationScene_sourceLink__k_giu{display:inline-flex;align-items:center;min-height:44px;color:#71532f;font-size:.8125rem;text-decoration:underline;text-underline-offset:.18rem}.MemoryConversationScene_saveMoment__iMj7n{display:inline-flex;min-height:2.5rem;align-items:center;margin-top:.4rem;color:#9a7648;font-family:var(--font-noto-sans-sc),system-ui,sans-serif;font-size:.73rem;text-decoration:none}.MemoryConversationScene_replyCorrection__9VXPb{display:block;margin-top:.45rem;color:#71532f;font-family:var(--font-noto-sans-sc),system-ui,sans-serif;font-size:.8125rem;text-decoration-style:dotted}.MemoryConversationScene_safetyActions__WFifw{margin-top:.7rem!important}.MemoryConversationScene_safetyActions__WFifw .MemoryConversationScene_sourceLink__k_giu{margin-inline:.2rem;font-size:inherit}.MemoryConversationScene_pickupSuggestion__GsZoI{display:grid;gap:.55rem}.MemoryConversationScene_pickupSuggestion__GsZoI>div{display:flex;flex-wrap:wrap;gap:.75rem}.MemoryConversationScene_pickupSuggestion__GsZoI a{display:inline-flex;align-items:center;text-decoration:underline}.MemoryConversationScene_correctionDialog__XLpbz{display:grid;gap:.85rem;box-shadow:0 1.1rem 3rem rgba(73,49,27,.1)}.MemoryConversationScene_correctionHeading__NAgos{display:flex;align-items:start;justify-content:space-between;gap:1rem}.MemoryConversationScene_correctionHeading__NAgos h2,.MemoryConversationScene_correctionHeading__NAgos p,.MemoryConversationScene_correctionQuote__8qNEf,.MemoryConversationScene_correctionReview__jNmqz p{margin:0}.MemoryConversationScene_correctionHeading__NAgos h2{margin-top:.25rem;font:400 1.05rem/1.5 var(--font-noto-serif-sc),serif}.MemoryConversationScene_correctionQuote__8qNEf{border-left:1px solid rgba(138,101,57,.42);padding-left:.7rem;color:#776858}.MemoryConversationScene_correctionDialog__XLpbz fieldset{min-width:0;margin:0;border:0;padding:0}.MemoryConversationScene_correctionReasons__uhP1F{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.MemoryConversationScene_correctionReasons__uhP1F label{display:inline-flex;align-items:center;gap:.3rem;min-height:2.3rem;border:1px solid rgba(113,83,50,.16);border-radius:999px;padding:.35rem .62rem}.MemoryConversationScene_correctionDetail__WI1_S{display:grid;gap:.4rem}.MemoryConversationScene_correctionDetail__WI1_S textarea{min-height:5rem;resize:vertical;border:1px solid rgba(113,83,50,.18);border-radius:.75rem;padding:.65rem;color:var(--ink);background:rgba(255,255,255,.45);font:inherit}.MemoryConversationScene_correctionReview__jNmqz{display:grid;gap:.5rem;padding:.7rem;background:rgba(230,214,193,.38)}.MemoryConversationScene_correctionReview__jNmqz>div{display:flex;flex-wrap:wrap;gap:.55rem}.MemoryConversationScene_correctionError__x35j5{margin:0;color:#98604f}.MemoryConversationScene_recoveryActions__eTOAk{margin:.7rem 0}.MemoryConversationScene_composer__PWylX{position:relative;z-index:4;display:grid;gap:.35rem;margin:0;padding:.7rem clamp(1.25rem,5vw,2.5rem) max(.6rem,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,rgba(244,237,226,.72),#f4ede2 28%)}.MemoryConversationScene_composer__PWylX>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem}.MemoryConversationScene_composer__PWylX textarea{width:100%;min-height:3rem;max-height:8rem;resize:vertical;border:1px solid rgba(117,87,52,.16);border-radius:1.55rem;padding:.78rem 1rem;outline:none;color:var(--ink);background:rgba(255,252,247,.65);font:.92rem/1.45 var(--font-noto-sans-sc),system-ui,sans-serif}.MemoryConversationScene_composer__PWylX textarea:focus-visible{border-color:rgba(151,112,65,.58);box-shadow:0 0 0 3px rgba(151,112,65,.08)}.MemoryConversationScene_composer__PWylX textarea:disabled{opacity:.58}.MemoryConversationScene_composer__PWylX>div>button:last-child{min-width:3.2rem;min-height:3rem;border-radius:1.5rem;padding-inline:.75rem}.MemoryConversationScene_composer__PWylX>p{margin:0;color:#685849;font:.8125rem/1.5 var(--font-noto-sans-sc),system-ui,sans-serif}.MemoryConversationScene_videoOpportunity__GxWP_{margin-top:1.2rem}.MemoryConversationScene_videoOpportunity__GxWP_>summary{min-height:2.75rem;color:#80613d;cursor:pointer}.MemoryConversationScene_leave__j_1im{display:block;margin:.85rem auto 0;color:rgba(105,82,58,.7);font-family:var(--font-noto-sans-sc),system-ui,sans-serif;font-size:.76rem}.MemoryConversationScene_visuallyHidden__XUlZm{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.MemoryConversationScene_scene__cQIGv a:focus-visible,.MemoryConversationScene_scene__cQIGv button:focus-visible,.MemoryConversationScene_scene__cQIGv input:focus-visible,.MemoryConversationScene_scene__cQIGv summary:focus-visible,.MemoryConversationScene_scene__cQIGv textarea:focus-visible{outline:2px solid #9a7648;outline-offset:.2rem}.MemoryConversationScene_messageScroller__5_GjT:focus-visible{outline:2px solid #9a7648;outline-offset:-3px}@keyframes MemoryConversationScene_sceneBreath__Y1Okh{0%{transform:scale(1.005) translate3d(-.15%,0,0)}to{transform:scale(1.015) translate3d(.2%,-.15%,0)}}.MemoryConversationScene_reduced__oz5Yo *,.MemoryConversationScene_reduced__oz5Yo :after,.MemoryConversationScene_reduced__oz5Yo :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}@media (min-width:761px){.MemoryConversationScene_scene__cQIGv{grid-template-rows:clamp(22rem,56dvh,46rem) minmax(16rem,1fr);background:#ded1bf}.MemoryConversationScene_conversation__Cu_mG,.MemoryConversationScene_presence__EgYO0{width:min(100%,46rem);margin-inline:auto}.MemoryConversationScene_conversation__Cu_mG{box-shadow:0 0 3.5rem rgba(75,52,29,.12)}}@media (max-width:374px){.MemoryConversationScene_conversation__Cu_mG{padding-inline:1rem}.MemoryConversationScene_composer__PWylX>div{gap:.4rem;grid-template-columns:minmax(0,1fr) auto}.MemoryConversationScene_composer__PWylX>div>button:last-child{min-width:2.95rem;padding-inline:.58rem}.MemoryConversationScene_messages__dmCTg article{max-width:90%}}@media (prefers-reduced-motion:reduce){.MemoryConversationScene_scene__cQIGv *,.MemoryConversationScene_scene__cQIGv :after,.MemoryConversationScene_scene__cQIGv :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}.MemoryConversationScene_portraitMotion__67KYs{animation:none!important;transform:scale(1.012)!important}}.MemoryConversationScene_liveEntry___c7pw{position:absolute;right:0;bottom:3.5rem;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #ffffff4d;border-radius:24px;background:#241b14c4;color:#fff8ed;font:14px/1.5 var(--font-noto-sans-sc),system-ui,sans-serif;text-decoration:none;text-shadow:none}.MemoryConversationScene_inlineDetails__9BT8G,.MemoryConversationScene_replyDetails__LO3CN{font:13px/1.65 var(--font-noto-sans-sc),system-ui,sans-serif;color:#685849}.MemoryConversationScene_replyDetails__LO3CN{margin-top:8px}.MemoryConversationScene_inlineDetails__9BT8G>summary,.MemoryConversationScene_replyDetails__LO3CN>summary{min-height:44px;padding:10px 0;box-sizing:border-box;cursor:pointer}.MemoryConversationScene_replyDetails__LO3CN .MemoryConversationScene_replyCorrection__9VXPb{margin-top:0;min-height:44px}.MemoryConversationScene_videoOpportunity__GxWP_{border:0;border-radius:0;border-top:1px solid #71533224;padding:8px 0;background:transparent}.MemoryConversationScene_videoOpportunity__GxWP_>summary{display:list-item;padding:10px 0;box-sizing:border-box}.CreationMediaRecoveryGate_recovery__RAjNG{position:relative;z-index:1;min-height:100dvh;display:grid;grid-template-columns:minmax(15rem,.9fr) minmax(19rem,1.1fr);align-items:center;gap:clamp(2rem,7vw,7rem);width:min(72rem,100%);margin:0 auto;padding:clamp(2rem,6vw,5rem)}.CreationMediaRecoveryGate_presence__UEJTa{display:grid;justify-items:center;gap:.9rem;color:rgba(243,234,223,.82)}.CreationMediaRecoveryGate_presence__UEJTa p{margin:0;font-size:1rem;letter-spacing:.12em}.CreationMediaRecoveryGate_orbit___2H0l{position:absolute;width:min(38vw,25rem);aspect-ratio:1;border:1px solid rgba(211,171,111,.12);border-radius:50%;box-shadow:0 0 5rem rgba(165,116,61,.08)}.CreationMediaRecoveryGate_portrait__x_P7V{position:relative;width:min(48vw,18rem);aspect-ratio:4/5;overflow:hidden;display:grid;place-items:center;border-radius:46% 46% 42% 42%/38% 38% 32% 32%;background:radial-gradient(circle at 50% 35%,rgba(211,171,111,.2),transparent 56%),rgba(34,28,22,.78);box-shadow:0 2rem 5rem rgba(0,0,0,.4)}.CreationMediaRecoveryGate_portrait__x_P7V div{position:absolute;inset:0;background-position:50%;background-size:cover}.CreationMediaRecoveryGate_portrait__x_P7V span{color:#dfc08d;font-family:var(--font-serif,serif);font-size:clamp(2.4rem,8vw,4.5rem)}.CreationMediaRecoveryGate_copy__6wfQW{max-width:34rem}.CreationMediaRecoveryGate_eyebrow__vv3ac{margin:0 0 .75rem;color:#c89c5f;font-size:.78rem;letter-spacing:.18em}.CreationMediaRecoveryGate_copy__6wfQW h1{margin:0;color:#f3eadf;font-family:var(--font-serif,serif);font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:1.18}.CreationMediaRecoveryGate_copy__6wfQW>p:not(.CreationMediaRecoveryGate_eyebrow__vv3ac,.CreationMediaRecoveryGate_status__b8IUN,.CreationMediaRecoveryGate_notice__Nc7FU){margin:1.1rem 0 0;color:rgba(243,234,223,.7);font-size:1rem;line-height:1.8}.CreationMediaRecoveryGate_notice__Nc7FU,.CreationMediaRecoveryGate_status__b8IUN{margin:1rem 0 0;color:rgba(224,198,155,.78);font-size:.94rem;line-height:1.65}.CreationMediaRecoveryGate_notice__Nc7FU{color:#e1bd86}.CreationMediaRecoveryGate_choices__dGVbm{display:grid;gap:.75rem;margin-top:1.5rem}.CreationMediaRecoveryGate_mediaChoice__PO3iS{position:relative;display:grid;gap:.2rem;min-height:4.5rem;padding:.85rem 1rem;border:1px solid rgba(210,171,112,.22);border-radius:1rem;background:rgba(17,14,11,.66);cursor:pointer}.CreationMediaRecoveryGate_mediaChoice__PO3iS strong{color:#e7d4b7;font-size:.96rem;font-weight:500}.CreationMediaRecoveryGate_mediaChoice__PO3iS span{overflow:hidden;color:rgba(243,234,223,.58);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.CreationMediaRecoveryGate_fileInput__stlgI{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.CreationMediaRecoveryGate_actions__b_jTq{display:flex;align-items:center;gap:1rem;margin-top:1.25rem}.CreationMediaRecoveryGate_actions__b_jTq>button:not(:first-child){min-height:2.75rem;border:0;background:transparent;color:rgba(224,198,155,.78);font:inherit;cursor:pointer}@media (max-width:700px){.CreationMediaRecoveryGate_recovery__RAjNG{grid-template-columns:1fr;align-content:center;gap:1.5rem;padding:1.5rem 1.25rem 2rem}.CreationMediaRecoveryGate_portrait__x_P7V{width:min(44vw,10.5rem)}.CreationMediaRecoveryGate_orbit___2H0l{width:min(58vw,14rem)}.CreationMediaRecoveryGate_copy__6wfQW{text-align:center}.CreationMediaRecoveryGate_copy__6wfQW h1{font-size:clamp(1.8rem,8vw,2.5rem)}.CreationMediaRecoveryGate_copy__6wfQW>p:not(.CreationMediaRecoveryGate_eyebrow__vv3ac,.CreationMediaRecoveryGate_status__b8IUN,.CreationMediaRecoveryGate_notice__Nc7FU){font-size:.95rem;line-height:1.7}.CreationMediaRecoveryGate_mediaChoice__PO3iS{text-align:left}.CreationMediaRecoveryGate_actions__b_jTq{justify-content:center}}@media (prefers-reduced-motion:reduce){.CreationMediaRecoveryGate_recovery__RAjNG *,.CreationMediaRecoveryGate_recovery__RAjNG :after,.CreationMediaRecoveryGate_recovery__RAjNG :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.page_loading__hsgt5,.page_page___AHyI{position:relative;min-height:100dvh;overflow-x:hidden;background:#f4ede2;color:#3f3328}.page_chatPage__qlLwH{height:calc(100dvh - var(--nav-height, 64px) - env(safe-area-inset-bottom, 0px) - 12px);min-height:0;overflow:hidden}.page_loading__hsgt5{display:grid;place-items:center;align-content:center;gap:1rem;padding:2rem;text-align:center}.page_loading__hsgt5 p{margin:0;color:rgba(63,51,40,.68);font-size:.95rem;line-height:1.7}.page_loading__hsgt5 button{min-height:2.75rem;border:0;padding:.25rem;background:transparent;color:#82643e;font:inherit;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.page_loading__hsgt5 button:focus-visible{outline:2px solid #9d794b;outline-offset:.22rem}.AccessFailureNotice_notice__zKnjO{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.AccessFailureNotice_notice__zKnjO p{margin:6px 0}.AccessFailureNotice_notice__zKnjO summary{min-height:44px;display:flex;align-items:center;width:fit-content;cursor:pointer}.AccessFailureNotice_notice__zKnjO a{color:inherit;text-decoration:underline}.AccessFailureNotice_notice__zKnjO a:focus-visible,.AccessFailureNotice_notice__zKnjO summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.CompanionCommunicationLinks_choices__0A1qI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CompanionCommunicationLinks_choices__0A1qI a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:12px;box-sizing:border-box;border:1px solid #bbae9e;border-radius:28px;background:transparent;color:#342b23;font:16px/1.5 var(--font-noto-sans-sc),system-ui,sans-serif;text-decoration:none}.CompanionCommunicationLinks_choices__0A1qI .CompanionCommunicationLinks_chat__gCPoV{background:#342b23;color:#fff8ed;border-color:#342b23}.CompanionCommunicationLinks_choices__0A1qI svg{flex:none}.CompanionCommunicationLinks_choices__0A1qI small{display:block;margin-top:2px;font-size:12px;color:#685849}.CompanionCommunicationLinks_choices__0A1qI a:focus-visible{outline:2px solid #806039;outline-offset:4px}.CompanionCommunicationLinks_choices__0A1qI a:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.CompanionCommunicationLinks_choices__0A1qI a:active{transform:none}}.GuestPublicExperience_publicPage__cEWlL{--ink:#362516;--muted-ink:#715f4c;--paper:#f5eee2;--line:rgba(99,69,39,.2);min-height:100dvh;box-sizing:border-box;color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.GuestPublicExperience_paperPage__aINxk{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.GuestPublicExperience_companionPage__Ppuhy{overflow:hidden;color:#f5e6cf;background:#17100a}.GuestPublicExperience_sceneHeader__aVqXz{position:absolute;z-index:3;top:max(24px,calc(env(safe-area-inset-top) + 14px));right:max(22px,env(safe-area-inset-right));left:max(22px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;color:var(--ink);pointer-events:none}.GuestPublicExperience_sceneHeader__aVqXz strong{font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:21px;font-weight:400;letter-spacing:.16em}.GuestPublicExperience_sceneHeader__aVqXz span{font-size:12px;font-weight:600;letter-spacing:.05em}.GuestPublicExperience_sceneHeaderLight__iTHkD{color:#f6ddbb;text-shadow:0 1px 16px rgba(16,9,3,.35)}.GuestPublicExperience_companionStage__hZhvR{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;box-sizing:border-box;min-height:100dvh;padding:180px max(20px,env(safe-area-inset-right)) calc(94px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));isolation:isolate;background:#17100a url(/home-hero-assets/elderly-woman.poster.webp) 55%/cover no-repeat}.GuestPublicExperience_companionStage__hZhvR video{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% center}.GuestPublicExperience_companionVeil__aY0vZ{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,rgba(10,6,3,.24),rgba(10,6,3,.04) 32%,rgba(10,6,3,.26) 60%,rgba(10,6,3,.92));pointer-events:none}.GuestPublicExperience_companionConversation__llXVS{position:relative;z-index:1;width:100%;max-width:840px}.GuestPublicExperience_companionArrival__bLLGU{display:block;margin:0 0 8px;padding:0;color:#fff8ed;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:30px;line-height:1.4;text-shadow:0 2px 12px #17100a}.GuestPublicExperience_companionQuestion__k4gQm{margin:0;color:rgba(250,238,219,.92);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:18px;line-height:1.4}.GuestPublicExperience_syntheticDisclosure__wTWXO{position:absolute;z-index:1;right:10%;bottom:calc(140px + env(safe-area-inset-bottom));margin:0;color:#fff5e6;background:rgba(23,16,10,.82);padding:4px 8px;border-radius:6px;font-size:12px;line-height:1.5;letter-spacing:.1em}.GuestPublicExperience_communicationChoices__RP0D0,.GuestPublicExperience_companionComposer__7mQdJ{position:relative;z-index:2;width:100%;max-width:840px}.GuestPublicExperience_communicationChoices__RP0D0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.GuestPublicExperience_communicationChoices__RP0D0 button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border:1px solid #decab08c;border-radius:28px;padding:12px;color:#fff8ed;background:#241b14d9;font:16px/1.5 -apple-system,PingFang SC,sans-serif;cursor:pointer}.GuestPublicExperience_communicationChoices__RP0D0 button:first-child{color:#342b23;background:#f4ede2;border-color:#f4ede2}.GuestPublicExperience_communicationChoices__RP0D0 button:focus-visible{outline:2px solid #fff8ed;outline-offset:4px}.GuestPublicExperience_communicationChoices__RP0D0 button:disabled{opacity:.65;cursor:wait}.GuestPublicExperience_composerRow__QmO55{display:flex;min-height:48px;border:1px solid rgba(219,184,130,.6);border-radius:24px;background:rgba(28,20,13,.9)}.GuestPublicExperience_companionComposer__7mQdJ input{flex:1;min-width:0;border:0;border-radius:24px;padding:0 16px;outline:0;color:#fff3dd;background:transparent;font:16px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.GuestPublicExperience_companionComposer__7mQdJ input::placeholder{color:#d4bea1}.GuestPublicExperience_companionComposer__7mQdJ button{width:68px;border:0;color:#d5a66b;background:transparent;font:600 15px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.GuestPublicExperience_companionHint__6Z2u8{margin:0 0 10px;padding:6px 10px;border-radius:6px;color:#fff5e6;background:rgba(23,16,10,.88);font-size:14px;line-height:1.6}.GuestPublicExperience_conversationStarters__jLE9G{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.GuestPublicExperience_conversationStarters__jLE9G button{min-height:44px;padding:9px 14px;border:1px solid rgba(219,184,130,.6);border-radius:22px;color:#fff3dd;background:rgba(28,20,13,.82);font:inherit;font-size:14px;line-height:1.5;text-align:left;cursor:pointer}.GuestPublicExperience_conversationStarters__jLE9G button:disabled{cursor:default}.GuestPublicExperience_accountHero__7Zzro,.GuestPublicExperience_createHero__kJpkt,.GuestPublicExperience_memoriesHero__MLRLo{position:relative;overflow:hidden;background:#46311d}.GuestPublicExperience_accountHero__7Zzro,.GuestPublicExperience_memoriesHero__MLRLo{height:clamp(190px,24vw,280px)}.GuestPublicExperience_createHero__kJpkt{height:clamp(150px,20dvh,210px)}.GuestPublicExperience_accountHero__7Zzro img,.GuestPublicExperience_createHero__kJpkt img,.GuestPublicExperience_memoriesHero__MLRLo img{display:block;width:100%;height:100%;object-fit:cover}.GuestPublicExperience_memoriesHero__MLRLo img{object-position:center 32%}.GuestPublicExperience_accountHero__7Zzro img{object-position:center center}.GuestPublicExperience_createHero__kJpkt img{object-position:center 45%}.GuestPublicExperience_accountBody__GFUqB,.GuestPublicExperience_createBody__QhKNw,.GuestPublicExperience_memoriesBody__upC09{width:min(100% - 44px,880px);margin:0 auto}.GuestPublicExperience_memoriesBody__upC09{padding:22px 0 12px}.GuestPublicExperience_memoriesTitle__bu_1X{margin:14px 0 10px;color:#3c2716;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(24px,4vw,30px);font-weight:500;line-height:1.4}.GuestPublicExperience_memoriesIntro__nruKI{max-width:44em;margin:0;color:#60482f;font-size:14px;line-height:1.75}.GuestPublicExperience_memoryDisclosure___cLqn{margin:0 0 10px;color:#6d543b;font-size:12px;letter-spacing:.11em}.GuestPublicExperience_memoryTimeline__BgQsj{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.GuestPublicExperience_memoryTimeline__BgQsj:before{position:absolute;top:19px;bottom:19px;left:8px;width:1px;content:"";background:rgba(139,110,72,.45)}.GuestPublicExperience_memoryTimeline__BgQsj li{position:relative;min-width:0;padding:16px 0 16px 24px}.GuestPublicExperience_timelineStem__M6Igi{position:absolute;z-index:1;top:50%;left:2px;width:13px;height:13px;box-sizing:border-box;border:3px solid #d2b07d;border-radius:50%;background:var(--paper);transform:translateY(-50%)}.GuestPublicExperience_memoryTimeline__BgQsj img{width:104px;aspect-ratio:1/1;border-radius:12px;object-fit:cover;box-shadow:none}.GuestPublicExperience_memoryTimeline__BgQsj time{display:block;margin-bottom:4px;color:var(--muted-ink);font-size:12px}.GuestPublicExperience_memoryTimeline__BgQsj h2{margin:0 0 5px;color:#553719;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:20px;font-weight:500;line-height:1.15}.GuestPublicExperience_memoryTimeline__BgQsj p{margin:0;color:#60482f;font-size:16px;line-height:1.75}.GuestPublicExperience_memoryTimeline__BgQsj li>div{min-width:0;overflow-wrap:anywhere}.GuestPublicExperience_warmAction__Y4ioc{width:100%;min-height:50px;margin-top:20px;border:0;border-radius:14px;color:#fff8ed;background:#806039;box-shadow:none;font:600 16px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.GuestPublicExperience_accountBody__GFUqB{padding:28px 0 18px}.GuestPublicExperience_accountIntro__oPsKO{padding:0 0 24px;border-bottom:1px solid var(--line)}.GuestPublicExperience_accountIntro__oPsKO p{margin:12px 0 0;color:var(--muted-ink);font-size:12px;letter-spacing:.08em}.GuestPublicExperience_accountIntro__oPsKO h1{max-width:650px;margin:0;color:#3c2716;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:28px;font-weight:500;line-height:1.22}.GuestPublicExperience_accountLogin__K3LWf{min-width:145px;min-height:48px;margin-top:20px;border:0;border-radius:14px;color:#fff8ed;background:#806039;font:600 16px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.GuestPublicExperience_accountLinks__7j42W{display:grid;margin-top:8px}.GuestPublicExperience_accountLinks__7j42W a{display:flex;align-items:center;min-height:49px;color:#4b321d;border-bottom:1px solid var(--line);text-decoration:none;font-family:inherit;font-size:16px}.GuestPublicExperience_accountLinks__7j42W a:after{margin-left:auto;content:"›";color:#a48664;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:25px;font-weight:300}.GuestPublicExperience_createBody__QhKNw{display:grid;gap:16px;padding:30px 0 18px}.GuestPublicExperience_createBody__QhKNw h1{margin:0 0 16px;color:#3c2716;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:25px;font-weight:500;line-height:1.2}.GuestPublicExperience_createBody__QhKNw label{display:grid;gap:8px;color:#7d6851;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:14px}.GuestPublicExperience_createBody__QhKNw input,.GuestPublicExperience_createBody__QhKNw select{width:100%;min-width:0;min-height:50px;box-sizing:border-box;border:1px solid #d4c2ac;border-radius:14px;padding:0 16px;outline:0;color:#402b18;background:rgba(255,253,248,.72);font:17px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.GuestPublicExperience_createHint___dUP_{margin:0;color:#60482f;font-size:14px;line-height:1.7}.GuestPublicExperience_createBody__QhKNw input::placeholder{color:#b1a08d}.GuestPublicExperience_formError__18ihn,.GuestPublicExperience_loginError__0ZorA{margin:0;color:#9b4c3f;font-size:14px;line-height:1.5}.GuestPublicExperience_textAction__gvdGD{justify-self:center;min-height:44px;border:0;padding:8px 18px;color:#785d3e;background:transparent;font:14px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.GuestPublicExperience_publicNavigation__6kEHl{position:fixed;z-index:80;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);min-height:78px;box-sizing:border-box;padding:0 max(14px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(14px,env(safe-area-inset-left));border-top:1px solid rgba(89,59,29,.16);background:rgba(247,240,229,.96)}.GuestPublicExperience_publicNavigation__6kEHl a{display:grid;place-items:center;text-decoration:none;position:relative;min-height:64px;border:0;color:#74624f;background:transparent;font:600 15px/1 Songti SC,STSong,"Noto Serif SC",serif;cursor:pointer}.GuestPublicExperience_publicNavigation__6kEHl a[aria-current=page]{color:#3b2716}.GuestPublicExperience_publicNavigation__6kEHl a[aria-current=page]:after{position:absolute;right:50%;bottom:9px;width:7px;height:7px;border-radius:50%;content:"";background:#9c7441;transform:translateX(50%)}.GuestPublicExperience_publicNavigationOverMedia__H5bUv{border-color:transparent;background:rgba(10,7,4,.74)}.GuestPublicExperience_publicNavigationOverMedia__H5bUv a{color:#e2d4bf;text-shadow:0 1px 12px rgba(0,0,0,.55)}.GuestPublicExperience_publicNavigationOverMedia__H5bUv a[aria-current=page]{color:#e0b777}.GuestPublicExperience_publicNavigationOverMedia__H5bUv a[aria-current=page]:after{background:#d7a96b}.GuestPublicExperience_publicPage__cEWlL a:focus-visible,.GuestPublicExperience_publicPage__cEWlL button:focus-visible,.GuestPublicExperience_publicPage__cEWlL input:focus-visible,.GuestPublicExperience_publicPage__cEWlL select:focus-visible{outline:3px solid #d9ad70;outline-offset:3px}.GuestPublicExperience_srOnly__wM_sI{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.GuestPublicExperience_loginLayer__NMZPR{position:fixed;z-index:100;inset:0;display:grid;place-items:end center;padding:20px 16px max(20px,env(safe-area-inset-bottom));background:rgba(35,27,19,.38)}.GuestPublicExperience_loginPanel__TojQt{position:relative;width:min(100%,480px);box-sizing:border-box;padding:25px 22px 20px;max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #d8c9b5;border-radius:22px;color:#2a2117;background:#fffaf2;box-shadow:0 20px 48px rgba(31,22,14,.2)}.GuestPublicExperience_loginHeading__ybpXQ p{margin:0 0 8px;color:#87755e;font-size:12px;letter-spacing:.08em}.GuestPublicExperience_loginHeading__ybpXQ h1{max-width:84%;margin:0;font-family:Songti SC,STSong,serif;font-size:24px;font-weight:500;line-height:1.25}.GuestPublicExperience_closeButton__a3JtA{position:absolute;top:17px;right:16px;width:34px;height:34px;border:0;border-radius:50%;color:#5b5042;background:#f0e7da;font-size:23px;line-height:1;cursor:pointer}.GuestPublicExperience_loginForm__FuHZL{display:grid;gap:14px;margin-top:22px}.GuestPublicExperience_loginForm__FuHZL label:not(.GuestPublicExperience_agreement__RIrCh){display:grid;gap:7px;color:#5d5142;font-size:12px}.GuestPublicExperience_loginForm__FuHZL input{box-sizing:border-box;min-height:46px;width:100%;border:1px solid #d7c8b6;border-radius:12px;padding:0 12px;color:#2a2117;background:#fffdf8;font:16px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.GuestPublicExperience_codeRow__gg3Hw{display:flex;gap:8px}.GuestPublicExperience_codeRow__gg3Hw button{flex:0 0 100px;border:1px solid #cbb99f;border-radius:12px;color:#5f4d35;background:#f5ebde;font:12px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.GuestPublicExperience_agreement__RIrCh{display:flex;gap:8px;align-items:flex-start;color:#6d604f;font-size:12px;line-height:1.5}.GuestPublicExperience_agreement__RIrCh input{flex:0 0 auto;min-height:auto;width:auto;margin:3px 0 0}.GuestPublicExperience_agreement__RIrCh a{color:#6f5637}.GuestPublicExperience_loginContinue__q0z2p{min-height:48px;border:0;border-radius:13px;color:#fffaf2;background:#82694a;font:600 14px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.GuestPublicExperience_loginCancel__W40kV{min-height:36px;border:0;color:#786b5c;background:transparent;font:14px/1 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;cursor:pointer}.GuestPublicExperience_starterDetails__sgvSH{color:#fff3e0;font-size:14px}.GuestPublicExperience_starterDetails__sgvSH summary{width:fit-content;min-height:44px;display:flex;align-items:center;cursor:pointer;text-shadow:0 1px 8px #17100a}.GuestPublicExperience_starterDetails__sgvSH summary:focus-visible{outline:2px solid #f5e6cf;outline-offset:2px}.GuestPublicExperience_starterDetails__sgvSH .GuestPublicExperience_conversationStarters__jLE9G{margin:0 0 8px}.GuestPublicExperience_memoryHeading__xlbbb{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.GuestPublicExperience_memoryHeading__xlbbb .GuestPublicExperience_memoriesTitle__bu_1X{margin:0 0 4px}.GuestPublicExperience_addMemory__eYh_h{flex-shrink:0;min-height:44px;padding:10px 16px;border:1px solid #b7a38a;border-radius:14px;color:#4d3824;background:transparent;font:inherit;font-size:14px;cursor:pointer}.GuestPublicExperience_memoryOpen__0QP_1{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;width:100%;border:0;padding:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.GuestPublicExperience_memoryPreview__z4HfW{display:block;min-width:0}.GuestPublicExperience_memoryName__V0OVK{display:block;margin:4px 0 8px;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:22px;line-height:1.4;font-weight:500}.GuestPublicExperience_memoryExcerpt__t4C1j{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#6b5743;font-size:14px;line-height:1.7}.GuestPublicExperience_secondaryMeta__qIzbS{color:#725f4c;font-size:13px}.GuestPublicExperience_accountGroups__X6GB4{display:grid;align-content:start}.GuestPublicExperience_accountGroups__X6GB4 button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;padding:12px 0;border:0;border-bottom:1px solid var(--line);color:#423021;background:transparent;font:inherit;font-size:18px;text-align:left;cursor:pointer}.GuestPublicExperience_accountGroups__X6GB4 span{color:#78634c;font-size:24px}.GuestPublicExperience_createHelp__wM3zX{justify-self:start;min-height:44px;padding:8px 0;border:0;color:#705b43;background:transparent;font:inherit;font-size:14px;cursor:pointer}.GuestPublicExperience_createBody__QhKNw label{font-family:inherit;color:#6b5743}.GuestPublicExperience_createBody__QhKNw input::placeholder{color:#82705e}.GuestPublicExperience_accountGroups__X6GB4 button:focus-visible,.GuestPublicExperience_accountLinks__7j42W a:focus-visible{outline:2px solid #806039;outline-offset:3px}@media (min-width:760px){.GuestPublicExperience_sceneHeader__aVqXz{top:34px;right:48px;left:48px}.GuestPublicExperience_sceneHeader__aVqXz strong{font-size:26px}.GuestPublicExperience_companionStage__hZhvR{padding-inline:max(9vw,110px)}.GuestPublicExperience_syntheticDisclosure__wTWXO{right:max(9vw,110px);bottom:160px}.GuestPublicExperience_accountBody__GFUqB,.GuestPublicExperience_createBody__QhKNw,.GuestPublicExperience_memoriesBody__upC09{width:min(100% - 96px,1040px)}.GuestPublicExperience_memoryTimeline__BgQsj li{padding-left:32px}.GuestPublicExperience_memoryOpen__0QP_1{grid-template-columns:160px minmax(0,1fr);gap:28px}.GuestPublicExperience_memoryTimeline__BgQsj img{width:160px}.GuestPublicExperience_memoryTimeline__BgQsj h2{font-size:35px}.GuestPublicExperience_accountBody__GFUqB{display:grid;grid-template-columns:minmax(0,.86fr) minmax(390px,1fr);gap:80px;padding-top:44px}.GuestPublicExperience_accountIntro__oPsKO{border-bottom:0}.GuestPublicExperience_accountLinks__7j42W{margin-top:0}.GuestPublicExperience_createBody__QhKNw{width:min(100% - 96px,740px)}.GuestPublicExperience_publicNavigation__6kEHl{right:50%;left:auto;width:min(720px,calc(100% - 48px));border:1px solid rgba(89,59,29,.16);border-bottom:0;border-radius:22px 22px 0 0;transform:translateX(50%)}.GuestPublicExperience_publicNavigationOverMedia__H5bUv{border-color:rgba(231,203,159,.18)}}@media (prefers-reduced-motion:reduce){.GuestPublicExperience_companionStage__hZhvR video{display:none}.GuestPublicExperience_companionStage__hZhvR{background:#1c1209 url(/home-hero-assets/elderly-woman.poster.webp) 50%/cover no-repeat}}@media (max-width:374px){.GuestPublicExperience_memoryOpen__0QP_1{grid-template-columns:64px minmax(0,1fr);gap:12px}.GuestPublicExperience_memoryTimeline__BgQsj img{width:64px}.GuestPublicExperience_memoryTimeline__BgQsj h2{font-size:20px}.GuestPublicExperience_sceneHeader__aVqXz strong{font-size:25px}}.GuestPublicExperience_memoryExample__YVHKy{margin-top:10px;color:#60482f;font-size:16px;line-height:1.75}.GuestPublicExperience_memoryExample__YVHKy summary{min-height:44px;box-sizing:border-box;padding:8px 0;cursor:pointer}.GuestPublicExperience_memoryExample__YVHKy summary:focus-visible{outline:3px solid #806039;outline-offset:3px}.GuestPublicExperience_memoryExample__YVHKy dl{margin:10px 0}.GuestPublicExperience_memoryExample__YVHKy dt{margin-top:10px;font-weight:600}.GuestPublicExperience_memoryExample__YVHKy dd{margin:3px 0 0}.GuestPublicExperience_memoryTimeline__BgQsj .GuestPublicExperience_memoryExample__YVHKy p{font-size:14px}.GuestPublicExperience_actionNotice__RMBvX{position:relative;margin-top:16px;padding:10px;color:#fff5e6;background:rgba(23,16,10,.9);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.GuestPublicExperience_motionToggle__F_qoe{position:absolute;top:88px;right:24px;z-index:2;min-height:44px;padding:8px 14px;border:1px solid #fff5e680;border-radius:24px;color:#fff5e6;background:rgba(23,16,10,.65);font-size:13px}.GuestPublicExperience_loginReference__oYQf4{display:flex;flex-wrap:wrap;gap:8px;margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.GuestPublicExperience_loginReference__oYQf4 a{color:#6f5637}.GuestPublicExperience_publicPage__cEWlL button:disabled{opacity:.6;cursor:wait}.GuestPublicExperience_createBody__QhKNw{gap:12px;padding-top:22px}.GuestPublicExperience_createBody__QhKNw h1{margin-bottom:4px}.GuestPublicExperience_createBody__QhKNw .GuestPublicExperience_warmAction__Y4ioc{margin-top:8px}.GuestPublicExperience_createBody__QhKNw :is(input,select,button){scroll-margin-block:24px calc(110px + env(safe-area-inset-bottom))}.GuestPublicExperience_memoriesBody__upC09>.GuestPublicExperience_warmAction__Y4ioc{margin:0 0 24px}@media (max-height:740px){.GuestPublicExperience_createHero__kJpkt{height:130px}}.GuestPublicExperience_availability__rsLR0{display:block;font-size:12px;line-height:1.4;color:#e2d4bf}.QuietDetails_backdrop__sf8pi{position:fixed;inset:0;z-index:200;display:grid;align-items:end;justify-items:center;padding:24px 12px 0;box-sizing:border-box;background:rgba(20,16,12,.42)}.QuietDetails_panel__SgSPh{width:min(100%,560px);max-height:calc(100dvh - 48px - env(safe-area-inset-top));display:flex;flex-direction:column;overflow:hidden;border-radius:22px 22px 0 0;color:#362b21;background:#fcf8f1;box-shadow:0 20px 60px #17100a33;font:16px/1.7 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.QuietDetails_header__wBC_W{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:20px;padding:16px 24px 8px}.QuietDetails_header__wBC_W h2{margin:0;font-size:21px;font-weight:500;line-height:1.4}.QuietDetails_header__wBC_W button{flex-shrink:0;min-width:44px;min-height:44px;padding:8px 0 8px 12px;border:0;color:#68533d;background:transparent;font:inherit;font-size:14px;cursor:pointer}.QuietDetails_content__j0SN9{overflow-y:auto;overscroll-behavior:contain;padding:0 24px max(28px,calc(env(safe-area-inset-bottom) + 16px));overflow-wrap:anywhere}.QuietDetails_content__j0SN9 p{margin:12px 0}.QuietDetails_content__j0SN9 a{color:#71532f;text-underline-offset:4px}.QuietDetails_content__j0SN9 img{display:block;width:100%;max-height:280px;object-fit:cover;border-radius:14px}.QuietDetails_content__j0SN9 dl{margin:20px 0}.QuietDetails_content__j0SN9 dt{margin-top:16px;font-size:14px;color:#725f4c}.QuietDetails_content__j0SN9 dd{margin:4px 0 0}.QuietDetails_panel__SgSPh :is(button,a,summary):focus-visible{outline:2px solid #806039;outline-offset:3px}@media (min-width:760px){.QuietDetails_backdrop__sf8pi{align-items:center;padding:32px}.QuietDetails_panel__SgSPh{border-radius:22px}}.page_space__bfD7O,.page_statusPage__yFt6M{min-height:100dvh;color:#332a21;background:#f4ece0;font-family:Songti SC,STSong,Georgia,serif}.page_statusPage__yFt6M{display:grid;place-content:center;gap:18px;padding:32px;color:#f6eee4;text-align:center}.page_statusPage__yFt6M p{margin:0;line-height:1.7}.page_statusPage__yFt6M button{min-height:48px;padding:0 24px;border:1px solid rgba(255,244,226,.42);border-radius:24px;color:#2f241a;background:#f4ece1;cursor:pointer}.page_space__bfD7O{position:relative;overflow-x:hidden}.page_hero__SYzUk{position:relative;min-height:clamp(520px,67dvh,720px);overflow:hidden;background:#eee4d5;color:#fff8ee}.page_heroMedia__nRfxd,.page_heroMotion__DxtO5,.page_heroVeil__pIngq{position:absolute;inset:0}.page_heroMedia__nRfxd{overflow:hidden;background:#2c2119}.page_heroMotion__DxtO5{filter:saturate(.92) sepia(.035) brightness(.86)}.page_heroVeil__pIngq{background:linear-gradient(180deg,rgba(18,12,8,.23),rgba(22,14,9,.035) 38%,rgba(69,50,32,.16) 61%,rgba(238,228,213,.64) 84%,#eee4d5),linear-gradient(90deg,rgba(18,12,8,.25),transparent 66%)}.page_heroFallback__Wz5Rp{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,243,226,.72);background:#4a382b;font-size:96px}.page_heroCopy__UL8EM,.page_heroHeader__uIhup{position:relative;z-index:2;width:min(100% - 44px,720px);margin-inline:auto}.page_heroHeader__uIhup{display:grid;gap:7px;padding-top:max(24px,calc(env(safe-area-inset-top, 0px) + 14px));text-shadow:0 2px 20px rgba(14,9,6,.42)}.page_heroHeader__uIhup strong{font-size:25px;font-weight:400;letter-spacing:.17em}.page_heroHeader__uIhup span{color:rgba(238,215,182,.7);font-family:system-ui,sans-serif;font-size:11px;letter-spacing:.08em}.page_heroCopy__UL8EM{display:flex;min-height:calc(clamp(520px, 67dvh, 720px) - 94px);flex-direction:column;justify-content:flex-end;padding-bottom:74px;text-shadow:0 2px 24px rgba(12,8,5,.5)}.page_heroCopy__UL8EM h1{max-width:560px;margin:0;font-size:clamp(34px,8.8vw,54px);font-weight:400;line-height:1.38;letter-spacing:.035em;overflow-wrap:anywhere}.page_heroCopy__UL8EM p{display:grid;gap:7px;width:fit-content;max-width:100%;margin:34px 0 0;padding-bottom:12px;border-bottom:1px solid rgba(239,204,147,.66)}.page_heroCopy__UL8EM p strong{color:#e7c189;font-size:24px;font-weight:400;letter-spacing:.08em;overflow-wrap:anywhere}.page_heroCopy__UL8EM p span{color:rgba(255,243,225,.66);font-family:system-ui,sans-serif;font-size:12px;letter-spacing:.09em}.page_paper__TlIAQ{position:relative;z-index:3;width:min(100%,760px);min-height:46dvh;margin:-64px auto 0;padding:48px 24px max(34px,calc(env(safe-area-inset-bottom, 0px) + 20px));border-radius:30px 30px 0 0;background-color:#eee4d5;background-image:repeating-linear-gradient(9deg,rgba(93,68,42,.018) 0 1px,transparent 1px 4px),radial-gradient(circle at 19% 12%,rgba(255,252,245,.76),transparent 35%),linear-gradient(155deg,#f4ece0,#e8dbc8);box-shadow:0 -10px 32px rgba(69,48,29,.1)}.page_paper__TlIAQ:before{position:absolute;top:-5px;left:0;width:100%;height:10px;content:"";background:inherit;clip-path:polygon(0 56%,4% 24%,8% 58%,13% 18%,18% 62%,23% 28%,29% 60%,35% 20%,42% 58%,48% 26%,55% 64%,62% 18%,69% 60%,75% 25%,82% 58%,89% 19%,94% 61%,100% 28%,100% 100%,0 100%)}.page_chatInvitation__7b8aO,.page_composer__s6TzH,.page_disclosure__fTWLk,.page_recent__ihfE4,.page_safetyNote__K_n5_{width:min(100%,640px);margin-inline:auto}.page_chatInvitation__7b8aO>p{margin:0 0 17px;color:#80633d;font-size:17px;letter-spacing:.07em}.page_chatInvitation__7b8aO>button{display:flex;width:100%;min-height:86px;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border:1px solid rgba(99,73,45,.12);border-radius:20px;color:#372f28;background:rgba(255,252,246,.58);box-shadow:0 12px 26px rgba(66,45,25,.08);text-align:left;cursor:pointer}.page_chatInvitation__7b8aO>button span{font-size:clamp(18px,5vw,23px);line-height:1.5}.page_chatInvitation__7b8aO>button small{flex:0 0 auto;color:#8c6b42;font:12px/1.3 system-ui,sans-serif}.page_recent__ihfE4{margin-top:48px}.page_recent__ihfE4>header{display:flex;align-items:center;justify-content:space-between}.page_recent__ihfE4 h2{margin:0;color:#5f4930;font-size:21px;font-weight:400;letter-spacing:.06em}.page_recent__ihfE4>header button{min-height:44px;padding:0;border:0;color:#8d704e;background:transparent;font:12px/1 system-ui,sans-serif;cursor:pointer}.page_memoryEmpty__VLLaR,.page_memoryPreview__vpO75{width:100%;min-height:118px;margin-top:10px;border:1px solid rgba(91,65,39,.11);border-radius:18px;background:rgba(255,252,246,.52);box-shadow:0 10px 25px rgba(68,46,25,.07);cursor:pointer}.page_memoryPreview__vpO75{display:grid;grid-template-columns:1fr;gap:18px;padding:14px;color:#41352b;text-align:left}.page_memoryPreviewWithImage__c4RjS{grid-template-columns:98px 1fr}.page_memoryPreview__vpO75>img{width:98px;height:98px;object-fit:cover;border-radius:5px}.page_memoryPreview__vpO75>span{display:grid;min-width:0;align-content:center;gap:7px}.page_memoryPreview__vpO75 strong{overflow:hidden;font-size:17px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.page_memoryPreview__vpO75 small{display:-webkit-box;overflow:hidden;color:rgba(65,53,43,.62);font:12px/1.6 system-ui,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page_memoryPreview__vpO75 time{color:rgba(78,62,46,.48);font:10px/1.4 system-ui,sans-serif}.page_memoryEmpty__VLLaR{display:grid;gap:9px;place-content:center start;padding:22px;color:#46392d;text-align:left}.page_memoryEmpty__VLLaR strong{font-size:17px;font-weight:400}.page_memoryEmpty__VLLaR span{color:rgba(69,56,44,.58);font:12px/1.6 system-ui,sans-serif}.page_videoOpportunity__G2nJE{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:0 4px;border:0;border-bottom:1px solid rgba(91,67,43,.14);color:#715637;background:transparent;text-align:left;cursor:pointer}.page_videoOpportunity__G2nJE span{font-size:14px}.page_videoOpportunity__G2nJE small{color:rgba(74,58,43,.5);font:10px/1.5 system-ui,sans-serif}.page_composer__s6TzH{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:12px;margin-top:34px;padding:0 12px 0 22px;border:1px solid rgba(104,79,53,.12);border-radius:35px;color:rgba(60,48,37,.66);background:rgba(255,252,246,.68);box-shadow:0 12px 30px rgba(68,46,25,.08);font:15px/1.45 Songti SC,STSong,Georgia,serif;text-align:left;cursor:pointer}.page_composer__s6TzH strong{display:grid;width:50px;height:50px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fffaf2;background:#a1835d;font:11px/1 system-ui,sans-serif}.page_disclosure__fTWLk,.page_safetyNote__K_n5_{color:rgba(69,55,42,.48);font:10px/1.6 system-ui,sans-serif;text-align:center}.page_disclosure__fTWLk{margin-top:18px}.page_safetyNote__K_n5_{margin-top:8px}.page_chatInvitation__7b8aO button:focus-visible,.page_composer__s6TzH:focus-visible,.page_recent__ihfE4 button:focus-visible,.page_statusPage__yFt6M button:focus-visible{outline:3px solid rgba(126,91,47,.72);outline-offset:3px}.page_space__bfD7O[data-presence=quiet] .page_heroMotion__DxtO5{animation:page_presenceDrift__VkLuS 12s ease-in-out infinite alternate}.page_space__bfD7O[data-presence=quiet] .page_heroVeil__pIngq{animation:page_lightBreathe__4BkNT 9s ease-in-out infinite alternate}@keyframes page_presenceDrift__VkLuS{0%{transform:scale(1.045) translateZ(0)}to{transform:scale(1.065) translate3d(-.5%,-.4%,0)}}@keyframes page_lightBreathe__4BkNT{0%{opacity:.9}to{opacity:1}}@media (max-width:374px){.page_heroCopy__UL8EM,.page_heroHeader__uIhup{width:calc(100% - 34px)}.page_paper__TlIAQ{padding-inline:17px}.page_heroCopy__UL8EM h1{font-size:31px}.page_chatInvitation__7b8aO>button{padding-inline:17px}}@media (min-width:760px){.page_space__bfD7O{padding-block:20px;background:#f4ece0}.page_hero__SYzUk{width:min(100%,760px);margin-inline:auto;border-radius:28px 28px 0 0}.page_paper__TlIAQ{border-radius:30px}}@media (prefers-reduced-motion:reduce){.page_heroMotion__DxtO5,.page_heroVeil__pIngq{animation:none!important;transform:scale(1.045)!important}}.VideoExperienceNotice_notice__dbijc{margin:18px 0;color:#60482f;font:14px/1.7 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;overflow-wrap:anywhere}.VideoExperienceNotice_notice__dbijc p{margin:8px 0;font:inherit;color:inherit}.VideoExperienceNotice_notice__dbijc strong{font-weight:600}.VideoExperienceNotice_notice__dbijc summary{min-height:44px;box-sizing:border-box;padding:10px 0;cursor:pointer}.VideoExperienceNotice_notice__dbijc a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:3px}.VideoExperienceNotice_notice__dbijc a:focus-visible,.VideoExperienceNotice_notice__dbijc summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.VideoExperienceNotice_notice__dbijc[data-tone=media]{color:#f1d8ba}.FirstPresenceFlow_scene__G3Gm_{--warm-ink:#f4ece2;--warm-muted:rgba(239,226,208,0.66);--warm-faint:rgba(229,210,185,0.42);--warm-gold:#d3ad70;position:fixed;inset:0;z-index:40;min-height:100dvh;overflow-x:hidden;overflow-y:auto;color:var(--warm-ink);background:radial-gradient(circle at 46% 22%,rgba(131,91,47,.12),transparent 32%),linear-gradient(180deg,#0b0907,#0e0b08 55%,#090806);font-family:"Noto Serif SC",Songti SC,STSong,serif}.FirstPresenceFlow_starField__Lwo3F{position:fixed;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 15% 22%,rgba(255,246,226,.38) 0 1px,transparent 1.4px),radial-gradient(circle at 68% 14%,rgba(255,238,202,.28) 0 1px,transparent 1.3px),radial-gradient(circle at 84% 55%,rgba(255,244,218,.2) 0 1px,transparent 1.4px),radial-gradient(circle at 30% 76%,rgba(255,229,188,.18) 0 1px,transparent 1.5px);background-size:211px 197px,283px 239px,337px 293px,263px 317px}.FirstPresenceFlow_frame__Z4b8O{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh}.FirstPresenceFlow_header__Vxes0{position:relative;z-index:8;display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;padding:max(1rem,env(safe-area-inset-top)) clamp(1.25rem,4vw,4.75rem) 0}.FirstPresenceFlow_wordmark__DHAIk{border:0;padding:0;background:transparent;color:var(--warm-ink);font:inherit;font-size:1.16rem;font-weight:650;letter-spacing:.08em;cursor:pointer}.FirstPresenceFlow_wordmark__DHAIk span{margin-left:.62rem;color:rgba(238,221,198,.5);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.58rem;font-weight:500;letter-spacing:.17em;text-transform:uppercase}.FirstPresenceFlow_memoryProgress__babc7{position:absolute;left:50%;top:max(1.9rem,calc(env(safe-area-inset-top) + .9rem));display:flex;align-items:center;gap:.48rem;transform:translateX(-50%)}.FirstPresenceFlow_memoryProgress__babc7 span{width:.26rem;height:.26rem;border-radius:50%;background:rgba(239,223,200,.16);transition:width .52s cubic-bezier(.16,1,.3,1),background-color .52s ease,box-shadow .52s ease}.FirstPresenceFlow_memoryProgress__babc7 .FirstPresenceFlow_progressDone__4v8sf{background:rgba(212,177,118,.42)}.FirstPresenceFlow_memoryProgress__babc7 .FirstPresenceFlow_progressCurrent__1UgQE{width:1.15rem;border-radius:999px;background:rgba(221,188,131,.9);box-shadow:0 0 1rem rgba(209,166,96,.28)}.FirstPresenceFlow_previewNotice__CuI_6{position:fixed;z-index:20;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));color:rgba(236,220,196,.4);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.62rem;letter-spacing:.04em;pointer-events:none}.FirstPresenceFlow_main__JlRyh{position:relative;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(24rem,.84fr);min-height:0;padding:0 clamp(2rem,6vw,7.5rem)}.FirstPresenceFlow_presenceStage__QfWHz{position:relative;display:grid;min-height:clamp(35rem,76vh,47rem);place-items:center;align-content:center;isolation:isolate}.FirstPresenceFlow_lightColumn__kLX2t{position:absolute;z-index:-2;width:min(70vw,45rem);height:min(82vh,54rem);opacity:var(--formation-light-opacity);background:radial-gradient(ellipse at center,rgba(191,145,82,.16),transparent 38%),linear-gradient(180deg,transparent,rgba(185,132,67,.07) 42%,transparent 78%);filter:blur(2px);transform:translateY(var(--formation-offset));transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.FirstPresenceFlow_memoryRing__8y6GT{position:absolute;width:min(34rem,72%);aspect-ratio:1.7;border:1px solid rgba(211,173,112,var(--formation-ring-alpha));border-radius:50%;box-shadow:inset 0 0 4rem rgba(207,158,88,.03);transform:rotate(-5deg) scale(var(--formation-ring-scale));transition:border-color .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.FirstPresenceFlow_portraitStage__Afm9Y{--portrait-width:clamp(15.5rem,24vw,22rem);position:relative;display:grid;width:var(--portrait-width);place-items:center;transform:translateY(var(--formation-offset)) scale(var(--formation-scale));transition:transform .96s cubic-bezier(.16,1,.3,1)}.FirstPresenceFlow_portraitGlow__wvq3w{position:absolute;inset:12% -24% -8%;border-radius:50%;opacity:var(--formation-glow-opacity);background:radial-gradient(circle,rgba(211,164,94,.21),transparent 64%);filter:blur(18px);transition:opacity 1s ease}.FirstPresenceFlow_portraitFrame__ysjIA{position:relative;width:100%;aspect-ratio:.74;overflow:hidden;border-radius:48% 48% 36% 36%/34% 34% 18% 18%;background:radial-gradient(circle at 50% 28%,rgba(218,191,154,.17),transparent 38%),linear-gradient(180deg,rgba(88,68,45,.22),rgba(28,22,16,.9));box-shadow:0 2.6rem 5.6rem rgba(0,0,0,.54),0 0 0 1px rgba(234,210,177,.05);isolation:isolate}.FirstPresenceFlow_portraitFrame__ysjIA:before{position:absolute;z-index:3;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(13,10,8,var(--formation-shade-alpha)),transparent 46%),linear-gradient(90deg,rgba(10,8,6,.26),transparent 22% 78%,rgba(10,8,6,.24));transition:background .9s ease}.FirstPresenceFlow_portraitPhoto__ZXbVI{position:absolute;inset:0;background-position:50%;background-size:cover;filter:saturate(var(--formation-photo-saturation)) contrast(var(--formation-photo-contrast));opacity:var(--formation-photo-opacity);transform:scale(var(--formation-photo-scale));transition:opacity 1.1s ease,filter 1.1s ease,transform 1.1s cubic-bezier(.16,1,.3,1)}.FirstPresenceFlow_portraitInitials__VrdUH{position:absolute;inset:0;display:grid;place-items:center;color:rgba(234,219,198,var(--formation-initials-alpha));font-size:clamp(3.1rem,7vw,5.4rem);letter-spacing:.12em;text-indent:.12em}.FirstPresenceFlow_portraitShade__JzWmf{position:absolute;z-index:2;inset:auto 0 0;height:44%;background:linear-gradient(180deg,transparent,rgba(10,8,6,.72))}.FirstPresenceFlow_portraitRevealed__STNxR .FirstPresenceFlow_portraitFrame__ysjIA{box-shadow:0 2.8rem 6rem rgba(0,0,0,.58),0 0 4.5rem rgba(208,159,90,.11)}.FirstPresenceFlow_memoryMotes__7yC1C{position:absolute;inset:-10% -18%;pointer-events:none}.FirstPresenceFlow_memoryMotes__7yC1C i{position:absolute;width:.22rem;height:.22rem;border-radius:50%;opacity:var(--formation-motes-opacity);background:rgba(234,206,159,.8);box-shadow:0 0 1rem rgba(220,176,106,.48);animation:FirstPresenceFlow_moteDrift__ZFolP 5.6s ease-in-out infinite alternate}.FirstPresenceFlow_memoryMotes__7yC1C i:first-child{left:7%;top:25%}.FirstPresenceFlow_memoryMotes__7yC1C i:nth-child(2){right:4%;top:39%;animation-delay:-1.8s}.FirstPresenceFlow_memoryMotes__7yC1C i:nth-child(3){left:16%;bottom:17%;animation-delay:-3.1s}.FirstPresenceFlow_memoryMotes__7yC1C i:nth-child(4){right:18%;bottom:9%;animation-delay:-4.2s}.FirstPresenceFlow_memoryFragments__z2cus{position:absolute;inset:-8% -50%;pointer-events:none}.FirstPresenceFlow_memoryFragment__MrD7K{position:absolute;display:block;max-width:14rem;overflow:hidden;color:rgba(236,222,201,.52);font-size:clamp(.72rem,1.05vw,.88rem);font-weight:400;line-height:1.55;text-overflow:ellipsis;text-shadow:0 .55rem 1.6rem rgba(0,0,0,.9);white-space:nowrap;animation:FirstPresenceFlow_fragmentArrive__FT1XH .82s cubic-bezier(.16,1,.3,1) both}.FirstPresenceFlow_memoryFragment__MrD7K:first-child{left:5%;top:17%}.FirstPresenceFlow_memoryFragment__MrD7K:nth-child(2){right:0;top:31%;text-align:right;animation-delay:70ms}.FirstPresenceFlow_memoryFragment__MrD7K:nth-child(3){left:0;bottom:27%;animation-delay:.12s}.FirstPresenceFlow_memoryFragment__MrD7K:nth-child(4){right:5%;bottom:11%;text-align:right;animation-delay:.17s}.FirstPresenceFlow_presenceName__QrKQQ{position:absolute;bottom:6%;margin:0;color:rgba(242,229,211,.72);font-size:clamp(.88rem,1.4vw,1.04rem);letter-spacing:.16em;text-indent:.16em}.FirstPresenceFlow_controlShell__bUH37{position:relative;z-index:3;display:grid;width:min(100%,37rem);min-height:35rem;align-self:center;align-items:center;padding:clamp(1.5rem,3vw,3.4rem)}.FirstPresenceFlow_controlShell__bUH37:before{position:absolute;z-index:-1;inset:-12% -16%;content:"";pointer-events:none;background:radial-gradient(ellipse at center,rgba(9,7,5,.88),rgba(9,7,5,.42) 52%,transparent 74%);filter:blur(9px)}.FirstPresenceFlow_copyBlock__miZnP{width:100%;animation:FirstPresenceFlow_questionEnter__bRPND .62s cubic-bezier(.16,1,.3,1) both}.FirstPresenceFlow_copyBlock__miZnP .FirstPresenceFlow_kicker__5GJSb{margin:0 0 .85rem;color:rgba(211,173,112,.78);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.7rem;letter-spacing:.16em}.FirstPresenceFlow_copyBlock__miZnP h1{max-width:12em;margin:0;color:var(--warm-ink);font-size:clamp(2.15rem,3.7vw,4rem);font-weight:450;letter-spacing:-.025em;line-height:1.22}.FirstPresenceFlow_copyBlock__miZnP>p:not(.FirstPresenceFlow_kicker__5GJSb,.FirstPresenceFlow_error__ux4t2,.FirstPresenceFlow_inlineStatus__5BfL_){max-width:35rem;margin:1rem 0 0;color:var(--warm-muted);font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.9rem,1.15vw,1rem);line-height:1.8}.FirstPresenceFlow_singleQuestion__56eWH{margin-top:clamp(1.4rem,3vh,2.2rem)}.FirstPresenceFlow_sceneField___sgKa{display:grid;gap:.58rem;width:100%}.FirstPresenceFlow_sceneField___sgKa>span{color:rgba(245,232,212,.82);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.78rem}.FirstPresenceFlow_sceneField___sgKa input,.FirstPresenceFlow_sceneField___sgKa textarea{width:100%;min-height:3.25rem;border:0;border-bottom:1px solid rgba(216,182,127,.26);border-radius:0;padding:.7rem .08rem;outline:0;background:transparent;color:#fff8ef;caret-color:var(--warm-gold);font:inherit;font-size:clamp(1.03rem,1.55vw,1.22rem);line-height:1.65;transition:border-color .22s ease,box-shadow .22s ease}.FirstPresenceFlow_sceneField___sgKa textarea{min-height:6.8rem;resize:vertical}.FirstPresenceFlow_sceneField___sgKa input:focus,.FirstPresenceFlow_sceneField___sgKa textarea:focus{border-color:rgba(223,188,130,.82);box-shadow:0 .8rem 1.6rem -1.4rem rgba(220,176,106,.76)}.FirstPresenceFlow_actions__f6fKq,.FirstPresenceFlow_revealActions__AIO_Z{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(1.35rem,3vh,2.15rem)}.FirstPresenceFlow_backButton__Zub7y{min-height:2.8rem;border:0;padding:.4rem 0;background:transparent;color:rgba(245,232,212,.84);font:inherit;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.92rem;text-decoration:underline;text-decoration-color:rgba(220,190,145,.26);text-underline-offset:.32rem;cursor:pointer}.FirstPresenceFlow_mediaChoice__oes8Z{position:relative;display:grid;gap:.5rem;min-height:6.5rem;align-content:center;border-block:1px solid rgba(218,184,130,.17);padding:1rem .2rem;cursor:pointer;transition:border-color .22s ease,color .22s ease}.FirstPresenceFlow_mediaChoice__oes8Z:focus-within,.FirstPresenceFlow_mediaChoice__oes8Z:hover{border-color:rgba(218,184,130,.48)}.FirstPresenceFlow_mediaChoice__oes8Z strong{color:rgba(248,237,221,.92);font-size:1.02rem;font-weight:500}.FirstPresenceFlow_mediaChoice__oes8Z span{overflow:hidden;color:var(--warm-muted);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.78rem;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.FirstPresenceFlow_fileInput__uDyDF{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.FirstPresenceFlow_consentBlock__wkwF1{display:grid;gap:1rem;max-height:18rem;overflow-y:auto;border-block:1px solid rgba(214,178,119,.15);padding:1rem .2rem;color:rgba(238,223,202,.7);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.78rem;line-height:1.75;scrollbar-width:thin}.FirstPresenceFlow_consentBlock__wkwF1 p{margin:0}.FirstPresenceFlow_consentBlock__wkwF1 a{color:#d7b57e;text-underline-offset:.22rem}.FirstPresenceFlow_loginAgreement__y7IBl{display:flex;min-height:44px;align-items:center;gap:10px;color:#e6dde0;font-size:13px;line-height:1.55}.FirstPresenceFlow_loginAgreement__y7IBl input{margin-top:.28rem;accent-color:#d7b57e}.FirstPresenceFlow_loginAgreement__y7IBl a{color:#d7b57e;text-underline-offset:.22rem}.FirstPresenceFlow_trustCheck__0mgkI{display:flex;min-height:44px;align-items:flex-start;gap:.72rem;cursor:pointer}.FirstPresenceFlow_trustCheck__0mgkI input{display:grid;width:1.15rem;height:1.15rem;flex:0 0 auto;margin:.22rem 0 0;appearance:none;place-content:center;border:1px solid rgba(216,181,124,.55);border-radius:50%;background:rgba(216,181,124,.04)}.FirstPresenceFlow_trustCheck__0mgkI input:before{width:.5rem;height:.5rem;border-radius:50%;background:#d7b276;box-shadow:0 0 .8rem rgba(215,178,118,.38);content:"";transform:scale(0);transition:transform .18s ease}.FirstPresenceFlow_trustCheck__0mgkI input:checked:before{transform:scale(1)}.FirstPresenceFlow_error__ux4t2,.FirstPresenceFlow_inlineStatus__5BfL_{margin:.9rem 0 0;color:#efc5ad;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.8rem;line-height:1.6}.FirstPresenceFlow_inlineStatus__5BfL_{color:rgba(232,214,189,.58)}.FirstPresenceFlow_waitingPulse__RA1w9{display:flex;gap:.55rem;margin-top:2rem}.FirstPresenceFlow_waitingPulse__RA1w9 i{width:.38rem;height:.38rem;border-radius:50%;background:rgba(216,178,113,.62);animation:FirstPresenceFlow_waiting__Zi_aT 1.4s ease-in-out infinite}.FirstPresenceFlow_waitingPulse__RA1w9 i:nth-child(2){animation-delay:.14s}.FirstPresenceFlow_waitingPulse__RA1w9 i:nth-child(3){animation-delay:.28s}.FirstPresenceFlow_controlAfterReveal__9EuCK .FirstPresenceFlow_copyBlock__miZnP{animation-delay:.36s}.FirstPresenceFlow_revealCopy__iMwiA{text-align:left}.FirstPresenceFlow_revealActions__AIO_Z{justify-content:flex-start;opacity:0;animation:FirstPresenceFlow_actionsArrive__uAdxN .56s cubic-bezier(.16,1,.3,1) .72s forwards}.FirstPresenceFlow_previewGreetingAvatar__oTBro{display:flex;align-items:center;gap:.8rem;margin-top:1.35rem;color:var(--warm-muted);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.82rem}.FirstPresenceFlow_previewConversation__fJV4q{display:grid;gap:.72rem;margin-top:1.3rem;font-family:ui-sans-serif,system-ui,sans-serif}.FirstPresenceFlow_previewAssistant__Ch4s0,.FirstPresenceFlow_previewUser__4ussU{display:flex;width:fit-content;max-width:88%;align-items:center;gap:.62rem;border:1px solid rgba(223,196,155,.08);border-radius:1.15rem;padding:.65rem .85rem;background:rgba(245,232,212,.055)}.FirstPresenceFlow_previewUser__4ussU{justify-self:end;background:rgba(146,103,58,.16)}.FirstPresenceFlow_previewAssistant__Ch4s0 p,.FirstPresenceFlow_previewUser__4ussU p{margin:0;color:rgba(246,236,222,.82);font-size:.83rem;line-height:1.55}.FirstPresenceFlow_footer___AZhl{position:relative;z-index:5;display:flex;justify-content:space-between;gap:1rem;padding:.6rem clamp(1.25rem,4vw,4.75rem) max(1rem,env(safe-area-inset-bottom));color:rgba(229,209,181,.34);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.65rem}@keyframes FirstPresenceFlow_questionEnter__bRPND{0%{opacity:0;transform:translate3d(0,1rem,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes FirstPresenceFlow_fragmentArrive__FT1XH{0%{opacity:0;transform:translate3d(0,.8rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes FirstPresenceFlow_moteDrift__ZFolP{0%{transform:translate3d(0,.2rem,0)}to{transform:translate3d(.35rem,-.45rem,0)}}@keyframes FirstPresenceFlow_waiting__Zi_aT{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.9;transform:scale(1)}}@keyframes FirstPresenceFlow_actionsArrive__uAdxN{0%{opacity:0;transform:translate3d(0,.75rem,0)}to{opacity:1;transform:translateZ(0)}}.FirstPresenceFlow_reduced__QYA_2 *,.FirstPresenceFlow_reduced__QYA_2 :after,.FirstPresenceFlow_reduced__QYA_2 :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}@media (max-width:760px){.FirstPresenceFlow_scene__G3Gm_{position:fixed}.FirstPresenceFlow_frame__Z4b8O{display:block;min-height:100dvh}.FirstPresenceFlow_header__Vxes0{min-height:3.9rem;padding:max(.88rem,env(safe-area-inset-top)) 1.15rem 0}.FirstPresenceFlow_wordmark__DHAIk{font-size:1rem}.FirstPresenceFlow_wordmark__DHAIk span{font-size:.52rem}.FirstPresenceFlow_memoryProgress__babc7{top:max(1.55rem,calc(env(safe-area-inset-top) + .65rem));gap:.38rem}.FirstPresenceFlow_previewNotice__CuI_6{top:auto;right:.75rem;bottom:max(.55rem,env(safe-area-inset-bottom));font-size:.56rem}.FirstPresenceFlow_main__JlRyh{display:block;padding:0}.FirstPresenceFlow_presenceStage__QfWHz{min-height:0;height:clamp(15.7rem,35vh,19rem);align-content:center}.FirstPresenceFlow_portraitStage__Afm9Y{--portrait-width:clamp(8.6rem,38vw,10.2rem);margin-top:.3rem}.FirstPresenceFlow_portraitFrame__ysjIA{box-shadow:0 1.7rem 3.4rem rgba(0,0,0,.55),0 0 0 1px rgba(234,210,177,.04)}.FirstPresenceFlow_memoryRing__8y6GT{width:min(22rem,88%)}.FirstPresenceFlow_lightColumn__kLX2t{width:100vw;height:25rem}.FirstPresenceFlow_memoryFragments__z2cus{inset:-8% -76%}.FirstPresenceFlow_memoryFragment__MrD7K{max-width:8rem;font-size:.67rem}.FirstPresenceFlow_memoryFragment__MrD7K:first-child{left:12%;top:14%}.FirstPresenceFlow_memoryFragment__MrD7K:nth-child(2){right:9%;top:28%}.FirstPresenceFlow_memoryFragment__MrD7K:nth-child(3){left:8%;bottom:23%}.FirstPresenceFlow_memoryFragment__MrD7K:nth-child(4){right:12%;bottom:8%}.FirstPresenceFlow_presenceName__QrKQQ{bottom:.4rem;font-size:.76rem}.FirstPresenceFlow_controlShell__bUH37{width:100%;min-height:auto;align-items:start;padding:1.35rem 1.25rem max(5.4rem,calc(env(safe-area-inset-bottom) + 4.2rem))}.FirstPresenceFlow_controlShell__bUH37:before{inset:-10% -4% -4%;background:linear-gradient(180deg,transparent,rgba(9,7,5,.86) 16%,rgba(9,7,5,.96) 64%);filter:none}.FirstPresenceFlow_copyBlock__miZnP h1{font-size:clamp(1.75rem,8vw,2.2rem);line-height:1.3}.FirstPresenceFlow_copyBlock__miZnP>p:not(.FirstPresenceFlow_kicker__5GJSb,.FirstPresenceFlow_error__ux4t2,.FirstPresenceFlow_inlineStatus__5BfL_){margin-top:.75rem;font-size:.91rem;line-height:1.72}.FirstPresenceFlow_singleQuestion__56eWH{margin-top:1.15rem}.FirstPresenceFlow_sceneField___sgKa input,.FirstPresenceFlow_sceneField___sgKa textarea{font-size:1rem}.FirstPresenceFlow_sceneField___sgKa textarea{min-height:5.5rem}.FirstPresenceFlow_actions__f6fKq,.FirstPresenceFlow_revealActions__AIO_Z{margin-top:1.1rem}.FirstPresenceFlow_mediaChoice__oes8Z{min-height:5.2rem}.FirstPresenceFlow_consentBlock__wkwF1{max-height:12.5rem;font-size:.78rem}.FirstPresenceFlow_previewConversation__fJV4q{gap:.55rem;margin-top:.95rem}.FirstPresenceFlow_previewAssistant__Ch4s0,.FirstPresenceFlow_previewUser__4ussU{padding:.55rem .7rem}.FirstPresenceFlow_previewAssistant__Ch4s0 p,.FirstPresenceFlow_previewUser__4ussU p{font-size:.78rem}.FirstPresenceFlow_footer___AZhl{display:none}}@media (max-height:720px) and (max-width:760px),(max-width:380px){.FirstPresenceFlow_presenceStage__QfWHz{height:14.2rem}.FirstPresenceFlow_portraitStage__Afm9Y{--portrait-width:7.8rem}.FirstPresenceFlow_controlShell__bUH37{padding-top:1rem}.FirstPresenceFlow_copyBlock__miZnP h1{font-size:1.62rem}.FirstPresenceFlow_copyBlock__miZnP>p:not(.FirstPresenceFlow_kicker__5GJSb,.FirstPresenceFlow_error__ux4t2,.FirstPresenceFlow_inlineStatus__5BfL_){font-size:.84rem}}@media (prefers-reduced-motion:reduce){.FirstPresenceFlow_scene__G3Gm_ *,.FirstPresenceFlow_scene__G3Gm_ :after,.FirstPresenceFlow_scene__G3Gm_ :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}}.DirectLoginExperience_page__jkDtp{--login-ivory:#f7f1e8;--login-muted:rgba(247,241,232,0.68);--login-gold:#d4a56d;position:fixed;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100svh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:max(24px,env(safe-area-inset-top)) 24px max(22px,env(safe-area-inset-bottom));background:#16100c;color:var(--login-ivory);font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;isolation:isolate}.DirectLoginExperience_background__qlV2p,.DirectLoginExperience_lightVeil__yCRMT,.DirectLoginExperience_shadowVeil__d2nor{position:fixed!important;inset:0}.DirectLoginExperience_background__qlV2p{z-index:-4;object-fit:cover;object-position:52% center;filter:saturate(.78) contrast(.96) brightness(.76);transform:scale(1.015);animation:DirectLoginExperience_imageArrive__wsW3R .9s cubic-bezier(.22,.61,.36,1) both}.DirectLoginExperience_lightVeil__yCRMT{z-index:-3;background:linear-gradient(180deg,rgba(12,8,5,.24),rgba(13,9,6,.04) 28%,rgba(10,7,5,.42) 58%,rgba(8,6,4,.94)),radial-gradient(circle at 24% 16%,rgba(246,214,168,.13),transparent 38%)}.DirectLoginExperience_shadowVeil__d2nor{z-index:-2;box-shadow:inset 0 0 110px rgba(4,3,2,.38);background:linear-gradient(90deg,rgba(8,6,4,.15),transparent 48%,rgba(8,6,4,.12))}.DirectLoginExperience_header__ELzrj{position:relative;z-index:1;display:flex;align-items:center;min-height:48px}.DirectLoginExperience_wordmark__9fQ1_{min-width:48px;min-height:48px;padding:0;border:0;background:transparent;color:var(--login-ivory);font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(1.45rem,6vw,1.72rem);font-weight:400;letter-spacing:.08em;text-align:left;text-shadow:0 1px 18px rgba(0,0,0,.28);cursor:pointer}.DirectLoginExperience_loginPanel__LFJuL{position:relative;z-index:1;align-self:end;width:min(100%,430px);margin:0 auto;padding-top:clamp(64px,15vh,132px);transition:opacity .26s ease;animation:DirectLoginExperience_panelArrive__PtiAw .72s cubic-bezier(.22,.61,.36,1) .12s both}.DirectLoginExperience_loginPanel__LFJuL[data-visible=false]{opacity:0;pointer-events:none}.DirectLoginExperience_intro__paNlg{margin-bottom:clamp(24px,4.8vh,42px);text-align:center;text-shadow:0 2px 22px rgba(0,0,0,.42)}.DirectLoginExperience_intro__paNlg h1{margin:0;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:clamp(2rem,9vw,2.55rem);font-weight:400;letter-spacing:.08em;line-height:1.18}.DirectLoginExperience_intro__paNlg>p:last-child{margin:14px 0 0;color:var(--login-muted);font-size:.88rem;letter-spacing:.08em;line-height:1.7}.DirectLoginExperience_form__VbPi_{display:grid;gap:0}.DirectLoginExperience_field__bLXCt{display:grid;gap:8px;min-width:0;padding:0 10px 9px;border-bottom:1px solid rgba(247,241,232,.35);transition:border-color .18s ease}.DirectLoginExperience_field__bLXCt+.DirectLoginExperience_field__bLXCt{margin-top:22px}.DirectLoginExperience_field__bLXCt:focus-within{border-color:rgba(247,241,232,.86)}.DirectLoginExperience_field__bLXCt>span:first-child{color:rgba(247,241,232,.85);font-size:.92rem;letter-spacing:.08em}.DirectLoginExperience_field__bLXCt input{width:100%;min-width:0;height:34px;padding:0;border:0;outline:0;background:transparent;color:var(--login-ivory);font:inherit;font-size:1rem;letter-spacing:.05em}.DirectLoginExperience_field__bLXCt input::placeholder{color:rgba(247,241,232,.34)}.DirectLoginExperience_field__bLXCt input:disabled{color:rgba(247,241,232,.52);opacity:1}.DirectLoginExperience_codeRow__9csU8{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.DirectLoginExperience_sendButton__BTyGu{min-width:96px;min-height:44px;padding:0 4px;border:0;background:transparent;color:var(--login-gold);font-size:.88rem;letter-spacing:.05em;cursor:pointer}.DirectLoginExperience_sendButton__BTyGu:disabled{color:rgba(247,241,232,.34);cursor:default}.DirectLoginExperience_notice__JqIlj{min-height:38px;padding:10px 10px 4px;color:rgba(236,191,139,.92);font-size:.78rem;line-height:1.45;text-align:center}.DirectLoginExperience_continueButton__bS_O2{width:100%;min-height:54px;margin-top:14px;border:1px solid rgba(255,255,255,.48);border-radius:9px;background:rgba(250,246,240,.96);box-shadow:0 13px 40px rgba(0,0,0,.22);color:#211913;font-size:1rem;font-weight:500;letter-spacing:.18em;cursor:pointer;transition:background .18s ease,transform .18s ease,opacity .18s ease}.DirectLoginExperience_continueButton__bS_O2:active:not(:disabled){transform:translateY(1px)}.DirectLoginExperience_continueButton__bS_O2:disabled{background:rgba(232,225,215,.42);border-color:rgba(255,255,255,.1);color:rgba(28,21,16,.5);box-shadow:none;cursor:default}.DirectLoginExperience_backButton__fYfex{justify-self:center;min-width:96px;min-height:44px;margin-top:10px;padding:0 12px;border:0;background:transparent;color:var(--login-gold);font-size:.86rem;letter-spacing:.09em;cursor:pointer}.DirectLoginExperience_agreement__iM6_5{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;margin-top:12px;color:#efe5d7;font-size:.8125rem;line-height:1.65}.DirectLoginExperience_agreement__iM6_5 input{width:16px;height:16px;margin:2px 0 0;accent-color:#d6b07b}.DirectLoginExperience_agreement__iM6_5 a{color:rgba(236,191,139,.9);text-decoration:none}.DirectLoginExperience_agreement__iM6_5 a:focus-visible,.DirectLoginExperience_agreement__iM6_5 input:focus-visible,.DirectLoginExperience_backButton__fYfex:focus-visible,.DirectLoginExperience_continueButton__bS_O2:focus-visible,.DirectLoginExperience_sendButton__BTyGu:focus-visible,.DirectLoginExperience_wordmark__9fQ1_:focus-visible{outline:2px solid rgba(247,241,232,.92);outline-offset:3px}@keyframes DirectLoginExperience_imageArrive__wsW3R{0%{opacity:0;filter:saturate(.72) contrast(.94) brightness(.65) blur(4px)}to{opacity:1;filter:saturate(.78) contrast(.96) brightness(.76) blur(0)}}@keyframes DirectLoginExperience_panelArrive__PtiAw{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:700px){.DirectLoginExperience_page__jkDtp{padding-inline:40px}.DirectLoginExperience_background__qlV2p{object-position:center 46%}}@media (max-height:740px){.DirectLoginExperience_page__jkDtp{padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom))}.DirectLoginExperience_loginPanel__LFJuL{padding-top:32px}.DirectLoginExperience_intro__paNlg{margin-bottom:18px}.DirectLoginExperience_intro__paNlg h1{font-size:1.8rem}.DirectLoginExperience_intro__paNlg>p:last-child{margin-top:8px}.DirectLoginExperience_field__bLXCt+.DirectLoginExperience_field__bLXCt{margin-top:14px}.DirectLoginExperience_notice__JqIlj{min-height:32px;padding-top:7px}.DirectLoginExperience_continueButton__bS_O2{min-height:50px;margin-top:8px}.DirectLoginExperience_backButton__fYfex{margin-top:4px}.DirectLoginExperience_agreement__iM6_5{margin-top:6px}}@media (prefers-reduced-motion:reduce){.DirectLoginExperience_background__qlV2p,.DirectLoginExperience_loginPanel__LFJuL{animation:none}.DirectLoginExperience_continueButton__bS_O2,.DirectLoginExperience_field__bLXCt,.DirectLoginExperience_loginPanel__LFJuL{transition:none}}.StaticBrandLaunch_launch__W5Cnr{position:fixed;inset:0;z-index:10000;min-width:0;min-height:100dvh;overflow:hidden;background:#1a120c;color:#f4dfbe;isolation:isolate;opacity:1;transition:opacity .25s ease-out}.StaticBrandLaunch_exiting__PtltN{opacity:0}.StaticBrandLaunch_filters__uBoKS{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.StaticBrandLaunch_background__H3S48{z-index:-2;object-fit:cover;object-position:center center;filter:url(#splash-background-sharpen) contrast(1.06);opacity:0;animation:StaticBrandLaunch_backdrop-arrival__GuKjf 1.2s ease-out both}.StaticBrandLaunch_tone__7AmwH{position:absolute;inset:0;z-index:-1;background:rgba(18,11,7,.14)}.StaticBrandLaunch_content__Kojhl{position:absolute;top:52%;right:max(24px,env(safe-area-inset-right));left:max(24px,env(safe-area-inset-left));text-align:center;transform:translateY(-50%);filter:none;backdrop-filter:none}.StaticBrandLaunch_brand__PqTVH{margin:0;color:#f4dfbe;font-size:clamp(56px,17vw,68px);letter-spacing:.14em;line-height:1;transform:translateY(4px);animation:StaticBrandLaunch_brand-arrival__U6pvT 1.2s cubic-bezier(.22,1,.36,1) both}.StaticBrandLaunch_brand__PqTVH,.StaticBrandLaunch_tagline__d4TcC{font-family:var(--font-noto-serif-sc),"Songti SC","STSong",serif;font-weight:400;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;opacity:0}.StaticBrandLaunch_tagline__d4TcC{margin:clamp(44px,5.4vh,50px) 0 0;padding-left:.42em;color:rgba(244,223,190,.92);font-size:clamp(15px,4.2vw,18px);letter-spacing:.42em;line-height:1.4;transform:translateY(3px);animation:StaticBrandLaunch_tagline-arrival__F5Gpv 1.2s cubic-bezier(.22,1,.36,1) both}@keyframes StaticBrandLaunch_backdrop-arrival__GuKjf{0%{opacity:0}14%,to{opacity:1}}@keyframes StaticBrandLaunch_brand-arrival__U6pvT{0%,12.5%{opacity:0;transform:translateY(4px)}50%,to{opacity:1;transform:translateY(0)}}@keyframes StaticBrandLaunch_tagline-arrival__F5Gpv{0%,31.25%{opacity:0;transform:translateY(3px)}62.5%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.StaticBrandLaunch_background__H3S48,.StaticBrandLaunch_brand__PqTVH,.StaticBrandLaunch_launch__W5Cnr,.StaticBrandLaunch_tagline__d4TcC{animation:none;opacity:1;transition:none;transform:none}}