.PublicSite-module-scss-module__EWTZXG__canvas{--canvas:#00806c;--canvas-dot:color-mix(in oklab, var(--primary-foreground) 17%, transparent);background-color:var(--canvas);background-image:radial-gradient(circle at 1px 1px, var(--canvas-dot) 1.1px, transparent 0);color:var(--primary-foreground);background-size:22px 22px}.dark .PublicSite-module-scss-module__EWTZXG__canvas{--canvas:color-mix(in oklab, #00806c 62%, var(--background));--canvas-dot:color-mix(in oklab, var(--primary-foreground) 11%, transparent)}.PublicSite-module-scss-module__EWTZXG__inkCanvas{background-color:var(--darktext);background-image:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--background) 14%, transparent) 1.1px, transparent 0);color:var(--background);background-size:22px 22px}.PublicSite-module-scss-module__EWTZXG__brandTones{--tone-green:#00806c;--tone-blue:#1ea5fc}.PublicSite-module-scss-module__EWTZXG__display{letter-spacing:-.042em;font-feature-settings:"cv11","ss01";text-wrap:balance;font-weight:800;line-height:1}.PublicSite-module-scss-module__EWTZXG__frame{outline:1.5px solid var(--primary);outline-offset:6px}.PublicSite-module-scss-module__EWTZXG__handle{background:var(--background);border:1.5px solid var(--primary);pointer-events:none;border-radius:2px;width:9px;height:9px;position:absolute}.PublicSite-module-scss-module__EWTZXG__handle[data-corner=tl]{top:-11px;left:-11px}.PublicSite-module-scss-module__EWTZXG__handle[data-corner=tr]{top:-11px;right:-11px}.PublicSite-module-scss-module__EWTZXG__handle[data-corner=bl]{bottom:-11px;left:-11px}.PublicSite-module-scss-module__EWTZXG__handle[data-corner=br]{bottom:-11px;right:-11px}.PublicSite-module-scss-module__EWTZXG__frameLabel{background:var(--primary);color:var(--primary-foreground);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:16px;position:absolute;bottom:calc(100% + 12px);left:-7px}.PublicSite-module-scss-module__EWTZXG__cta{isolation:isolate;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .2s;position:relative;overflow:hidden}.PublicSite-module-scss-module__EWTZXG__cta:after{content:"";z-index:-1;background:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--primary-foreground) 28%, transparent) 50%, transparent 70%);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.PublicSite-module-scss-module__EWTZXG__cta:hover:after{transform:translate(120%)}.PublicSite-module-scss-module__EWTZXG__cta:hover{box-shadow:0 10px 24px -12px color-mix(in oklab, var(--primary) 80%, transparent)}.PublicSite-module-scss-module__EWTZXG__cta:active{transform:scale(.985)}.PublicSite-module-scss-module__EWTZXG__liveDot{background:currentColor;border-radius:999px;width:8px;height:8px;display:inline-block;position:relative}.PublicSite-module-scss-module__EWTZXG__liveDot:after{content:"";border-radius:inherit;background:currentColor;animation:1.8s cubic-bezier(.16,1,.3,1) infinite PublicSite-module-scss-module__EWTZXG__breathe;position:absolute;inset:0}@keyframes PublicSite-module-scss-module__EWTZXG__breathe{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.PublicSite-module-scss-module__EWTZXG__caret{animation:1s step-end infinite PublicSite-module-scss-module__EWTZXG__caretBlink}@keyframes PublicSite-module-scss-module__EWTZXG__caretBlink{50%{opacity:0}}.PublicSite-module-scss-module__EWTZXG__word{animation:.9s cubic-bezier(.16,1,.3,1) backwards PublicSite-module-scss-module__EWTZXG__wordIn;display:inline-block}@keyframes PublicSite-module-scss-module__EWTZXG__wordIn{0%{opacity:0;filter:blur(6px);transform:translateY(.4em)rotate(2deg)}}.PublicSite-module-scss-module__EWTZXG__prose{color:var(--darktext);overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.PublicSite-module-scss-module__EWTZXG__prose>h2{letter-spacing:-.015em;margin:3rem 0 .75rem;scroll-margin-top:96px;font-size:1.3125rem;font-weight:700;line-height:1.3}.PublicSite-module-scss-module__EWTZXG__prose>h2:first-child{margin-top:0}.PublicSite-module-scss-module__EWTZXG__prose>h3{margin:1.75rem 0 .5rem;font-size:1rem;font-weight:650;line-height:1.4}.PublicSite-module-scss-module__EWTZXG__prose>p,.PublicSite-module-scss-module__EWTZXG__prose>ul{color:color-mix(in oklab, var(--darktext) 78%, var(--background));margin:0 0 1.1rem}.PublicSite-module-scss-module__EWTZXG__prose>ul{padding-left:1.25rem;list-style:outside}.PublicSite-module-scss-module__EWTZXG__prose>ul>li+li{margin-top:.4rem}.PublicSite-module-scss-module__EWTZXG__prose>ul>li::marker{color:var(--primary)}.PublicSite-module-scss-module__EWTZXG__prose b,.PublicSite-module-scss-module__EWTZXG__prose strong{color:var(--darktext);font-weight:650}.PublicSite-module-scss-module__EWTZXG__prose a{color:color-mix(in oklab, var(--primary) 80%, var(--darktext));text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.PublicSite-module-scss-module__EWTZXG__liveDot:after,.PublicSite-module-scss-module__EWTZXG__word,.PublicSite-module-scss-module__EWTZXG__caret{animation:none}.PublicSite-module-scss-module__EWTZXG__cta,.PublicSite-module-scss-module__EWTZXG__cta:after{transition:none}}
.TwoFaForm-module-scss-module__ZKcl_G__root{--twofa-accent-ink:color-mix(in oklab, var(--primary) 76%, black)}.TwoFaForm-module-scss-module__ZKcl_G__shield{background:color-mix(in oklab, var(--primary) 11%, var(--background));width:60px;height:60px;color:var(--twofa-accent-ink);box-shadow:0 0 0 9px color-mix(in oklab, var(--primary) 6%, transparent),0 0 0 19px color-mix(in oklab, var(--primary) 3%, transparent);border-radius:20px;place-items:center;animation:.38s cubic-bezier(.16,1,.3,1) backwards TwoFaForm-module-scss-module__ZKcl_G__pop;display:grid}.TwoFaForm-module-scss-module__ZKcl_G__link{color:var(--twofa-accent-ink);text-underline-offset:3px}.TwoFaForm-module-scss-module__ZKcl_G__link:hover{text-decoration:underline}.TwoFaForm-module-scss-module__ZKcl_G__link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.TwoFaForm-module-scss-module__ZKcl_G__shake{animation:.32s cubic-bezier(.25,1,.5,1) TwoFaForm-module-scss-module__ZKcl_G__shake}@keyframes TwoFaForm-module-scss-module__ZKcl_G__pop{0%{opacity:0;transform:scale(.86)}}@keyframes TwoFaForm-module-scss-module__ZKcl_G__shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.TwoFaForm-module-scss-module__ZKcl_G__shield,.TwoFaForm-module-scss-module__ZKcl_G__shake{animation:none}}
