@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=UnifiedPasswordPassphraseGenerator] .strengthWrap,[data-react-component=PassphraseGeneratorForm] .strengthWrap{min-height:182px}[data-react-component=UnifiedPasswordPassphraseGenerator] .strengthDesc,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .strengthDesc,[data-react-component=PassphraseGeneratorForm] .strengthDesc{font-size:14px !important;text-align:start}}[data-react-component=UnifiedPasswordPassphraseGenerator] .strengthDesc:before,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .strength_very_strong+.strengthDesc:before,[data-react-component=PassphraseGeneratorForm] .strength_very_strong+.strengthDesc:before{background:#1a9732}[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_very_strong+.strengthDesc:after,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .strength_strong+.strengthDesc:before,[data-react-component=PassphraseGeneratorForm] .strength_strong+.strengthDesc:before{background:gold}[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_strong+.strengthDesc:after,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .strength_good+.strengthDesc:before,[data-react-component=PassphraseGeneratorForm] .strength_good+.strengthDesc:before{background:orange}[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_good+.strengthDesc:after,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .strength_weak+.strengthDesc:before,[data-react-component=PassphraseGeneratorForm] .strength_weak+.strengthDesc:before{background:#ff4500}[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_weak+.strengthDesc:after,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .strength_very_weak+.strengthDesc:before,[data-react-component=PassphraseGeneratorForm] .strength_very_weak+.strengthDesc:before{background:#661d02}[data-react-component=UnifiedPasswordPassphraseGenerator] .strength_very_weak+.strengthDesc:after,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .passphraseInput,[data-react-component=PassphraseGeneratorForm] .passphraseInput{position:relative}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .generatorAdjusters,[data-react-component=PassphraseGeneratorForm] .passphraseInput .generatorAdjusters{overflow:visible;min-height:140px;position:relative;width:calc(100% - 46px);padding-top:50px}@media(max-width: 640px){[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .generatorAdjusters,[data-react-component=PassphraseGeneratorForm] .passphraseInput .generatorAdjusters{width:100%}}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .generatorAdjusters .wordRangeContainer .wordRange_lowerend,[data-react-component=PassphraseGeneratorForm] .passphraseInput .generatorAdjusters .wordRangeContainer .wordRange_lowerend{flex:0 0 0}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .generatorAdjusters .wordRangeContainer .wordRange_upperend,[data-react-component=PassphraseGeneratorForm] .passphraseInput .generatorAdjusters .wordRangeContainer .wordRange_upperend{flex:0 0 0}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap,[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap{width:calc(100% - 42px)}}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap textarea,[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap textarea{display:block;background:rgba(0,0,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=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap textarea,[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap textarea{font-size:16px;padding:12px;min-height:78px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap .mask-toggle,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap .mask-toggle,[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap .mask-toggle{background-size:24px;width:48px;height:48px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap .masked-value,[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap .masked-value{font-family:"KeeperSecret" !important;color:#333}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap .masked-value+.mask-toggle,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .passphraseInput .mask-wrap .masked-value+.mask-toggle,[data-react-component=PassphraseGeneratorForm] .passphraseInput .mask-wrap .masked-value+.mask-toggle{background-size:24px;width:48px;height:48px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .icon_btn.tumbling_dice,[data-react-component=PassphraseGeneratorForm] .passphraseInput .icon_btn.tumbling_dice{width:33px;height:48px;position:absolute;inset-inline-end:0;top:0;border:none;background:none;transition:all .1s ease}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .icon_btn.tumbling_dice:hover,[data-react-component=PassphraseGeneratorForm] .passphraseInput .icon_btn.tumbling_dice:hover{cursor:pointer}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .icon_btn.tumbling_dice:before,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .passphraseInput .icon_btn.tumbling_dice:before,[data-react-component=PassphraseGeneratorForm] .passphraseInput .icon_btn.tumbling_dice:before{background-size:24px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphraseInput .icon_btn.tumbling_dice:after,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .passphraseInput .spin:before,[data-react-component=PassphraseGeneratorForm] .passphraseInput .spin:before{animation:tumble-die .25s linear;animation-iteration-count:3}@keyframes tumble-die{100%{transform:rotate(360deg)}}[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text,[data-react-component=PassphraseGeneratorForm] .display-text{display:-ms-flexbox;display:flex;position:relative;padding:10px 0px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;-ms-flex-positive:1;flex-grow:1}[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text.allow-copy,[data-react-component=PassphraseGeneratorForm] .display-text.allow-copy{cursor:pointer}[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text .selectable,[data-react-component=PassphraseGeneratorForm] .display-text .selectable{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text .copy-icon,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .display-text.show-copy .copy-icon,[data-react-component=PassphraseGeneratorForm] .display-text.show-copy .copy-icon{opacity:.8}[data-react-component=UnifiedPasswordPassphraseGenerator] .display-text *,[data-react-component=PassphraseGeneratorForm] .display-text *{word-break:break-word;display:block}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label{display:block;width:100%;order:2}@media(max-width: 480px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label{width:100%}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-webkit-slider-thumb,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-webkit-slider-thumb,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label input[type=range]::-webkit-slider-thumb{height:18px;width:18px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-moz-range-thumb,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-moz-range-thumb,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label input[type=range]::-moz-range-thumb{height:18px;width:18px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-ms-thumb,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label input[type=range]::-ms-thumb,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label input[type=range]::-ms-thumb{height:18px;width:18px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex{height:8px}@media(max-width: 991px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex{height:6px}}@media(max-width: 768px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex{height:4px}}@media(max-width: 480px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-flex,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-flex{height:3px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-lower,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-lower{border-radius:4px 0 0 4px}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters>label .mdl-slider__background-upper,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters>label .mdl-slider__background-upper{border-radius:0 4px 4px 0}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters label.length span,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters label.length span{display:block;font-size:15px}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .wordRangeContainer,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .wordRangeContainer{display:-ms-flexbox;display:flex;width:100%;padding:9px 0}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .wordRangeContainer .wordRange_lowerend,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .wordRangeContainer .wordRange_middle,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .wordRangeContainer .wordRange_middle{-ms-flex:1 0 auto;flex:1 0 auto}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .wordRangeContainer .wordRange_upperend,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .wordRangeContainer .mdl-slider__container,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .wordRangeContainer .mdl-slider__container{margin-inline-start:-17px;margin-inline-end:-17px}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end}@media(max-width: 480px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters{flex-flow:column nowrap}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers{flex-flow:column nowrap;gap:8px 48px}}@media(max-width: 480px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers{width:100%;justify-content:center}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordCount,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordCount{font-size:16px;font-weight:600}@media(max-width: 767px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordCount,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordCount{font-size:14px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection{font-size:16px}}@media(max-width: 640px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection{justify-content:flex-start;line-height:24px;gap:8px 48px}}@media(max-width: 480px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection{width:100%}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .charGroup,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .charGroup{display:flex;gap:48px}@media(max-width: 640px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .charGroup,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .charGroup{gap:36px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .separatorGroup,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .separatorGroup{display:flex;flex-flow:row nowrap;align-items:center;gap:16px}@media(max-width: 640px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .separatorGroup,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .separatorGroup{flex-flow:row wrap;gap:8px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .separatorGroup .separatorInputs,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .separatorGroup .separatorInputs{display:flex;flex-flow:row nowrap;gap:8px}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers .wordsSelection .separatorGroup .separatorInputs input,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers .wordsSelection .separatorGroup .separatorInputs input{margin:0}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW:hover,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW:hover{background-color:#cf9f24;cursor:pointer}@media(max-width: 640px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW{background-position:center;background-size:15px 15px;height:30px;width:30px;padding:0}}@media(max-width: 640px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW span,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW span{display:none}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters #passCopied,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers span[role=label],[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers span[role=label],[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers span[role=label]{font-size:14px}}@media(max-width: 480px){[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label:last-child,[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers span[role=label]:last-child,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label:last-child,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers span[role=label]:last-child{margin-inline-end:0}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox],[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]{display:none}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]+div,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]+div{width:20px;height:20px;background:#1b74da;border:none}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div{color:#333;font-size:15px;vertical-align:2px}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]:checked+div:before,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label input[type=checkbox]:disabled+div,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label input[type=checkbox]:disabled+div{color:#999}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers input[type=radio]:before,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers input[type=radio]:before,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers input[type=radio]:before{width:24px;height:24px;font-size:12px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers input[type=radio]:checked:before,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers input[type=radio]:checked:before{background:#1b74da;color:#fff}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers input[type=radio]:disabled:before,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers input[type=radio]:disabled:before{color:#999}[data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label div,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label span,[data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label span{position:relative}[data-react-component=UnifiedPasswordPassphraseGenerator] .is_ie .wordRange_lowerend,[data-react-component=PassphraseGeneratorForm] .is_ie .wordRange_lowerend{margin-top:14px;-ms-flex:0 0 10px;flex:0 0 10px;margin-inline-end:-17px}[data-react-component=UnifiedPasswordPassphraseGenerator] .is_ie .wordRange_upperend,[data-react-component=PassphraseGeneratorForm] .is_ie .wordRange_upperend{margin-top:14px;-ms-flex:0 0 10px;flex:0 0 10px;margin-inline-start:-16px}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter{border-radius:4px;height:8px;position:relative;margin-top:10px;width:calc(100% - 46px)}@media(max-width: 991px){[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter{height:6px}}@media(max-width: 640px){[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter{width:calc(100% - 42px);margin-top:0}}@media(max-width: 768px){[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter{height:4px}}@media(max-width: 480px){[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter{height:3px}}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter.show-bar,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter.show-bar{background-color:#d8d8d8}@media(max-width: 640px){[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter.show-bar,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter.show-bar{background-color:rgba(0,0,0,0)}}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child{display:none}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter.show-bar div:first-child,[data-react-component=PassphraseGeneratorForm] .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=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter.show-bar div:first-child,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter.show-bar div:first-child{display:none}}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child.strength_very_weak,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child.strength_very_weak{background-color:red;width:10%}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child.strength_weak,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child.strength_weak{background-color:#ff4500;width:25%}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child.strength_good,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child.strength_good{background-color:orange;width:50%}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child.strength_strong,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child.strength_strong{background-color:gold;width:70%}[data-react-component=UnifiedPasswordPassphraseGenerator] .passphrase-strength-meter div:first-child.strength_very_strong,[data-react-component=PassphraseGeneratorForm] .passphrase-strength-meter div:first-child.strength_very_strong{background-color:#008a22;width:100%}[dir=rtl] [data-react-component=UnifiedPasswordPassphraseGenerator] .display-text .copy-icon,[dir=rtl] [data-react-component=PassphraseGeneratorForm] .display-text .copy-icon{left:40px;right:initial}[dir=rtl] [data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters .modifiers label div,[dir=rtl] [data-react-component=PassphraseGeneratorForm] .generatorAdjusters .modifiers label div{margin-inline-start:5px;margin-inline-end:0}[dir=rtl] [data-react-component=UnifiedPasswordPassphraseGenerator] .generatorAdjusters button#copyPW,[dir=rtl] [data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW{background-position:calc(100% - 10px) center}.passphraseGenerator{background:linear-gradient(90deg, #FFF 0%, #FFF 80.62%, #F1F1F1 100%);box-shadow:0px 6px 18px 0px rgba(0,0,0,.3);padding:32px 40px;margin:40px auto 0;width:100%;max-width:768px;min-height:250px;border-radius:16px;display:block;height:auto;box-sizing:border-box}@media(max-width: 640px){.passphraseGenerator{background:#fff;padding:18px 16px}}.main[view=passphraseGenerator]{background:#fff}.main[view=passphraseGenerator] .intro{position:relative;background:#1b74da;background:linear-gradient(172deg, rgba(255, 255, 255, 0) 64%, rgb(255, 255, 255) 64%),radial-gradient(87.77% 109.9% at 50% 15.32%, #1B74DA 0%, #054B91 100%);padding:64px 0}@media(max-width: 1200px){.main[view=passphraseGenerator] .intro{padding:48px 0}}@media(max-width: 991px){.main[view=passphraseGenerator] .intro{padding:24px 0}}@media(max-width: 640px){.main[view=passphraseGenerator] .intro{background:linear-gradient(171deg, rgba(255, 255, 255, 0) 69%, rgb(255, 255, 255) 69%),radial-gradient(87.77% 109.9% at 50% 15.32%, #1B74DA 0%, #054B91 100%)}}@media(max-width: 768px){.main[view=passphraseGenerator] .intro{padding:0}}.main[view=passphraseGenerator] .intro .container{height:100%;padding:0 16px}.main[view=passphraseGenerator] .intro .intro-content{width:810px;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: 991px){.main[view=passphraseGenerator] .intro .intro-content{width:100%;justify-content:flex-start;padding:48px 0}}@media(max-width: 768px){.main[view=passphraseGenerator] .intro .intro-content{padding:40px 0}}@media(max-width: 480px){.main[view=passphraseGenerator] .intro .intro-content{padding:36px 0}}.main[view=passphraseGenerator] .intro .intro-content h1{display:block;color:#fff;max-width:100%;width:100%;margin:0;text-align:center}@media(max-width: 991px){.main[view=passphraseGenerator] .intro .intro-content h1{margin-bottom:10px}}.main[view=passphraseGenerator] .intro .intro-content p{display:block;color:#fff;width:675px;max-width:100%;margin:auto;text-align:center;font-size:20px}@media(max-width: 991px){.main[view=passphraseGenerator] .intro .intro-content p{font-size:18px}}@media(max-width: 768px){.main[view=passphraseGenerator] .intro .intro-content p{font-size:16px}}.main[view=passphraseGenerator] .intro .intro-content ul{margin:0;padding:0}@media(max-width: 768px){.main[view=passphraseGenerator] .intro .intro-content ul{text-align:start}}.main[view=passphraseGenerator] .intro .intro-content ul li{font-size:20px;color:#fff;padding-left:36px;position:relative;margin:8px 0}@media(max-width: 991px){.main[view=passphraseGenerator] .intro .intro-content ul li{font-size:18px}}@media(max-width: 768px){.main[view=passphraseGenerator] .intro .intro-content ul li{font-size:16px}}.main[view=passphraseGenerator] .intro .intro-content ul li a{color:#ffc700}.main[view=passphraseGenerator] .intro .intro-content ul li:before{content:"";display:block;width:20px;height:20px;position:absolute;inset-inline-start:0;top:0}.main[view=passphraseGenerator] .intro .intro-content ul li.key:before{background:url("/assets/icons/icon-key-password.svg") no-repeat center/contain}.main[view=passphraseGenerator] .intro .intro-content ul li.lock:before{background:url("/assets/icons/icon-lock-account.svg") no-repeat center/contain}.main[view=passphraseGenerator] .intro .intro-content ul li.check:before{background:url("/assets/icons/icon-accept-circle-checkmark.svg") no-repeat center/contain}.main[view=passphraseGenerator] .intro .intro-content .actions{display:block;width:100%;text-align:center;margin-top:24px}.main[view=passphraseGenerator] section .container:before,.main[view=passphraseGenerator] section .container:after{display:none}.main[view=passphraseGenerator] #strongUniquePassphrases{padding-top:56px;padding-bottom:56px}.main[view=passphraseGenerator] #strongUniquePassphrases .container{width:844px;max-width:100%;padding:0 16px}.main[view=passphraseGenerator] #strongUniquePassphrases h2{text-align:center;margin-bottom:24px}.main[view=passphraseGenerator] #strongUniquePassphrases h2:not(:first-child){margin-top:56px}@media(max-width: 768px){.main[view=passphraseGenerator] #strongUniquePassphrases h2{margin-bottom:0}.main[view=passphraseGenerator] #strongUniquePassphrases h2:not(:first-child){margin-top:32px}}@media(max-width: 480px){.main[view=passphraseGenerator] #strongUniquePassphrases h2{text-align:start}}.main[view=passphraseGenerator] #strongUniquePassphrases h3{margin-top:24px}.main[view=passphraseGenerator] #strongUniquePassphrases p{margin:16px 0}.main[view=passphraseGenerator] #strongUniquePassphrases p a{font-weight:500;color:#1b74da}.main[view=passphraseGenerator] #strongUniquePassphrases ul{font-size:20px;font-weight:300}@media(max-width: 768px){.main[view=passphraseGenerator] #strongUniquePassphrases ul{font-size:16px}}.main[view=passphraseGenerator] #strongUniquePassphrases ul li+li{margin-top:8px}.main[view=passphraseGenerator] #getKeeperNow{background:#f7f7f7;padding:48px 0}.main[view=passphraseGenerator] #getKeeperNow .container{width:844px;max-width:100%;padding:0 16px}.main[view=passphraseGenerator] #getKeeperNow h2{text-align:center;margin-bottom:24px}@media(max-width: 768px){.main[view=passphraseGenerator] #getKeeperNow h2{margin-top:32px;margin-bottom:0}}@media(max-width: 480px){.main[view=passphraseGenerator] #getKeeperNow h2{text-align:start}}.main[view=passphraseGenerator] #getKeeperNow p{margin:16px 0;text-align:center}.main[view=passphraseGenerator] #getKeeperNow p a{font-weight:500;color:#1b74da}.main[view=passphraseGenerator] #getKeeperNow .actions{display:block;width:100%;text-align:center;margin-top:24px}.main[view=passphraseGenerator] #getKeeperNow .actions [class^=btn-]{color:#000}html[locale=ar_AE] .passphraseGenerator [data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW{background-position:right 18px center}@media(max-width: 640px){html[locale=ar_AE] .passphraseGenerator [data-react-component=PassphraseGeneratorForm] .generatorAdjusters button#copyPW{background-position:center}}

/*# sourceMappingURL=index.min.css.map*/