@import "https://fonts.googleapis.com/css2?family=Georama:wght@400;500;600;700&family=Epilogue:wght@400;500;600;700&display=swap";
.nodi-auth{--nodi-node-green:#2fc278;--nodi-carbon-black:#0d0d0d;--green-500:#38d787;--green-800:#147848;--red-900:#7b0303;--neutral-0:#fff;--neutral-50:#fafafa;--neutral-100:#f0f0f0;--neutral-200:#e2e2e2;--neutral-300:#c8c8c8;--neutral-500:#8c8c8c;--neutral-600:#686868;--neutral-700:#515151;--neutral-950:#0d0d0d;--surface-canvas:var(--neutral-50);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-inverse-2:#141414;--page-bg:#fff;--text-strong:var(--neutral-950);--text-body:var(--neutral-700);--text-muted:var(--neutral-600);--text-disabled:var(--neutral-500);--text-brand:var(--green-800);--text-on-brand:#fff;--danger:var(--red-900);--border-subtle:var(--neutral-300);--border-default:var(--neutral-200);--border-strong:var(--neutral-950);--hairline:.5px solid var(--border-subtle);--action-primary:var(--green-800);--action-primary-hover:var(--nodi-node-green);--action-primary-active:var(--green-500);--text-on-action:var(--text-on-brand);--text-on-action-hover:var(--nodi-carbon-black);--text-on-action-active:var(--nodi-carbon-black);--focus-ring:var(--green-800);--shadow-panel:0 2px 4px #00163e0a, 0 12px 32px #00163e1a;--field-green:radial-gradient(ellipse 62% 56% at 50% 50%, #6cdea8f2 0%, #85e5bab3 34%, #b4efd666 60%, #fff0 90%);--field-orbit:#45d98e;--font-display:"Epilogue", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:"Georama", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-tight:-.02em;--text-lg:20px;--text-md:16px;--text-sm:13px;--text-xs:10px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--space-2:8px;--space-3:12px;--space-5:16px;--space-6:20px;--space-8:24px;--space-9:32px;--footer-bg:var(--nodi-carbon-black);--footer-rule:transparent;--footer-rule-soft:#ffffff1f;--footer-fg:#ffffffc7;--footer-fg-strong:#fff;--footer-fg-quiet:#ffffff8c;--footer-fg-faint:#ffffff7a;--footer-wordmark:.055;--footer-mark-filter:brightness(0) invert(1);--font-label:"Georama", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ls-eyebrow:.14em;--container-max:1440px;background:var(--page-bg);color:var(--text-strong);font-family:var(--font-body);min-height:100%}.nodi-auth .nodi-focus:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nodi-auth .nodi-focus:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.nodi-auth a{color:inherit;text-decoration:none}.nodi-auth a:hover{text-decoration:underline}.nodi-auth .au-pick:hover{background:var(--surface-sunken)}.nodi-auth .au-fig-join .au-orbit{transform-box:view-box;transform-origin:100px 100px;animation:17.95s linear infinite auOrbitSpin}@keyframes auOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.nodi-auth .au-fig-join .au-ring{transform-box:view-box;animation:13s ease-in-out infinite auOrbitRadius}@keyframes auOrbitRadius{0%{transform:translate(0)}7.7%,30.8%{transform:translate(57.94px)}38.5%,61.5%{transform:translate(43.78px)}69.2%,92.3%{transform:translate(57.94px)}to{transform:translate(0)}}.nodi-auth .au-fig-return .au-echo{transform-box:view-box;transform-origin:100px 100px;animation:7.8s cubic-bezier(.4,0,.2,1) infinite auEcho}@keyframes auEcho{0%{opacity:0;transform:scale(1)}14%{opacity:.5}70%{opacity:0;transform:scale(.29)}to{opacity:0;transform:scale(.29)}}.nodi-auth .au-fig-return .au-fig-halo{animation:7.2s ease-in-out infinite auHalo}@keyframes auHalo{0%,to{opacity:.1;transform:scale(.86)}50%{opacity:.24;transform:scale(1.12)}}.nodi-auth .au-fig-halo{transform-box:view-box;transform-origin:100px 100px}@media (prefers-reduced-motion:reduce){.nodi-auth .au-fig-join .au-orbit{animation:none}.nodi-auth .au-fig-join .au-ring{animation:none;transform:translate(43.78px)}.nodi-auth .au-fig-return .au-echo{opacity:0;animation:none}.nodi-auth .au-fig-halo{animation:none}}