.Input-module__EJWHoG__root{-webkit-border-radius:var(--radii-2);-moz-border-radius:var(--radii-2);-webkit-border-radius:var(--radii-2);-moz-border-radius:var(--radii-2);border-radius:var(--radii-2);border:2px solid rgba(208,213,223,.5);border:2px solid var(--color-text-decoration);height:44px;padding-left:var(--spacing-2);background-color:transparent;width:100%}.Input-module__EJWHoG__root:focus{border-color:#0070f3;border-color:var(--color-primary)}.Input-module__EJWHoG__root:active{border-color:#0070f3;border-color:var(--color-primary)}.Input-module__EJWHoG__root:focus-visible{border-color:#0070f3;border-color:var(--color-primary)}.Input-module__EJWHoG__label{font-size:var(--spacing-3);text-transform:uppercase;margin-bottom:var(--spacing-2);display:inline-block}
.Checkbox-module__3V828W__root{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0;margin-right:var(--spacing-2);cursor:pointer;font:inherit;color:currentColor;border:2px solid rgba(208,213,223,.5);border:2px solid var(--color-text-decoration);-webkit-border-radius:var(--radii-2);-moz-border-radius:var(--radii-2);-webkit-border-radius:var(--radii-2);-moz-border-radius:var(--radii-2);border-radius:var(--radii-2);-o-transition:background-color,border .12s ease-in-out;background-color:#fff;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;width:1.15em;height:1.15em;-webkit-transition:background-color,border .12s ease-in-out;transition:background-color,border .12s ease-in-out;display:inline-grid;-webkit-transform:translateY(-.075em);-ms-transform:translateY(-.075em);transform:translateY(-.075em)}.Checkbox-module__3V828W__root:hover{border-color:#fff;border-color:var(--color-text)}.Checkbox-module__3V828W__root:before{content:"";-o-transition:.12s -o-transform ease-in-out;-webkit-transition:-webkit-transform .12s ease-in-out;transition:-webkit-transform .12s ease-in-out;-moz-transition:-webkit-transform .12s ease-in-out,-ms-transform .12s ease-in-out,transform .12s ease-in-out;width:.65em;height:.65em;-webkit-box-shadow:inset 1em 1em #fff;box-shadow:inset 1em 1em #fff;-webkit-box-shadow:inset 1em 1em var(--color-text);-moz-box-shadow:inset 1em 1em var(--color-text);box-shadow:inset 1em 1em var(--color-text);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);-webkit-transition:-webkit-transform .12s ease-in-out,-ms-transform .12s ease-in-out,transform .12s ease-in-out;transition:-webkit-transform .12s ease-in-out,-ms-transform .12s ease-in-out,transform .12s ease-in-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.Checkbox-module__3V828W__root:checked{border-color:#0070f3;border-color:var(--color-primary);background-color:#0070f3;background-color:var(--color-primary)}.Checkbox-module__3V828W__root:checked:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:inset 1em 1em #fff;box-shadow:inset 1em 1em #fff}.Checkbox-module__3V828W__label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.RangeInput-module__T4L9GW__root{-webkit-border-radius:var(--radii-2);-moz-border-radius:var(--radii-2);-webkit-border-radius:var(--radii-2);-moz-border-radius:var(--radii-2);border-radius:var(--radii-2);width:100%;height:7px}.RangeInput-module__T4L9GW__root::-webkit-slider-thumb{-webkit-appearance:none;cursor:ew-resize;background-color:#0070f3;background-color:var(--color-primary);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:20px;height:20px}.RangeInput-module__T4L9GW__root::-webkit-slider-runnable-track{-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;background:0 0;border:none}
.Button-module__8C-t3q__root{background-color:#0070f3;background-color:var(--color-primary);color:#fff;-webkit-border-radius:var(--radii-3);-moz-border-radius:var(--radii-3);-webkit-border-radius:var(--radii-3);-moz-border-radius:var(--radii-3);border-radius:var(--radii-3);height:44px;padding-left:var(--spacing-5);padding-right:var(--spacing-5);cursor:pointer;border:none}.Button-module__8C-t3q__root:hover{opacity:.9}
.PasswordGenerator-module__ygDnGW__grid{max-width:400px}.PasswordGenerator-module__ygDnGW__field{margin-bottom:var(--spacing-4)}.PasswordGenerator-module__ygDnGW__slider{width:100%}.PasswordGenerator-module__ygDnGW__strength{margin-top:var(--spacing-2);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.PasswordGenerator-module__ygDnGW__score{-webkit-border-radius:var(--radii-2);-moz-border-radius:var(--radii-2);-webkit-border-radius:var(--radii-2);-moz-border-radius:var(--radii-2);border-radius:var(--radii-2);background-color:rgba(208,213,223,.5);background-color:var(--color-text-decoration);-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;height:6px}.PasswordGenerator-module__ygDnGW__good{background-color:#17c964;background-color:var(--color-success)}.PasswordGenerator-module__ygDnGW__moderate{background-color:#f5a623;background-color:var(--color-warning)}.PasswordGenerator-module__ygDnGW__bad{background-color:#f21361;background-color:var(--color-error)}.PasswordGenerator-module__ygDnGW__score:not(:last-child){margin-right:var(--spacing-2)}.PasswordGenerator-module__ygDnGW__message{margin-top:var(--spacing-2);font-size:var(--font-size-2);-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}
