:root{--color-neutral-50: #09090b;--color-neutral-100: #18181b;--color-neutral-200: #27272a;--color-neutral-300: #3f3f46;--color-neutral-400: #52525b;--color-neutral-500: #71717a;--color-neutral-600: #a1a1aa;--color-neutral-700: #d4d4d8;--color-neutral-800: #e4e4e7;--color-neutral-900: #f4f4f5;--color-neutral-950: #fafafa;--color-neutral-1: #000;--color-neutral-2: #121212;--color-neutral-3: #1f1f1f;--color-neutral-4: #282828;--color-neutral-5: #303030;--color-neutral-6: #3a3a3a;--color-neutral-7: #474747;--color-neutral-8: #606060;--color-neutral-9: #6d6d6d;--color-neutral-10: #7a7a7a;--color-neutral-11: #b3b3b3;--color-neutral-12: #eee;--color-accent: #fff;--color-foreground: #eee;--color-foreground-subtle: #b3b3b3;--color-foreground-subtler: #7a7a7a}:root{--font-display: "Inter Tight", sans-serif;--font-heading: "Inter Tight", sans-serif;--font-sans: "Inter", sans-serif;--font-mono: "Space Mono", monospace;--font-base-size: 1rem;--font-pos-ratio: 1.2;--font-neg-ratio: 1.125;--font-3xlg: calc(var(--font-2xlg) * var(--font-pos-ratio));--font-2xlg: calc(var(--font-xlg) * var(--font-pos-ratio));--font-xlg: calc(var(--font-lg) * var(--font-pos-ratio));--font-lg: calc(var(--font-md) * var(--font-pos-ratio));--font-md: calc(var(--font-base) * var(--font-pos-ratio));--font-base: var(--font-base-size);--font-sm: calc(var(--font-base) / var(--font-neg-ratio));--font-xsm: calc(var(--font-sm) / var(--font-neg-ratio));--font-2xsm: calc(var(--font-xsm) / var(--font-neg-ratio));--font-3xsm: calc(var(--font-xxsm) / var(--font-neg-ratio))}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0;font:inherit}html{scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--font-base);color:var(--color-foreground);background-color:var(--color-neutral-50)}::-moz-selection{color:var(--color-foreground);background-color:var(--color-neutral-300)}::selection{color:var(--color-foreground);background-color:var(--color-neutral-300)}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/pswd/fonts/inter-v13-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/pswd/fonts/inter-v13-latin-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;src:url(/pswd/fonts/space-mono-v13-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;src:url(/pswd/fonts/space-mono-v13-latin-700.woff2) format("woff2");font-display:swap}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(/pswd/fonts/bebas-neue-v14-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;src:url(/pswd/fonts/inter-tight-v7-latin-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;src:url(/pswd/fonts/inter-tight-v7-latin-600.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;src:url(/pswd/fonts/inter-tight-v7-latin-700.woff2) format("woff2");font-display:swap}button,input,select,textarea{-webkit-tap-highlight-color:transparent}._container_1hf7a_1{width:90%;max-width:450px;margin:0 auto}._container_1hf7a_1._wide_1hf7a_6{max-width:850px}._sliderRoot_1xxiq_1{position:relative;display:flex;align-items:center;width:100%;height:20px;touch-action:none}._sliderTrack_1xxiq_10{position:relative;flex-grow:1;height:4px;background:var(--color-neutral-200);border-radius:9999px}._sliderRange_1xxiq_18{position:absolute;height:100%;background:linear-gradient(90deg,var(--color-neutral-50),var(--color-neutral-800));border-radius:9999px}._sliderThumb_1xxiq_29{display:block;width:16px;height:16px;cursor:pointer;background:var(--color-neutral-950);border-radius:50%;box-shadow:0 0 3px var(--color-neutral-50)}._sliderThumb_1xxiq_29:hover{background:var(--color-neutral-800)}._sliderThumb_1xxiq_29:focus{outline:none;box-shadow:0 0 0 3px var(--color-neutral-400)}._checkboxRoot_flovk_1{display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;background:var(--color-neutral-100);border:2px solid var(--color-neutral-300);border-radius:4px;transition:.2s}._checkboxRoot_flovk_1[data-state=checked]{background:var(--color-neutral-950);border:2px solid var(--color-neutral-950)}._checkboxIndicator_flovk_19{font-size:var(--font-2xsm);color:var(--color-neutral-50);transform:translateY(2px)}._generator_1dpol_1 ._tabs_1dpol_2{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;height:50px;padding:4px;margin-bottom:16px;border:1px solid var(--color-neutral-100);border-radius:12px}._generator_1dpol_1 ._tabs_1dpol_2 button{display:flex;flex-grow:1;align-items:center;justify-content:center;height:100%;font-size:var(--font-xsm);color:var(--color-foreground-subtle);cursor:pointer;background-color:transparent;border:1px solid var(--color-neutral-50);border-radius:8px;outline:none;transition:.2s}._generator_1dpol_1 ._tabs_1dpol_2 button:hover{border-color:var(--color-neutral-100)}._generator_1dpol_1 ._tabs_1dpol_2 button._active_1dpol_31{position:relative;font-weight:500;color:var(--color-foreground);background:linear-gradient(var(--color-neutral-50),var(--color-neutral-100));border:1px solid var(--color-neutral-100)}._generator_1dpol_1 ._tabs_1dpol_2 button._active_1dpol_31:before{position:absolute;bottom:-1px;left:50%;width:70%;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--color-neutral-400),transparent);transform:translate(-50%)}._generator_1dpol_1 ._tabs_1dpol_2 button._active_1dpol_31:after{position:absolute;bottom:-6px;left:50%;width:80%;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--color-neutral-300),transparent);transform:translate(-50%)}._generator_1dpol_1 ._resultWrapper_1dpol_76{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;height:50px;margin-bottom:16px}._generator_1dpol_1 ._resultWrapper_1dpol_76 ._score_1dpol_83{display:flex;align-items:flex-end;width:3px;height:70%;overflow:hidden;background-color:var(--color-neutral-100);border-radius:50px}._generator_1dpol_1 ._resultWrapper_1dpol_76 ._score_1dpol_83 ._filled_1dpol_92{width:100%;background-color:transparent;transition:.2s}._generator_1dpol_1 ._resultWrapper_1dpol_76 ._result_1dpol_76{position:relative;display:flex;flex-grow:1;-moz-column-gap:4px;column-gap:4px;align-items:center;width:100%;height:100%;padding:4px;background:linear-gradient(90deg,var(--color-neutral-100),transparent,transparent,transparent);border:1px solid var(--color-neutral-200);border-radius:12px}._generator_1dpol_1 ._resultWrapper_1dpol_76 ._result_1dpol_76:before{position:absolute;top:-1px;left:10px;width:40%;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--color-neutral-400),transparent,transparent)}._generator_1dpol_1 ._resultWrapper_1dpol_76 ._result_1dpol_76:after{position:absolute;right:10px;bottom:-1px;width:40%;height:1px;content:"";background:linear-gradient(90deg,transparent,transparent,var(--color-neutral-400),transparent)}._generator_1dpol_1 ._resultWrapper_1dpol_76 ._result_1dpol_76 input{flex-grow:1;width:100%;min-width:0;padding:0 0 0 8px;font-family:var(--font-mono);font-size:var(--font-sm);color:var(--color-foreground);background-color:transparent;border:none;outline:none}._generator_1dpol_1 ._resultWrapper_1dpol_76 ._result_1dpol_76 button{display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:1 / 1;color:var(--color-foreground-subtle);cursor:pointer;background-color:var(--color-neutral-100);border:none;border-radius:8px;outline:none}._generator_1dpol_1 ._resultWrapper_1dpol_76 ._result_1dpol_76 button._generate_1dpol_176{color:var(--color-neutral-50);background-color:var(--color-neutral-950);box-shadow:inset 0 -3px 0 var(--color-neutral-700)}._generator_1dpol_1 ._resultWrapper_1dpol_76 ._result_1dpol_76 button._hide_1dpol_182{width:30px;font-size:var(--font-sm);color:var(--color-foreground-subtler);background-color:transparent}._generator_1dpol_1 ._resultWrapper_1dpol_76 ._result_1dpol_76 button._copy_1dpol_189._copied_1dpol_189{color:#22c55e}._generator_1dpol_1 ._crackTime_1dpol_196{position:relative;padding:12px 0 12px 12px;margin-bottom:16px;font-size:var(--font-sm);line-height:1.6;color:var(--color-foreground-subtle);background:linear-gradient(90deg,var(--color-neutral-100),transparent,transparent);border-left:1px solid var(--color-neutral-200);border-radius:8px}._generator_1dpol_1 ._crackTime_1dpol_196:before{position:absolute;top:50%;left:-1px;width:1px;height:80%;content:"";background:linear-gradient(transparent,var(--color-neutral-400),transparent);transform:translateY(-50%)}._generator_1dpol_1 ._crackTime_1dpol_196 ._time_1dpol_227{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center}._generator_1dpol_1 ._crackTime_1dpol_196 ._time_1dpol_227 ._label_1dpol_232{min-width:-moz-max-content;min-width:max-content}._generator_1dpol_1 ._crackTime_1dpol_196 ._time_1dpol_227 ._truncate_1dpol_236{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}._generator_1dpol_1 ._crackTime_1dpol_196 ._mono_1dpol_246{font-family:var(--font-mono);color:var(--color-foreground)}._generator_1dpol_1 ._crackTime_1dpol_196 ._attempts_1dpol_251{margin-top:8px;font-size:var(--font-xsm)}._generator_1dpol_1 ._crackTime_1dpol_196 ._attempts_1dpol_251 ._mono_1dpol_246 ._accent_1dpol_256{color:var(--color-foreground-subtler)}._generator_1dpol_1 ._crackTime_1dpol_196 ._attempts_1dpol_251 ._mono_1dpol_246 sup{font-size:var(--font-2xsm);color:var(--color-foreground-subtle)}._generator_1dpol_1 ._crackTime_1dpol_196 ._attempts_1dpol_251 ._text_1dpol_266{padding-left:4px}._generator_1dpol_1 ._crackTime_1dpol_196 ._attempts_1dpol_251 ._text_1dpol_266 span{color:var(--color-foreground-subtler)}._generator_1dpol_1 ._tabContent_1dpol_276{position:relative;padding:20px;background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-100);border-radius:8px}._generator_1dpol_1 ._tabContent_1dpol_276:before{position:absolute;bottom:-10px;left:50%;z-index:-2;width:90%;height:50px;content:"";background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-100);border-radius:8px;transform:translate(-50%)}._generator_1dpol_1 ._tabContent_1dpol_276:after{position:absolute;bottom:-20px;left:50%;z-index:-3;width:80%;height:50px;content:"";background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-100);border-radius:8px;transform:translate(-50%)}._generator_1dpol_1 ._tabContent_1dpol_276 ._shineBottom_1dpol_311{position:absolute;bottom:-1px;left:50%;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--color-neutral-200),transparent,transparent,transparent,transparent,var(--color-neutral-200),transparent);transform:translate(-50%)}._generator_1dpol_1 ._tabContent_1dpol_276 ._shineTop_1dpol_331{position:absolute;top:-1px;left:20px;width:80%;height:1px;background:linear-gradient(90deg,transparent,var(--color-neutral-300),transparent,transparent,transparent)}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._length_1dpol_348{margin-bottom:16px}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._length_1dpol_348 label{display:block;margin-bottom:8px;font-size:var(--font-sm);font-weight:500;color:var(--color-foreground-subtle)}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._length_1dpol_348 ._inputs_1dpol_359{display:flex;-moz-column-gap:12px;column-gap:12px;align-items:center}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._length_1dpol_348 ._inputs_1dpol_359 input[type=number]{width:70px;min-width:70px;height:36px;padding:0 4px;font-family:var(--font-mono);font-size:var(--font-sm);font-weight:500;color:var(--color-foreground);text-align:center;background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:8px;outline:none}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._length_1dpol_348 ._inputs_1dpol_359 input[type=range]{flex-grow:1;width:100%;min-width:0;accent-color:#a3e635}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._separator_1dpol_389{margin-top:16px}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._separator_1dpol_389 label{display:block;margin-bottom:8px;font-size:var(--font-sm);font-weight:500;color:var(--color-foreground-subtle)}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._separator_1dpol_389 select{display:block;width:100%;min-width:0;height:40px;padding:0 8px;font-size:var(--font-sm);font-weight:500;color:var(--color-foreground);background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:8px;outline:none}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._customWordlist_1dpol_416{margin-top:16px}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._customWordlist_1dpol_416 label{display:block;margin-bottom:8px;font-size:var(--font-sm);font-weight:500;color:var(--color-foreground-subtle)}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._customWordlist_1dpol_416 label span{font-weight:400;color:var(--color-foreground-subtler)}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._customWordlist_1dpol_416 textarea{display:block;width:100%;min-width:0;height:160px;min-height:160px;padding:8px;font-size:var(--font-sm);font-weight:500;color:var(--color-foreground);resize:vertical;background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:8px;outline:none}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._custom_1dpol_416{margin-top:16px}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._custom_1dpol_416 label{display:block;margin-bottom:8px;font-size:var(--font-sm);font-weight:500;color:var(--color-foreground-subtle)}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._custom_1dpol_416 input{display:block;width:100%;min-width:0;height:40px;padding:0 8px;font-family:var(--font-mono);font-size:var(--font-sm);color:var(--color-foreground);background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:8px;outline:none}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._checkbox_1dpol_477{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;font-size:var(--font-sm);color:var(--color-foreground-subtle)}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._checkbox_1dpol_477:not(:last-of-type){margin-bottom:12px}._generator_1dpol_1 ._tabContent_1dpol_276 ._controls_1dpol_347 ._checkbox_1dpol_477 input{accent-color:#a3e635}._donate_1dpol_496{margin-top:40px;font-size:var(--font-xsm);color:var(--color-foreground-subtle);text-align:center}._donate_1dpol_496 a{font-weight:500;color:var(--color-foreground);text-decoration-style:dotted;text-decoration-color:var(--color-foreground-subtler)}canvas[data-astro-cid-77dk5mam]{position:absolute;top:0;left:0;display:block}.matrix[data-astro-cid-77dk5mam]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;overflow:hidden}.overlay[data-astro-cid-77dk5mam]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgb(9 9 11 / 80%),rgb(9 9 11 / 80%),var(--color-neutral-50),var(--color-neutral-50),var(--color-neutral-50));-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%)}.hero[data-astro-cid-zi4ldr3x]{position:relative;padding:100px 0 40px;text-align:center}.hero[data-astro-cid-zi4ldr3x] .logo[data-astro-cid-zi4ldr3x]{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 16px;background:linear-gradient(var(--color-neutral-200),var(--color-neutral-50),var(--color-neutral-50));border:1px solid var(--color-neutral-200);border-radius:18px;box-shadow:inset 0 -1px 0 var(--color-neutral-100),inset 0 1px 0 var(--color-neutral-400)}.hero[data-astro-cid-zi4ldr3x] .logo[data-astro-cid-zi4ldr3x] img[data-astro-cid-zi4ldr3x]{height:55%;opacity:.95}.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x]{margin-bottom:4px;font-family:var(--font-display);font-size:var(--font-lg);font-weight:700;line-height:1.1}.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] .first[data-astro-cid-zi4ldr3x],.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] .second[data-astro-cid-zi4ldr3x],.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] .third[data-astro-cid-zi4ldr3x]{display:block}.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] .first[data-astro-cid-zi4ldr3x] .underline[data-astro-cid-zi4ldr3x],.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] .second[data-astro-cid-zi4ldr3x] .underline[data-astro-cid-zi4ldr3x],.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] .third[data-astro-cid-zi4ldr3x] .underline[data-astro-cid-zi4ldr3x]{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--color-foreground)}.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] .second[data-astro-cid-zi4ldr3x]{color:var(--color-foreground-subtle)}.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] .third[data-astro-cid-zi4ldr3x]{color:var(--color-foreground-subtler)}.hero[data-astro-cid-zi4ldr3x] h1[data-astro-cid-zi4ldr3x] .gradient[data-astro-cid-zi4ldr3x]{background:linear-gradient(135deg,var(--color-foreground),var(--color-foreground),var(--color-neutral-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero[data-astro-cid-zi4ldr3x] p[data-astro-cid-zi4ldr3x]{height:1.4rem;margin-top:16px;font-size:var(--font-sm);color:var(--color-foreground-subtler)}.hero[data-astro-cid-zi4ldr3x] p[data-astro-cid-zi4ldr3x] strong[data-astro-cid-zi4ldr3x]{font-weight:500;color:var(--color-foreground-subtle)}.hero[data-astro-cid-zi4ldr3x] p[data-astro-cid-zi4ldr3x] span[data-astro-cid-zi4ldr3x]{font-family:var(--font-mono);color:var(--color-foreground-subtle)}.hero[data-astro-cid-zi4ldr3x] .circle-wrapper[data-astro-cid-zi4ldr3x]{padding-top:4px;margin:0;overflow-y:hidden}.hero[data-astro-cid-zi4ldr3x] .circle-wrapper[data-astro-cid-zi4ldr3x] .circle[data-astro-cid-zi4ldr3x]{width:60px;height:30px;margin:0 auto;background:linear-gradient(transparent,var(--color-neutral-400));filter:blur(10px);border-radius:1000px 1000px 0 0;opacity:.25}.hero[data-astro-cid-zi4ldr3x] .divider[data-astro-cid-zi4ldr3x]{width:140px;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--color-neutral-100),var(--color-neutral-300),var(--color-neutral-500),var(--color-neutral-300),var(--color-neutral-100),transparent)}.description[data-astro-cid-l57h3kvk]{padding:60px 0}.description[data-astro-cid-l57h3kvk] section[data-astro-cid-l57h3kvk]:not(:last-of-type){margin-bottom:32px}.description[data-astro-cid-l57h3kvk] section[data-astro-cid-l57h3kvk] h2[data-astro-cid-l57h3kvk]{margin-bottom:8px;font-family:var(--font-display);font-weight:600;color:var(--color-foreground)}.description[data-astro-cid-l57h3kvk] section[data-astro-cid-l57h3kvk] p[data-astro-cid-l57h3kvk]{line-height:1.6;color:var(--color-foreground-subtle)}.description[data-astro-cid-l57h3kvk] section[data-astro-cid-l57h3kvk] p[data-astro-cid-l57h3kvk] code[data-astro-cid-l57h3kvk]{padding:2px 8px;font-family:var(--font-mono);font-size:var(--font-sm);color:var(--color-foreground);background-color:var(--color-neutral-100);border-radius:4px}.description[data-astro-cid-l57h3kvk] section[data-astro-cid-l57h3kvk] p[data-astro-cid-l57h3kvk] a[data-astro-cid-l57h3kvk]{font-weight:500;color:var(--color-foreground);text-decoration:none}.footer[data-astro-cid-k2f5zb5c]{padding-bottom:40px}.footer[data-astro-cid-k2f5zb5c] p[data-astro-cid-k2f5zb5c]{font-size:var(--font-sm);color:var(--color-foreground-subtle)}.footer[data-astro-cid-k2f5zb5c] p[data-astro-cid-k2f5zb5c]:not(:last-of-type){margin-bottom:8px}.footer[data-astro-cid-k2f5zb5c] p[data-astro-cid-k2f5zb5c] a[data-astro-cid-k2f5zb5c]{font-weight:500;color:var(--color-foreground);text-decoration:none}
