.think-core-bubble_wrapper__lhDzF{--bubble-size:128px;--ring-dashed-size:143px;--ring-pulse-size:158px;position:relative;width:var(--ring-pulse-size);height:var(--ring-pulse-size);display:flex;align-items:center;justify-content:center}.think-core-bubble_pulseRing__QM_n6{position:absolute;width:var(--ring-pulse-size);height:var(--ring-pulse-size);border:1px solid rgba(123,47,190,.18);border-radius:50%;animation:think-core-bubble_thinkCorePulseRing__a3dO0 4s linear infinite;pointer-events:none}.think-core-bubble_spinRing__HeaXV{position:absolute;width:var(--ring-dashed-size);height:var(--ring-dashed-size);border:1px dashed rgba(204,20,144,.28);border-radius:50%;animation:think-core-bubble_thinkCoreSpinRing__dL6dk 25s linear infinite;pointer-events:none}.think-core-bubble_core__aHVWG{position:absolute;width:var(--bubble-size);height:var(--bubble-size);border-radius:40% 60% 70% 30%/40% 50% 60% 50%;background:linear-gradient(135deg,#CC1490,#7B2FBE,#2B2BE8);background-size:200% 200%;animation:think-core-bubble_thinkCoreMorphing__ymGVd 8s ease-in-out infinite alternate,think-core-bubble_thinkCoreGradientShift__I1_V0 6s ease-in-out infinite alternate;box-shadow:0 0 60px rgba(123,47,190,.3),0 8px 24px rgba(123,47,190,.18);transition:all .8s cubic-bezier(.16,1,.3,1)}.think-core-bubble_monogram__iwVq7{position:relative;z-index:2;font-size:calc(var(--bubble-size) * .4);font-weight:900;letter-spacing:-.04em;color:#FFFFFF;text-shadow:0 4px 20px rgba(0,0,0,.3);pointer-events:none;user-select:none;font-family:var(--font-montserrat),"Montserrat",sans-serif}@keyframes think-core-bubble_thinkCoreMorphing__ymGVd{0%{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}50%{border-radius:60% 40% 50% 50%/50% 60% 40% 60%}to{border-radius:50% 50% 60% 40%/40% 40% 60% 60%}}@keyframes think-core-bubble_thinkCoreGradientShift__I1_V0{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes think-core-bubble_thinkCorePulseRing__a3dO0{0%{transform:scale(.9);opacity:0}50%{opacity:.6}to{transform:scale(1.15);opacity:0}}@keyframes think-core-bubble_thinkCoreSpinRing__dL6dk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.think-core-bubble_core__aHVWG,.think-core-bubble_pulseRing__QM_n6,.think-core-bubble_spinRing__HeaXV{animation:none}.think-core-bubble_core__aHVWG{border-radius:50%}}.brand-orb_core__Ms7cQ{width:100%;height:100%;background-size:300% 300%;animation:brand-orb_brandOrbMorphing__pmX6_ 8s ease-in-out infinite alternate,brand-orb_brandOrbGradientShift__eJK6L 5s ease-in-out infinite alternate,brand-orb_brandOrbPulseGlow__L1OoB 4s ease-in-out infinite}.brand-orb_core__Ms7cQ.brand-orb_idle__GyvDX{background-image:linear-gradient(135deg,#CC1490,#B026B0 30%,#9530B5 55%,#7B2FBE 80%,#7B2FBE)}.brand-orb_core__Ms7cQ.brand-orb_generating__jfrI_{background-image:linear-gradient(135deg,#4A4AFF,#2B2BE8 50%,#1414A0)}.brand-orb_core__Ms7cQ.brand-orb_completed___TTo4{background-image:linear-gradient(135deg,#B845E6,#7B2FBE 50%,#4E1B7E)}@keyframes brand-orb_brandOrbMorphing__pmX6_{0%{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}50%{border-radius:60% 40% 50% 50%/50% 60% 40% 60%}to{border-radius:50% 50% 60% 40%/40% 40% 60% 60%}}@keyframes brand-orb_brandOrbGradientShift__eJK6L{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes brand-orb_brandOrbPulseGlow__L1OoB{0%,to{box-shadow:0 1px 2px rgba(123,47,190,.2),0 4px 10px -2px rgba(123,47,190,.28),0 0 0 0 rgba(204,20,144,0)}50%{box-shadow:0 1px 2px rgba(204,20,144,.22),0 4px 14px -2px rgba(204,20,144,.38),0 0 0 1px rgba(204,20,144,.18)}}@media (prefers-reduced-motion:reduce){.brand-orb_core__Ms7cQ{animation:none;border-radius:50%}}.welcome-motion_overlay__p_nwb{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background-color:#08081A;color:#FFFFFF;font-family:var(--font-montserrat),sans-serif;overflow:hidden;opacity:1;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.welcome-motion_overlayLeaving__QxEnL{opacity:0;pointer-events:none}.welcome-motion_ambient__v57By{position:absolute;inset:0;z-index:1;overflow:hidden;background:radial-gradient(circle at 50% 50%,#0D0B2A 0,#08081A 100%)}.welcome-motion_blob__rqamV{position:absolute;border-radius:50%;opacity:.55;pointer-events:none;animation:welcome-motion_floatSlow__xoUjG 12s ease-in-out infinite alternate}.welcome-motion_blobPink__sNUch{width:560px;height:560px;background:radial-gradient(circle,rgba(204,20,144,.55) 0,rgba(204,20,144,0) 68%);top:-100px;right:-100px}.welcome-motion_blobPurple__SXGPw{width:680px;height:680px;background:radial-gradient(circle,rgba(123,47,190,.55) 0,rgba(123,47,190,0) 68%);bottom:-160px;left:-160px;animation-delay:2s}.welcome-motion_blobBlue__IPJl4{width:440px;height:440px;background:radial-gradient(circle,rgba(43,43,232,.5) 0,rgba(43,43,232,0) 68%);top:32%;left:28%;animation-delay:4s}.welcome-motion_grain__R0Q3_{position:absolute;inset:0;z-index:2;background-image:radial-gradient(circle,transparent 40%,#08081A 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.02'/%3E%3C/svg%3E");pointer-events:none}.welcome-motion_stage__1_xn5{position:relative;z-index:10;width:100%;max-width:600px;height:400px;padding:0 24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.welcome-motion_sparkStage__kq_A7{display:flex;align-items:center;justify-content:center;animation:welcome-motion_fadeOut__6UQyu .4s forwards;animation-delay:2.2s}.welcome-motion_monogram__8barh{width:11rem;height:11rem;opacity:0;transform:scale(.85);animation:welcome-motion_scaleUpIn__UedNZ .8s cubic-bezier(.16,1,.3,1) forwards}.welcome-motion_monogramT__ygBi4{fill:#FFFFFF}.welcome-motion_monogramBullet__7ng6U{fill:#FFFFFF;transform-box:fill-box;transform-origin:center;animation:welcome-motion_pulseDot__qMXRG 1.5s cubic-bezier(.45,0,.55,1) infinite alternate}.welcome-motion_chatStage__fGs9e{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:0 24px;opacity:0;transform:translateY(10px);pointer-events:none}.welcome-motion_chatActive__FI5zW{opacity:1;transform:translateY(0);transition:all .5s cubic-bezier(.16,1,.3,1);pointer-events:auto}.welcome-motion_bubble__AE5AM{max-width:85%;padding:16px 22px;border-radius:20px;font-size:.95rem;line-height:1.5;opacity:0;transform:translateY(15px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.welcome-motion_bubbleVisible__3idN4{opacity:1;transform:translateY(0)}.welcome-motion_bubbleUser__hQ4Bj{align-self:flex-end;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-bottom-right-radius:4px;color:#FFFFFF;font-weight:400}.welcome-motion_bubbleMax___JJUb{align-self:flex-start;background:#0D0B2A;border:1px solid rgba(204,20,144,.25);border-bottom-left-radius:4px;color:#FFFFFF;font-weight:400;position:relative}.welcome-motion_bubbleMax___JJUb strong{font-weight:900}.welcome-motion_bubbleMax___JJUb:before{content:"";position:absolute;top:0;left:-1px;width:3px;height:100%;background:linear-gradient(180deg,#CC1490,#7B2FBE);border-radius:4px 0 0 4px}.welcome-motion_cursor__EGVnM:after{content:"_";color:#CC1490;font-weight:900;animation:welcome-motion_blink__56TrK .8s infinite}.welcome-motion_revealStage__Yipr4{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px;opacity:0;transform:scale(.96);pointer-events:none}.welcome-motion_revealActive__Qg_0s{opacity:1;transform:scale(1);transition:all .7s cubic-bezier(.16,1,.3,1);pointer-events:auto}.welcome-motion_revealLogo__fVZBw{font-size:2.6rem;font-weight:300;margin-bottom:16px;letter-spacing:-1.5px;color:#FFFFFF}.welcome-motion_revealLogo__fVZBw span{color:inherit;font-weight:900;margin:0 -2px}.welcome-motion_revealLogo__fVZBw strong{font-weight:900}.welcome-motion_revealTitle__MMgMk{font-size:1.6rem;font-weight:400;line-height:1.4;color:#a1a1aa}.welcome-motion_revealTitle__MMgMk strong{font-weight:900;color:#FFFFFF}.welcome-motion_revealTitle__MMgMk em{font-weight:900;font-style:italic;color:#FFFFFF}.welcome-motion_signature__vkvyh{position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#CC14A0,#7B2FBE 50%,#1400C8);z-index:10;transform:scaleX(0);transform-origin:left}.welcome-motion_signatureActive__C2k1V{transform:scaleX(1);transition:transform 2s cubic-bezier(.16,1,.3,1)}.welcome-motion_skipBtn__DzfRO{position:absolute;top:max(30px,calc(env(safe-area-inset-top) + 14px));right:max(30px,calc(env(safe-area-inset-right) + 14px));background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#a1a1aa;padding:8px 18px;font-size:.7rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:20px;cursor:pointer;z-index:100;transition:all .2s;font-family:inherit}.welcome-motion_skipBtn__DzfRO:hover{background:rgba(255,255,255,.1);color:#FFFFFF}.welcome-motion_skipBtn__DzfRO:focus-visible{outline:2px solid #CC1490;outline-offset:2px}@keyframes welcome-motion_floatSlow__xoUjG{0%{transform:translate(0) scale(1)}to{transform:translate(25px,-25px) scale(1.08)}}@keyframes welcome-motion_scaleUpIn__UedNZ{to{opacity:1;transform:scale(1)}}@keyframes welcome-motion_fadeOut__6UQyu{to{opacity:0;visibility:hidden}}@keyframes welcome-motion_pulseDot__qMXRG{0%{transform:scale(1);filter:drop-shadow(0 0 2px rgba(255,255,255,.6))}to{transform:scale(1.08);filter:drop-shadow(0 0 14px rgba(255,255,255,.8))}}@keyframes welcome-motion_blink__56TrK{0%,to{opacity:1}50%{opacity:0}}@media (max-width:640px){.welcome-motion_stage__1_xn5{height:360px}.welcome-motion_monogram__8barh{width:8rem;height:8rem}.welcome-motion_bubble__AE5AM{font-size:.85rem;padding:12px 18px;max-width:92%}.welcome-motion_revealLogo__fVZBw{font-size:2rem}.welcome-motion_revealTitle__MMgMk{font-size:1.2rem}.welcome-motion_skipBtn__DzfRO{top:max(20px,calc(env(safe-area-inset-top) + 12px));right:max(20px,calc(env(safe-area-inset-right) + 12px));padding:6px 14px;font-size:.65rem}}@media (prefers-reduced-motion:reduce){.welcome-motion_blob__rqamV{animation:none}.welcome-motion_monogram__8barh{animation:none;opacity:1;transform:scale(1)}.welcome-motion_monogramBullet__7ng6U{animation:none}.welcome-motion_cursor__EGVnM:after{animation:none;opacity:1}.welcome-motion_bubble__AE5AM,.welcome-motion_signature__vkvyh{transition:none}.welcome-motion_overlay__p_nwb{transition:opacity .2s linear}}