.glass-modal-module__gOITxG__inner{padding-block:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-bottom));padding-inline:max(.75rem, env(safe-area-inset-left)) max(.75rem, env(safe-area-inset-right))}.glass-modal-module__gOITxG__overlay{-webkit-backdrop-filter:blur(14px)saturate(105%);backdrop-filter:blur(14px)saturate(105%);background:#fafaf9b8}[data-mantine-color-scheme=dark] .glass-modal-module__gOITxG__overlay{background:#09090bbd}.glass-modal-module__gOITxG__content{--auth-modal-surface:#fcfcfbf5;--auth-modal-border:#18181b1a;--auth-modal-shadow:#18181b29;--auth-modal-highlight:#ffffffb8;--auth-control-track:#18181b0e;--auth-control-raised:#ffffffeb;--auth-control-border:#18181b1a;color:var(--app-ink);background:var(--auth-modal-surface);border:1px solid var(--auth-modal-border);box-shadow:0 32px 96px var(--auth-modal-shadow), inset 0 1px 0 var(--auth-modal-highlight);-webkit-backdrop-filter:blur(28px)saturate(105%);backdrop-filter:blur(28px)saturate(105%);transition:color var(--app-transition), background-color var(--app-transition), border-color var(--app-transition);position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .glass-modal-module__gOITxG__content{--auth-modal-surface:#141416f5;--auth-modal-border:#ffffff1a;--auth-modal-shadow:#00000085;--auth-modal-highlight:#ffffff0f;--auth-control-track:#ffffff0e;--auth-control-raised:#27272af0;--auth-control-border:#ffffff17}.glass-modal-module__gOITxG__content:before{pointer-events:none;content:"";opacity:.62;background:radial-gradient(circle,#ffffffd1,#0000 68%);width:min(24rem,100%);height:16rem;position:absolute;top:-9rem;left:50%;transform:translate(-50%)}[data-mantine-color-scheme=dark] .glass-modal-module__gOITxG__content:before{opacity:1;background:radial-gradient(circle,#ffffff0f,#0000 68%)}.glass-modal-module__gOITxG__title{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass-modal-module__gOITxG__close{z-index:3;color:var(--app-muted);background:var(--auth-control-raised);border:1px solid var(--auth-control-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute;top:1rem;right:1rem;box-shadow:0 8px 24px #18181b14}[data-mantine-color-scheme=dark] .glass-modal-module__gOITxG__close{box-shadow:0 8px 24px #00000047}.glass-modal-module__gOITxG__close:hover{color:var(--app-ink);background:var(--auth-control-raised)}.glass-modal-module__gOITxG__body{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;width:100%;max-height:calc(100svh - 1.5rem);padding:clamp(3.6rem,7vw,4.25rem) clamp(1.4rem,6vw,3.25rem) clamp(1.6rem,6vw,3rem);position:relative;overflow-y:auto}@media (max-width:30em){.glass-modal-module__gOITxG__content{border-radius:1.5rem}.glass-modal-module__gOITxG__close{top:.85rem;right:.85rem}}@media (prefers-reduced-transparency:reduce){.glass-modal-module__gOITxG__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafaf9eb}.glass-modal-module__gOITxG__content{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfcfb}[data-mantine-color-scheme=dark] .glass-modal-module__gOITxG__overlay{background:#09090beb}[data-mantine-color-scheme=dark] .glass-modal-module__gOITxG__content{background:#141416}}
.auth-form-module__tG8Jyq__root{width:100%;display:grid}.auth-form-module__tG8Jyq__brandLockup{color:var(--app-ink);justify-items:center;margin-bottom:1.4rem;display:grid}.auth-form-module__tG8Jyq__brandMark{background:var(--app-brand);width:4.5rem;height:4.5rem;display:block;-webkit-mask:url(/airsensei-logo.svg) 50%/contain no-repeat;mask:url(/airsensei-logo.svg) 50%/contain no-repeat}.auth-form-module__tG8Jyq__modeSwitch{background:var(--auth-control-track,#0f172a0e);border:1px solid var(--auth-control-border,#0f172a1a);min-width:0;margin-bottom:1.75rem;padding:.25rem}.auth-form-module__tG8Jyq__modeIndicator{background:var(--auth-control-raised,#ffffffeb);border:1px solid var(--auth-control-border,#0f172a1a);box-shadow:0 6px 18px color-mix(in srgb, var(--app-ink) 8%, transparent)}.auth-form-module__tG8Jyq__modeLabel{min-height:2.65rem;color:var(--app-muted);place-items:center;padding:.55rem .85rem;font-size:.78rem;font-weight:700;display:grid}.auth-form-module__tG8Jyq__modeLabel[data-active]{color:var(--app-ink)}.auth-form-module__tG8Jyq__form{width:100%}.auth-form-module__tG8Jyq__verificationStep{text-align:center;gap:1rem;display:grid}.auth-form-module__tG8Jyq__verificationTitle{color:var(--app-ink);margin:0;font-size:clamp(1.25rem,3vw,1.55rem);font-weight:400;line-height:1.2}.auth-form-module__tG8Jyq__verificationIntro{color:var(--app-muted);margin:0;font-size:.85rem;line-height:1.55}.auth-form-module__tG8Jyq__verificationEmail{color:var(--app-ink);overflow-wrap:anywhere;font-weight:600}.auth-form-module__tG8Jyq__verificationActions{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.auth-form-module__tG8Jyq__feedback{text-align:left;border:1px solid;border-radius:.9rem;padding:.75rem .9rem;font-size:.78rem;line-height:1.5}.auth-form-module__tG8Jyq__forgotLink{color:var(--app-muted);text-underline-offset:.2em;justify-self:end;font-size:.78rem;font-weight:600;text-decoration:underline}.auth-form-module__tG8Jyq__feedback[data-kind=error]{color:var(--mantine-color-red-8);background:color-mix(in srgb, var(--mantine-color-red-5) 9%, transparent);border-color:color-mix(in srgb, var(--mantine-color-red-6) 25%, transparent)}[data-mantine-color-scheme=dark] .auth-form-module__tG8Jyq__feedback[data-kind=error]{color:var(--mantine-color-red-3)}.auth-form-module__tG8Jyq__feedback[data-kind=success]{color:var(--mantine-color-teal-8);background:color-mix(in srgb, var(--mantine-color-teal-5) 9%, transparent);border-color:color-mix(in srgb, var(--mantine-color-teal-6) 25%, transparent)}[data-mantine-color-scheme=dark] .auth-form-module__tG8Jyq__feedback[data-kind=success]{color:var(--mantine-color-teal-3)}.auth-form-module__tG8Jyq__divider{color:var(--app-muted);margin:1.4rem 0}@media (max-width:30em){.auth-form-module__tG8Jyq__brandLockup{margin-bottom:1.2rem}.auth-form-module__tG8Jyq__brandMark{width:4.25rem;height:4.25rem}.auth-form-module__tG8Jyq__modeLabel{padding-inline:.5rem;font-size:.7rem}}
.forgot-password-form-module__wuwdNW__root{width:100%;display:grid}.forgot-password-form-module__wuwdNW__heading{margin-bottom:1.5rem}.forgot-password-form-module__wuwdNW__eyebrow{color:var(--app-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.forgot-password-form-module__wuwdNW__title{letter-spacing:-.035em;margin-top:.4rem;font-size:clamp(1.7rem,6vw,2.15rem);font-weight:600;line-height:1.08}.forgot-password-form-module__wuwdNW__copy{color:var(--app-muted);font-size:.86rem;line-height:1.6}.forgot-password-form-module__wuwdNW__backLink{color:var(--app-muted);text-underline-offset:.2em;justify-self:center;font-size:.78rem;font-weight:600;text-decoration:underline}
.remind-me-dialog-module__Xw1-Fq__root{text-align:center;justify-items:center;width:100%;display:grid}.remind-me-dialog-module__Xw1-Fq__mark{aspect-ratio:1;background:var(--app-brand);width:4.4rem;margin-bottom:1.2rem;-webkit-mask:url(/airsensei-logo.svg) 50%/contain no-repeat;mask:url(/airsensei-logo.svg) 50%/contain no-repeat}.remind-me-dialog-module__Xw1-Fq__eyebrow{color:var(--app-brand);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700}.remind-me-dialog-module__Xw1-Fq__root h1{max-width:9ch;color:var(--app-ink);letter-spacing:-.065em;text-wrap:balance;margin:.7rem 0 1rem;font-size:clamp(2.7rem,9vw,4.5rem);font-weight:400;line-height:.94}.remind-me-dialog-module__Xw1-Fq__intro{max-width:25rem;color:var(--app-muted);margin:0;font-size:.84rem;line-height:1.65}.remind-me-dialog-module__Xw1-Fq__form{text-align:left;gap:1rem;width:100%;margin-top:1.6rem;display:grid;position:relative}.remind-me-dialog-module__Xw1-Fq__field label{color:var(--app-ink);margin-bottom:.38rem;font-size:.74rem;font-weight:700}.remind-me-dialog-module__Xw1-Fq__field input{min-height:3.1rem;color:var(--app-ink);background:var(--auth-control-raised,var(--app-surface-strong));border-color:var(--auth-control-border,var(--app-border));transition:background-color var(--app-transition), border-color var(--app-transition), box-shadow var(--app-transition);border-radius:1rem}.remind-me-dialog-module__Xw1-Fq__field input:focus{border-color:color-mix(in srgb, var(--app-brand) 60%, var(--app-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--app-brand) 11%, transparent)}.remind-me-dialog-module__Xw1-Fq__field p{color:var(--app-muted);margin-top:.35rem;font-size:.67rem;line-height:1.5}.remind-me-dialog-module__Xw1-Fq__consent{background:color-mix(in srgb, var(--app-brand) 5%, transparent);border:1px solid var(--app-border);border-radius:1rem;padding:.9rem 1rem}.remind-me-dialog-module__Xw1-Fq__consent label{color:var(--app-ink);font-size:.74rem;font-weight:600;line-height:1.5}.remind-me-dialog-module__Xw1-Fq__consent p{color:var(--app-muted);margin-top:.3rem;font-size:.65rem;line-height:1.5}.remind-me-dialog-module__Xw1-Fq__submitButton{background:var(--app-brand);min-height:3.15rem;box-shadow:0 14px 32px color-mix(in srgb, var(--app-brand) 24%, transparent);margin-top:.1rem}.remind-me-dialog-module__Xw1-Fq__submitButton:hover{background:var(--app-brand-deep)}.remind-me-dialog-module__Xw1-Fq__status{min-height:1.1rem;color:var(--app-muted);text-align:center;margin:-.15rem 0 0;padding:0;font-size:.7rem;line-height:1.5}.remind-me-dialog-module__Xw1-Fq__status[data-kind=success],.remind-me-dialog-module__Xw1-Fq__status[data-kind=error]{border:1px solid;border-radius:.9rem;padding:.7rem .8rem}.remind-me-dialog-module__Xw1-Fq__status[data-kind=success]{color:var(--mantine-color-teal-8);background:color-mix(in srgb, var(--mantine-color-teal-5) 9%, transparent);border-color:color-mix(in srgb, var(--mantine-color-teal-6) 25%, transparent)}.remind-me-dialog-module__Xw1-Fq__status[data-kind=error]{color:var(--mantine-color-red-8);background:color-mix(in srgb, var(--mantine-color-red-5) 9%, transparent);border-color:color-mix(in srgb, var(--mantine-color-red-6) 25%, transparent)}[data-mantine-color-scheme=dark] .remind-me-dialog-module__Xw1-Fq__status[data-kind=success]{color:var(--mantine-color-teal-3)}[data-mantine-color-scheme=dark] .remind-me-dialog-module__Xw1-Fq__status[data-kind=error]{color:var(--mantine-color-red-3)}.remind-me-dialog-module__Xw1-Fq__privacyNote{max-width:25rem;color:var(--app-muted);margin:.3rem 0 0;font-size:.65rem;line-height:1.55}.remind-me-dialog-module__Xw1-Fq__honeypot{pointer-events:none;opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:30em){.remind-me-dialog-module__Xw1-Fq__mark{width:3.8rem;margin-bottom:1rem}.remind-me-dialog-module__Xw1-Fq__root h1{font-size:clamp(2.6rem,14vw,3.8rem)}.remind-me-dialog-module__Xw1-Fq__form{margin-top:1.3rem}}@media (prefers-reduced-motion:reduce){.remind-me-dialog-module__Xw1-Fq__field input{transition:none}}
.remindme-module__nCr2hG__page{min-height:calc(100vh - var(--site-announcement-height));min-height:calc(100svh - var(--site-announcement-height));background:radial-gradient(circle at 50% 38%, var(--app-ambient), transparent 28rem), radial-gradient(circle at 86% 86%, var(--app-ambient-secondary), transparent 24rem), var(--app-background)}
.sign-in-module__D-6rfa__page{--auth-page-halo:#0f172a0b;background:radial-gradient(circle at 50% 42%, var(--auth-page-halo), transparent 30rem), var(--app-background);min-height:100svh}[data-mantine-color-scheme=dark] .sign-in-module__D-6rfa__page{--auth-page-halo:#ffffff09}
