.checkbox-module__I01q7a__root{flex:none;width:1.125rem;height:1.125rem;display:inline-flex;position:relative}.checkbox-module__I01q7a__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkbox-module__I01q7a__checkbox{--check-len:23;--check-delay:.1s;width:100%;height:100%;color:var(--color-white);background:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-neutral-300);pointer-events:none;border:0;border-radius:.3125rem;justify-content:center;align-items:center;display:inline-flex}.checkbox-module__I01q7a__input:hover+.checkbox-module__I01q7a__checkbox{box-shadow:inset 0 0 0 1px var(--color-neutral-400)}.checkbox-module__I01q7a__checkbox[aria-checked=true]{background:var(--color-sky-500);box-shadow:inset 0 0 0 1px var(--color-sky-500)}.checkbox-module__I01q7a__checkbox[data-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-red-500)}.checkbox-module__I01q7a__input:hover+.checkbox-module__I01q7a__checkbox[aria-checked=true]{background:var(--color-sky-600);box-shadow:inset 0 0 0 1px var(--color-sky-600)}.checkbox-module__I01q7a__input:focus-visible+.checkbox-module__I01q7a__checkbox{outline:2px solid var(--color-sky-500);outline-offset:2px}.checkbox-module__I01q7a__input:disabled{cursor:not-allowed}.checkbox-module__I01q7a__input:disabled+.checkbox-module__I01q7a__checkbox{opacity:.5}.checkbox-module__I01q7a__checkbox svg{width:.875rem;height:.875rem}.checkbox-module__I01q7a__checkbox svg path{stroke-dashoffset:calc(var(--check-len) * -1)}.checkbox-module__I01q7a__checkbox[aria-checked=true] svg path{stroke-dashoffset:0}
.figma-pulse-module__ygLdMa__pulse{z-index:-20;pointer-events:none;filter:blur(100px);width:5760px;height:2048px;position:absolute;top:-31px;left:calc(50% - 3px);transform:translate(-50%)}.figma-pulse-module__ygLdMa__vectors{width:4742.4px;height:1424.2px;position:absolute;top:503.6px;left:504px}.figma-pulse-module__ygLdMa__image{object-fit:fill}
@keyframes organic-shimmer-module__OQEvCG__sweep{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.organic-shimmer-module__OQEvCG__wash,.organic-shimmer-module__OQEvCG__edge{pointer-events:none;position:absolute;inset:-1.25rem}.organic-shimmer-module__OQEvCG__wash{z-index:1;opacity:var(--organic-shimmer-opacity,.56)}.organic-shimmer-module__OQEvCG__color{animation:organic-shimmer-module__OQEvCG__sweep var(--organic-shimmer-duration,6s) var(--organic-shimmer-ease,ease-out) infinite;will-change:mask-position;background:radial-gradient(22% 90% at 16% 8%,#4b67d826,#0000 74%),radial-gradient(24% 85% at 42% 24%,#b5a0e221,#0000 72%),radial-gradient(26% 92% at 70% 70%,#ff8c6426,#0000 74%),radial-gradient(20% 82% at 92% 46%,#feb28c21,#0000 76%),linear-gradient(#fff6,#fff6);position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 0% 37%,#ffffff40 43%,#ffffffb3 47%,#fff 50%,#ffffffb3 53%,#ffffff40 57%,#0000 63% 100%);mask-image:linear-gradient(135deg,#0000 0% 37%,#ffffff40 43%,#ffffffb3 47%,#fff 50%,#ffffffb3 53%,#ffffff40 57%,#0000 63% 100%);-webkit-mask-size:280% 280%;mask-size:280% 280%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.organic-shimmer-module__OQEvCG__edge{z-index:2;opacity:var(--organic-shimmer-edge-opacity,.28);animation:organic-shimmer-module__OQEvCG__sweep var(--organic-shimmer-duration,6s) var(--organic-shimmer-ease,ease-out) infinite;will-change:mask-position;-webkit-mask-image:linear-gradient(135deg,#0000 0% 30%,#ffffff2e 40%,#fff 50%,#ffffff59 57%,#0000 66% 100%);mask-image:linear-gradient(135deg,#0000 0% 30%,#ffffff2e 40%,#fff 50%,#ffffff59 57%,#0000 66% 100%);-webkit-mask-size:280% 280%;mask-size:280% 280%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.organic-shimmer-module__OQEvCG__edge:before{content:"";border-radius:var(--organic-shimmer-radius,.5rem);-webkit-mask-composite:xor;background:radial-gradient(24% 80% at 16% 0,#4b67d88c,#0000 72%),radial-gradient(26% 80% at 48% 100%,#b5a0e280,#0000 74%),radial-gradient(28% 85% at 76% 0,#ff8c6485,#0000 74%),radial-gradient(22% 78% at 100% 70%,#feb28c7a,#0000 76%),linear-gradient(#ffffff59,#ffffff59);padding:.0625rem;position:absolute;inset:1.25rem;-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}.organic-shimmer-module__OQEvCG__content{z-index:3;position:relative}.organic-shimmer-module__OQEvCG__filterDefinition{pointer-events:none;width:0;height:0;position:absolute}@media (prefers-reduced-motion:reduce){.organic-shimmer-module__OQEvCG__color,.organic-shimmer-module__OQEvCG__edge{animation:none;-webkit-mask-position:100% 100%;mask-position:100% 100%}}
.onboarding-module__D_Q6Rq__page{--logo-strip-height:6.25rem;isolation:isolate;background:var(--color-neutral-50);height:100vh;position:relative;overflow:hidden}.onboarding-module__D_Q6Rq__content{grid-template-rows:var(--logo-strip-height) minmax(0, 1fr) var(--logo-strip-height);height:100vh;display:grid;position:relative}.onboarding-module__D_Q6Rq__logoBar{height:var(--logo-strip-height);flex:none;justify-content:center;align-items:center;display:flex}.onboarding-module__D_Q6Rq__bottomLogoBar{height:var(--logo-strip-height);flex:none}.onboarding-module__D_Q6Rq__logoLink{border-radius:var(--radius-sm);color:var(--color-neutral-600);transition:color .25s ease-out;display:inline-flex}.onboarding-module__D_Q6Rq__logoLink:hover{color:var(--color-neutral-900)}.onboarding-module__D_Q6Rq__logoLink:focus-visible{outline:2px solid var(--color-sky-500);outline-offset:.25rem}.onboarding-module__D_Q6Rq__logo{aspect-ratio:184/34;background:currentColor;width:9rem;-webkit-mask:url(/leaksguard-logo.svg) 50%/contain no-repeat;mask:url(/leaksguard-logo.svg) 50%/contain no-repeat}.onboarding-module__D_Q6Rq__stage{min-height:0;padding:clamp(1rem, 3vh, 2rem) var(--global-padding);justify-content:center;align-items:center;display:flex}.onboarding-module__D_Q6Rq__shell{--glass-stroke-width:.0625rem;width:min(100%,31.1875rem);min-height:min(35.25rem,100%);max-height:100%;box-shadow:inset 0 .125rem .0625rem var(--glass-inner-shadow), 0 .25rem .75rem #0000000a;border-radius:2rem;flex-direction:column;padding:.25rem;display:flex;overflow:hidden}.onboarding-module__D_Q6Rq__stepPage{--page-slide-dur:.25s;--page-fade-dur:.25s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);opacity:1;filter:blur();min-height:0;transition:opacity var(--page-fade-dur) var(--page-fade-ease), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);transition-delay:var(--page-stagger);will-change:opacity, transform, filter;flex-direction:column;flex:auto;display:flex;transform:translate(0)}.onboarding-module__D_Q6Rq__stepPageExit{opacity:0;pointer-events:none;transform:translateX(calc(var(--page-slide-distance) * -1 * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)))}.onboarding-module__D_Q6Rq__stepPageEnterStart{opacity:0;pointer-events:none;transform:translateX(var(--page-slide-distance));filter:blur(var(--page-blur));transition:none}.onboarding-module__D_Q6Rq__stepPageBackward.onboarding-module__D_Q6Rq__stepPageExit{transform:translateX(var(--page-slide-distance))}.onboarding-module__D_Q6Rq__stepPageBackward.onboarding-module__D_Q6Rq__stepPageEnterStart{transform:translateX(calc(var(--page-slide-distance) * -1))}.onboarding-module__D_Q6Rq__stepHeader{flex:none;justify-content:space-between;align-items:center;padding:1.125rem 2.25rem;display:flex}.onboarding-module__D_Q6Rq__backButton{padding:0}.onboarding-module__D_Q6Rq__progress{flex:none;width:1.5rem;height:1.5rem;overflow:visible;transform:rotate(-90deg)}.onboarding-module__D_Q6Rq__progressTrack,.onboarding-module__D_Q6Rq__progressValue{fill:none;stroke-width:2.5px}.onboarding-module__D_Q6Rq__progressTrack{stroke:var(--color-blue-100)}.onboarding-module__D_Q6Rq__progressValue{stroke:var(--color-sky-500);stroke-linecap:round;transition:stroke-dashoffset .25s cubic-bezier(.22,1,.36,1)}.onboarding-module__D_Q6Rq__card{border:1px solid var(--color-neutral-300);background:var(--color-white);border-radius:1.75rem;flex-direction:column;flex:auto;justify-content:space-between;min-height:0;padding:2.25rem;display:flex;overflow:hidden}.onboarding-module__D_Q6Rq__cardContent{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:1.5rem;min-height:0;margin:-.1875rem;padding:.1875rem;display:flex;overflow-y:auto}.onboarding-module__D_Q6Rq__introduction{flex-direction:column;gap:.25rem;display:flex}.onboarding-module__D_Q6Rq__fields{flex-direction:column;gap:.5rem;display:flex}.onboarding-module__D_Q6Rq__fieldRow{grid-template-columns:minmax(0,1fr) 2.875rem;gap:.25rem;display:grid}.onboarding-module__D_Q6Rq__linkInputWrapper{min-width:0;position:relative}.onboarding-module__D_Q6Rq__linkFaviconSlot{z-index:1;background:var(--color-neutral-100);pointer-events:none;border-radius:.375rem;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:.6875rem;overflow:hidden;transform:translateY(-50%)}.onboarding-module__D_Q6Rq__linkFaviconSlotHasIcon{background:0 0}.onboarding-module__D_Q6Rq__linkFaviconImage{object-fit:cover;width:100%;height:100%;display:block}.onboarding-module__D_Q6Rq__linkInput{padding-left:2.75rem}.onboarding-module__D_Q6Rq__signupContent{flex-direction:column;gap:1.5rem;display:flex}.onboarding-module__D_Q6Rq__signupSocialButtons{flex-direction:column;gap:.5rem;display:flex}.onboarding-module__D_Q6Rq__signupDivider{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.onboarding-module__D_Q6Rq__signupDivider>span:first-child,.onboarding-module__D_Q6Rq__signupDivider>span:last-child{background:var(--color-neutral-200);height:1px}.onboarding-module__D_Q6Rq__signupEmailField{flex-direction:column;gap:.5rem;display:flex}.onboarding-module__D_Q6Rq__passwordFields{flex-direction:column;gap:1rem;display:flex}.onboarding-module__D_Q6Rq__passwordField{flex-direction:column;gap:.5rem;display:flex}.onboarding-module__D_Q6Rq__verificationMessage{max-width:24rem}.onboarding-module__D_Q6Rq__signupAction{flex-direction:column;gap:1.5rem;display:flex}.onboarding-module__D_Q6Rq__passwordAction{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.onboarding-module__D_Q6Rq__signupConsent{cursor:pointer;justify-content:center;align-items:center;gap:.75rem;display:flex}.onboarding-module__D_Q6Rq__signupConsentValidation{width:100%;position:relative}.onboarding-module__D_Q6Rq__signupConsentError{text-align:center;position:absolute;top:calc(100% + .25rem);left:0;right:0}.onboarding-module__D_Q6Rq__deleteButton{border-radius:var(--radius-md);width:2.875rem;height:2.875rem;color:var(--color-neutral-300);justify-content:center;align-items:center;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex}.onboarding-module__D_Q6Rq__deleteButton:hover{color:var(--color-neutral-900);background:var(--color-neutral-100)}.onboarding-module__D_Q6Rq__deleteButton:focus-visible,.onboarding-module__D_Q6Rq__addButton:focus-visible{outline:2px solid var(--color-sky-500);outline-offset:2px}.onboarding-module__D_Q6Rq__addButton{border:1px dashed var(--color-neutral-300);border-radius:var(--radius-md);width:calc(100% - 3.125rem);height:2.875rem;color:var(--color-neutral-600);font-size:var(--type-body-small-size);justify-content:center;align-items:center;gap:.5rem;font-weight:500;line-height:1;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;display:inline-flex}.onboarding-module__D_Q6Rq__addButton:hover{color:var(--color-neutral-900);border-color:var(--color-neutral-400);background:var(--color-neutral-50)}.onboarding-module__D_Q6Rq__action{flex:none;width:100%;padding-top:2rem}.onboarding-module__D_Q6Rq__action.onboarding-module__D_Q6Rq__signupCardAction,.onboarding-module__D_Q6Rq__action.onboarding-module__D_Q6Rq__passwordCardAction{padding-top:1.5rem}@media (max-width:35rem){.onboarding-module__D_Q6Rq__stage{padding-block:1rem}.onboarding-module__D_Q6Rq__stepHeader{padding-inline:1.5rem}.onboarding-module__D_Q6Rq__card{padding:1.5rem}}@media (min-width:48rem){.onboarding-module__D_Q6Rq__logo{width:11.5rem}}@media (prefers-reduced-motion:reduce){.onboarding-module__D_Q6Rq__logoLink,.onboarding-module__D_Q6Rq__progressValue,.onboarding-module__D_Q6Rq__deleteButton,.onboarding-module__D_Q6Rq__addButton{transition:none}.onboarding-module__D_Q6Rq__stepPage{transition:none!important}}
.hero-module__ppZFeq__backgroundGradient{--hero-gradient-size:1500px 900px;--hero-scale-duration:18s;--hero-shade-duration:23s;--hero-breathe-scale:1.025;--hero-breathe-scale-secondary:1.012;--hero-breathe-shade-opacity:.12;--hero-breathe-shade-opacity-secondary:.07;inset-inline:0;z-index:-20;pointer-events:none;transform-origin:50% 104.6%;background:radial-gradient(var(--hero-gradient-size) at 50% 104.6%, var(--gradient-brand-active-stops));height:45.8125rem;position:absolute;top:clamp(5rem,100vh - 40rem,27.5rem)}.hero-module__ppZFeq__backgroundGradient:before{content:"";opacity:0;background:radial-gradient(var(--hero-gradient-size) at 50% 104.6%, var(--gradient-brand-active-breathe-stops));position:absolute;inset:0}@media (min-width:1200px) and (max-width:1609px){.hero-module__ppZFeq__backgroundGradient{--hero-scale-duration:13s;--hero-shade-duration:17s;--hero-breathe-scale:1.05;--hero-breathe-scale-secondary:1.025;--hero-breathe-shade-opacity:.24;--hero-breathe-shade-opacity-secondary:.12}}@media (min-width:1610px){.hero-module__ppZFeq__backgroundGradient{--hero-scale-duration:11s;--hero-shade-duration:14s;--hero-breathe-scale:1.075;--hero-breathe-scale-secondary:1.04;--hero-breathe-shade-opacity:.32;--hero-breathe-shade-opacity-secondary:.16}}@media (min-width:940px) and (prefers-reduced-motion:no-preference){.hero-module__ppZFeq__backgroundGradient{will-change:transform;animation:hero-module__ppZFeq__hero-gradient-scale-breathe var(--hero-scale-duration) ease-in-out infinite}.hero-module__ppZFeq__backgroundGradient:before{will-change:opacity;animation:hero-module__ppZFeq__hero-gradient-shade-breathe var(--hero-shade-duration) ease-in-out infinite}}@keyframes hero-module__ppZFeq__hero-gradient-scale-breathe{0%,to{transform:scale(1)}32%{transform:scale(var(--hero-breathe-scale))}61%{transform:scale(var(--hero-breathe-scale-secondary))}78%{transform:scale(var(--hero-breathe-scale))}}@keyframes hero-module__ppZFeq__hero-gradient-shade-breathe{0%,to{opacity:0}27%{opacity:var(--hero-breathe-shade-opacity)}56%{opacity:.04}79%{opacity:var(--hero-breathe-shade-opacity-secondary)}}@keyframes hero-module__ppZFeq__platform-logo-cycle{0%{filter:blur(.125rem);opacity:0;transform:translateY(calc(.25rem - 50%))}10%,90%{filter:blur();opacity:1;transform:translateY(-50%)}to{filter:blur(.125rem);opacity:0;transform:translateY(calc(-50% - .25rem))}}.hero-module__ppZFeq__platformLogoCycle{animation:3.2s ease-in-out hero-module__ppZFeq__platform-logo-cycle;transform:translateY(-50%)}.hero-module__ppZFeq__submitButton:disabled{cursor:wait}.hero-module__ppZFeq__submitContent{--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.hero-module__ppZFeq__textSwap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.hero-module__ppZFeq__textSwapExit{transform:translateY(calc(-1 * var(--text-swap-translate-y)));filter:blur(var(--text-swap-blur));opacity:0}.hero-module__ppZFeq__textSwapEnterStart{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.hero-module__ppZFeq__submitState{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.hero-module__ppZFeq__loadingRing{flex:none;width:1.25rem;height:1.25rem;animation:1s linear infinite hero-module__ppZFeq__loading-ring-spin}@keyframes hero-module__ppZFeq__loading-ring-spin{to{transform:rotate(360deg)}}.hero-module__ppZFeq__submitChevron{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.hero-module__ppZFeq__submitChevronArm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform .35s cubic-bezier(.22,1,.36,1)}.hero-module__ppZFeq__submitButton:hover .hero-module__ppZFeq__submitChevron{transform:translate(2px)}.hero-module__ppZFeq__submitButton:hover .hero-module__ppZFeq__submitChevronArmTop{transform:rotate(8deg)}.hero-module__ppZFeq__submitButton:hover .hero-module__ppZFeq__submitChevronArmBottom{transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.hero-module__ppZFeq__backgroundGradient,.hero-module__ppZFeq__backgroundGradient:before,.hero-module__ppZFeq__platformLogoCycle{animation:none}.hero-module__ppZFeq__backgroundGradient{transform:none}.hero-module__ppZFeq__backgroundGradient:before{opacity:0}.hero-module__ppZFeq__submitChevron,.hero-module__ppZFeq__submitChevronArm{transition:none}.hero-module__ppZFeq__textSwap{transition:none!important}}
