.BcryptGenerator_container__MAVkz{display:flex;flex-direction:column;gap:1.5rem}.BcryptGenerator_controlsCard__luFWK{background-color:var(--bg-card,#1e293b);border:1px solid var(--border-color,#334155);border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.BcryptGenerator_modeToggle__srAg0{display:flex;width:-moz-fit-content;width:fit-content;background-color:var(--bg-main,#0f172a);padding:.25rem;border-radius:.5rem;border:1px solid var(--border-color,#334155)}.BcryptGenerator_modeBtn__3WZ_f{padding:.5rem 1.25rem;border-radius:.375rem;font-weight:500;font-size:.875rem;color:var(--text-secondary,#94a3b8);background:transparent;border:none;cursor:pointer;transition:all .2s ease}.BcryptGenerator_modeBtnActive__cjQl_{background-color:var(--accent-primary,#3b82f6);color:#ffffff}.BcryptGenerator_formGroup__zM4Dn{display:flex;flex-direction:column;gap:.5rem}.BcryptGenerator_label__CH0lj{font-size:.875rem;font-weight:500;color:var(--text-primary,#f8fafc)}.BcryptGenerator_sublabel__T8SYQ{font-size:.75rem;color:var(--text-secondary,#94a3b8)}.BcryptGenerator_input__wvqeI,.BcryptGenerator_textarea__GbG_Z{width:100%;background-color:var(--bg-main,#0f172a);border:1px solid var(--border-color,#334155);border-radius:.375rem;padding:.625rem .875rem;color:var(--text-primary,#f8fafc);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;outline:none}.BcryptGenerator_input__wvqeI:focus,.BcryptGenerator_textarea__GbG_Z:focus{border-color:var(--accent-primary,#3b82f6)}.BcryptGenerator_sliderRow__npofX{display:flex;align-items:center;gap:1rem}.BcryptGenerator_slider__aemQh{flex:1 1;accent-color:var(--accent-primary,#3b82f6)}.BcryptGenerator_sliderVal__qxuCk{font-weight:700;font-size:1rem;color:var(--accent-primary,#3b82f6);min-width:2.5rem}.BcryptGenerator_actions__YoweF{display:flex;gap:.5rem;align-items:center}.BcryptGenerator_btn__a_J_L{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid var(--border-color,#334155);background-color:var(--bg-card,#1e293b);color:var(--text-primary,#f8fafc);transition:background-color .2s}.BcryptGenerator_btnPrimary__Kqhhv{background-color:var(--accent-primary,#3b82f6);color:white;border-color:var(--accent-primary,#3b82f6)}.BcryptGenerator_btnPrimary__Kqhhv:hover{background-color:var(--accent-hover,#2563eb)}.BcryptGenerator_matchBannerSuccess__1_wUo{border-radius:.5rem;background-color:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);color:#4ade80}.BcryptGenerator_matchBannerError__zifGb,.BcryptGenerator_matchBannerSuccess__1_wUo{padding:1rem;font-weight:600;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.BcryptGenerator_matchBannerError__zifGb{border-radius:.5rem;background-color:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#f87171}