.green-backdrop-module__jJkKWa__backdrop{z-index:-1;pointer-events:none;background:radial-gradient(42% 72% at 2% 100%,#d5fff4 0%,#9ff2e9 24%,#2ecbbf 49%,#01a096 68%,#0000 94%),#062f2c;position:absolute;inset:0;overflow:hidden}.green-backdrop-module__jJkKWa__backdrop:before{content:"";background:repeating-linear-gradient(90deg,#00141347 0,#0014130f 2px,#0000 8px,#99fff70f 48px,#0012115c 58px,#00121180 59px,#9cfff821 60px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 40%,#0000 76%);mask-image:linear-gradient(90deg,#000 0% 40%,#0000 76%)}@media (max-width:640px){.green-backdrop-module__jJkKWa__backdrop{background:radial-gradient(80% 48% at -12% 105%,#d5fff4 0%,#9ff2e9 24%,#2ecbbf 49%,#01a096 68%,#0000 94%),#062f2c}.green-backdrop-module__jJkKWa__backdrop:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000 95%);mask-image:linear-gradient(90deg,#000,#0000 95%)}}
.page-module__E0kJGG__page{--hero-ink:#f7fff9;isolation:isolate;min-height:100svh;color:var(--hero-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#062f2c;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:clip}.page-module__E0kJGG__page ::selection{color:#063f38;background:#d1f5e7}.page-module__E0kJGG__header{justify-content:space-between;align-items:center;padding:clamp(1.5rem,3vw,3rem);display:flex}.page-module__E0kJGG__brand{border-radius:.375rem;display:inline-flex}.page-module__E0kJGG__header .page-module__E0kJGG__brandText{color:var(--hero-ink);font-size:1.25rem}.page-module__E0kJGG__brand img{background:var(--hero-ink);border-radius:50%;width:2.125rem;height:2.125rem;padding:2px}.page-module__E0kJGG__brand:focus-visible,.page-module__E0kJGG__enter:focus-visible{outline-offset:6px;outline:3px solid #d1f5e7}.page-module__E0kJGG__main{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem,4.5vw,4rem);padding:3rem 1.5rem 4rem;display:flex}.page-module__E0kJGG__heading{letter-spacing:-.035em;text-wrap:balance;max-width:23ch;margin:0;font-size:clamp(1.875rem,4.1vw,4.125rem);font-weight:300;line-height:1.16}.page-module__E0kJGG__heading span,.page-module__E0kJGG__heading strong{display:block}.page-module__E0kJGG__heading strong{font-weight:600}.page-module__E0kJGG__enter{width:4.25rem;height:4.25rem;color:var(--hero-ink);border:1px solid #f7fff9cc;border-radius:50%;flex-shrink:0;place-items:center;transition:color .22s,background-color .22s;display:grid}.page-module__E0kJGG__enter svg{width:1.75rem;height:1.75rem;transition:transform .22s cubic-bezier(.16,1,.3,1)}.page-module__E0kJGG__enter:hover{color:#006d60;background:var(--hero-ink)}.page-module__E0kJGG__enter:hover svg{transform:translate(3px)}.page-module__E0kJGG__footer{color:#c2ddcc;text-align:right;padding:1.5rem clamp(1.5rem,3vw,3rem);font-size:.75rem}@media (max-width:640px){.page-module__E0kJGG__main{padding-block:4rem}.page-module__E0kJGG__heading{max-width:18ch}.page-module__E0kJGG__enter{width:3.75rem;height:3.75rem}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__enter,.page-module__E0kJGG__enter svg{transition:none}.page-module__E0kJGG__enter:hover svg{transform:none}}
.auth-frame-module__x3sdnW__frame{--auth-surface:#102e2b;--auth-surface-blur:none;--auth-ink:#e8f5ec;--auth-error:#ffb4bf;--auth-muted:#b3ccbc;--auth-caption-ink:#9fe1c0;--auth-hint-ink:#c2ddcc;--auth-header-ink:#f1fff7;--auth-border:#42624f;--auth-divider:#365341;--auth-focus:#87d9ac;--auth-focus-tint:#183b38;--auth-hover:#15322f;--auth-autofill-fill:#183b38;--auth-button:#9ee6be;--auth-button-hover:#b6efcf;--auth-button-ink:#10291b;isolation:isolate;color:var(--auth-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#062f2c;position:relative;overflow:clip}.auth-frame-module__x3sdnW__frame .auth-frame-module__x3sdnW__brandText{color:var(--auth-header-ink);font-size:1.25rem}.auth-frame-module__x3sdnW__brand img{background:#f1fff7;border-radius:50%;width:2.125rem;height:2.125rem;padding:2px}.auth-frame-module__x3sdnW__frame>header a:focus-visible{outline:2px solid var(--auth-header-ink);outline-offset:4px}.auth-frame-module__x3sdnW__footer{color:var(--auth-hint-ink)}.auth-frame-module__x3sdnW__frame ::selection{color:var(--auth-button-ink);background:var(--auth-focus)}
