.welcome_welcomeRoot__cfMQf{--welcome-bg:#f5f6fa;--welcome-text-muted:#64748b;--welcome-indigo:#4c5fd5;--welcome-purple:#8b7fe0;--welcome-peach:#c98f86;--welcome-mint:rgba(120,198,163,0.35);position:relative;margin:-20px;min-height:calc(100vh - 68px);overflow:hidden;background:var(--welcome-bg);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:clamp(50px,6vh,70px) clamp(20px,4vw,56px) clamp(32px,5vw,48px)}.welcome_ambientLayer__hsLMZ{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.welcome_glow__PwUwg{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;will-change:transform}.welcome_glowIndigo__g0Z_k{width:min(520px,70vw);height:min(520px,70vw);top:-8%;right:-6%;background:radial-gradient(circle,rgba(76,95,213,.38) 0,rgba(139,127,224,.18) 45%,transparent 72%);animation:welcome_glowDriftIndigo__yqY8q 28s ease-in-out infinite}.welcome_glowPeach__HwTQV{width:min(480px,65vw);height:min(480px,65vw);bottom:-10%;left:-8%;background:radial-gradient(circle,rgba(201,143,134,.32) 0,rgba(232,180,160,.16) 50%,transparent 72%);animation:welcome_glowDriftPeach__HmQes 32s ease-in-out infinite}.welcome_glowMint__mrxkN{width:min(420px,60vw);height:min(420px,60vw);top:38%;left:42%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--welcome-mint) 0,rgba(167,230,196,.12) 48%,transparent 72%);animation:welcome_glowDriftMint__vOwf_ 36s ease-in-out infinite}.welcome_content__kaGfu{position:relative;z-index:2;width:100%;max-width:720px;text-align:left}.welcome_contentForeground__mwJ4J{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:100%}.welcome_greeting__irpPg{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;font-size:clamp(.8125rem,2vw,.875rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--welcome-text-muted)}.welcome_sparkle__z6xAy{width:15px!important;height:15px!important;color:var(--welcome-indigo);opacity:.88;animation:welcome_sparkleRotate__R93h2 12s linear infinite}.welcome_heading__A6mbj{margin:0;font-size:clamp(1.85rem,5.5vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#0f172a}.welcome_nameGradient__1UkSC{background:linear-gradient(120deg,var(--welcome-indigo) 0,var(--welcome-purple) 52%,var(--welcome-peach) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.welcome_underlineWrap__n1jJB{margin:22px 0 26px}.welcome_underline__bYkSH{display:block;width:64px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--welcome-indigo) 0,var(--welcome-purple) 45%,var(--welcome-peach) 100%);background-size:200% 100%;animation:welcome_underlineShimmer__jJykX 5s linear infinite}.welcome_description__bbu8c{margin:0;max-width:520px;font-size:clamp(.9375rem,2.2vw,1.0625rem);line-height:1.65;color:var(--welcome-text-muted);font-weight:400}.welcome_dotScatter__kx3Ah{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none;user-select:none}.welcome_dotScatterSvg__px79E{display:block;width:100%;height:100%}.welcome_dotPop__R8zKI{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;animation:welcome_dotPopIn__NUra_ .6s cubic-bezier(.22,1,.36,1) forwards}.welcome_dotFloat__Ovzrw{animation:welcome_dotFloaty__8c8DA var(--float-duration,8s) ease-in-out infinite}@keyframes welcome_dotPopIn__NUra_{to{opacity:var(--dot-opacity,1);transform:scale(1)}}@keyframes welcome_dotFloaty__8c8DA{0%,to{transform:translateY(0)}50%{transform:translateY(var(--float-y,-6px))}}.welcome_animateRise__E4F20{opacity:0;animation:welcome_riseFade__4TzRq .7s ease forwards}.welcome_delay1__uxEVA{animation-delay:.05s}.welcome_delay2__YOrAQ{animation-delay:.18s}.welcome_delay3__Y39rU{animation-delay:.32s}.welcome_delay4__Izk_4{animation-delay:.46s}@keyframes welcome_glowDriftIndigo__yqY8q{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-28px,22px) scale(1.04)}66%{transform:translate(18px,-16px) scale(.98)}}@keyframes welcome_glowDriftPeach__HmQes{0%,to{transform:translate(0) scale(1)}40%{transform:translate(24px,-20px) scale(1.05)}70%{transform:translate(-16px,14px) scale(.97)}}@keyframes welcome_glowDriftMint__vOwf_{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(calc(-50% + 20px),calc(-50% - 18px)) scale(1.06)}}@keyframes welcome_sparkleRotate__R93h2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes welcome_underlineShimmer__jJykX{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes welcome_riseFade__4TzRq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.welcome_welcomeRoot__cfMQf{padding-top:clamp(44px,5vh,56px);padding-left:clamp(28px,4vw,40px);padding-right:clamp(20px,3vw,32px)}}@media (max-width:600px){.welcome_welcomeRoot__cfMQf{min-height:calc(100vh - 68px - 20px);padding:40px 22px 32px}.welcome_heading__A6mbj{font-size:clamp(1.65rem,7vw,1.85rem);letter-spacing:-.025em}.welcome_underlineWrap__n1jJB{margin:18px 0 22px}.welcome_dotHideMobile__BUPvb{display:none}}@media (prefers-reduced-motion:reduce){.welcome_dotFloat__Ovzrw,.welcome_dotPop__R8zKI,.welcome_glowIndigo__g0Z_k,.welcome_glowMint__mrxkN,.welcome_glowPeach__HwTQV,.welcome_sparkle__z6xAy,.welcome_underline__bYkSH{animation:none!important}.welcome_dotPop__R8zKI{opacity:var(--dot-opacity,1);transform:scale(1)}.welcome_animateRise__E4F20{opacity:1;animation:none;transform:none}.welcome_underlineWrap__n1jJB.welcome_animateRise__E4F20{opacity:1;transform:none}}