.WelcomePortal_page__kOTKa{position:relative;min-height:100vh;width:100%;display:flex;flex-direction:column;background:var(--xecho-bg-deepest,#030508);color:var(--xecho-text-primary,#fff);overflow:hidden}.WelcomePortal_heroImageWrapper__F3ja9{position:fixed;inset:0;z-index:0;pointer-events:none}.WelcomePortal_heroImage__SrO6o{object-fit:cover;object-position:center 30%;opacity:.35;filter:saturate(.85) contrast(1.05)}.WelcomePortal_heroOverlay__TEbOF{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,5,8,.55) 0,rgba(3,5,8,.75) 40%,rgba(10,14,26,.92) 100%),radial-gradient(circle at 50% 40%,rgba(var(--xecho-accent-rgb),.08) 0,transparent 60%)}.WelcomePortal_orb1__uqV_C,.WelcomePortal_orb2___9NJz{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;pointer-events:none}.WelcomePortal_orb1__uqV_C{width:520px;height:520px;top:-160px;right:8%;background:radial-gradient(circle,rgba(var(--xecho-accent-rgb),.22) 0,transparent 70%)}.WelcomePortal_orb2___9NJz{width:380px;height:380px;bottom:10%;left:-120px;background:radial-gradient(circle,rgba(var(--xecho-accent-rgb),.14) 0,transparent 70%)}.WelcomePortal_gridPattern__5CYBB{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--xecho-accent-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--xecho-accent-rgb),.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 0,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 0,transparent 90%);opacity:.6}.WelcomePortal_content__NySrK{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:48px 24px 64px;gap:40px}.WelcomePortal_logoRow__j6D53{display:flex;justify-content:center;opacity:.92}.WelcomePortal_logo__Tfgt3{width:180px;height:auto;max-width:60vw;object-fit:contain}.WelcomePortal_card__uuJqq{width:100%;max-width:640px;padding:40px 36px 32px;border-radius:6px;background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.06) 0,rgba(8,12,24,.72) 50%,rgba(8,12,24,.82) 100%);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);border-top:1px solid rgba(var(--xecho-accent-rgb),.14);border:1px solid rgba(var(--xecho-accent-rgb),.14);border-top-color:rgba(var(--xecho-accent-rgb),.26);box-shadow:0 4px 12px rgba(0,0,0,.4),0 24px 80px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:22px}.WelcomePortal_eyebrow__WjeKk{font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--xecho-blue-300,var(--xecho-accent))}.WelcomePortal_title__xsPBT{font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,4.8vw,3.2rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;margin:0;display:flex;flex-direction:column;gap:2px}.WelcomePortal_titleLeader__S0DEd{color:var(--xecho-text-primary,#fff)}.WelcomePortal_titleAccent__FWexK{color:var(--xecho-blue-500,var(--xecho-accent-dark))}.WelcomePortal_subtitle__FUuJ1{font-family:Inter,sans-serif;font-size:1rem;line-height:1.55;color:hsla(0,0%,100%,.72);margin:0;max-width:540px}.WelcomePortal_valueList__7e9Nj{list-style:none;padding:0;margin:4px 0 8px;display:flex;flex-direction:column;gap:12px}.WelcomePortal_valueItem__kn378{display:flex;align-items:flex-start;gap:12px;font-family:Inter,sans-serif;font-size:.92rem;line-height:1.5;color:hsla(0,0%,100%,.82)}.WelcomePortal_valueCheck__kM2OU{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:rgba(var(--xecho-accent-rgb),.16);color:var(--xecho-blue-300,var(--xecho-accent));display:flex;align-items:center;justify-content:center;font-size:.65rem;margin-top:2px;box-shadow:0 0 12px rgba(var(--xecho-accent-rgb),.18)}.WelcomePortal_actions__hOwMy{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-top:18px;border-top:1px solid rgba(var(--xecho-accent-rgb),.12);flex-wrap:wrap}.WelcomePortal_primaryCta__Xm8mN{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:6px;background:var(--xecho-blue-500,var(--xecho-accent-dark));color:#fff;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.02em;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 20px rgba(var(--xecho-accent-rgb),.28)}.WelcomePortal_primaryCta__Xm8mN:hover{background:#1a4fe0;transform:translateY(-1px);box-shadow:0 6px 24px rgba(var(--xecho-accent-rgb),.42)}.WelcomePortal_primaryCta__Xm8mN:active{transform:translateY(0)}.WelcomePortal_primaryCta__Xm8mN:focus-visible{outline:2px solid var(--xecho-blue-300,var(--xecho-accent));outline-offset:3px}.WelcomePortal_signOutBtn__r6Sfn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:6px;background:transparent;color:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.08);font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.WelcomePortal_signOutBtn__r6Sfn:hover{color:hsla(0,0%,100%,.85);border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.03)}.WelcomePortal_signOutBtn__r6Sfn:focus-visible{outline:2px solid hsla(0,0%,100%,.3);outline-offset:2px}@media (max-width:600px){.WelcomePortal_content__NySrK{padding:32px 16px 48px;gap:28px}.WelcomePortal_card__uuJqq{padding:28px 22px 24px;gap:18px}.WelcomePortal_actions__hOwMy{flex-direction:column;align-items:stretch}.WelcomePortal_primaryCta__Xm8mN,.WelcomePortal_signOutBtn__r6Sfn{justify-content:center}}.XechoLoadingScreen_container__LNpx_{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(180deg,#030508,#0a0e1a 50%,#030508);gap:1.25rem}.XechoLoadingScreen_logo__V8PGx{font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;background:linear-gradient(135deg,rgba(var(--xecho-accent-rgb),.9) 0,#fff 50%,rgba(var(--xecho-accent-rgb),.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.XechoLoadingScreen_message__JtxyB{font-family:Inter,sans-serif;font-size:.85rem;color:hsla(0,0%,100%,.45);letter-spacing:.02em}.XechoLoadingScreen_progressTrack__4s3h1{width:32px;height:2px;border-radius:1px;background:rgba(var(--xecho-accent-rgb),.15);overflow:hidden;position:relative}.XechoLoadingScreen_progressBar__DLbin{position:absolute;top:0;left:0;width:50%;height:100%;background:rgba(var(--xecho-accent-rgb),.6);border-radius:1px;animation:XechoLoadingScreen_xecho-slide__AnHxm 1.2s ease-in-out infinite}@keyframes XechoLoadingScreen_xecho-slide__AnHxm{0%{transform:translateX(-100%)}50%{transform:translateX(200%)}to{transform:translateX(-100%)}}