@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/afb88378e209fc3f-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f25f4c1746ba4e6c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/088339d3916a15b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Alexandria;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/56a56a7c8799f891-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Alexandria Fallback;src:local("Arial");ascent-override:86.13%;descent-override:22.33%;line-gap-override:0.00%;size-adjust:112.38%}.__className_ee3100{font-family:Alexandria,Alexandria Fallback;font-style:normal}.__variable_ee3100{--font-auth-display:"Alexandria","Alexandria Fallback"}.auth-root{--auth-ease:cubic-bezier(0.25,1,0.5,1);--auth-ease-expo:cubic-bezier(0.16,1,0.3,1);--auth-ease-in:cubic-bezier(0.5,0,0.75,0);background:linear-gradient(to top,var(--color-primary-tint) 0,var(--color-bg) 42%)}.auth-digit,.auth-display,.auth-wordmark{font-family:var(--font-auth-display),var(--font-sans)}.auth-wordmark{font-size:var(--text-md);font-weight:600;letter-spacing:-.01em}.auth-display{font-size:clamp(2.75rem,1.4rem + 3.6vw,5.75rem);font-weight:600;line-height:1;letter-spacing:-.035em}.auth-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.04em}.auth-line>span{display:block;animation:auth-line .68s var(--auth-ease-expo) both;animation-delay:calc(var(--i, 0) * 70ms + 40ms)}@keyframes auth-line{0%{transform:translateY(108%)}to{transform:none}}.auth-rise{animation:auth-rise .56s var(--auth-ease-expo) both;animation-delay:calc(var(--i, 0) * 55ms + 80ms)}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.auth-stage[data-exiting]{opacity:0;transform:translateY(-10px);filter:blur(2px);transition:opacity .17s var(--auth-ease-in),transform .17s var(--auth-ease-in),filter .17s var(--auth-ease-in)}.auth-brand{animation:auth-rise .56s var(--auth-ease-expo) both}.auth-field-wrap .auth-label{transition:color .16s var(--auth-ease)}.auth-field-wrap:focus-within .auth-label{color:var(--color-ink)}.auth-rule{position:absolute;inset:auto 0 0 0;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left center;transition:transform .36s var(--auth-ease-expo);pointer-events:none}.auth-input:focus~.auth-rule{transform:scaleX(1)}.auth-input:focus-visible{outline:none}.auth-input[aria-invalid=true]~.auth-rule{transform:scaleX(1);background:var(--color-danger)}.auth-input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--color-bg) inset;-webkit-text-fill-color:var(--color-ink)}.auth-error{animation:auth-rise .3s var(--auth-ease-expo) both}.auth-busy-line{position:absolute;inset:auto 0 0 0;height:2px;overflow:hidden}.auth-busy-line:after{content:"";position:absolute;inset:0;width:40%;background:oklch(1 0 0/.75);animation:auth-travel 1.1s var(--auth-ease) infinite}@keyframes auth-travel{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.auth-or{display:flex;align-items:center;gap:1rem;font-size:var(--text-sm);color:var(--color-ink-muted)}.auth-or:after,.auth-or:before{content:"";flex:1;height:1px;background:var(--color-border)}.auth-provider{position:relative;display:flex;width:100%;height:3rem;align-items:center;justify-content:center;gap:.75rem;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);padding:0 1rem;font-size:var(--text-md);font-weight:500;color:var(--color-ink);transition:border-color .16s var(--auth-ease),background-color .16s var(--auth-ease),transform .15s var(--auth-ease)}.auth-provider:hover:not(:disabled){border-color:var(--color-ink-faint);background:var(--color-surface)}.auth-provider:active:not(:disabled){transform:scale(.99)}.auth-provider:disabled{cursor:default}.auth-provider:disabled:not([aria-busy]){opacity:.55}.auth-provider-rule{position:absolute;inset:auto 0 0 0;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left center;transition:transform .36s var(--auth-ease-expo)}.auth-provider:focus-visible .auth-provider-rule,.auth-provider:hover:not(:disabled) .auth-provider-rule{transform:scaleX(1)}.auth-provider .auth-busy-line:after{background:var(--color-primary)}.auth-slot{position:relative;display:flex;flex:1 1 0;min-width:0;height:4.5rem;align-items:flex-end;justify-content:center;padding-bottom:.7rem}.auth-slot-gap{position:relative;flex:none;width:.5rem}.auth-slot-gap:before{content:"";left:0;right:0;bottom:1.6rem;height:1.5px}.auth-slot-gap:before,.auth-slot-rule{position:absolute;background:var(--color-border-strong)}.auth-slot-rule{inset:auto 0 0 0;height:2px;overflow:hidden;transform-origin:left center;transition:background-color .2s var(--auth-ease);animation:auth-unfold .56s var(--auth-ease-expo) both;animation-delay:calc(var(--i, 0) * 45ms + .22s)}@keyframes auth-unfold{0%{transform:scaleX(0)}to{transform:none}}.auth-slot[data-filled] .auth-slot-rule{background:var(--color-ink)}.auth-otp:focus-within .auth-slot[data-active] .auth-slot-rule{background:var(--color-primary)}.auth-otp-root[data-complete] .auth-slot-rule{background:var(--color-primary);transition-delay:calc(var(--i, 0) * 40ms)}.auth-digit{font-size:2.75rem;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-ink);animation:auth-digit .24s var(--auth-ease-expo) both}@keyframes auth-digit{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.auth-caret{width:2px;height:2.1rem;background:var(--color-primary);animation:auth-caret 1.05s steps(1) infinite}@keyframes auth-caret{50%{opacity:0}}.auth-otp:not(:focus-within) .auth-caret{visibility:hidden}.auth-otp input:focus-visible{outline:none}.auth-otp-root[data-verifying] .auth-slot-rule{background:var(--color-primary-tint-border)}.auth-slot-rule:after{content:"";position:absolute;inset:0;background:var(--color-primary);transform:scaleX(0)}.auth-otp-root[data-verifying] .auth-slot-rule:after{animation:auth-scan 1s var(--auth-ease) infinite;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes auth-scan{0%{transform:scaleX(0);transform-origin:left center}50%{transform:scaleX(1);transform-origin:left center}51%{transform:scaleX(1);transform-origin:right center}to{transform:scaleX(0);transform-origin:right center}}.auth-otp-root[data-refused] .auth-slot-rule{background:var(--color-danger)}.auth-otp-root[data-refused] .auth-slots{animation:auth-settle .3s var(--auth-ease)}@keyframes auth-settle{35%{transform:translateY(3px)}}.auth-resend{display:inline-flex;flex-direction:column;gap:6px}.auth-resend-track{display:block;height:1px;overflow:hidden;background:var(--color-border);transition:opacity .3s var(--auth-ease)}.auth-resend-track>span{display:block;height:100%;background:var(--color-ink-faint);transform-origin:left center;transition:transform .3s linear}.auth-resend:not([data-waiting]) .auth-resend-track{opacity:0}.auth-sent:not(:empty){animation:auth-rise .32s var(--auth-ease-expo) both}[data-leaving] .auth-brand,[data-leaving] .auth-stage{animation:auth-leave .24s var(--auth-ease-in) both}@keyframes auth-leave{to{opacity:0;transform:translateY(-12px)}}.auth-veil{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--color-bg);pointer-events:none;animation:auth-veil .22s var(--auth-ease) both}@keyframes auth-veil{0%{opacity:0}to{opacity:1}}