.OtpCodeInput-module-scss-module__7MmyDW__field{gap:.45rem;display:grid}.OtpCodeInput-module-scss-module__7MmyDW__label{font-size:.88rem}.OtpCodeInput-module-scss-module__7MmyDW__codeField{width:100%}.OtpCodeInput-module-scss-module__7MmyDW__slots{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.6rem;width:100%;display:grid}.OtpCodeInput-module-scss-module__7MmyDW__slot{width:100%;min-width:0;min-height:3.5rem;color:var(--text-primary);text-align:center;appearance:none;border:1px solid var(--surface-2);background-color:color-mix(in srgb, var(--text-primary) 2%, transparent);border-radius:1rem;outline:none;padding:.95rem 0;font-size:1.05rem;font-weight:700}.OtpCodeInput-module-scss-module__7MmyDW__slot[data-active=true],.OtpCodeInput-module-scss-module__7MmyDW__slot:focus-visible{border-color:var(--accent-border)}.OtpCodeInput-module-scss-module__7MmyDW__slot:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.OtpCodeInput-module-scss-module__7MmyDW__hint,.OtpCodeInput-module-scss-module__7MmyDW__error{margin:0}.OtpCodeInput-module-scss-module__7MmyDW__hint{color:var(--text-muted)}.OtpCodeInput-module-scss-module__7MmyDW__error{color:var(--danger)}
:is(.landingShell,.LoginPageClient-module-scss-module__QryVNG__authPageShell,.appShell,.routeSkeleton,.dashboardAppShell){min-height:100vh;position:relative}:is(.landingTopBar,.appHeader,.headerActions){align-items:center;gap:1rem;display:flex}.headerActions{flex-wrap:wrap;justify-content:flex-end;min-width:0}:is(.landingTopBar,.appHeader){justify-content:space-between;padding:1rem}.brandLockup{align-items:center;gap:.85rem;min-width:0;display:inline-flex}.pigeonLogo{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--text-primary) 12%, transparent), transparent 52%),linear-gradient(180deg, #7dd5b42e, #13243414);border:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);box-shadow:0 18px 36px color-mix(in srgb, var(--shell-pane-bg) 18%, transparent),inset 0 1px 0 color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:1.15rem;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.pigeonLogoImage{object-fit:contain;filter:drop-shadow(0 0 18px #c2f2de47);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.brandPigeon--header{width:2.75rem;height:2.75rem;padding:.48rem}.brandPigeon--hero{width:4.1rem;height:4.1rem;padding:.72rem}.brandBird{width:2.4rem;height:2.4rem;color:var(--accent-strong);filter:drop-shadow(0 0 24px #b8fbe54d)}.brandWordmark{letter-spacing:-.03em;font-weight:700}:is(.landingHero,.LoginPageClient-module-scss-module__QryVNG__authCard,.dashboardGrid,.routeSkeletonCard){width:min(100%,1180px);margin:0 auto}.landingHero{align-items:stretch;gap:1rem;padding:3rem 1rem 1.4rem;display:grid}.landingShell--investor{padding-bottom:2rem}:is(.landingCopy,.landingSignalSurface,.LoginPageClient-module-scss-module__QryVNG__authCard,.dashboardCard,.routeSkeletonCard){background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1.8rem;position:relative;overflow:hidden}:is(.landingCopy,.LoginPageClient-module-scss-module__QryVNG__authCard,.dashboardCard,.routeSkeletonCard){padding:1.55rem}.landingCopy{align-content:start;gap:1.2rem;display:grid}:is(.landingEyebrow,.LoginPageClient-module-scss-module__QryVNG__authEyebrow,.dashboardEyebrow,.dashboardCardLabel){color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;line-height:1.3}.landingPromise{letter-spacing:-.02em;margin:-.2rem 0 0;font-size:1rem}:is(.landingTitle,.authTitle,.dashboardTitle,.dashboardCardTitle){letter-spacing:-.04em;margin:0;line-height:.98}:is(.landingTitle,.authTitle){font-size:clamp(2.5rem,8vw,5rem)}:is(.dashboardTitle,.dashboardCardTitle){font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.14}:is(.landingDescription,.authCopy,.dashboardCardCopy){color:var(--text-secondary);line-height:1.6}.dashboardCardCopy{margin:0;font-size:.88rem}.landingSearchHint{color:var(--text-muted);letter-spacing:.04em;margin:.9rem 0 0;font-size:.95rem}.landingSignal{align-items:stretch;display:flex}.landingSignalSurface{background:radial-gradient(circle at 12% 0,#9ff4d724,#0000 30%),linear-gradient(#0c1019f5,#080c14eb);align-content:start;gap:1.15rem;width:100%;min-height:100%;padding:1.25rem;display:grid}:is(.landingSignalHeader,.landingSignalFooter,.landingFeatureHeader){gap:.6rem;display:grid}.landingSignalStatus{color:var(--text-secondary);font-family:var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.landingSignalCore{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.landingSignalBeam{border:1px solid color-mix(in srgb, var(--text-primary) 8%, transparent);background:radial-gradient(circle at 12% 50%, color-mix(in srgb, var(--text-primary) 8%, transparent), transparent 24%),radial-gradient(circle at center, #7cebc11f, transparent 50%),linear-gradient(120deg, #08121cf0, #0e1b27f0);min-height:7rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 4%, transparent),0 18px 48px color-mix(in srgb, var(--shell-pane-bg) 28%, transparent);border-radius:999px;position:relative;overflow:hidden;transform:rotate(-8deg)}.landingSignalBeam:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-primary) 14%, transparent), transparent);height:1px;position:absolute;top:50%;left:-8%;right:-8%;transform:translateY(-50%)}.landingSignalGlow{background:radial-gradient(circle at center, color-mix(in srgb, var(--text-primary) 42%, transparent), color-mix(in srgb, var(--text-primary) 0%, transparent) 54%),linear-gradient(90deg, #07453afa, #9ff4d7f0, #07453afa);border-radius:999px;width:48%;height:2.3rem;position:absolute;top:50%;left:18%;transform:translateY(-50%);box-shadow:0 0 0 1px #9ff4d729,0 0 34px #9ff4d738}.landingSignalDot{background:#ff84a2f5;border-radius:999px;width:.78rem;height:.78rem;position:absolute;top:50%;left:43%;transform:translate(-50%,-50%);box-shadow:0 0 0 .28rem #ff84a21f,0 0 22px #ff84a24d}.landingChipRail{flex-wrap:wrap;gap:.55rem;display:flex}:is(.landingFoundation,.landingArchitecture,.landingInvestors){content-visibility:auto;contain-intrinsic-size:720px;width:min(100%,1180px);margin:0 auto;padding:0 1rem 1.2rem}.landingFeatureSurface{border:1px solid var(--panel-border);background:linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 4%, transparent), color-mix(in srgb, var(--text-primary) 2%, transparent)),var(--panel-bg);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:1.7rem;gap:1rem;padding:1.25rem;display:grid}.landingCapabilityGrid{gap:.75rem;display:grid}.landingCapabilityPair{border:1px solid var(--surface-2);background:color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:1.25rem;gap:.75rem;padding:1rem;display:grid}.landingCapabilityItem{align-items:center;gap:.7rem;display:flex}.landingCapabilityDot{background:var(--accent-strong);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 14px #9ff4d752}.landingArchitecture{gap:1rem;display:grid}.landingInvestors{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.investorCard{border:1px solid var(--panel-border);background:linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 5%, transparent), color-mix(in srgb, var(--text-primary) 2%, transparent)),var(--panel-bg);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.6rem;gap:.9rem;padding:1.3rem;transition:transform .18s,border-color .18s;display:grid}.investorCard:hover{border-color:#9ff4d733;transform:translateY(-2px)}.investorCard--wide{grid-column:span 3}.investorCard--architecture{background:radial-gradient(circle at top right, #9ff4d71f, transparent 32%),linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 5%, transparent), color-mix(in srgb, var(--text-primary) 2%, transparent)),var(--panel-bg)}.investorList{color:var(--text-secondary);gap:.65rem;margin:0;padding-left:1.1rem;display:grid}.starsLayer{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden;transform:perspective(1200px)translateZ(0)}.starField{will-change:transform;background:0 0;animation:100s linear infinite LoginPageClient-module-scss-module__QryVNG__starFieldRise;position:absolute;top:0;left:0}.starField:after{content:"";background:0 0;position:absolute;top:2000px;left:0}.starField--1{width:1px;height:1px;animation-duration:50s}.starField--1:after{width:1px;height:1px;box-shadow:inherit}.starField--2{width:2px;height:2px;animation-duration:100s}.starField--2:after{width:2px;height:2px;box-shadow:inherit}.starField--3{width:3px;height:3px;animation-duration:150s}.starField--3:after{width:3px;height:3px;box-shadow:inherit}@keyframes LoginPageClient-module-scss-module__QryVNG__starFieldRise{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}@keyframes LoginPageClient-module-scss-module__QryVNG__landingBlinkTop{0%,44%,to{transform:scaleY(.18)}47%,50%{transform:scaleY(.92)}}@keyframes LoginPageClient-module-scss-module__QryVNG__landingBlinkBottom{0%,44%,to{transform:scaleY(.18)}47%,50%{transform:scaleY(.92)}}@keyframes LoginPageClient-module-scss-module__QryVNG__landingPupilDrift{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(-56%,-52%)}50%{transform:translate(-48%,-46%)}75%{transform:translate(-53%,-51%)}}.LoginPageClient-module-scss-module__QryVNG__authPageShell{isolation:isolate;background:radial-gradient(circle at top left, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 30%),radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--accent-strong) 11%, transparent), transparent 24%),linear-gradient(180deg, color-mix(in srgb, var(--surface-0) 94%, black 6%), color-mix(in srgb, var(--surface-1) 90%, black 10%));justify-content:center;align-items:center;min-height:100vh;padding:clamp(1rem,4vw,2rem);display:flex;position:relative;overflow:hidden}.LoginPageClient-module-scss-module__QryVNG__authPageShell:before,.LoginPageClient-module-scss-module__QryVNG__authPageShell:after{content:"";pointer-events:none;filter:blur(14px);opacity:.7;border-radius:999px;position:absolute}.LoginPageClient-module-scss-module__QryVNG__authPageShell:before{background:radial-gradient(circle, color-mix(in srgb, var(--brand-accent) 28%, transparent), transparent 70%);width:clamp(10rem,24vw,16rem);height:clamp(10rem,24vw,16rem);top:4rem;right:min(8vw,6rem)}.LoginPageClient-module-scss-module__QryVNG__authPageShell:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent-strong) 18%, transparent), transparent 72%);width:clamp(12rem,28vw,20rem);height:clamp(12rem,28vw,20rem);bottom:-2rem;left:-2rem}.LoginPageClient-module-scss-module__QryVNG__authPageShell--login{justify-content:center;align-items:stretch;padding-block:clamp(1rem,4vw,2.4rem)}.LoginPageClient-module-scss-module__QryVNG__authExperience{z-index:1;gap:clamp(.85rem,2vw,1.2rem);width:min(31rem,100%);display:grid;position:relative}.LoginPageClient-module-scss-module__QryVNG__authHero{text-align:center;align-content:start;justify-items:center;gap:.65rem;display:grid}.LoginPageClient-module-scss-module__QryVNG__authHeroBrandColumn{justify-items:center;gap:0;max-width:min(26rem,100%);display:grid}.LoginPageClient-module-scss-module__QryVNG__authHeroBrandPill{border:1px solid color-mix(in srgb, var(--surface-2) 84%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 88%, transparent), color-mix(in srgb, var(--surface-0) 92%, transparent)),color-mix(in srgb, var(--surface-0) 78%, transparent);min-height:3.1rem;box-shadow:0 14px 34px color-mix(in srgb, var(--shell-pane-bg) 18%, transparent),inset 0 1px 0 color-mix(in srgb, var(--text-primary) 7%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:999px;justify-content:center;align-items:center;padding:.52rem 1rem;display:inline-flex}.LoginPageClient-module-scss-module__QryVNG__authExperienceStack{place-items:start stretch;gap:clamp(1rem,2.3vw,1.6rem);display:grid}.LoginPageClient-module-scss-module__QryVNG__authCard{border:1px solid color-mix(in srgb, var(--surface-2) 82%, transparent);background:radial-gradient(circle at top right, color-mix(in srgb, var(--brand-accent) 12%, transparent), transparent 28%),radial-gradient(circle at 18% 100%, color-mix(in srgb, var(--accent-strong) 10%, transparent), transparent 26%),linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 5%, transparent), color-mix(in srgb, var(--text-primary) 1.5%, transparent)),color-mix(in srgb, var(--panel-solid) 92%, var(--surface-0));width:100%;box-shadow:0 28px 80px color-mix(in srgb, var(--shell-pane-bg) 28%, transparent),inset 0 1px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);-webkit-backdrop-filter:blur(22px);animation:LoginPageClient-module-scss-module__QryVNG__authSurfaceEnter var(--motion-duration-slow) var(--motion-ease-emphasized) both;border-radius:1.85rem;padding:.82rem;position:relative;overflow:hidden}.LoginPageClient-module-scss-module__QryVNG__authCard:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 72%);pointer-events:none;border-radius:999px;width:10rem;height:10rem;position:absolute;top:-4rem;right:-1.5rem}.LoginPageClient-module-scss-module__QryVNG__authCard--login{max-width:none}.LoginPageClient-module-scss-module__QryVNG__authCardSurface{border:1px solid color-mix(in srgb, var(--surface-2) 76%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 82%, transparent), color-mix(in srgb, var(--surface-0) 90%, transparent)),color-mix(in srgb, var(--surface-0) 80%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 5%, transparent),0 10px 24px color-mix(in srgb, var(--shell-pane-bg) 12%, transparent);border-radius:1.25rem;gap:1.1rem;padding:clamp(1.15rem,2.8vw,1.6rem);display:grid;position:relative}.LoginPageClient-module-scss-module__QryVNG__authCardHeader{border-bottom:1px solid color-mix(in srgb, var(--surface-2) 70%, transparent);gap:.7rem;padding-bottom:1rem;display:grid}.LoginPageClient-module-scss-module__QryVNG__authBrandLockup{font:inherit;letter-spacing:-.03em;color:var(--text-primary);align-items:center;gap:.75rem;margin:0;font-weight:700;display:inline-flex}.LoginPageClient-module-scss-module__QryVNG__authBrandLockup--hero{margin-bottom:0}.authBrandLockup--hero .authBrandLogo{width:clamp(1.25rem,3.5vw,1.55rem);height:clamp(1.25rem,3.5vw,1.55rem);color:var(--accent-strong);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--brand-accent) 20%, transparent));flex:none}.authBrandLockup--hero .authBrandWordmark{letter-spacing:-.03em;font-size:clamp(1rem,2.2vw,1.15rem);font-weight:650;line-height:1.05}.LoginPageClient-module-scss-module__QryVNG__authBrandLogo{width:1.6rem;height:1.6rem;color:var(--accent-strong)}.LoginPageClient-module-scss-module__QryVNG__authBrandWordmark{letter-spacing:-.03em;font-size:.95rem;font-weight:700}.LoginPageClient-module-scss-module__QryVNG__authCardTitle{letter-spacing:-.055em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(1.76rem,7vw,2.24rem);line-height:.94}.LoginPageClient-module-scss-module__QryVNG__authCardCopy{max-width:none;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;line-height:1.3;overflow:hidden}.LoginPageClient-module-scss-module__QryVNG__authForm{gap:.9rem;display:grid}.LoginPageClient-module-scss-module__QryVNG__authField{margin:0}.LoginPageClient-module-scss-module__QryVNG__authField .MuiOutlinedInput-root{background:color-mix(in srgb, var(--surface-0) 84%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:1rem}.LoginPageClient-module-scss-module__QryVNG__authField .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb, var(--surface-2) 82%, transparent)}.LoginPageClient-module-scss-module__QryVNG__authField .MuiInputBase-input{padding-top:.98rem;padding-bottom:.98rem}.LoginPageClient-module-scss-module__QryVNG__authField .MuiInputLabel-root{color:var(--text-muted)}.LoginPageClient-module-scss-module__QryVNG__authField .MuiFormHelperText-root{margin-inline:.1rem}.LoginPageClient-module-scss-module__QryVNG__authActionRow{gap:.7rem;margin-top:.05rem}.LoginPageClient-module-scss-module__QryVNG__authPrimaryButton{letter-spacing:-.01em;background:linear-gradient(180deg, color-mix(in srgb, white 82%, var(--surface-1) 18%), color-mix(in srgb, white 62%, var(--surface-1) 38%));color:#101624;border-radius:999px;min-height:3rem;font-weight:650;box-shadow:inset 0 1px #ffffffb3,0 12px 28px #00000038}.LoginPageClient-module-scss-module__QryVNG__authPrimaryButton:hover{background:linear-gradient(180deg, color-mix(in srgb, white 86%, var(--surface-1) 14%), color-mix(in srgb, white 66%, var(--surface-1) 34%))}.LoginPageClient-module-scss-module__QryVNG__authGhostButton{min-height:2.65rem;color:var(--text-secondary);padding-inline:.2rem}.LoginPageClient-module-scss-module__QryVNG__authFallbackButton{justify-self:start;min-height:2.35rem;padding-inline:0}.LoginPageClient-module-scss-module__QryVNG__authCard [data-testid=features-auth-login-page-client-otp-field]{gap:.85rem}.LoginPageClient-module-scss-module__QryVNG__authCard [data-testid=features-auth-login-page-client-otp-field] input{background:color-mix(in srgb, var(--surface-0) 84%, transparent);border-radius:999px}.LoginPageClient-module-scss-module__QryVNG__authMethodToggle{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 60%, transparent), color-mix(in srgb, var(--surface-0) 82%, transparent)),color-mix(in srgb, var(--surface-0) 80%, transparent);border:1px solid color-mix(in srgb, var(--surface-2) 80%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 4%, transparent),0 1px 0 #00000029;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding:.28rem;display:grid;position:relative;overflow:clip}.LoginPageClient-module-scss-module__QryVNG__authMethodIndicator{background:linear-gradient(135deg, color-mix(in srgb, white 76%, var(--surface-1) 24%), color-mix(in srgb, white 46%, var(--surface-1) 54%));pointer-events:none;border-radius:.8rem;width:calc(50% - .42rem);transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:.28rem;bottom:.28rem;left:.28rem;box-shadow:inset 0 0 0 1px #ffffff7a,0 8px 22px #0000002e}.LoginPageClient-module-scss-module__QryVNG__authMethodToggle[data-active=qr] .LoginPageClient-module-scss-module__QryVNG__authMethodIndicator{transform:translate(calc(100% + .28rem))}.LoginPageClient-module-scss-module__QryVNG__authMethodButton{z-index:1;min-height:2.8rem;color:var(--text-secondary);font:inherit;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-medium) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;border-radius:.8rem;font-weight:650;position:relative}.LoginPageClient-module-scss-module__QryVNG__authMethodButton:hover{color:var(--text-primary)}.LoginPageClient-module-scss-module__QryVNG__authMethodButtonActive{color:var(--text-primary);text-shadow:0 .02em 0 color-mix(in srgb, var(--shell-pane-bg) 1%, transparent)}.LoginPageClient-module-scss-module__QryVNG__authMethodButton:active{transform:scale(.985)}@media (max-width:47.99rem){.LoginPageClient-module-scss-module__QryVNG__authPageShell--login{padding-inline:.85rem}.LoginPageClient-module-scss-module__QryVNG__authExperience{gap:.8rem;width:min(100%,28rem)}.LoginPageClient-module-scss-module__QryVNG__authCard,.LoginPageClient-module-scss-module__QryVNG__authCard--login{border-radius:1.5rem;width:100%}.LoginPageClient-module-scss-module__QryVNG__authCardSurface{border-radius:1.15rem;padding:1rem}.LoginPageClient-module-scss-module__QryVNG__authCardTitle{font-size:clamp(1.58rem,8.2vw,1.92rem)}.LoginPageClient-module-scss-module__QryVNG__authCardCopy{font-size:.82rem}}@media (min-width:48rem){.LoginPageClient-module-scss-module__QryVNG__authPageShell--login{align-items:center}.LoginPageClient-module-scss-module__QryVNG__authExperience{width:min(32rem,100% - 2rem)}}.appShell{padding:1rem}@keyframes LoginPageClient-module-scss-module__QryVNG__authSurfaceEnter{0%{opacity:0;transform:translateY(.75rem)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.LoginPageClient-module-scss-module__QryVNG__authCard,.LoginPageClient-module-scss-module__QryVNG__authMethodIndicator,.LoginPageClient-module-scss-module__QryVNG__authMethodButton{transition:none;animation:none}}
/*# sourceMappingURL=04mku.yp7ocz7.css.map*/