.StartupScreen-module__BonMWG__screen{isolation:isolate;min-height:100svh;color:var(--color-text-primary);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-brand) 13%, transparent) 0, transparent 35%), linear-gradient(145deg, var(--color-surface-panel) 0%, var(--color-surface-canvas) 52%, var(--background) 100%);place-items:center;padding:2rem 1.5rem;display:grid;position:relative;overflow:hidden}.StartupScreen-module__BonMWG__screen:before{z-index:-2;content:"";opacity:.16;background-image:linear-gradient(var(--color-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-subtle) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.StartupScreen-module__BonMWG__screen:after{z-index:10;content:"";pointer-events:none;animation:StartupScreen-module__BonMWG__darkness-lift 3s var(--ease-out) both;background:#000;position:absolute;inset:0}.StartupScreen-module__BonMWG__content{width:min(100%,28rem);animation:StartupScreen-module__BonMWG__content-in var(--duration-deliberate) var(--ease-emphasized) both;flex-direction:column;align-items:center;display:flex;position:relative}.StartupScreen-module__BonMWG__emblem{aspect-ratio:1;width:clamp(8rem,30vw,11rem);transition:transform var(--duration-slow) var(--ease-emphasized);place-items:center;margin-bottom:1rem;display:grid;position:relative}.StartupScreen-module__BonMWG__emblem:before,.StartupScreen-module__BonMWG__emblem:after{border:1px solid color-mix(in srgb, var(--color-brand) 68%, transparent);content:"";opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:999px;position:absolute;inset:-10%}.StartupScreen-module__BonMWG__emblem:after{box-shadow:inset 0 0 16px color-mix(in srgb, var(--color-brand) 12%, transparent);border-width:2px;transform:scale(.06)}.StartupScreen-module__BonMWG__mark{width:84%;height:auto;filter:drop-shadow(0 0 16px #ffffff1f) drop-shadow(0 0 34px color-mix(in srgb, var(--color-brand) 28%, transparent));opacity:1;transition:opacity var(--duration-normal) var(--ease-standard)}.StartupScreen-module__BonMWG__wordmark{text-align:center;will-change:transform;animation:StartupScreen-module__BonMWG__wordmark-shift 1s var(--ease-emphasized) 2s forwards;align-items:baseline;margin:0;font-size:clamp(2rem,8vw,3rem);font-weight:700;line-height:1;display:inline-flex}.StartupScreen-module__BonMWG__brandDetails{opacity:1;width:100%;transition:opacity var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-emphasized);flex-direction:column;align-items:center;display:flex;transform:translateY(0)}.StartupScreen-module__BonMWG__zidWord{letter-spacing:.15em;will-change:transform;animation:StartupScreen-module__BonMWG__zid-settle 1s var(--ease-emphasized) 2s forwards;margin-right:-.15em;display:inline-block;transform:translate(1.4em)}.StartupScreen-module__BonMWG__camWord{letter-spacing:.05em;opacity:0;white-space:nowrap;will-change:transform, opacity;animation:StartupScreen-module__BonMWG__cam-reveal 1s var(--ease-emphasized) 2s forwards;margin-left:.4em;margin-right:-.05em;display:inline-block;transform:translate(-.3em)}.StartupScreen-module__BonMWG__taglineStage{width:100%;height:.9rem;margin-top:.8rem;position:relative}.StartupScreen-module__BonMWG__tagline{color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.24em;text-align:center;white-space:nowrap;margin:0;font-size:.68rem;position:absolute;inset:0}.StartupScreen-module__BonMWG__taglinePrimaryCycle{animation:StartupScreen-module__BonMWG__tagline-primary-cycle 6s var(--ease-standard) infinite}.StartupScreen-module__BonMWG__taglineAlternateCycle{opacity:0;animation:StartupScreen-module__BonMWG__tagline-alternate-cycle 6s var(--ease-standard) infinite}.StartupScreen-module__BonMWG__footer{color:var(--color-text-disabled);font-family:var(--font-mono);letter-spacing:.18em;text-align:center;transition:opacity var(--duration-normal) var(--ease-standard);font-size:.55rem;position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.StartupScreen-module__BonMWG__actionSlot{opacity:0;width:min(18rem,100vw - 3rem);animation:StartupScreen-module__BonMWG__actions-in var(--duration-slow) var(--ease-emphasized) 80ms forwards;position:absolute;top:calc(100% + 1.65rem);transform:translateY(.55rem)}.StartupScreen-module__BonMWG__actionContent{opacity:1;transition:opacity var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-emphasized);transform:translateY(0)}.StartupScreen-module__BonMWG__settled:after{opacity:0;animation:none}.StartupScreen-module__BonMWG__settled .StartupScreen-module__BonMWG__content,.StartupScreen-module__BonMWG__settled .StartupScreen-module__BonMWG__wordmark,.StartupScreen-module__BonMWG__settled .StartupScreen-module__BonMWG__zidWord,.StartupScreen-module__BonMWG__settled .StartupScreen-module__BonMWG__camWord{animation:none}.StartupScreen-module__BonMWG__authenticating .StartupScreen-module__BonMWG__mark{opacity:0}.StartupScreen-module__BonMWG__authenticating .StartupScreen-module__BonMWG__emblem:before{animation:StartupScreen-module__BonMWG__ring-appear var(--duration-normal) var(--ease-out) forwards}.StartupScreen-module__BonMWG__authenticating .StartupScreen-module__BonMWG__emblem:after{animation:StartupScreen-module__BonMWG__ring-expand .9s var(--ease-in) infinite}.StartupScreen-module__BonMWG__preloading .StartupScreen-module__BonMWG__emblem:after{animation:StartupScreen-module__BonMWG__ring-expand 3s var(--ease-in) both}.StartupScreen-module__BonMWG__failed .StartupScreen-module__BonMWG__mark{animation:StartupScreen-module__BonMWG__mark-shake .52s var(--ease-emphasized) both}.StartupScreen-module__BonMWG__authenticating .StartupScreen-module__BonMWG__brandDetails,.StartupScreen-module__BonMWG__authenticating .StartupScreen-module__BonMWG__actionContent{pointer-events:none;opacity:0;transform:translateY(.45rem)}.StartupScreen-module__BonMWG__authenticating .StartupScreen-module__BonMWG__footer{opacity:0}.StartupScreen-module__BonMWG__resultFailure .StartupScreen-module__BonMWG__emblem:before,.StartupScreen-module__BonMWG__resultFailure .StartupScreen-module__BonMWG__emblem:after,.StartupScreen-module__BonMWG__resultSuccess .StartupScreen-module__BonMWG__emblem:before,.StartupScreen-module__BonMWG__resultSuccess .StartupScreen-module__BonMWG__emblem:after{opacity:1;animation:StartupScreen-module__BonMWG__result-ignite .6s var(--ease-emphasized) both;transform:scale(1)}.StartupScreen-module__BonMWG__resultFailure .StartupScreen-module__BonMWG__emblem:before,.StartupScreen-module__BonMWG__resultFailure .StartupScreen-module__BonMWG__emblem:after{border-color:var(--color-signal-danger);box-shadow:none}.StartupScreen-module__BonMWG__resultSuccess .StartupScreen-module__BonMWG__emblem:before,.StartupScreen-module__BonMWG__resultSuccess .StartupScreen-module__BonMWG__emblem:after{border-color:var(--color-chart-4);box-shadow:none}.StartupScreen-module__BonMWG__exiting{pointer-events:none;animation:StartupScreen-module__BonMWG__screen-exit .65s var(--ease-in) forwards}.StartupScreen-module__BonMWG__settled .StartupScreen-module__BonMWG__wordmark{transform:translate(.12em)}.StartupScreen-module__BonMWG__settled .StartupScreen-module__BonMWG__zidWord{transform:translate(0)}.StartupScreen-module__BonMWG__settled .StartupScreen-module__BonMWG__camWord{opacity:1;transform:translate(0)}@keyframes StartupScreen-module__BonMWG__content-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes StartupScreen-module__BonMWG__darkness-lift{0%{opacity:1}18%{opacity:1}to{opacity:0}}@keyframes StartupScreen-module__BonMWG__cam-reveal{0%{opacity:0;transform:translate(-.3em)}to{opacity:1;transform:translate(0)}}@keyframes StartupScreen-module__BonMWG__zid-settle{0%{transform:translate(1.4em)}to{transform:translate(0)}}@keyframes StartupScreen-module__BonMWG__wordmark-shift{0%{transform:translate(0)}to{transform:translate(.12em)}}@keyframes StartupScreen-module__BonMWG__actions-in{to{opacity:1;transform:translateY(0)}}@keyframes StartupScreen-module__BonMWG__ring-expand{0%{opacity:.15;transform:scale(.06)}72%{opacity:.82}to{opacity:1;transform:scale(1)}}@keyframes StartupScreen-module__BonMWG__ring-appear{to{opacity:1}}@keyframes StartupScreen-module__BonMWG__result-ignite{0%{filter:brightness(.75);opacity:.7}45%{filter:brightness(1.65);opacity:1}to{filter:brightness(1.15);opacity:1}}@keyframes StartupScreen-module__BonMWG__mark-shake{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(-.38rem)rotate(-3deg)}36%{transform:translate(.32rem)rotate(2.5deg)}54%{transform:translate(-.22rem)rotate(-1.7deg)}72%{transform:translate(.14rem)rotate(1deg)}}@keyframes StartupScreen-module__BonMWG__screen-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@keyframes StartupScreen-module__BonMWG__tagline-primary-cycle{0%,36%{opacity:1;clip-path:inset(0)}46%{opacity:0;clip-path:inset(100% 0 0)}87.99%{opacity:0;clip-path:inset(100% 0 0)}88%{opacity:0;clip-path:inset(0 0 100%)}98%,to{opacity:1;clip-path:inset(0)}}@keyframes StartupScreen-module__BonMWG__tagline-alternate-cycle{0%,36%{opacity:0;clip-path:inset(0 0 100%)}46%,88%{opacity:1;clip-path:inset(0)}98%,to{opacity:0;clip-path:inset(100% 0 0)}}@media (max-width:420px){.StartupScreen-module__BonMWG__emblem{margin-bottom:.9rem}.StartupScreen-module__BonMWG__footer{bottom:max(1rem, env(safe-area-inset-bottom))}}@media (max-height:640px){.StartupScreen-module__BonMWG__actionSlot{top:calc(100% + .75rem)}.StartupScreen-module__BonMWG__footer{display:none}}@media (max-height:600px) and (min-aspect-ratio:4/3){.StartupScreen-module__BonMWG__screen{place-items:start center;padding:.75rem 1rem 1rem;overflow-y:auto}.StartupScreen-module__BonMWG__emblem{width:clamp(4.75rem,22svh,7.5rem);margin-bottom:.25rem}.StartupScreen-module__BonMWG__wordmark{font-size:clamp(1.5rem,7svh,2.25rem)}.StartupScreen-module__BonMWG__taglineStage{margin-top:.4rem}}@media (prefers-reduced-motion:reduce){.StartupScreen-module__BonMWG__content{animation:none}}
.LoginPage-module__XOzOiq__submitReveal{animation:LoginPage-module__XOzOiq__submit-reveal .32s var(--ease-emphasized) both}.LoginPage-module__XOzOiq__submitDismiss{pointer-events:none;animation:LoginPage-module__XOzOiq__submit-dismiss .32s var(--ease-emphasized) both}@keyframes LoginPage-module__XOzOiq__submit-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-.25rem)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes LoginPage-module__XOzOiq__submit-dismiss{0%{opacity:1;clip-path:inset(0);transform:translateY(0)}to{opacity:0;clip-path:inset(100% 0 0);transform:translateY(.25rem)}}
