*,*:before,*:after{box-sizing:border-box}html{text-rendering:optimizeSpeed}html:focus-within{scroll-behavior:smooth}body{font-family:JetBrains Mono,sans-serif;font-weight:700;color:var(--color-grey-200);overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;background-color:#14131b;cursor:none}.cursor{opacity:0;position:fixed;top:0;left:0;width:var(--3);height:var(--3);background-color:var(--color-red-500);border:var(--px) solid var(--color-red-500);border-radius:50%;pointer-events:none;z-index:9999;transition:width .15s ease-in-out,height .15s ease-in-out,background-color .15s ease-in-out,opacity .15s ease-in-out}body:has(a:hover) .cursor,body:has(input:hover) .cursor,body:has(button:hover) .cursor,body:has(.noUi-touch-area:hover) .cursor{width:var(--7);height:var(--7);background-color:var(--color-red-500-transparent)}body:has(a:active) .cursor,body:has(input:active) .cursor,body:has(button:active) .cursor,body:has(.noUi-touch-area:active) .cursor{width:var(--5);height:var(--5)}.c-bg{background:var(--color-gradient-1);min-height:100svh;display:flex;flex-direction:column;align-items:center}@media (width >= 48rem){.c-bg{justify-content:center;padding-block-end:10svh}}@media (width >= 64rem){.c-bg{perspective:1000px}}.c-card{display:flex;flex-direction:column;gap:var(--4);padding:var(--16) var(--4);max-inline-size:calc(var(--28) * 5);width:100%}@media (width >= 48rem){.c-card{gap:var(--8);padding:var(--0)}}.o-card_inner{display:flex;flex-direction:column;gap:var(--4)}@media (width >= 48rem){.o-card_inner{gap:var(--6)}}.is-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--color-white: hsl(0, 0%, 100%);--color-black: hsl(0, 0%, 0%);--color-grey-950: hsl(255, 22%, 4%);--color-grey-900: hsl(248, 17%, 9%);--color-grey-850: hsl(248, 15%, 11%);--color-grey-800: hsl(248, 10%, 15%);--color-grey-700: hsl(248, 5%, 34%);--color-grey-600: hsl(251, 9%, 53%);--color-grey-200: hsl(252, 11%, 91%);--color-green-200: hsl(127, 100%, 82%);--color-yellow-300: hsl(42, 91%, 68%);--color-orange-400: hsl(13, 95%, 66%);--color-red-500: hsl(0, 91%, 63%);--color-red-500-transparent: hsla(0, 91%, 63%, .1);--color-gradient-1: linear-gradient( 90deg, var(--color-grey-900), var(--color-grey-950) );--shadow-color-green-0: hsla(127, 100%, 82%, 0);--shadow-color-green-100: hsla(127, 100%, 82%, 100);--space: .0625rem ;--0: calc(var(--space) * 0);--px: calc(var(--space) * 1);--0_5: calc(var(--space) * 2);--1: calc(var(--space) * 4);--1_5: calc(var(--space) * 6);--2: calc(var(--space) * 8);--2_5: calc(var(--space) * 10);--3: calc(var(--space) * 12);--3_5: calc(var(--space) * 14);--4: calc(var(--space) * 16);--5: calc(var(--space) * 20);--6: calc(var(--space) * 24);--7: calc(var(--space) * 28);--8: calc(var(--space) * 32);--9: calc(var(--space) * 36);--10: calc(var(--space) * 40);--11: calc(var(--space) * 44);--12: calc(var(--space) * 48);--14: calc(var(--space) * 56);--16: calc(var(--space) * 64);--20: calc(var(--space) * 80);--24: calc(var(--space) * 96);--28: calc(var(--space) * 112);--32: calc(var(--space) * 128);--36: calc(var(--space) * 144);--40: calc(var(--space) * 160);--44: calc(var(--space) * 176);--48: calc(var(--space) * 192);--52: calc(var(--space) * 208);--56: calc(var(--space) * 224);--60: calc(var(--space) * 240);--64: calc(var(--space) * 256);--72: calc(var(--space) * 288);--80: calc(var(--space) * 320);--96: calc(var(--space) * 384)}.f-preset_1{font-size:var(--6);line-height:130%}@media (width >= 48rem){.f-preset_1{font-size:var(--8)}}.f-preset_2{font-size:var(--6);line-height:130%}.f-preset_3{font-size:var(--4);line-height:130%}@media (width >= 48rem){.f-preset_3{font-size:calc(var(--4) + var(--0_5))}}.f-preset_4{font-size:var(--4);line-height:130%}@media (width >= 48rem){.f-preset_4{font-size:var(--6)}}.f-align\:center{text-align:center}.f-align\:left{text-align:left}.f-align\:right{text-align:right}.f-margin_top-bottom{margin-block:var(--2)}.f-color\:grey-600{color:var(--color-grey-600)}.f-color\:green-200{color:var(--color-green-200)}.f-color\:red-500{color:var(--color-red-500)}.c-password{display:flex;justify-content:space-between;background-color:var(--color-grey-800)}.c-button_secondary{cursor:none;padding:var(--4) var(--5);position:relative;line-height:0;transition:box-shadow .15s ease-in-out}.c-button_secondary:focus-visible .c-icon_copy{fill:var(--color-grey-200)}@media (width >= 48rem){.c-button_secondary{padding-inline:var(--8)}}@media (width >= 64rem){.c-button_secondary:hover .c-icon_copy{fill:var(--color-grey-200)}}.c-icon_copy{fill:var(--color-green-200);transition:fill .15s ease-in-out,transform .15s ease-in-out;width:var(--5);height:var(--5)}@media (width >= 48rem){.c-icon_copy{width:var(--6);height:var(--6)}}.c-message_copy{position:absolute;right:90%;pointer-events:none;padding:var(--2);padding-inline-end:var(--0);padding-inline-start:var(--4);top:50%;transform:translateY(-50%);background-color:var(--color-grey-800);clip-path:inset(100% 0 100 0)}.o-password_text{padding:var(--4);min-width:1ch;width:100%}@media (width >= 48rem){.o-password_text{padding:var(--5) var(--8)}}.u-disabled{color:var(--color-grey-700)}#slider{--handle: var(--7);--track: var(--2);margin-bottom:var(--2_5)}#slider.noUi-target{height:var(--track);border:none;box-shadow:none}#slider .noUi-horizontal{height:var(--track)}#slider .noUi-base{background-color:var(--color-grey-950)}#slider .noUi-connect{background-color:var(--color-green-200)}#slider .noUi-handle{cursor:none;height:var(--handle);width:var(--handle);border:none;border-radius:50%;background-color:var(--color-grey-200);box-shadow:var(--0) var(--0) var(--0) var(--0_5) var(--shadow-color-green-0);transition:background-color .25s ease-in-out,box-shadow .25s ease-in-out,transform .25s ease-in-out}#slider .noUi-handle:before,#slider .noUi-handle:after{display:none}#slider .noUi-handle:focus-visible{background-color:var(--color-grey-850);box-shadow:var(--0) var(--0) var(--0) var(--0_5) var(--shadow-color-green-100);transform:scale(1.2);outline:none}@media (width >= 64rem){#slider .noUi-handle:hover{background-color:var(--color-grey-850);box-shadow:var(--0) var(--0) var(--0) var(--0_5) var(--shadow-color-green-100);transform:scale(1.2)}}#slider .noUi-handle:active{background-color:var(--color-grey-850);box-shadow:var(--0) var(--0) var(--0) var(--0_5) var(--shadow-color-green-100)}#slider.noUi-horizontal .noUi-handle{top:calc((var(--track) - var(--handle)) / 2)}#slider .noUi-touch-area{height:200%;width:200%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}#slider-value{-webkit-user-select:none;user-select:none}.c-content{background-color:var(--color-grey-800);padding:var(--4);display:flex;flex-direction:column;gap:var(--6)}@media (width >= 48rem){.c-content{padding:var(--8);padding-block-start:var(--6)}}.o-content_selector{display:flex;flex-direction:column;gap:calc(var(--4) + var(--0_5))}.o-content_label{display:flex;justify-content:space-between;align-items:center}.c-checkbox input{display:none}.c-checkbox label{display:block;position:relative;padding-left:var(--9);padding-block:var(--2);cursor:none;-webkit-user-select:none;user-select:none;outline:none}@media (width >= 48rem){.c-checkbox label{padding-left:var(--11)}}.c-checkbox label:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;height:var(--5);width:var(--5);background:transparent;border:var(--0_5) solid var(--color-grey-200);box-shadow:inset 0 0 0 0 var(--color-grey-800);transition:all .2s ease-in-out}.c-checkbox label:after{content:"";position:absolute;left:calc(var(--0_5) + var(--px) / 2);top:50%;width:var(--2);height:var(--3);transform:scaleX(-1) rotate(135deg);transform-origin:left top;border-right:calc(var(--px) + var(--0_5)) solid var(--color-grey-850);border-top:calc(var(--px) + var(--0_5)) solid var(--color-grey-850);opacity:0;transition:opacity 50ms}.c-checkbox input:checked+label:after{opacity:1;transition:opacity .4s}.c-checkbox input:checked+label:before{background-color:var(--color-green-200);border-color:var(--color-green-200)}.c-checkbox label:focus-visible:before{outline:var(--0_5) solid var(--color-grey-200);outline-offset:var(--1)}.c-checkbox input:checked+label:focus-visible:before{outline:var(--0_5) solid var(--color-grey-200);outline-offset:var(--1)}.c-checkbox input:not(:checked)+label:focus-visible:before{background-color:var(--color-grey-200);box-shadow:inset 0 0 0 var(--1) var(--color-grey-800);outline:none}@media (width >= 64rem){.c-checkbox input:not(:checked)+label:hover:before{background-color:var(--color-grey-200);box-shadow:inset 0 0 0 var(--1) var(--color-grey-800)}}.o-list{display:flex;flex-direction:column}.c-strength_bar{display:flex;align-items:center;gap:var(--4);padding:var(--4);background-color:var(--color-grey-850)}@media (width >= 48rem){.c-strength_bar{padding:var(--5) var(--8)}}.c-visual_strength{height:var(--7);width:var(--2_5);border:var(--0_5) solid var(--color-grey-200)}.o-bars{display:flex;flex-direction:column;gap:var(--4)}@media (width >= 48rem){.o-bars{gap:var(--6)}}.o-status{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (width >= 22rem){.o-status{flex-direction:row}}.o-visual_layout{display:flex;width:fit-content;gap:var(--2)}.u-strength_1{background-color:var(--color-red-500);border-color:var(--color-red-500)}.u-strength_2{background-color:var(--color-orange-400);border-color:var(--color-orange-400)}.u-strength_3{background-color:var(--color-yellow-300);border-color:var(--color-yellow-300)}.u-strength_4{background-color:var(--color-green-200);border-color:var(--color-green-200)}.c-button_primary{cursor:none;background:none;color:var(--color-grey-800);padding:calc(var(--4) + var(--0_5));display:flex;align-items:center;justify-content:center;gap:var(--4);border:var(--px) solid var(--color-green-200);position:relative;overflow:hidden;transition:color .15s ease-in-out}.c-button_primary:focus-visible{color:var(--color-green-200)}.c-button_primary:focus-visible .c-icon_arrow{fill:var(--color-green-200)}.c-button_primary:focus-visible .c-button_bg{transform:translate(-50%,50%)}@media (width >= 48rem){.c-button_primary{padding:var(--5)}}@media (width >= 64rem){.c-button_primary:hover{color:var(--color-green-200)}.c-button_primary:hover .c-icon_arrow{fill:var(--color-green-200)}.c-button_primary:hover .c-button_bg{transform:translate(-50%,50%)}}.c-icon_wrapper{display:flex;overflow:hidden;height:var(--3);width:var(--3)}.c-icon_arrow{transition:fill .15s ease-in-out;fill:var(--color-grey-800);position:relative}.c-button_bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:105%;height:105%;background-color:var(--color-green-200);z-index:-1;pointer-events:none;transition:transform 1s cubic-bezier(.1,0,0,1)}.u-button_disabled{pointer-events:none;opacity:.3}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}
