html{--text-color:#000;--link-color:#1B74DA;--form-field-bg:#fff;--form-field-bg-invalid:#fff;--form-field-bg-disabled:#F0F0F0;--form-field-text-color:#000;--form-field-error-color:#CE021B;--form-field-border-color:#d8d8d8;--form-field-border-color-focused:#054B91;--form-field-border-color-invalid:#CE021B;--form-field-checkbox-border-color:#888;--form-field-label-color:#565656;--form-field-label-color-focused:#054B91;--form-field-dropdown-bg-hover:#F0F0F0;--form-field-dropdown-border-color-focus:#054B91;--form-field-dropdown-arrow-image:url("/assets/icons/arrow-down.svg");--form-field-dropdown-selected-icon:url("/assets/icons/check-field-dark.svg");--form-field-error-icon:url("/assets/icons/error-field-dark.svg");--form-field-checkbox-unchecked-icon:url("/assets/icons/checkbox-unchecked-white.svg");--form-field-checkbox-checked-icon:url("/assets/icons/checkbox-checked-white.svg");--form-field-checkbox-tick-icon:url("/assets/icons/checkbox-tick-white.svg");--form-button-bg:#1B74DA;--form-button-bg-disabled:#EBEBEB;--form-button-text-color:#fff;--form-button-text-color-disabled:#888;--tabs-bg:rgba(0, 0, 0, 0.15);--tabs-label-color:#fff;--tabs-selected-bg:#fff;--tabs-selected-label-color:#1B78E0;--tabs-selected-border:2px solid #fff;--faq-separator-color:#D8D8D8}.card-light,.card-percent,.card-price,.card-resource,.card-review,.card-white,.card-white-sm,.themes-light{--text-color:#000;--link-color:#1B74DA;--form-field-bg:#fff;--form-field-bg-invalid:#fff;--form-field-bg-disabled:#F0F0F0;--form-field-text-color:#000;--form-field-error-color:#CE021B;--form-field-border-color:#d8d8d8;--form-field-border-color-focused:#054B91;--form-field-border-color-invalid:#CE021B;--form-field-checkbox-border-color:#888;--form-field-label-color:#565656;--form-field-label-color-focused:#054B91;--form-field-dropdown-bg-hover:#F0F0F0;--form-field-dropdown-border-color-focus:#054B91;--form-field-dropdown-arrow-image:url("/assets/icons/arrow-down.svg");--form-field-dropdown-selected-icon:url("/assets/icons/check-field-dark.svg");--form-field-error-icon:url("/assets/icons/error-field-dark.svg");--form-field-checkbox-unchecked-icon:url("/assets/icons/checkbox-unchecked-white.svg");--form-field-checkbox-checked-icon:url("/assets/icons/checkbox-checked-white.svg");--form-field-checkbox-tick-icon:url("/assets/icons/checkbox-tick-white.svg");--form-button-bg:#1B74DA;--form-button-bg-disabled:#EBEBEB;--form-button-text-color:#fff;--form-button-text-color-disabled:#888;--tabs-bg:rgba(0, 0, 0, 0.15);--tabs-label-color:#fff;--tabs-selected-bg:#fff;--tabs-selected-label-color:#1B78E0;--tabs-selected-border:2px solid #fff;--faq-separator-color:#D8D8D8}.card-light .materialDesign,.card-percent .materialDesign,.card-price .materialDesign,.card-resource .materialDesign,.card-review .materialDesign,.card-white .materialDesign,.card-white-sm .materialDesign,.themes-light .materialDesign{--text-color:#000;--link-color:#1B74DA;--form-field-bg:#fff;--form-field-bg-invalid:#fff;--form-field-bg-disabled:#F0F0F0;--form-field-text-color:#000;--form-field-error-color:#CE021B;--form-field-border-color:#d8d8d8;--form-field-border-color-focused:#054B91;--form-field-border-color-invalid:#CE021B;--form-field-checkbox-border-color:#888;--form-field-label-color:#565656;--form-field-label-color-focused:#054B91;--form-field-dropdown-bg-hover:#F0F0F0;--form-field-dropdown-border-color-focus:#054B91;--form-field-dropdown-arrow-image:url("/assets/icons/arrow-down.svg");--form-field-dropdown-selected-icon:url("/assets/icons/check-field-dark.svg");--form-field-error-icon:url("/assets/icons/error-field-dark.svg");--form-field-checkbox-unchecked-icon:url("/assets/icons/checkbox-unchecked-white.svg");--form-field-checkbox-checked-icon:url("/assets/icons/checkbox-checked-white.svg");--form-field-checkbox-tick-icon:url("/assets/icons/checkbox-tick-white.svg");--form-button-bg:#1B74DA;--form-button-bg-disabled:#EBEBEB;--form-button-text-color:#fff;--form-button-text-color-disabled:#888;--tabs-bg:rgba(0, 0, 0, 0.15);--tabs-label-color:#fff;--tabs-selected-bg:#fff;--tabs-selected-label-color:#1B78E0;--tabs-selected-border:2px solid #fff;--faq-separator-color:#D8D8D8}.card-blue-black,.card-dark,.card-dark-gray,.card-gold-border,.card-gray-border,.onDarkBackground,.themes-dark{--text-color:#fff;--link-color:#FFC700;--form-field-bg:#121212;--form-field-bg-invalid:#121212;--form-field-bg-disabled:#888;--form-field-text-color:#fff;--form-field-error-color:#FF7361;--form-field-border-color:#888;--form-field-border-color-focused:#48B6FF;--form-field-border-color-invalid:#FF7361;--form-field-checkbox-border-color:#B3B3B3;--form-field-label-color:#B3B3B3;--form-field-label-color-focused:#B3B3B3;--form-field-dropdown-bg-hover:#888;--form-field-dropdown-border-color-focus:#58B6FF;--form-field-dropdown-arrow-image:url("/assets/icons/arrow-down-light.svg");--form-field-dropdown-selected-icon:url("/assets/icons/check-field-light.svg");--form-field-error-icon:url("/assets/icons/error-field-light.svg");--form-field-checkbox-unchecked-icon:url("/assets/icons/checkbox-unchecked-black.svg");--form-field-checkbox-checked-icon:url("/assets/icons/checkbox-checked-black.svg");--form-field-checkbox-tick-icon:url("/assets/icons/checkbox-tick-black.svg");--form-button-bg:#FFC700;--form-button-bg-disabled:#404040;--form-button-text-color:#000;--form-button-text-color-disabled:#666;--tabs-bg:rgba(27, 116, 218, 0.20);--tabs-label-color:#fff;--tabs-selected-bg:#00152D;--tabs-selected-label-color:#fff;--tabs-selected-border:2px solid #5497E3;--faq-separator-color:#565656}.card-blue-black .materialDesign,.card-dark .materialDesign,.card-dark-gray .materialDesign,.card-gold-border .materialDesign,.card-gray-border .materialDesign,.onDarkBackground .materialDesign,.themes-dark .materialDesign{--text-color:#fff;--link-color:#FFC700;--form-field-bg:#121212;--form-field-bg-invalid:#121212;--form-field-bg-disabled:#888;--form-field-text-color:#fff;--form-field-error-color:#FF7361;--form-field-border-color:#888;--form-field-border-color-focused:#48B6FF;--form-field-border-color-invalid:#FF7361;--form-field-checkbox-border-color:#B3B3B3;--form-field-label-color:#B3B3B3;--form-field-label-color-focused:#B3B3B3;--form-field-dropdown-bg-hover:#888;--form-field-dropdown-border-color-focus:#58B6FF;--form-field-dropdown-arrow-image:url("/assets/icons/arrow-down-light.svg");--form-field-dropdown-selected-icon:url("/assets/icons/check-field-light.svg");--form-field-error-icon:url("/assets/icons/error-field-light.svg");--form-field-checkbox-unchecked-icon:url("/assets/icons/checkbox-unchecked-black.svg");--form-field-checkbox-checked-icon:url("/assets/icons/checkbox-checked-black.svg");--form-field-checkbox-tick-icon:url("/assets/icons/checkbox-tick-black.svg");--form-button-bg:#FFC700;--form-button-bg-disabled:#404040;--form-button-text-color:#000;--form-button-text-color-disabled:#666;--tabs-bg:rgba(27, 116, 218, 0.20);--tabs-label-color:#fff;--tabs-selected-bg:#00152D;--tabs-selected-label-color:#fff;--tabs-selected-border:2px solid #5497E3;--faq-separator-color:#565656}.themes-blue .materialDesign{--text-color:#000;--link-color:#1B74DA;--form-field-bg:#fff;--form-field-bg-invalid:#fff;--form-field-bg-disabled:#F0F0F0;--form-field-text-color:#000;--form-field-error-color:#CE021B;--form-field-border-color:#d8d8d8;--form-field-border-color-focused:#054B91;--form-field-border-color-invalid:#CE021B;--form-field-checkbox-border-color:#888;--form-field-label-color:#565656;--form-field-label-color-focused:#054B91;--form-field-dropdown-bg-hover:#F0F0F0;--form-field-dropdown-border-color-focus:#054B91;--form-field-dropdown-arrow-image:url("/assets/icons/arrow-down.svg");--form-field-dropdown-selected-icon:url("/assets/icons/check-field-dark.svg");--form-field-error-icon:url("/assets/icons/error-field-dark.svg");--form-field-checkbox-unchecked-icon:url("/assets/icons/checkbox-unchecked-white.svg");--form-field-checkbox-checked-icon:url("/assets/icons/checkbox-checked-white.svg");--form-field-checkbox-tick-icon:url("/assets/icons/checkbox-tick-white.svg");--form-button-bg:#1B74DA;--form-button-bg-disabled:#EBEBEB;--form-button-text-color:#fff;--form-button-text-color-disabled:#888;--tabs-bg:rgba(0, 0, 0, 0.15);--tabs-label-color:#fff;--tabs-selected-bg:#fff;--tabs-selected-label-color:#1B78E0;--tabs-selected-border:2px solid #fff;--faq-separator-color:#D8D8D8}.themes-blue .materialDesign .mdl-checkbox__error,.themes-blue .materialDesign .mdl-textarea__error,.themes-blue .materialDesign .mdl-textfield__error{color:#ffc600!important}.card-blue-black,.card-dark,.card-dark-gray,.card-gold-border,.card-gray-border,.onDarkBackground,.themes-dark{color:var(--text-color,#fff)}.card-blue-black a:not([class^=btn-],[class*=" btn-"]),.card-dark a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray a:not([class^=btn-],[class*=" btn-"]),.card-gold-border a:not([class^=btn-],[class*=" btn-"]),.card-gray-border a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground a:not([class^=btn-],[class*=" btn-"]),.themes-dark a:not([class^=btn-],[class*=" btn-"]){color:var(--link-color,#ffc700)}.card-blue-black h1,.card-blue-black h2,.card-blue-black h3,.card-blue-black h4,.card-blue-black h5,.card-blue-black h6,.card-blue-black ol,.card-blue-black p,.card-blue-black td,.card-blue-black th,.card-blue-black ul,.card-dark h1,.card-dark h2,.card-dark h3,.card-dark h4,.card-dark h5,.card-dark h6,.card-dark ol,.card-dark p,.card-dark td,.card-dark th,.card-dark ul,.card-dark-gray h1,.card-dark-gray h2,.card-dark-gray h3,.card-dark-gray h4,.card-dark-gray h5,.card-dark-gray h6,.card-dark-gray ol,.card-dark-gray p,.card-dark-gray td,.card-dark-gray th,.card-dark-gray ul,.card-gold-border h1,.card-gold-border h2,.card-gold-border h3,.card-gold-border h4,.card-gold-border h5,.card-gold-border h6,.card-gold-border ol,.card-gold-border p,.card-gold-border td,.card-gold-border th,.card-gold-border ul,.card-gray-border h1,.card-gray-border h2,.card-gray-border h3,.card-gray-border h4,.card-gray-border h5,.card-gray-border h6,.card-gray-border ol,.card-gray-border p,.card-gray-border td,.card-gray-border th,.card-gray-border ul,.onDarkBackground h1,.onDarkBackground h2,.onDarkBackground h3,.onDarkBackground h4,.onDarkBackground h5,.onDarkBackground h6,.onDarkBackground ol,.onDarkBackground p,.onDarkBackground td,.onDarkBackground th,.onDarkBackground ul,.themes-dark h1,.themes-dark h2,.themes-dark h3,.themes-dark h4,.themes-dark h5,.themes-dark h6,.themes-dark ol,.themes-dark p,.themes-dark td,.themes-dark th,.themes-dark ul{color:var(--text-color,#fff)}.card-blue-black h1 a:not([class^=btn-],[class*=" btn-"]),.card-blue-black h2 a:not([class^=btn-],[class*=" btn-"]),.card-blue-black h3 a:not([class^=btn-],[class*=" btn-"]),.card-blue-black h4 a:not([class^=btn-],[class*=" btn-"]),.card-blue-black h5 a:not([class^=btn-],[class*=" btn-"]),.card-blue-black h6 a:not([class^=btn-],[class*=" btn-"]),.card-blue-black ol a:not([class^=btn-],[class*=" btn-"]),.card-blue-black p a:not([class^=btn-],[class*=" btn-"]),.card-blue-black td a:not([class^=btn-],[class*=" btn-"]),.card-blue-black th a:not([class^=btn-],[class*=" btn-"]),.card-blue-black ul a:not([class^=btn-],[class*=" btn-"]),.card-dark h1 a:not([class^=btn-],[class*=" btn-"]),.card-dark h2 a:not([class^=btn-],[class*=" btn-"]),.card-dark h3 a:not([class^=btn-],[class*=" btn-"]),.card-dark h4 a:not([class^=btn-],[class*=" btn-"]),.card-dark h5 a:not([class^=btn-],[class*=" btn-"]),.card-dark h6 a:not([class^=btn-],[class*=" btn-"]),.card-dark ol a:not([class^=btn-],[class*=" btn-"]),.card-dark p a:not([class^=btn-],[class*=" btn-"]),.card-dark td a:not([class^=btn-],[class*=" btn-"]),.card-dark th a:not([class^=btn-],[class*=" btn-"]),.card-dark ul a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray h1 a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray h2 a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray h3 a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray h4 a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray h5 a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray h6 a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray ol a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray p a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray td a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray th a:not([class^=btn-],[class*=" btn-"]),.card-dark-gray ul a:not([class^=btn-],[class*=" btn-"]),.card-gold-border h1 a:not([class^=btn-],[class*=" btn-"]),.card-gold-border h2 a:not([class^=btn-],[class*=" btn-"]),.card-gold-border h3 a:not([class^=btn-],[class*=" btn-"]),.card-gold-border h4 a:not([class^=btn-],[class*=" btn-"]),.card-gold-border h5 a:not([class^=btn-],[class*=" btn-"]),.card-gold-border h6 a:not([class^=btn-],[class*=" btn-"]),.card-gold-border ol a:not([class^=btn-],[class*=" btn-"]),.card-gold-border p a:not([class^=btn-],[class*=" btn-"]),.card-gold-border td a:not([class^=btn-],[class*=" btn-"]),.card-gold-border th a:not([class^=btn-],[class*=" btn-"]),.card-gold-border ul a:not([class^=btn-],[class*=" btn-"]),.card-gray-border h1 a:not([class^=btn-],[class*=" btn-"]),.card-gray-border h2 a:not([class^=btn-],[class*=" btn-"]),.card-gray-border h3 a:not([class^=btn-],[class*=" btn-"]),.card-gray-border h4 a:not([class^=btn-],[class*=" btn-"]),.card-gray-border h5 a:not([class^=btn-],[class*=" btn-"]),.card-gray-border h6 a:not([class^=btn-],[class*=" btn-"]),.card-gray-border ol a:not([class^=btn-],[class*=" btn-"]),.card-gray-border p a:not([class^=btn-],[class*=" btn-"]),.card-gray-border td a:not([class^=btn-],[class*=" btn-"]),.card-gray-border th a:not([class^=btn-],[class*=" btn-"]),.card-gray-border ul a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground h1 a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground h2 a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground h3 a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground h4 a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground h5 a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground h6 a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground ol a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground p a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground td a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground th a:not([class^=btn-],[class*=" btn-"]),.onDarkBackground ul a:not([class^=btn-],[class*=" btn-"]),.themes-dark h1 a:not([class^=btn-],[class*=" btn-"]),.themes-dark h2 a:not([class^=btn-],[class*=" btn-"]),.themes-dark h3 a:not([class^=btn-],[class*=" btn-"]),.themes-dark h4 a:not([class^=btn-],[class*=" btn-"]),.themes-dark h5 a:not([class^=btn-],[class*=" btn-"]),.themes-dark h6 a:not([class^=btn-],[class*=" btn-"]),.themes-dark ol a:not([class^=btn-],[class*=" btn-"]),.themes-dark p a:not([class^=btn-],[class*=" btn-"]),.themes-dark td a:not([class^=btn-],[class*=" btn-"]),.themes-dark th a:not([class^=btn-],[class*=" btn-"]),.themes-dark ul a:not([class^=btn-],[class*=" btn-"]){color:var(--link-color,#ffc700)}.card-light,.card-percent,.card-price,.card-resource,.card-review,.card-white,.card-white-sm,.themes-light{color:var(--text-color,#000)}.card-light a:not([class^=btn-],[class*=" btn-"]),.card-percent a:not([class^=btn-],[class*=" btn-"]),.card-price a:not([class^=btn-],[class*=" btn-"]),.card-resource a:not([class^=btn-],[class*=" btn-"]),.card-review a:not([class^=btn-],[class*=" btn-"]),.card-white a:not([class^=btn-],[class*=" btn-"]),.card-white-sm a:not([class^=btn-],[class*=" btn-"]),.themes-light a:not([class^=btn-],[class*=" btn-"]){color:var(--link-color,#1b74da)}.card-light h1,.card-light h2,.card-light h3,.card-light h4,.card-light h5,.card-light h6,.card-light ol,.card-light p,.card-light td,.card-light th,.card-light ul,.card-percent h1,.card-percent h2,.card-percent h3,.card-percent h4,.card-percent h5,.card-percent h6,.card-percent ol,.card-percent p,.card-percent td,.card-percent th,.card-percent ul,.card-price h1,.card-price h2,.card-price h3,.card-price h4,.card-price h5,.card-price h6,.card-price ol,.card-price p,.card-price td,.card-price th,.card-price ul,.card-resource h1,.card-resource h2,.card-resource h3,.card-resource h4,.card-resource h5,.card-resource h6,.card-resource ol,.card-resource p,.card-resource td,.card-resource th,.card-resource ul,.card-review h1,.card-review h2,.card-review h3,.card-review h4,.card-review h5,.card-review h6,.card-review ol,.card-review p,.card-review td,.card-review th,.card-review ul,.card-white h1,.card-white h2,.card-white h3,.card-white h4,.card-white h5,.card-white h6,.card-white ol,.card-white p,.card-white td,.card-white th,.card-white ul,.card-white-sm h1,.card-white-sm h2,.card-white-sm h3,.card-white-sm h4,.card-white-sm h5,.card-white-sm h6,.card-white-sm ol,.card-white-sm p,.card-white-sm td,.card-white-sm th,.card-white-sm ul,.themes-light h1,.themes-light h2,.themes-light h3,.themes-light h4,.themes-light h5,.themes-light h6,.themes-light ol,.themes-light p,.themes-light td,.themes-light th,.themes-light ul{color:var(--text-color,#000)}.card-light h1 a:not([class^=btn-],[class*=" btn-"]),.card-light h2 a:not([class^=btn-],[class*=" btn-"]),.card-light h3 a:not([class^=btn-],[class*=" btn-"]),.card-light h4 a:not([class^=btn-],[class*=" btn-"]),.card-light h5 a:not([class^=btn-],[class*=" btn-"]),.card-light h6 a:not([class^=btn-],[class*=" btn-"]),.card-light ol a:not([class^=btn-],[class*=" btn-"]),.card-light p a:not([class^=btn-],[class*=" btn-"]),.card-light td a:not([class^=btn-],[class*=" btn-"]),.card-light th a:not([class^=btn-],[class*=" btn-"]),.card-light ul a:not([class^=btn-],[class*=" btn-"]),.card-percent h1 a:not([class^=btn-],[class*=" btn-"]),.card-percent h2 a:not([class^=btn-],[class*=" btn-"]),.card-percent h3 a:not([class^=btn-],[class*=" btn-"]),.card-percent h4 a:not([class^=btn-],[class*=" btn-"]),.card-percent h5 a:not([class^=btn-],[class*=" btn-"]),.card-percent h6 a:not([class^=btn-],[class*=" btn-"]),.card-percent ol a:not([class^=btn-],[class*=" btn-"]),.card-percent p a:not([class^=btn-],[class*=" btn-"]),.card-percent td a:not([class^=btn-],[class*=" btn-"]),.card-percent th a:not([class^=btn-],[class*=" btn-"]),.card-percent ul a:not([class^=btn-],[class*=" btn-"]),.card-price h1 a:not([class^=btn-],[class*=" btn-"]),.card-price h2 a:not([class^=btn-],[class*=" btn-"]),.card-price h3 a:not([class^=btn-],[class*=" btn-"]),.card-price h4 a:not([class^=btn-],[class*=" btn-"]),.card-price h5 a:not([class^=btn-],[class*=" btn-"]),.card-price h6 a:not([class^=btn-],[class*=" btn-"]),.card-price ol a:not([class^=btn-],[class*=" btn-"]),.card-price p a:not([class^=btn-],[class*=" btn-"]),.card-price td a:not([class^=btn-],[class*=" btn-"]),.card-price th a:not([class^=btn-],[class*=" btn-"]),.card-price ul a:not([class^=btn-],[class*=" btn-"]),.card-resource h1 a:not([class^=btn-],[class*=" btn-"]),.card-resource h2 a:not([class^=btn-],[class*=" btn-"]),.card-resource h3 a:not([class^=btn-],[class*=" btn-"]),.card-resource h4 a:not([class^=btn-],[class*=" btn-"]),.card-resource h5 a:not([class^=btn-],[class*=" btn-"]),.card-resource h6 a:not([class^=btn-],[class*=" btn-"]),.card-resource ol a:not([class^=btn-],[class*=" btn-"]),.card-resource p a:not([class^=btn-],[class*=" btn-"]),.card-resource td a:not([class^=btn-],[class*=" btn-"]),.card-resource th a:not([class^=btn-],[class*=" btn-"]),.card-resource ul a:not([class^=btn-],[class*=" btn-"]),.card-review h1 a:not([class^=btn-],[class*=" btn-"]),.card-review h2 a:not([class^=btn-],[class*=" btn-"]),.card-review h3 a:not([class^=btn-],[class*=" btn-"]),.card-review h4 a:not([class^=btn-],[class*=" btn-"]),.card-review h5 a:not([class^=btn-],[class*=" btn-"]),.card-review h6 a:not([class^=btn-],[class*=" btn-"]),.card-review ol a:not([class^=btn-],[class*=" btn-"]),.card-review p a:not([class^=btn-],[class*=" btn-"]),.card-review td a:not([class^=btn-],[class*=" btn-"]),.card-review th a:not([class^=btn-],[class*=" btn-"]),.card-review ul a:not([class^=btn-],[class*=" btn-"]),.card-white h1 a:not([class^=btn-],[class*=" btn-"]),.card-white h2 a:not([class^=btn-],[class*=" btn-"]),.card-white h3 a:not([class^=btn-],[class*=" btn-"]),.card-white h4 a:not([class^=btn-],[class*=" btn-"]),.card-white h5 a:not([class^=btn-],[class*=" btn-"]),.card-white h6 a:not([class^=btn-],[class*=" btn-"]),.card-white ol a:not([class^=btn-],[class*=" btn-"]),.card-white p a:not([class^=btn-],[class*=" btn-"]),.card-white td a:not([class^=btn-],[class*=" btn-"]),.card-white th a:not([class^=btn-],[class*=" btn-"]),.card-white ul a:not([class^=btn-],[class*=" btn-"]),.card-white-sm h1 a:not([class^=btn-],[class*=" btn-"]),.card-white-sm h2 a:not([class^=btn-],[class*=" btn-"]),.card-white-sm h3 a:not([class^=btn-],[class*=" btn-"]),.card-white-sm h4 a:not([class^=btn-],[class*=" btn-"]),.card-white-sm h5 a:not([class^=btn-],[class*=" btn-"]),.card-white-sm h6 a:not([class^=btn-],[class*=" btn-"]),.card-white-sm ol a:not([class^=btn-],[class*=" btn-"]),.card-white-sm p a:not([class^=btn-],[class*=" btn-"]),.card-white-sm td a:not([class^=btn-],[class*=" btn-"]),.card-white-sm th a:not([class^=btn-],[class*=" btn-"]),.card-white-sm ul a:not([class^=btn-],[class*=" btn-"]),.themes-light h1 a:not([class^=btn-],[class*=" btn-"]),.themes-light h2 a:not([class^=btn-],[class*=" btn-"]),.themes-light h3 a:not([class^=btn-],[class*=" btn-"]),.themes-light h4 a:not([class^=btn-],[class*=" btn-"]),.themes-light h5 a:not([class^=btn-],[class*=" btn-"]),.themes-light h6 a:not([class^=btn-],[class*=" btn-"]),.themes-light ol a:not([class^=btn-],[class*=" btn-"]),.themes-light p a:not([class^=btn-],[class*=" btn-"]),.themes-light td a:not([class^=btn-],[class*=" btn-"]),.themes-light th a:not([class^=btn-],[class*=" btn-"]),.themes-light ul a:not([class^=btn-],[class*=" btn-"]){color:var(--link-color,#1b74da)}.card,[class*=" card-"],[class^=card-]{display:flex;padding:40px;flex-direction:column;align-items:flex-start;border-radius:8px;background:#fff}.card .actions:last-child,.card [class*=" btn-"]:last-child,.card [class^=btn-]:last-child,[class*=" card-"] .actions:last-child,[class*=" card-"] [class*=" btn-"]:last-child,[class*=" card-"] [class^=btn-]:last-child,[class^=card-] .actions:last-child,[class^=card-] [class*=" btn-"]:last-child,[class^=card-] [class^=btn-]:last-child{margin-top:auto}@media (max-width:768px){.card,[class*=" card-"],[class^=card-]{padding:24px 16px;text-align:center;align-items:center}.card [class*=" btn-"],.card [class^=btn-],.card.card-dark [class*=" btn-"],.card.card-dark [class^=btn-],[class*=" card-"] [class*=" btn-"],[class*=" card-"] [class^=btn-],[class*=" card-"].card-dark [class*=" btn-"],[class*=" card-"].card-dark [class^=btn-],[class^=card-] [class*=" btn-"],[class^=card-] [class^=btn-],[class^=card-].card-dark [class*=" btn-"],[class^=card-].card-dark [class^=btn-]{align-self:stretch}}.card-white{gap:24px;box-shadow:0 0 16px 0 rgba(136,136,136,.24)}.card-white-sm{gap:32px;align-self:stretch;border-radius:16px;box-shadow:0 6px 18px 0 rgba(0,0,0,.3)}.card-light{padding:24px 32px;gap:40px;align-self:stretch;background:#e8f2fc}.card-blue-black,.card-dark,.card-dark-gray,.card-gold-border,.card-gray-border{gap:24px;align-self:stretch;background:radial-gradient(75.39% 77.95% at 49.97% -14.04%,#054b91 0,#000 100%)}.card-blue-black .type,.card-dark .type,.card-dark-gray .type,.card-gold-border .type,.card-gray-border .type{text-transform:uppercase;font-weight:500;line-height:28px;color:#e8f2fc}.card-blue-black [class*=" btn-"],.card-blue-black [class^=btn-],.card-dark [class*=" btn-"],.card-dark [class^=btn-],.card-dark-gray [class*=" btn-"],.card-dark-gray [class^=btn-],.card-gold-border [class*=" btn-"],.card-gold-border [class^=btn-],.card-gray-border [class*=" btn-"],.card-gray-border [class^=btn-]{align-self:flex-end}@media (max-width:768px){.card-blue-black,.card-dark,.card-dark-gray,.card-gold-border,.card-gray-border{gap:16px}}.card-dark-gray{background:#232323;box-shadow:0 0 16px 0 rgba(136,136,136,.24)}.card-blue-black{background:#171b21;box-shadow:0 3px 9px 0 rgba(0,0,0,.15)}.card-price{align-items:center;gap:40px;box-shadow:0 3px 9px 0 rgba(0,0,0,.15)}.card-price.yellow{border-top:8px solid #ffc700}.card-price.blue{border-top:8px solid #1b74da}.card-price.orange{border-top:8px solid #ff8a00}.card-percent{position:relative;background:linear-gradient(120deg,#9f9f9f 0,rgba(94,94,94,.12) 46%,rgba(85,85,85,.41) 100%);padding:50px 25px;text-align:center;align-items:center}@media (max-width:768px){.card-percent{padding:16px}}.card-percent::before{content:"";position:absolute;background:#fff radial-gradient(144.04% 120.35% at 15.32% 21.04%,rgba(250,250,250,.4) 0,rgba(225,225,225,.09) 77.08%,rgba(70,144,212,.16) 100%,rgba(192,192,192,.29) 100%);border-radius:8px;inset:1px;z-index:0}.card-percent>*{z-index:1}.card-percent a{color:#1b74da;font-size:14px;font-weight:500;line-height:26px}.card-review{gap:16px;box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.card-review .title{font-size:24px;font-weight:500;line-height:28px}.card-resource{padding:0;padding-inline-end:16px;overflow:clip;flex-direction:row;align-items:center;gap:16px;box-shadow:0 3px 9px 0 rgba(0,0,0,.15);transition:.2s ease}@media (max-width:480px){.card-resource{text-align:start}}.card-resource:hover{transform:scale(1.05)}.card-resource .icon{display:flex;padding:24px;align-items:center;align-self:stretch;gap:16px;background:#1b74da;box-shadow:0 4px 24px 0 rgba(0,0,0,.15)}@media (max-width:480px){.card-resource .icon{padding:12px 24px}}.card-resource .icon img{max-width:32px}.card-gold-border{background:#000;border-radius:8px;border:1px solid #e6b300;gap:24px}.card-gold-border .text-content{gap:16px}.card-gold-border [class*=" btn-"],.card-gold-border [class^=btn-]{align-self:flex-start}@media (max-width:991px){.card-gold-border [class*=" btn-"],.card-gold-border [class^=btn-]{align-self:center}}.card-gray-border{background:#000;border-radius:8px;border:1px solid #b3b3b3;gap:16px}@keyframes zoom-in-zoom-out{0%{transform:scale(1,1);border-width:3px;opacity:1}15%{transform:scale(2);border-width:5px;opacity:0}30%{transform:scale(1,1);border-width:3px;opacity:1}45%{transform:scale(2);border-width:5px;opacity:0}60%{transform:scale(1,1);border-width:3px;opacity:1}75%{transform:scale(2);border-width:5px;opacity:0}90%{transform:scale(1,1);border-width:3px;opacity:1}100%{transform:scale(2);border-width:0;opacity:0}}[data-react-component=PasswordGeneratorForm] .strengthWrap,[data-react-component=UnifiedPasswordPassphraseGenerator] .strengthWrap{min-height:182px}[data-react-component=PasswordGeneratorForm] .strengthDesc,[data-react-component=UnifiedPasswordPassphraseGenerator] .strengthDesc{color:#000!important;font-size:16px!important;margin:8px 0 12px!important;text-align:start!important;position:absolute;top:8px;inset-inline-start:0;padding-inline-start:30px}@media (max-width:768px){[data-react-component=PasswordGeneratorForm] .strengthDesc,[data-react-component=UnifiedPasswordPassphraseGenerator] .strengthDesc{text-align:start}}[data-react-component=PasswordGeneratorForm] .strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strengthDesc:before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#ccc;position:absolute;inset-inline-start:0;top:0}[data-react-component=PasswordGeneratorForm] .strength_very_strong+.strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_very_strong+.strengthDesc:before{background:#1a9732}[data-react-component=PasswordGeneratorForm] .strength_very_strong+.strengthDesc:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_very_strong+.strengthDesc:after{content:"";display:block;width:8px;height:13px;border:3px solid #fff;border-inline-start:0;border-top:0;transform:rotate(45deg);position:absolute;inset-inline-start:6px;top:2px}[data-react-component=PasswordGeneratorForm] .strength_strong+.strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_strong+.strengthDesc:before{background:gold}[data-react-component=PasswordGeneratorForm] .strength_strong+.strengthDesc:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_strong+.strengthDesc:after{content:"";display:block;width:8px;height:13px;border:3px solid #000;border-inline-start:0;border-top:0;transform:rotate(45deg);position:absolute;inset-inline-start:6px;top:2px}[data-react-component=PasswordGeneratorForm] .strength_good+.strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_good+.strengthDesc:before{background:orange}[data-react-component=PasswordGeneratorForm] .strength_good+.strengthDesc:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_good+.strengthDesc:after{content:"";display:block;width:8px;height:13px;border:3px solid #fff;border-inline-start:0;border-top:0;transform:rotate(45deg);position:absolute;inset-inline-start:6px;top:2px}[data-react-component=PasswordGeneratorForm] .strength_weak+.strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_weak+.strengthDesc:before{background:#ff4500}[data-react-component=PasswordGeneratorForm] .strength_weak+.strengthDesc:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_weak+.strengthDesc:after{content:"";display:block;width:12px;height:3px;background:#fff;position:absolute;inset-inline-start:4px;top:50%;margin-top:-3px}[data-react-component=PasswordGeneratorForm] .strength_very_weak+.strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_very_weak+.strengthDesc:before{background:#661d02}[data-react-component=PasswordGeneratorForm] .strength_very_weak+.strengthDesc:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_very_weak+.strengthDesc:after{content:"";display:block;width:12px;height:3px;background:#fff;position:absolute;inset-inline-start:4px;top:50%;margin-top:-3px}[data-react-component=PasswordGeneratorForm] .passwordInput,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput{position:relative}[data-react-component=PasswordGeneratorForm] .passwordInput .generatorAdjusters,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .generatorAdjusters{overflow:visible;height:90px;position:relative;width:calc(100% - 72px);padding-top:50px}@media (max-width:640px){[data-react-component=PasswordGeneratorForm] .passwordInput .generatorAdjusters,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .generatorAdjusters{width:100%;padding-inline-end:24px}}[data-react-component=PasswordGeneratorForm] .passwordInput .generatorAdjusters .lengthRangeContainer .lengthRange_lowerend,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .generatorAdjusters .lengthRangeContainer .lengthRange_lowerend{flex:0 0 0}[data-react-component=PasswordGeneratorForm] .passwordInput .generatorAdjusters .lengthRangeContainer .lengthRange_upperend,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .generatorAdjusters .lengthRangeContainer .lengthRange_upperend{flex:0 0 0}[data-react-component=PasswordGeneratorForm] .passwordInput .mask-wrap,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .mask-wrap{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;position:relative;border:1px solid #888;border-radius:6px;width:calc(100% - 72px);height:64px;overflow:hidden}@media (max-width:640px){[data-react-component=PasswordGeneratorForm] .passwordInput .mask-wrap,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .mask-wrap{border:none}}[data-react-component=PasswordGeneratorForm] .passwordInput .mask-wrap textarea,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .mask-wrap textarea{display:block;border:0;width:100%;height:64px;font-size:24px;line-height:54px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding-inline-start:18px;resize:none;font-family:"PT Mono","Outfit KS",Helvetica,Arial,sans-serif}@media (max-width:991px){[data-react-component=PasswordGeneratorForm] .passwordInput .mask-wrap textarea,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .mask-wrap textarea{font-size:22px}}@media (max-width:640px){[data-react-component=PasswordGeneratorForm] .passwordInput .mask-wrap textarea,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .mask-wrap textarea{font-size:18px;padding-inline-start:0}}@media (max-width:480px){[data-react-component=PasswordGeneratorForm] .passwordInput .mask-wrap textarea,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .mask-wrap textarea{font-size:14px}}[data-react-component=PasswordGeneratorForm] .passwordInput .mask-wrap .mask-toggle,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .mask-wrap .mask-toggle{display:block;border:none;overflow:hidden;background:url("/assets/icons/icon-eye-closed.svg") no-repeat center;text-indent:-10000px;width:64px;height:64px}[data-react-component=PasswordGeneratorForm] .passwordInput .mask-wrap .masked-value,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .mask-wrap .masked-value{font-family:KeeperSecret!important;color:#333}[data-react-component=PasswordGeneratorForm] .passwordInput .mask-wrap .masked-value+.mask-toggle,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .mask-wrap .masked-value+.mask-toggle{background:url("/assets/icons/icon-eye-open.svg") no-repeat center}[data-react-component=PasswordGeneratorForm] .passwordInput .icon_btn.tumbling_dice,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .icon_btn.tumbling_dice{width:72px;height:64px;position:absolute;inset-inline-end:0;top:0;border:none;background:0 0;transition:all .1s ease}[data-react-component=PasswordGeneratorForm] .passwordInput .icon_btn.tumbling_dice:hover,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .icon_btn.tumbling_dice:hover{cursor:pointer}[data-react-component=PasswordGeneratorForm] .passwordInput .icon_btn.tumbling_dice:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .icon_btn.tumbling_dice:before{content:"";display:block;width:100%;height:100%;background:url("/assets/icons/icon-dice.svg") no-repeat 14px 10px;position:absolute;inset-inline-start:0;top:0}[data-react-component=PasswordGeneratorForm] .passwordInput .icon_btn.tumbling_dice:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .icon_btn.tumbling_dice:after{content:"";display:block;width:66px;height:66px;border:0 solid #ffc700;border-radius:50%;position:absolute;inset-inline-start:50%;top:50%;margin-inline-start:-50%;margin-top:-50%;transform-origin:50% 50%;transition:all .1s ease;animation:zoom-in-zoom-out 5s ease;pointer-events:none}[data-react-component=PasswordGeneratorForm] .passwordInput .spin:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .passwordInput .spin:before{animation:tumble-die .25s linear;animation-iteration-count:3}@keyframes tumble-die{100%{transform:rotate(360deg)}}[data-react-component=PasswordGeneratorForm] .display-text,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text{display:-ms-flexbox;display:flex;position:relative;padding:10px 0;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;-ms-flex-positive:1;flex-grow:1}[data-react-component=PasswordGeneratorForm] .display-text.allow-copy,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text.allow-copy{cursor:pointer}[data-react-component=PasswordGeneratorForm] .display-text .selectable,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text .selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}[data-react-component=PasswordGeneratorForm] .display-text .copy-icon,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text .copy-icon{position:absolute;top:7px;inset-inline-end:40px;width:25px;height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff none repeat scroll 0 0;border-radius:50%;box-shadow:0 0 6px 0 rgba(103,103,103,.5);box-sizing:border-box;color:#666;cursor:pointer;font-size:17px;opacity:0;-ms-filter:"alpha(opacity=0)";text-align:center}[data-react-component=PasswordGeneratorForm] .display-text.show-copy .copy-icon,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text.show-copy .copy-icon{opacity:.8}[data-react-component=PasswordGeneratorForm] .display-text *,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text *{word-break:break-word;display:block}[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label{display:block;width:100%;order:2}@media (max-width:480px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label{width:100%}}[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label input[type=range]::-webkit-slider-thumb,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:24px;width:24px;border-radius:50%;background:#1b78e0;cursor:pointer;margin-top:4px;top:8px}[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label input[type=range]::-moz-range-thumb,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-moz-range-thumb{height:24px;width:24px;border-radius:50%;background:#1b78e0;cursor:pointer;top:8px}[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label input[type=range]::-ms-thumb,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-ms-thumb{height:24px;width:24px;border-radius:50%;background:#1b78e0;cursor:pointer;top:8px}[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex{height:8px}@media (max-width:991px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex{height:6px}}@media (max-width:768px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex{height:4px}}@media (max-width:480px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex{height:3px}}[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label .mdl-slider__background-lower,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-lower{border-radius:4px 0 0 4px}[data-react-component=PasswordGeneratorForm] .generatorAdjusters>label .mdl-slider__background-upper,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-upper{border-radius:0 4px 4px 0}[data-react-component=PasswordGeneratorForm] .generatorAdjusters label.length span,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters label.length span{display:block;font-size:15px}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .lengthRangeContainer,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .lengthRangeContainer{display:-ms-flexbox;display:flex;width:100%;padding:9px 0}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .lengthRangeContainer .lengthRange_lowerend,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .lengthRangeContainer .lengthRange_lowerend{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:#455a64;-ms-flex:0 0 9px;flex:0 0 9px;height:2px;margin-inline-end:-9px}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .lengthRangeContainer .lengthRange_middle,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .lengthRangeContainer .lengthRange_middle{-ms-flex:1 0 auto;flex:1 0 auto}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .lengthRangeContainer .lengthRange_upperend,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .lengthRangeContainer .lengthRange_upperend{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:#979797;-ms-flex:0 0 9px;flex:0 0 9px;height:2px;margin-inline-start:-9px}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .lengthRangeContainer .mdl-slider__container,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .lengthRangeContainer .mdl-slider__container{margin-inline-start:-17px;margin-inline-end:-17px}[data-react-component=PasswordGeneratorForm] .generatorAdjusters,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end}@media (max-width:480px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters{flex-flow:column nowrap}}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;order:3;width:100%}@media (max-width:640px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers{flex-flow:column nowrap}}@media (max-width:480px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers{width:100%;justify-content:center}}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers .charLength,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .charLength{font-size:18px;font-weight:600}@media (max-width:767px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers .charLength,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .charLength{font-size:16px}}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers .charactersSelection,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .charactersSelection{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-start}@media (max-width:767px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers .charactersSelection,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .charactersSelection{font-size:16px}}@media (max-width:640px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers .charactersSelection,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .charactersSelection{justify-content:flex-start;padding-top:16px}}@media (max-width:480px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers .charactersSelection,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .charactersSelection{width:100%;justify-content:center}}[data-react-component=PasswordGeneratorForm] .generatorAdjusters button#copyPW,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW{background:#ffc700 url("/assets/icons/ico-copy.svg") no-repeat -6px center;align-self:flex-end;border:none;margin:0;padding:0 10px 0 40px;border:none;border-radius:4px;position:absolute;inset-inline-end:0;top:16px;display:block;height:32px;font-size:16px;font-weight:500;transition:all .3s ease;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none}[data-react-component=PasswordGeneratorForm] .generatorAdjusters button#copyPW:hover,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW:hover{background-color:#cf9f24;cursor:pointer}@media (max-width:640px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters button#copyPW,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW{display:none}}[data-react-component=PasswordGeneratorForm] .generatorAdjusters #passCopied,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters #passCopied{display:block;opacity:0;position:fixed;inset-inline-start:50%;top:40%;z-index:10;width:300px;margin:-50px 0 0 -150px;background:#fff;color:#64dc16;padding:40px 48px;opacity:0;border-radius:10px;font-size:18px;font-weight:600;border:1px solid #64dc16;pointer-events:none;transition:all .3s ease;pointer-events:none;text-align:center}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label{display:inline-block;cursor:pointer;margin:0 0 0 24px;position:relative;padding-inline-start:30px;font-size:18px;font-weight:400}@media (max-width:767px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label{font-size:16px}}@media (max-width:640px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label{margin:0 24px 0 0}}@media (max-width:480px){[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label:last-child,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label:last-child{margin-inline-end:0}}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox],[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]{display:none}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]+div,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]+div{width:20px;height:20px;background:#1b78e0;border:none}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div{color:#333;font-size:15px;vertical-align:2px}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div:before{content:"";display:block;width:8px;height:14px;border:2px solid #fff;border-inline-start:0;border-top:0;transform:rotate(45deg);position:absolute;inset-inline-start:6px;bottom:5px}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]:disabled+div,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]:disabled+div{color:#999}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label div,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label div{background-color:#fff;border:1px solid #000;border-radius:3px;display:inline-block;height:14px;width:14px;position:absolute;inset-inline-start:0;top:0}[data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label span,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label span{position:relative;top:-3px}[data-react-component=PasswordGeneratorForm] :root.is_ie .mdl-slider.mdl-slider.is-upgraded,[data-react-component=UnifiedPasswordPassphraseGenerator] :root.is_ie .mdl-slider.mdl-slider.is-upgraded{width:100%}[data-react-component=PasswordGeneratorForm] .is_ie .lengthRange_lowerend,[data-react-component=UnifiedPasswordPassphraseGenerator] .is_ie .lengthRange_lowerend{margin-top:14px;-ms-flex:0 0 10px;flex:0 0 10px;margin-inline-end:-17px}[data-react-component=PasswordGeneratorForm] .is_ie .lengthRange_upperend,[data-react-component=UnifiedPasswordPassphraseGenerator] .is_ie .lengthRange_upperend{margin-top:14px;-ms-flex:0 0 10px;flex:0 0 10px;margin-inline-start:-16px}[data-react-component=PasswordGeneratorForm] .password-strength-meter,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter{border-radius:4px;height:8px;position:relative;margin-top:10px;width:calc(100% - 72px)}@media (max-width:991px){[data-react-component=PasswordGeneratorForm] .password-strength-meter,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter{height:6px;margin-top:8px}}@media (max-width:768px){[data-react-component=PasswordGeneratorForm] .password-strength-meter,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter{height:4px;margin-top:6px}}@media (max-width:640px){[data-react-component=PasswordGeneratorForm] .password-strength-meter,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter{margin-top:0}}@media (max-width:480px){[data-react-component=PasswordGeneratorForm] .password-strength-meter,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter{height:3px}}[data-react-component=PasswordGeneratorForm] .password-strength-meter.show-bar,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter.show-bar{background-color:#d8d8d8}[data-react-component=PasswordGeneratorForm] .password-strength-meter div:first-child,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter div:first-child{border-radius:3px;height:100%;position:absolute;transition:width 1s,background-color 1s;width:0}[data-react-component=PasswordGeneratorForm] .password-strength-meter div:first-child.strength_very_weak,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter div:first-child.strength_very_weak{background-color:red;width:10%}[data-react-component=PasswordGeneratorForm] .password-strength-meter div:first-child.strength_weak,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter div:first-child.strength_weak{background-color:#ff4500;width:25%}[data-react-component=PasswordGeneratorForm] .password-strength-meter div:first-child.strength_good,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter div:first-child.strength_good{background-color:orange;width:50%}[data-react-component=PasswordGeneratorForm] .password-strength-meter div:first-child.strength_strong,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter div:first-child.strength_strong{background-color:gold;width:70%}[data-react-component=PasswordGeneratorForm] .password-strength-meter div:first-child.strength_very_strong,[data-react-component=UnifiedPasswordPassphraseGenerator] .password-strength-meter div:first-child.strength_very_strong{background-color:#3c0;width:100%}[dir=rtl] [data-react-component=PasswordGeneratorForm] .display-text .copy-icon,[dir=rtl] [data-react-component=UnifiedPasswordPassphraseGenerator] .display-text .copy-icon{left:40px;right:initial}[dir=rtl] [data-react-component=PasswordGeneratorForm] .generatorAdjusters .modifiers label div,[dir=rtl] [data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label div{margin-left:5px;margin-right:0}[dir=rtl] [data-react-component=PasswordGeneratorForm] .generatorAdjusters button#copyPW,[dir=rtl] [data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW{background-position:calc(100% - 10px) center}[data-react-component=PassphraseGeneratorForm] .strengthWrap,[data-react-component=UnifiedPasswordPassphraseGenerator] .strengthWrap{min-height:182px}[data-react-component=PassphraseGeneratorForm] .strengthDesc,[data-react-component=UnifiedPasswordPassphraseGenerator] .strengthDesc{color:#000!important;font-size:16px!important;margin:16px 0 12px!important;text-align:start!important;position:absolute;top:6px;inset-inline-start:0;padding-inline-start:30px}@media (max-width:768px){[data-react-component=PassphraseGeneratorForm] .strengthDesc,[data-react-component=UnifiedPasswordPassphraseGenerator] .strengthDesc{font-size:14px!important;text-align:start}}[data-react-component=PassphraseGeneratorForm] .strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strengthDesc:before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#ccc;position:absolute;inset-inline-start:0;top:0}[data-react-component=PassphraseGeneratorForm] .strength_very_strong+.strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_very_strong+.strengthDesc:before{background:#1a9732}[data-react-component=PassphraseGeneratorForm] .strength_very_strong+.strengthDesc:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_very_strong+.strengthDesc:after{content:"";display:block;width:8px;height:13px;border:3px solid #fff;border-inline-start:0;border-top:0;transform:rotate(45deg);position:absolute;inset-inline-start:6px;top:2px}[data-react-component=PassphraseGeneratorForm] .strength_strong+.strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_strong+.strengthDesc:before{background:gold}[data-react-component=PassphraseGeneratorForm] .strength_strong+.strengthDesc:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_strong+.strengthDesc:after{content:"";display:block;width:8px;height:13px;border:3px solid #000;border-inline-start:0;border-top:0;transform:rotate(45deg);position:absolute;inset-inline-start:6px;top:2px}[data-react-component=PassphraseGeneratorForm] .strength_good+.strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_good+.strengthDesc:before{background:orange}[data-react-component=PassphraseGeneratorForm] .strength_good+.strengthDesc:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_good+.strengthDesc:after{content:"";display:block;width:8px;height:13px;border:3px solid #fff;border-inline-start:0;border-top:0;transform:rotate(45deg);position:absolute;inset-inline-start:6px;top:2px}[data-react-component=PassphraseGeneratorForm] .strength_weak+.strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_weak+.strengthDesc:before{background:#ff4500}[data-react-component=PassphraseGeneratorForm] .strength_weak+.strengthDesc:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_weak+.strengthDesc:after{content:"";display:block;width:12px;height:3px;background:#fff;position:absolute;inset-inline-start:4px;top:50%;margin-top:-3px}[data-react-component=PassphraseGeneratorForm] .strength_very_weak+.strengthDesc:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_very_weak+.strengthDesc:before{background:#661d02}[data-react-component=PassphraseGeneratorForm] .strength_very_weak+.strengthDesc:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_very_weak+.strengthDesc:after{content:"";display:block;width:12px;height:3px;background:#fff;position:absolute;inset-inline-start:4px;top:50%;margin-top:-3px}[data-react-component=PassphraseGeneratorForm] .passphraseInput,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput{position:relative}[data-react-component=PassphraseGeneratorForm] .passphraseInput .generatorAdjusters,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .generatorAdjusters{overflow:visible;min-height:140px;position:relative;width:calc(100% - 46px);padding-top:50px}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .passphraseInput .generatorAdjusters,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .generatorAdjusters{width:100%}}[data-react-component=PassphraseGeneratorForm] .passphraseInput .generatorAdjusters .wordRangeContainer .wordRange_lowerend,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .generatorAdjusters .wordRangeContainer .wordRange_lowerend{flex:0 0 0}[data-react-component=PassphraseGeneratorForm] .passphraseInput .generatorAdjusters .wordRangeContainer .wordRange_upperend,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .generatorAdjusters .wordRangeContainer .wordRange_upperend{flex:0 0 0}[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;position:relative;border:1px solid #888;border-radius:6px;width:calc(100% - 46px);min-height:64px;overflow:hidden}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap{width:calc(100% - 42px)}}[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap textarea,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap textarea{display:block;background:0 0;border:0;width:100%;height:64px;font-size:20px;white-space:pre-wrap;overflow-x:auto;overflow-y:hidden;padding:16px;resize:none;font-family:"PT Mono","Outfit KS",Helvetica,Arial,sans-serif}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap textarea,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap textarea{font-size:16px;padding:12px;min-height:78px}}[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap .mask-toggle,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap .mask-toggle{display:block;border:none;overflow:hidden;background:url("/assets/icons/icon-eye-closed.svg") no-repeat center;background-size:32px;text-indent:-10000px;width:56px;height:56px}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap .mask-toggle,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap .mask-toggle{background-size:24px;width:48px;height:48px}}[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap .masked-value,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap .masked-value{font-family:KeeperSecret!important;color:#333}[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap .masked-value+.mask-toggle,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap .masked-value+.mask-toggle{background:url("/assets/icons/icon-eye-open.svg") no-repeat center;background-size:32px}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap .masked-value+.mask-toggle,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap .masked-value+.mask-toggle{background-size:24px;width:48px;height:48px}}[data-react-component=PassphraseGeneratorForm] .passphraseInput .icon_btn.tumbling_dice,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .icon_btn.tumbling_dice{width:33px;height:48px;position:absolute;inset-inline-end:0;top:0;border:none;background:0 0;transition:all .1s ease}[data-react-component=PassphraseGeneratorForm] .passphraseInput .icon_btn.tumbling_dice:hover,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .icon_btn.tumbling_dice:hover{cursor:pointer}[data-react-component=PassphraseGeneratorForm] .passphraseInput .icon_btn.tumbling_dice:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .icon_btn.tumbling_dice:before{content:"";display:block;width:100%;height:100%;background:url("/assets/icons/icon-generate-dice.svg") no-repeat center;background-size:32px;position:absolute;inset-inline-start:0;top:0}@media (max-width:480px){[data-react-component=PassphraseGeneratorForm] .passphraseInput .icon_btn.tumbling_dice:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .icon_btn.tumbling_dice:before{background-size:24px}}[data-react-component=PassphraseGeneratorForm] .passphraseInput .icon_btn.tumbling_dice:after,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .icon_btn.tumbling_dice:after{content:"";display:block;width:35px;height:35px;border:0 solid #ffc700;border-radius:50%;position:absolute;inset-inline-start:50%;top:50%;margin-inline-start:-50%;margin-top:-50%;transform-origin:50% 50%;transition:all .1s ease;animation:zoom-in-zoom-out 5s ease;pointer-events:none}[data-react-component=PassphraseGeneratorForm] .passphraseInput .spin:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .spin:before{animation:tumble-die .25s linear;animation-iteration-count:3}@keyframes tumble-die{100%{transform:rotate(360deg)}}[data-react-component=PassphraseGeneratorForm] .display-text,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text{display:-ms-flexbox;display:flex;position:relative;padding:10px 0;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;-ms-flex-positive:1;flex-grow:1}[data-react-component=PassphraseGeneratorForm] .display-text.allow-copy,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text.allow-copy{cursor:pointer}[data-react-component=PassphraseGeneratorForm] .display-text .selectable,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text .selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}[data-react-component=PassphraseGeneratorForm] .display-text .copy-icon,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text .copy-icon{position:absolute;top:7px;inset-inline-end:40px;width:25px;height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff none repeat scroll 0 0;border-radius:50%;box-shadow:0 0 6px 0 rgba(103,103,103,.5);box-sizing:border-box;color:#666;cursor:pointer;font-size:17px;opacity:0;-ms-filter:"alpha(opacity=0)";text-align:center}[data-react-component=PassphraseGeneratorForm] .display-text.show-copy .copy-icon,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text.show-copy .copy-icon{opacity:.8}[data-react-component=PassphraseGeneratorForm] .display-text *,[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text *{word-break:break-word;display:block}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label{display:block;width:100%;order:2}@media (max-width:480px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label{width:100%}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label input[type=range]::-webkit-slider-thumb,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:24px;width:24px;border-radius:50%;background:#1b74da;cursor:pointer;margin-top:4px;top:8px}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label input[type=range]::-webkit-slider-thumb,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-webkit-slider-thumb{height:18px;width:18px}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label input[type=range]::-moz-range-thumb,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-moz-range-thumb{height:24px;width:24px;border-radius:50%;background:#1b74da;cursor:pointer;top:8px}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label input[type=range]::-moz-range-thumb,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-moz-range-thumb{height:18px;width:18px}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label input[type=range]::-ms-thumb,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-ms-thumb{height:24px;width:24px;border-radius:50%;background:#1b74da;cursor:pointer;top:8px}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label input[type=range]::-ms-thumb,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-ms-thumb{height:18px;width:18px}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex{height:8px}@media (max-width:991px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex{height:6px}}@media (max-width:768px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex{height:4px}}@media (max-width:480px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex{height:3px}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-lower,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-lower{border-radius:4px 0 0 4px}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-upper,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-upper{border-radius:0 4px 4px 0}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters label.length span,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters label.length span{display:block;font-size:15px}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .wordRangeContainer,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .wordRangeContainer{display:-ms-flexbox;display:flex;width:100%;padding:9px 0}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .wordRangeContainer .wordRange_lowerend,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .wordRangeContainer .wordRange_lowerend{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:#455a64;-ms-flex:0 0 9px;flex:0 0 9px;height:2px;margin-inline-end:-9px}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .wordRangeContainer .wordRange_middle,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .wordRangeContainer .wordRange_middle{-ms-flex:1 0 auto;flex:1 0 auto}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .wordRangeContainer .wordRange_upperend,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .wordRangeContainer .wordRange_upperend{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:#979797;-ms-flex:0 0 9px;flex:0 0 9px;height:2px;margin-inline-start:-9px}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .wordRangeContainer .mdl-slider__container,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .wordRangeContainer .mdl-slider__container{margin-inline-start:-17px;margin-inline-end:-17px}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end}@media (max-width:480px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters{flex-flow:column nowrap}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start;gap:24px 48px;order:3;width:100%;color:#000}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers{flex-flow:column nowrap;gap:8px 48px}}@media (max-width:480px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers{width:100%;justify-content:center}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordCount,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordCount{font-size:16px;font-weight:600}@media (max-width:767px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordCount,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordCount{font-size:14px}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:24px 48px;line-height:32px}@media (max-width:767px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection{font-size:16px}}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection{justify-content:flex-start;line-height:24px;gap:8px 48px}}@media (max-width:480px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection{width:100%}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .charGroup,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .charGroup{display:flex;gap:48px}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .charGroup,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .charGroup{gap:36px}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .separatorGroup,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .separatorGroup{display:flex;flex-flow:row nowrap;align-items:center;gap:16px}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .separatorGroup,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .separatorGroup{flex-flow:row wrap;gap:8px}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .separatorGroup .separatorInputs,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .separatorGroup .separatorInputs{display:flex;flex-flow:row nowrap;gap:8px}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .separatorGroup .separatorInputs input,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .separatorGroup .separatorInputs input{margin:0}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW{background:#ffc700 url("/assets/icons/ico-copy-small.svg") no-repeat 18px center/20px 20px;align-self:flex-end;border:none;margin:0;padding-inline:46px 18px;padding-block:6px;border:none;border-radius:8px;position:absolute;inset-inline-end:0;inset-inline-start:auto;top:16px;display:block;height:32px;font-size:16px;font-weight:500;-o-appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW:hover,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW:hover{background-color:#cf9f24;cursor:pointer}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW{background-position:center;background-size:15px 15px;height:30px;width:30px;padding:0}}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW span,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW span{display:none}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters #passCopied,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters #passCopied{display:block;opacity:0;position:fixed;inset-inline-start:50%;top:40%;z-index:10;width:300px;margin:-50px 0 0 -150px;background:#fff;color:#64dc16;padding:40px 48px;opacity:0;border-radius:10px;font-size:18px;font-weight:600;border:1px solid #64dc16;pointer-events:none;transition:all .3s ease;pointer-events:none;text-align:center}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers span[role=label],[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers span[role=label]{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative;font-size:16px;font-weight:500}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers span[role=label],[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers span[role=label]{font-size:14px}}@media (max-width:480px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label:last-child,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers span[role=label]:last-child,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label:last-child,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers span[role=label]:last-child{margin-inline-end:0}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox],[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]{display:none}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]+div,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]+div{width:20px;height:20px;background:#1b74da;border:none}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div{color:#333;font-size:15px;vertical-align:2px}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div:before{content:"";display:block;width:8px;height:14px;border:2px solid #fff;border-inline-start:0;border-top:0;transform:rotate(45deg);position:absolute;inset-inline-start:6px;bottom:calc(50% - 5px)}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]:disabled+div,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]:disabled+div{color:#999}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers input[type=radio]:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers input[type=radio]:before{content:attr(data-value);display:flex;border:none;border-radius:8px;display:flex;width:32px;height:32px;justify-content:center;align-items:center;background:#f0f0f0;color:#000;font-size:16px;font-weight:500}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers input[type=radio]:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers input[type=radio]:before{width:24px;height:24px;font-size:12px}}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers input[type=radio]:checked:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers input[type=radio]:checked:before{background:#1b74da;color:#fff}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers input[type=radio]:disabled:before,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers input[type=radio]:disabled:before{color:#999}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label div,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label div{background-color:#fff;border:1px solid #000;border-radius:3px;display:inline-block;height:14px;width:14px;inset-inline-start:0}[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label span,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label span{position:relative}[data-react-component=PassphraseGeneratorForm] .is_ie .wordRange_lowerend,[data-react-component=UnifiedPasswordPassphraseGenerator] .is_ie .wordRange_lowerend{margin-top:14px;-ms-flex:0 0 10px;flex:0 0 10px;margin-inline-end:-17px}[data-react-component=PassphraseGeneratorForm] .is_ie .wordRange_upperend,[data-react-component=UnifiedPasswordPassphraseGenerator] .is_ie .wordRange_upperend{margin-top:14px;-ms-flex:0 0 10px;flex:0 0 10px;margin-inline-start:-16px}[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter{border-radius:4px;height:8px;position:relative;margin-top:10px;width:calc(100% - 46px)}@media (max-width:991px){[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter{height:6px}}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter{width:calc(100% - 42px);margin-top:0}}@media (max-width:768px){[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter{height:4px}}@media (max-width:480px){[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter{height:3px}}[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter.show-bar,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter.show-bar{background-color:#d8d8d8}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter.show-bar,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter.show-bar{background-color:transparent}}[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child{display:none}[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter.show-bar div:first-child,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter.show-bar div:first-child{display:block;border-radius:3px;height:100%;position:absolute;transition:width 1s,background-color 1s;width:0}@media (max-width:640px){[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter.show-bar div:first-child,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter.show-bar div:first-child{display:none}}[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child.strength_very_weak,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child.strength_very_weak{background-color:red;width:10%}[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child.strength_weak,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child.strength_weak{background-color:#ff4500;width:25%}[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child.strength_good,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child.strength_good{background-color:orange;width:50%}[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child.strength_strong,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child.strength_strong{background-color:gold;width:70%}[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child.strength_very_strong,[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child.strength_very_strong{background-color:#008a22;width:100%}[dir=rtl] [data-react-component=PassphraseGeneratorForm] .display-text .copy-icon,[dir=rtl] [data-react-component=UnifiedPasswordPassphraseGenerator] .display-text .copy-icon{left:40px;right:initial}[dir=rtl] [data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label div,[dir=rtl] [data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label div{margin-inline-start:5px;margin-inline-end:0}[dir=rtl] [data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW,[dir=rtl] [data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW{background-position:calc(100% - 10px) center}.passwordVsPassphraseToggle{position:absolute;top:150px;margin-inline-start:0;color:#000}@media (max-width:767px){.passwordVsPassphraseToggle{top:140px}}.passwordVsPassphraseToggle .radio__group{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:24px}.main[view=passwordGenerator]{background:#000}.main[view=passwordGenerator] section .centered,.main[view=passwordGenerator] section.centered{text-align:center}.main[view=passwordGenerator] section .content{align-items:center}.main[view=passwordGenerator] section .content:not([data-cols]){display:flex;flex-direction:column;gap:16px}.main[view=passwordGenerator] section .text-content:not([data-cols]){display:flex;flex-direction:column;gap:16px}.main[view=passwordGenerator] section .text-content:not([data-cols]) ul{display:flex;flex-direction:column;gap:16px}.main[view=passwordGenerator] section .image-content{display:flex;align-items:center;justify-content:center}@media (max-width:480px){.main[view=passwordGenerator] section .actions [class^=btn-]{width:100%}}.main[view=passwordGenerator] .generator{background:#fff;padding:34px 0 34px 36px;margin:40px auto 0;width:100%;max-width:810px;min-height:353px;border-radius:16px;display:block;height:auto;box-sizing:border-box;position:relative}@media (max-width:991px){.main[view=passwordGenerator] .generator{max-width:100%}}@media (max-width:768px){.main[view=passwordGenerator] .generator{min-height:330px}}@media (max-width:767px){.main[view=passwordGenerator] .generator{padding:30px 0 30px 30px}}@media (max-width:640px){.main[view=passwordGenerator] .generator{padding:24px 0 24px 24px}}.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.password-mode .strengthWrap{min-height:215px}@media (max-width:640px){.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.password-mode .strengthWrap .password-strength-meter{width:calc(100% - 25px)}}.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.password-mode .strengthWrap .generatorAdjusters{padding-top:90px}@media (max-width:640px){.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.password-mode .strengthWrap .generatorAdjusters #copyPW{min-width:80px;background-position:10px center;inset-inline-end:72px}}@media (max-width:640px){.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.password-mode .strengthWrap .generatorAdjusters #copyPW{inset-inline-end:25px}}@media (max-width:640px){.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.password-mode .strengthWrap .generatorAdjusters #copyPW span{display:inline-block;padding-inline-start:20px}}.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.password-mode .modifiers .charactersSelection label:first-child{margin-inline-start:0}.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.passphrase-mode .modifiers .wordsSelection label:first-child{margin-inline-start:0}.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.passphrase-mode .mask-wrap,.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.passphrase-mode .passphrase-strength-meter{width:calc(100% - 72px)}.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.passphrase-mode .passphraseInput .icon_btn.tumbling_dice{width:70px;height:63px}.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.passphrase-mode .passphraseInput .icon_btn.tumbling_dice:before{background-size:42px}.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.passphrase-mode .passphraseInput .icon_btn.tumbling_dice:after{width:70px;height:63px}.main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.passphrase-mode .passphraseInput .generatorAdjusters{padding-top:90px;width:calc(100% - 72px)}.main[view=passwordGenerator] .intro{position:relative;background:radial-gradient(100.08% 80.01% at 50% -18.09%,#003572 0,#000 100%);padding:64px 0}@media (max-width:1200px){.main[view=passwordGenerator] .intro{padding:48px 0}}@media (max-width:991px){.main[view=passwordGenerator] .intro{padding:24px 0}}@media (max-width:768px){.main[view=passwordGenerator] .intro{padding:0}}.main[view=passwordGenerator] .intro .container{height:100%;padding:0 16px}.main[view=passwordGenerator] .intro .intro-content{width:1048px;max-width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;padding:0;margin:0 auto}@media (max-width:1200px){.main[view=passwordGenerator] .intro .intro-content{width:60%;padding:32px 0}}@media (max-width:991px){.main[view=passwordGenerator] .intro .intro-content{width:100%;justify-content:flex-start;padding:48px 0}}@media (max-width:768px){.main[view=passwordGenerator] .intro .intro-content{padding:40px 0}}@media (max-width:480px){.main[view=passwordGenerator] .intro .intro-content{padding:36px 0}}.main[view=passwordGenerator] .intro .intro-content h1{display:block;color:#fff;max-width:100%;width:100%;margin:0;text-align:center;margin-bottom:16px}@media (max-width:991px){.main[view=passwordGenerator] .intro .intro-content h1{margin-bottom:10px}}.main[view=passwordGenerator] .intro .intro-content p{display:block;color:#fff;max-width:100%;width:100%;margin:0;text-align:center;font-size:20px}@media (max-width:991px){.main[view=passwordGenerator] .intro .intro-content p{font-size:18px}}@media (max-width:768px){.main[view=passwordGenerator] .intro .intro-content p{font-size:16px}}.main[view=passwordGenerator] .intro .intro-content ul{margin:0;padding:0}@media (max-width:768px){.main[view=passwordGenerator] .intro .intro-content ul{text-align:start}}.main[view=passwordGenerator] .intro .intro-content ul li{font-size:20px;color:#fff;padding-inline-start:36px;position:relative;margin:8px 0}@media (max-width:991px){.main[view=passwordGenerator] .intro .intro-content ul li{font-size:18px}}@media (max-width:768px){.main[view=passwordGenerator] .intro .intro-content ul li{font-size:16px}}.main[view=passwordGenerator] .intro .intro-content ul li a{color:#ffc700}.main[view=passwordGenerator] .intro .intro-content ul li:before{content:"";display:block;width:20px;height:20px;position:absolute;inset-inline-start:0;top:0}.main[view=passwordGenerator] .intro .intro-content ul li.key:before{background:url("/assets/icons/icon-key-password.svg") no-repeat center/contain}.main[view=passwordGenerator] .intro .intro-content ul li.lock:before{background:url("/assets/icons/icon-lock-account.svg") no-repeat center/contain}.main[view=passwordGenerator] .intro .intro-content ul li.check:before{background:url("/assets/icons/icon-accept-circle-checkmark.svg") no-repeat center/contain}.main[view=passwordGenerator] .intro .intro-content .actions{display:block;width:100%;text-align:center;margin-top:24px}.main[view=passwordGenerator] .officeManagement h2{width:1000px;max-width:100%;margin:0 auto;text-align:center}.main[view=passwordGenerator] .officeManagement .container{padding-bottom:0}.main[view=passwordGenerator] .officeManagement .content{align-items:center}@media (max-width:991px){.main[view=passwordGenerator] .officeManagement .content{grid-template-columns:1fr}}.main[view=passwordGenerator] .officeManagement .text-content{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;gap:16px;width:592px;max-width:100%}@media (max-width:991px){.main[view=passwordGenerator] .officeManagement .text-content{width:100%}}.main[view=passwordGenerator] .officeManagement .text-content h3{position:relative;padding-bottom:16px}.main[view=passwordGenerator] .officeManagement .text-content h3:after{content:"";width:100%;height:2px;background:linear-gradient(to var(--inline-end),#1b74da 0,rgba(27,116,218,.9) 10%,rgba(27,116,218,0) 100%);position:absolute;inset-inline-start:0;top:100%;transition:all 1s ease}.main[view=passwordGenerator] .officeManagement .text-content ul{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;gap:16px}.main[view=passwordGenerator] .officeManagement .text-content .actions{margin-top:40px}.main[view=passwordGenerator] .officeManagement .image-content{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:relative;padding:24px;background:rgba(40,82,144,.5);border-radius:16px}@media (max-width:991px){.main[view=passwordGenerator] .officeManagement .image-content{width:fit-content;order:2}}.main[view=passwordGenerator] .officeManagement .image-content img{border-radius:8px;display:block;width:100%;height:auto}.main[view=passwordGenerator] .features{background:linear-gradient(180deg,#000 -9.04%,rgba(0,54,99,.5) 47.94%,#000 104.84%)}@media (max-width:991px){.main[view=passwordGenerator] .features{padding:32px 0}}.main[view=passwordGenerator] .features .content{width:1100px;margin:0 auto;--grid-content-gap:72px 96px;align-items:stretch}@media (max-width:1200px){.main[view=passwordGenerator] .features .content{width:100%;--grid-content-gap:48px 64px}}@media (max-width:991px){.main[view=passwordGenerator] .features .content{padding:0 32px}}@media (max-width:640px){.main[view=passwordGenerator] .features .content{padding:0}}@media (max-width:768px){.main[view=passwordGenerator] .features .content{--grid-content-gap:32px}}.main[view=passwordGenerator] .features .container{padding:32px}@media (max-width:640px){.main[view=passwordGenerator] .features .container{padding:32px 16px 32px}}.main[view=passwordGenerator] .features .container h2{text-align:center}.main[view=passwordGenerator] .features figure{display:flex;flex-direction:column;gap:24px;height:100%;padding:24px}@media (max-width:991px){.main[view=passwordGenerator] .features figure{padding:16px;max-width:548px}}@media (max-width:991px){.main[view=passwordGenerator] .features figure picture{order:2}}.main[view=passwordGenerator] .features figure img{width:100%;margin:auto}.main[view=passwordGenerator] .features figure figcaption{display:flex;flex-direction:column;gap:16px}@media (max-width:991px){.main[view=passwordGenerator] .features figure figcaption{order:1}.main[view=passwordGenerator] .features figure figcaption h3{font-weight:500}}.main[view=passwordGenerator] .features .gradient-border-mask{position:relative;background-color:rgba(255,255,255,.05);border-radius:16px}@media (max-width:768px){.main[view=passwordGenerator] .features .gradient-border-mask{border-radius:8px}}.main[view=passwordGenerator] .features .gradient-border-mask::before{content:"";position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;bottom:0;border-radius:16px;border:1px solid transparent;pointer-events:none;background:linear-gradient(calc(135deg * var(--inViewPercent,0)/ 100),#e8f2fc 0,#012a4d 50%,#e8f2fc 100%) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}@media (max-width:768px){.main[view=passwordGenerator] .features .gradient-border-mask::before{border-radius:8px}}[dir=rtl] .main[view=passwordGenerator] .generator{padding:34px 36px 34px 0}@media (max-width:767px){[dir=rtl] .main[view=passwordGenerator] .generator{padding:30px 30px 30px 0}}@media (max-width:640px){[dir=rtl] .main[view=passwordGenerator] .generator{padding:24px 24px 24px 0}}[dir=rtl] .main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.password-mode .strength_very_strong+.strengthDesc:after{border-inline-start:3px solid #fff;border-inline-end:none}[dir=rtl] .main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.password-mode .generatorAdjusters .modifiers label input[type=checkbox]:checked+div:before{border-inline-start:2px solid #fff;border-inline-end:none}@media (max-width:640px){[dir=rtl] .main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.password-mode .generatorAdjusters button#copyPW{background-position:calc(100% - 10px) center}}[dir=rtl] .main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.passphrase-mode .strength_very_strong+.strengthDesc:after{border-inline-start:3px solid #fff;border-inline-end:none}[dir=rtl] .main[view=passwordGenerator] .generator [data-react-component=UnifiedPasswordPassphraseGenerator] .unified-generator-container.passphrase-mode .generatorAdjusters .modifiers label input[type=checkbox]:checked+div:before{border-inline-start:2px solid #fff;border-inline-end:none}