.login-visual-module__OndqxG__field{background:var(--color-ink);position:absolute;inset:0}.login-visual-module__OndqxG__fieldStill{background:radial-gradient(58% 54% at 22% 78%, color-mix(in oklab, var(--color-solana-purple) 46%, transparent), transparent 70%), radial-gradient(46% 42% at 78% 28%, color-mix(in oklab, var(--color-solana-purple) 20%, transparent), transparent 68%), var(--color-ink)}.login-visual-module__OndqxG__canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--dur-settle) var(--ease-settle);position:absolute;inset:0}.login-visual-module__OndqxG__canvasReady{opacity:1}
.page-module__X_Z_4a__panel{aspect-ratio:1;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--color-ink);--foreground:var(--color-paper);--muted-foreground:color-mix(in oklab, var(--color-paper) 72%, transparent);--border:color-mix(in oklab, var(--color-paper) 18%, transparent);width:min(100%,100svh - 2rem);position:relative;overflow:hidden}.page-module__X_Z_4a__panelMark{width:1.75rem;color:var(--foreground);transition:color var(--dur-ui) var(--ease-settle);border-radius:.375rem;display:block;position:absolute;inset-block-start:2rem;inset-inline-start:2rem}.page-module__X_Z_4a__panelMark:hover{color:var(--color-solana-purple)}.page-module__X_Z_4a__panelMark:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (min-width:80rem){.page-module__X_Z_4a__panelMark{inset-block-start:2.5rem;inset-inline-start:2.5rem}}.page-module__X_Z_4a__lockupMark{width:1.75rem;color:var(--foreground);transition:color var(--dur-ui) var(--ease-settle)}.page-module__X_Z_4a__lockup:hover .page-module__X_Z_4a__lockupMark{color:var(--color-solana-purple)}.page-module__X_Z_4a__lockupEyebrow{font-family:var(--font-project-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);margin-top:1.75rem;font-size:.6875rem;line-height:1;display:block}.page-module__X_Z_4a__lockupName{font-family:var(--font-project-display);letter-spacing:-.035em;color:var(--foreground);margin-top:.5rem;font-size:clamp(2.25rem,3.4vw,3rem);font-weight:500;line-height:.98;display:block}.page-module__X_Z_4a__lockupCompact .page-module__X_Z_4a__lockupMark{width:1.25rem}.page-module__X_Z_4a__lockupCompact .page-module__X_Z_4a__lockupEyebrow{margin-top:1rem;font-size:.625rem}.page-module__X_Z_4a__lockupCompact .page-module__X_Z_4a__lockupName{margin-top:.25rem;font-size:1.5rem}.page-module__X_Z_4a__eyebrow{font-family:var(--font-project-label);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);line-height:var(--text-label--line-height);text-transform:uppercase;color:var(--muted-foreground);margin:0}.page-module__X_Z_4a__alert{border-radius:var(--radius);background:color-mix(in oklab, var(--destructive) 10%, transparent);font-size:var(--text-caption);color:var(--destructive-text);margin:0;padding:.75rem .875rem;line-height:1.5}@property --login-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.page-module__X_Z_4a__card{border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 5%, transparent), 0 18px 46px -22px color-mix(in oklab, var(--foreground) 24%, transparent);gap:1.25rem;padding:1.75rem;display:grid;position:relative}@media (min-width:40rem){.page-module__X_Z_4a__card{padding:2rem}}.page-module__X_Z_4a__card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--login-border-angle), transparent 0deg 250deg, var(--color-solana-green) 284deg, var(--color-solana-purple) 326deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-ui) var(--ease-settle);pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module__X_Z_4a__card:has(form[data-pending]):before{opacity:1;animation:2.4s linear infinite page-module__X_Z_4a__loginBorderOrbit}@keyframes page-module__X_Z_4a__loginBorderOrbit{to{--login-border-angle:360deg}}.page-module__X_Z_4a__divider{font-size:var(--text-caption);color:var(--muted-foreground);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.page-module__X_Z_4a__divider:before,.page-module__X_Z_4a__divider:after{content:"";background:var(--border);height:1px}.page-module__X_Z_4a__footer{text-align:center;font-size:var(--text-caption);color:var(--muted-foreground);margin:0;line-height:1.5}.page-module__X_Z_4a__footerLink{color:var(--primary-text);text-underline-offset:.2em;transition:text-decoration-color var(--dur-ui) var(--ease-settle);border-radius:.125rem;text-decoration:underline;text-decoration-thickness:1px}.page-module__X_Z_4a__footerLink:hover{text-decoration-color:#0000}.page-module__X_Z_4a__footerLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
