.SecureTokenGeneratorTool_slider__ASXm8{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.SecureTokenGeneratorTool_sliderInput__B6aKV{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:2px;background:var(--line);outline:none;cursor:pointer}.SecureTokenGeneratorTool_sliderInput__B6aKV::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;background:var(--accent);border:0;cursor:pointer;-webkit-transition:transform var(--dur-hover) var(--ease);transition:transform var(--dur-hover) var(--ease)}.SecureTokenGeneratorTool_sliderInput__B6aKV::-moz-range-thumb{width:14px;height:14px;background:var(--accent);border:0;cursor:pointer}.SecureTokenGeneratorTool_sliderInput__B6aKV:focus::-webkit-slider-thumb,.SecureTokenGeneratorTool_sliderInput__B6aKV:hover::-webkit-slider-thumb{transform:scale(1.15)}.SecureTokenGeneratorTool_sliderReadout__jl51T{display:inline-flex;align-items:baseline;gap:6px;min-width:110px;justify-content:flex-end}.SecureTokenGeneratorTool_sliderNumber__JYMoj{width:56px;padding:6px 8px;background:var(--panel);border:1px solid var(--line-strong);color:var(--text-hero);font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;text-align:right;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;transition:border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.SecureTokenGeneratorTool_sliderNumber__JYMoj::-webkit-inner-spin-button,.SecureTokenGeneratorTool_sliderNumber__JYMoj::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SecureTokenGeneratorTool_sliderNumber__JYMoj:focus{border-color:var(--accent);background:var(--panel-hover)}.SecureTokenGeneratorTool_sliderSuffix___Awkd{font-size:11px;color:var(--text-faint);letter-spacing:.04em}.SecureTokenGeneratorTool_charsetGrid__0k10L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}@media (max-width:540px){.SecureTokenGeneratorTool_charsetGrid__0k10L{grid-template-columns:1fr}}.SecureTokenGeneratorTool_check__S_iAo{display:inline-flex;align-items:center;gap:9px;padding:6px 0;background:transparent;border:0;color:var(--text);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;letter-spacing:0;cursor:pointer;text-align:left;transition:color var(--dur-hover) var(--ease)}.SecureTokenGeneratorTool_checkWide__11JIt{margin-top:4px}.SecureTokenGeneratorTool_check__S_iAo:hover{color:var(--text-hero)}.SecureTokenGeneratorTool_checkBox__9eziE{color:var(--accent);font-size:12px}.SecureTokenGeneratorTool_checkLabel__5X7_2{color:var(--text-dim)}.SecureTokenGeneratorTool_check__S_iAo[aria-pressed=true] .SecureTokenGeneratorTool_checkLabel__5X7_2{color:var(--text)}.SecureTokenGeneratorTool_checkSample__DqGLx{margin-left:auto;color:var(--text-faint);font-size:11px}.SecureTokenGeneratorTool_strengthRow__ZT_z5{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.SecureTokenGeneratorTool_strengthBits__R_Uns{font-size:12px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:76px}.SecureTokenGeneratorTool_strengthBar__V4JyX{position:relative;display:block;width:100%;height:4px;background:var(--line);overflow:hidden}.SecureTokenGeneratorTool_strengthFill__nFgmT{display:block;height:100%;background:var(--accent);transition:width .18s var(--ease),background-color var(--dur-hover) var(--ease)}.SecureTokenGeneratorTool_strengthFill__nFgmT[data-band=weak]{background:#c45}.SecureTokenGeneratorTool_strengthFill__nFgmT[data-band=fair]{background:#c80}.SecureTokenGeneratorTool_strengthFill__nFgmT[data-band="very strong"],.SecureTokenGeneratorTool_strengthFill__nFgmT[data-band=strong]{background:var(--accent)}.SecureTokenGeneratorTool_strengthBand__VJmip{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);min-width:88px;text-align:right}.SecureTokenGeneratorTool_strengthBand__VJmip[data-band=weak]{color:#c45}.SecureTokenGeneratorTool_strengthBand__VJmip[data-band=fair]{color:#c80}.SecureTokenGeneratorTool_strengthBand__VJmip[data-band="very strong"],.SecureTokenGeneratorTool_strengthBand__VJmip[data-band=strong]{color:var(--accent-bright)}.SecureTokenGeneratorTool_actionRow__cAVoo{display:flex;flex-wrap:wrap;gap:var(--space-3)}.SecureTokenGeneratorTool_resultList__OCmgk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line)}.SecureTokenGeneratorTool_resultItem__7wxlJ{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:9px 12px;border-top:1px solid var(--line);background:var(--panel);transition:background-color var(--dur-hover) var(--ease)}.SecureTokenGeneratorTool_resultItem__7wxlJ:first-child{border-top:0}.SecureTokenGeneratorTool_resultItem__7wxlJ:hover{background:var(--panel-hover)}.SecureTokenGeneratorTool_resultIdx__bo0Xm{font-size:10px;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SecureTokenGeneratorTool_resultValue__UFh_c{font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;color:var(--text-hero);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.SecureTokenGeneratorTool_copyBtn__0nt6o{background:transparent;border:1px solid var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:4px 9px;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.SecureTokenGeneratorTool_copyBtn__0nt6o:hover{color:var(--text-hero);border-color:var(--accent)}.SecureTokenGeneratorTool_copyBtn__0nt6o[data-state=copied]{color:var(--accent-bright);border-color:var(--accent);background:var(--accent-faint)}