@font-face{font-family:JetBrains Mono;src:url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght-D38mVOp5.woff2) format("woff2"),url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght--kr3xhii.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,p,ul,li{margin:0;padding:0}ul{list-style-type:none;margin:0;padding:0}html{min-height:100%}body{min-height:100vh;place-content:center;padding-block-start:clamp(4rem,-.114980916rem + 17.5572519084vw,8.3125rem);padding-block-end:clamp(4rem,-.114980916rem + 17.5572519084vw,8.3125rem);padding-inline:clamp(1rem,-4.8444656489rem + 24.9363867684vw,7.125rem);background-image:linear-gradient(to right,#14131b,#09080c);font-family:JetBrains Mono,monospace;font-weight:700;color:#fff}.title-text{font-size:clamp(1rem,.5229007634rem + 2.0356234097vw,1.5rem);line-height:1.25;text-align:center;color:#807c92}.main__container{margin-inline:auto;padding-block-start:clamp(1rem,.5229007634rem + 2.0356234097vw,1.5rem);padding-block-end:clamp(1rem,-.4909351145rem + 6.3613231552vw,2.5625rem);padding-inline:clamp(1rem,.0458015267rem + 4.0712468193vw,2rem);margin-block-start:clamp(1rem,.5229007634rem + 2.0356234097vw,1.5rem);background-color:#23222a}.checkbox__list{margin-block-start:2rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 48rem){.main__container{max-width:33.75rem}.title-text{line-height:1.33}}@font-face{font-family:JetBrains Mono;src:url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght-D38mVOp5.woff2) format("woff2"),url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght--kr3xhii.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}._textField__container_jqrea_8{margin-inline:auto;display:flex;align-items:center;padding-block:clamp(1rem,.8210877863rem + .7633587786vw,1.1875rem);padding-inline:clamp(1rem,.0458015267rem + 4.0712468193vw,2rem);margin-block-start:clamp(1rem,.0458015267rem + 4.0712468193vw,2rem);background-color:#23222a}._textField__password_jqrea_18{font-size:clamp(1.5rem,1.0229007634rem + 2.0356234097vw,2rem);color:#54525b;line-height:1.33}._textField__passwordActive_jqrea_24{font-size:clamp(1.5rem,1.0229007634rem + 2.0356234097vw,2rem);color:#e7e6eb;line-height:1.33}._copiedText_jqrea_30{text-transform:uppercase;font-size:1rem;line-height:1.25;color:#a3ffae;margin-left:auto;transition:opacity .3s ease}._hidden_jqrea_39{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}._show_jqrea_45{opacity:1;visibility:visible}._buttonCopy_jqrea_50{margin-inline-start:clamp(.5rem,.0229007634rem + 2.0356234097vw,1rem);padding:0;display:flex;align-items:center;border:0;background-color:transparent;cursor:pointer}._buttonCopy_jqrea_50:hover ._iconCopy_jqrea_59{color:#fff}._buttonCopy_jqrea_50._copied_jqrea_30 ._iconCopy_jqrea_59{color:#a3ffae}._buttonCopy_jqrea_50:active ._iconCopy_jqrea_59,._buttonCopy_jqrea_50:focus-visible ._iconCopy_jqrea_59{color:#a3ffae}._buttonText_jqrea_69{opacity:0;visibility:hidden;font-size:0;padding:0}._iconCopy_jqrea_59{width:1.3125rem;height:1.5rem;color:#a3ffae;transition:color .2s ease-in-out}@media (min-width: 48rem){._textField__container_jqrea_8{max-width:33.75rem}._textField__password_jqrea_18{line-height:1.31}}@font-face{font-family:JetBrains Mono;src:url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght-D38mVOp5.woff2) format("woff2"),url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght--kr3xhii.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}._slider__mediaBlock_q33ku_8{display:flex;align-items:center}._slider__label_q33ku_13{font-size:clamp(1rem,.8807251908rem + .5089058524vw,1.125rem);line-height:1.25;color:#e7e6eb}._slider__value_q33ku_19{margin-inline-start:auto;margin-inline-end:clamp(0rem,.9770992366rem + -2.0356234097vw,.5rem);font-size:clamp(1.5rem,1.0229007634rem + 2.0356234097vw,2rem);line-height:1.33;text-align:right;color:#a3ffae}._input__wrapper_q33ku_28{margin:0;margin-block-start:clamp(1.125rem,.6479007634rem + 2.0356234097vw,1.625rem);display:flex;background-color:#17161d}._slider__inputRange_q33ku_35{margin:0;width:100%;height:8px;-webkit-appearance:none;appearance:none;background:linear-gradient(to right,hsl(127,100%,82%) var(--progress),hsl(248,15%,10%) var(--progress));border-radius:0;outline:none;transition:background .3s ease}._slider__inputRange_q33ku_35::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#e7e6ea;border:2px solid hsl(252,10%,91%);cursor:pointer;transition:background .3s ease;margin-top:-2px}._slider__inputRange_q33ku_35::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#e7e6ea;border:2px solid hsl(127,100%,82%);cursor:pointer}._slider__inputRange_q33ku_35:hover::-webkit-slider-thumb{border:2px solid hsl(127,100%,82%);background-color:#17161d}@media (min-width: 48rem){._slider__label_q33ku_13{line-height:1.31}}@font-face{font-family:JetBrains Mono;src:url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght-D38mVOp5.woff2) format("woff2"),url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght--kr3xhii.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}._checkbox__item_nah2b_8{display:flex;align-items:center}._checkbox_nah2b_8{margin:0;width:20px;height:20px;appearance:none;display:grid;place-content:center;border:2px solid hsl(252,10%,91%);background-color:transparent;cursor:pointer}._checkbox_nah2b_8:hover{border-color:#a3ffae}._checkbox_nah2b_8:checked{background-color:#a3ffae;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='12'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20stroke='%2318171F'%20stroke-width='3'%20fill='none'%20d='M1%205.607%204.393%209l8-8'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;border-color:#a3ffae;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}._label_nah2b_36{padding-inline-start:clamp(1rem,.5229007634rem + 2.0356234097vw,1.5rem);font-size:clamp(1rem,.8807251908rem + .5089058524vw,1.125rem);line-height:1.25;color:#e7e6eb;cursor:pointer}@media (min-width: 48rem){._label_nah2b_36{line-height:1.33}}@font-face{font-family:JetBrains Mono;src:url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght-D38mVOp5.woff2) format("woff2"),url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght--kr3xhii.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}._strength__container_12k0z_8{margin-block-start:2rem;padding-block:clamp(.875rem,.5171755725rem + 1.5267175573vw,1.25rem);padding-inline:clamp(1.03125rem,.1217795802rem + 3.8804071247vw,1.984375rem);display:flex;background-color:#191820}._strength__defaultText_12k0z_16{padding-block:.25rem;font-size:clamp(1rem,.8807251908rem + .5089058524vw,1.125rem);line-height:1.25;text-transform:uppercase;color:#807c92}._strength__indicatorText_12k0z_24{margin-inline-start:auto;margin-inline-end:1rem;text-transform:uppercase;font-size:clamp(1.125rem,.7671755725rem + 1.5267175573vw,1.5rem);line-height:1.33;color:#e7e6ea}._indicators__block_12k0z_33{display:flex;gap:.5rem}._indicator__empty_12k0z_38{height:100%;width:10px;border:2px solid hsl(252,10%,91%);background-color:transparent}._indicator__tooWeak_12k0z_45{height:100%;width:10px;border:2px solid hsl(0,91%,63%);background-color:#f74b4b}._indicator__weak_12k0z_52{height:100%;width:10px;border:2px solid hsl(13,95%,66%);background-color:#fb7a56}._indicator__medium_12k0z_59{height:100%;width:10px;border:2px solid hsl(42,91%,68%);background-color:#f8cb63}._indicator__strong_12k0z_66{height:100%;width:10px;border:2px solid hsl(127,100%,82%);background-color:#a3ffae}@media (min-width: 48rem){._strength__defaultText_12k0z_16{line-height:1.33}}@font-face{font-family:JetBrains Mono;src:url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght-D38mVOp5.woff2) format("woff2"),url(/password-generator-app/assets/JetBrainsMono-VariableFont_wght--kr3xhii.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}._button_2ktmc_8{padding:0;width:100%;margin-block-start:clamp(1rem,.0458015267rem + 4.0712468193vw,2rem);padding-block:clamp(1rem,.7316316794rem + 1.1450381679vw,1.28125rem);display:flex;align-items:center;justify-content:center;border:2px solid hsl(127,100%,82%);background-color:#a3ffae;cursor:pointer;transition:background-color .2s ease-in-out}._button_2ktmc_8:hover{background-color:transparent}._button_2ktmc_8:hover ._buttonText_2ktmc_24,._button_2ktmc_8:hover ._iconArrow_2ktmc_27{color:#a3ffae}._buttonText_2ktmc_24{font-family:JetBrains Mono,monospace;font-weight:700;font-size:clamp(1rem,.8807251908rem + .5089058524vw,1.125rem);line-height:1.25;text-transform:uppercase;color:#23222a;transition:color .2s ease-in-out}._iconArrow_2ktmc_27{margin-inline-start:clamp(1rem,.5229007634rem + 2.0356234097vw,1.5rem);height:12px;width:12px;color:#23222a;transition:color .2s ease-in-out}@media (min-width: 48rem){._button_2ktmc_8{line-height:1.33}}
