.password-page[data-astro-cid-6no3lq2l]{width:min(100%,720px);margin:0 auto}.page-header[data-astro-cid-6no3lq2l]{text-align:center;margin-bottom:1.5rem}.page-header[data-astro-cid-6no3lq2l] h1[data-astro-cid-6no3lq2l]{margin:0 0 .5rem;font-size:1.75rem}.page-header[data-astro-cid-6no3lq2l] p[data-astro-cid-6no3lq2l]{color:var(--text-secondary);margin:0;font-size:1rem}.tool-shell[data-astro-cid-6no3lq2l]{flex-direction:column;gap:.75rem;width:100%;display:flex}.tabs[data-astro-cid-6no3lq2l]{border:0;border-bottom:1px solid var(--ads-border);background:0 0;border-radius:0;gap:.25rem;padding:0;display:flex}.tab[data-astro-cid-6no3lq2l]{border-radius:var(--radius-medium) var(--radius-medium) 0 0;color:var(--ads-text-subtle);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:.375rem .75rem;font-weight:500}.tab[data-astro-cid-6no3lq2l]:hover{color:var(--ads-text);background:0 0}.tab[data-astro-cid-6no3lq2l].active{color:var(--ads-text-selected);border-bottom-color:var(--ads-border-selected);background:0 0}.tab-panel[data-astro-cid-6no3lq2l]{flex-direction:column;gap:.75rem;display:none}.tab-panel[data-astro-cid-6no3lq2l].active{display:flex}.card[data-astro-cid-6no3lq2l]{background:var(--ads-surface);border:1px solid var(--ads-border);border-radius:var(--radius-large);padding:1.25rem}.hero[data-astro-cid-6no3lq2l]{text-align:left}.field-label[data-astro-cid-6no3lq2l]{color:var(--ads-text-subtle);margin-bottom:.375rem;font-size:.75rem;font-weight:500;display:block}.password-field[data-astro-cid-6no3lq2l]{margin-bottom:.85rem}.hero-password[data-astro-cid-6no3lq2l]{box-sizing:border-box;border:1px solid var(--ads-border-input);border-radius:var(--radius-medium);background:var(--ads-bg-input);width:100%;min-height:2.75rem;color:var(--ads-text);font-family:var(--font-mono);word-break:break-all;text-align:left;margin:0;padding:.75rem 1rem;font-size:1.25rem;font-weight:500;line-height:1.75rem;display:block}.hero-password[data-astro-cid-6no3lq2l]:focus{border-color:var(--ads-border-focused)}.hero-actions[data-astro-cid-6no3lq2l]{gap:.5rem;width:100%;display:flex}#heroCopy[data-astro-cid-6no3lq2l]{flex:1;font-size:.875rem}.btn-primary[data-astro-cid-6no3lq2l]{flex:1;min-height:2.75rem;font-size:.875rem;font-weight:500}.btn-icon[data-astro-cid-6no3lq2l]{border-radius:var(--radius-md);border:1px solid var(--ads-border);width:2.5rem;height:2.5rem;color:var(--ads-icon-subtle);cursor:pointer;background:0 0;flex:0 0 2.5rem;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.btn-icon[data-astro-cid-6no3lq2l]:hover{background:var(--ads-bg-neutral-hovered);color:var(--ads-text)}.refresh-icon[data-astro-cid-6no3lq2l]{flex-shrink:0;display:block}.hero-strength[data-astro-cid-6no3lq2l]{color:var(--ads-text-subtle);text-align:left;margin:.75rem 0 0;font-size:.875rem}.trust-line[data-astro-cid-6no3lq2l]{color:var(--ads-text-subtle);margin:.5rem 0 0;font-size:.75rem}.presets-label[data-astro-cid-6no3lq2l]{color:var(--ads-text-subtle);margin:0 0 .375rem;font-size:.75rem;font-weight:500}.presets[data-astro-cid-6no3lq2l]{background:var(--bg-elevated);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-bottom:1rem;padding:4px;display:grid}.preset[data-astro-cid-6no3lq2l]{border-radius:var(--radius-sm);height:2rem;color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-xshort) var(--motion-ease-out), color var(--motion-xshort) var(--motion-ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.preset[data-astro-cid-6no3lq2l]:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.preset[data-astro-cid-6no3lq2l].active{background:var(--accent-solid);color:#fff}.preset[data-astro-cid-6no3lq2l].active:hover{background:var(--accent-solid-hover)}.length-label[data-astro-cid-6no3lq2l]{margin-bottom:.375rem;font-size:.875rem;display:block}.length-row[data-astro-cid-6no3lq2l]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.length-row[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;height:1.5rem}.length-row[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l][type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--accent-primary) var(--slider-fill,0%), var(--border-default) var(--slider-fill,0%));height:6px}.length-row[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l][type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--accent-primary);background:#f1f2f4;border-radius:50%;width:18px;height:18px;margin-top:-6px}.length-row[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l][type=range]::-moz-range-track{border-radius:var(--radius-pill);background:var(--border-default);height:6px}.length-row[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l][type=range]::-moz-range-progress{border-radius:var(--radius-pill);background:var(--accent-primary);height:6px}.length-row[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l][type=range]::-moz-range-thumb{border:2px solid var(--accent-primary);background:#f1f2f4;border-radius:50%;width:14px;height:14px}.stepper[data-astro-cid-6no3lq2l]{border:1px solid var(--ads-border);border-radius:var(--radius-medium);background:var(--ads-bg-input);flex-shrink:0;align-items:center;display:flex;overflow:hidden}.stepper[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l]{border:none;border-left:1px solid var(--ads-border);border-right:1px solid var(--ads-border);width:3.2rem;height:2rem;color:var(--ads-text);text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border-radius:0;font-size:.875rem}.stepper[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l]::-webkit-outer-spin-button,.stepper[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-btn[data-astro-cid-6no3lq2l]{width:2rem;height:2rem;color:var(--ads-icon-subtle);cursor:pointer;transition:background-color var(--motion-xshort) var(--motion-ease-out), color var(--motion-xshort) var(--motion-ease-out);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.stepper-btn[data-astro-cid-6no3lq2l] svg[data-astro-cid-6no3lq2l]{display:block}.stepper-btn[data-astro-cid-6no3lq2l]:hover{background:var(--ads-bg-neutral-hovered);color:var(--ads-text)}.chips[data-astro-cid-6no3lq2l]{flex-wrap:wrap;gap:.4rem;display:flex}.chip[data-astro-cid-6no3lq2l]{border-radius:var(--radius-md);border:1px solid var(--border-default);min-height:2rem;color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-xshort) var(--motion-ease-out), border-color var(--motion-xshort) var(--motion-ease-out), color var(--motion-xshort) var(--motion-ease-out);background:0 0;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.chip[data-astro-cid-6no3lq2l]:hover{border-color:var(--border-control);background:var(--bg-surface-hover);color:var(--text-primary)}.chip[data-astro-cid-6no3lq2l].active{border-color:var(--accent-solid);background:var(--accent-solid);color:#fff}.chip[data-astro-cid-6no3lq2l].active:hover{border-color:var(--accent-solid-hover);background:var(--accent-solid-hover);color:#fff}.form-error[data-astro-cid-6no3lq2l]{color:var(--ads-text-danger);margin:.5rem 0 0;font-size:.75rem}.settings-link-wrap[data-astro-cid-6no3lq2l]{margin:.75rem 0 0}.settings-link[data-astro-cid-6no3lq2l]{color:var(--accent-text);font-size:.875rem;text-decoration:none}.settings-link[data-astro-cid-6no3lq2l]:hover{text-decoration:underline}.settings-link[data-astro-cid-6no3lq2l].copied{color:var(--ads-text-success)}.advanced[data-astro-cid-6no3lq2l]{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);padding:0 1rem}.advanced[data-astro-cid-6no3lq2l] summary[data-astro-cid-6no3lq2l]{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.advanced[data-astro-cid-6no3lq2l] summary[data-astro-cid-6no3lq2l]::-webkit-details-marker{display:none}.advanced[data-astro-cid-6no3lq2l] summary[data-astro-cid-6no3lq2l]:after{content:"";background-color:var(--text-muted);width:1rem;height:1rem;transition:transform var(--motion-short) var(--motion-ease-out);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.advanced[data-astro-cid-6no3lq2l][open] summary[data-astro-cid-6no3lq2l]:after{transform:rotate(180deg)}.advanced-body[data-astro-cid-6no3lq2l]{flex-direction:column;gap:.7rem;padding-bottom:.85rem;display:flex}.count-label[data-astro-cid-6no3lq2l]{color:var(--ads-text-subtle);margin:0;font-size:.75rem;font-weight:500}.count-presets[data-astro-cid-6no3lq2l]{background:var(--bg-elevated);border-radius:var(--radius-md);gap:2px;padding:4px;display:inline-flex}.count-preset[data-astro-cid-6no3lq2l]{border-radius:var(--radius-sm);min-width:3rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:.375rem .75rem;font-size:.875rem}.count-preset[data-astro-cid-6no3lq2l]:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.count-preset[data-astro-cid-6no3lq2l].active{background:var(--accent-solid);color:#fff}.count-preset[data-astro-cid-6no3lq2l].active:hover{background:var(--accent-solid-hover)}.count-custom[data-astro-cid-6no3lq2l]{align-items:center;gap:.65rem;display:flex}.count-custom-label[data-astro-cid-6no3lq2l]{color:var(--ads-text-subtle);font-size:.875rem}.multi-actions[data-astro-cid-6no3lq2l]{flex-wrap:wrap;gap:.5rem;display:flex}.multi[data-astro-cid-6no3lq2l]{flex-direction:column;gap:.5rem;display:flex}.multi[data-astro-cid-6no3lq2l] textarea[data-astro-cid-6no3lq2l]{resize:none;border-radius:var(--radius-medium);border:1px solid var(--ads-border-input);background:var(--ads-bg-input);width:100%;min-height:0;color:var(--ads-text);font-family:var(--font-mono);scrollbar-width:thin;scrollbar-color:var(--ads-border-bold) transparent;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;overflow-y:hidden}.multi[data-astro-cid-6no3lq2l] textarea[data-astro-cid-6no3lq2l].is-scrollable{overflow-y:auto}.multi[data-astro-cid-6no3lq2l] textarea[data-astro-cid-6no3lq2l]::-webkit-scrollbar{width:8px}.multi[data-astro-cid-6no3lq2l] textarea[data-astro-cid-6no3lq2l]::-webkit-scrollbar-track{background:0 0;margin:4px 0}.multi[data-astro-cid-6no3lq2l] textarea[data-astro-cid-6no3lq2l]::-webkit-scrollbar-thumb{background:var(--ads-border-bold);border-radius:var(--radius-pill)}.multi[data-astro-cid-6no3lq2l] textarea[data-astro-cid-6no3lq2l]::-webkit-scrollbar-thumb:hover{background:var(--ads-text-subtlest)}.next-links[data-astro-cid-6no3lq2l]{color:var(--ads-text-subtle);margin:.125rem 0 0;font-size:.875rem;line-height:1.5}@media (width<=639px){.chip[data-astro-cid-6no3lq2l],.preset[data-astro-cid-6no3lq2l],.count-preset[data-astro-cid-6no3lq2l]{height:auto;min-height:2.75rem}.stepper-btn[data-astro-cid-6no3lq2l],.stepper[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l]{height:2.75rem;min-height:2.75rem}}.check-input-wrap[data-astro-cid-6no3lq2l]{position:relative}.check-input-wrap[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l]{border-radius:var(--radius-medium);border:1px solid var(--ads-border-input);background:var(--ads-bg-input);width:100%;height:2.5rem;color:var(--ads-text);padding:0 2.75rem 0 .75rem;font-size:.875rem}.check-input-wrap[data-astro-cid-6no3lq2l] input[data-astro-cid-6no3lq2l]:focus{border-color:var(--ads-border-focused)}.input-ctrl[data-astro-cid-6no3lq2l]{border-radius:var(--radius-medium);width:2rem;height:2rem;color:var(--ads-icon-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.input-ctrl[data-astro-cid-6no3lq2l]:hover{background:var(--ads-bg-neutral-hovered);color:var(--ads-text)}.eye-icon[data-astro-cid-6no3lq2l]{display:block}.check-live-bar[data-astro-cid-6no3lq2l]{border-radius:var(--radius-pill);background:var(--ads-bg-neutral);height:4px;margin:.75rem 0 1rem;overflow:hidden}.check-live-fill[data-astro-cid-6no3lq2l]{background:var(--accent);width:0;height:100%;transition:width .15s}.check-btn[data-astro-cid-6no3lq2l]{width:100%}.verdict[data-astro-cid-6no3lq2l]{border-radius:var(--radius-large);align-items:flex-start;gap:1rem;padding:1rem;display:flex}.verdict[data-astro-cid-6no3lq2l][data-state=info]{background:var(--ads-bg-information)}.verdict[data-astro-cid-6no3lq2l][data-state=warning]{background:var(--ads-bg-warning)}.verdict[data-astro-cid-6no3lq2l][data-state=danger]{background:var(--ads-bg-danger)}.verdict[data-astro-cid-6no3lq2l][data-state=success]{background:var(--ads-bg-success)}.verdict-icon[data-astro-cid-6no3lq2l]{flex:none;margin-top:.125rem;display:inline-flex}.verdict-icon[data-astro-cid-6no3lq2l] svg[data-astro-cid-6no3lq2l]{width:24px;height:24px;display:none}.verdict[data-astro-cid-6no3lq2l][data-state=info] .vi--info[data-astro-cid-6no3lq2l]{color:var(--ads-icon-information);display:block}.verdict[data-astro-cid-6no3lq2l][data-state=warning] .vi--warning[data-astro-cid-6no3lq2l]{color:var(--ads-icon-warning);display:block}.verdict[data-astro-cid-6no3lq2l][data-state=danger] .vi--danger[data-astro-cid-6no3lq2l]{color:var(--ads-icon-danger);display:block}.verdict[data-astro-cid-6no3lq2l][data-state=success] .vi--success[data-astro-cid-6no3lq2l]{color:var(--ads-icon-success);display:block}.verdict-body[data-astro-cid-6no3lq2l]{min-width:0}.verdict-title[data-astro-cid-6no3lq2l]{color:var(--ads-text);margin:0 0 .25rem;font-size:1rem;font-weight:653;line-height:1.25rem}.verdict-sub[data-astro-cid-6no3lq2l]{color:var(--ads-text-subtle);margin:0;font-size:.875rem}.verdict[data-astro-cid-6no3lq2l] .btn-primary[data-astro-cid-6no3lq2l]{flex:none;margin-top:.75rem}.seo[data-astro-cid-6no3lq2l]{border-top:1px solid var(--ads-border);margin-top:.5rem;padding-top:1.5rem}.seo[data-astro-cid-6no3lq2l] h2[data-astro-cid-6no3lq2l]{margin:0 0 .75rem;font-size:1.5rem;line-height:1.75rem}.seo[data-astro-cid-6no3lq2l] h3[data-astro-cid-6no3lq2l]{margin:0 0 .5rem;font-size:1.25rem;line-height:1.5rem}.seo[data-astro-cid-6no3lq2l] p[data-astro-cid-6no3lq2l]{color:var(--ads-text);margin:0 0 .875rem;line-height:1.5rem}.seo-note[data-astro-cid-6no3lq2l]{font-size:.875rem}.page-updated[data-astro-cid-6no3lq2l]{color:var(--ads-text-subtle);margin:.375rem 0 0;font-size:.75rem}.table-wrap[data-astro-cid-6no3lq2l]{overflow-x:auto}table[data-astro-cid-6no3lq2l]{border-collapse:collapse;width:100%;font-size:.875rem}th[data-astro-cid-6no3lq2l],td[data-astro-cid-6no3lq2l]{text-align:left;border-bottom:1px solid var(--border-subtle);padding:.625rem .75rem}th[data-astro-cid-6no3lq2l]{color:var(--text-muted);border-bottom:2px solid var(--border-default);font-size:.75rem;font-weight:653}tbody[data-astro-cid-6no3lq2l] tr[data-astro-cid-6no3lq2l]:hover td[data-astro-cid-6no3lq2l]{background:var(--ads-bg-neutral-hovered)}td[data-astro-cid-6no3lq2l]{color:var(--ads-text)}.pt-faq[data-astro-cid-6no3lq2l]{border-top:1px solid var(--ads-border);width:100%;max-width:none;margin:.5rem 0 0;padding-top:1.5rem}.pt-faq[data-astro-cid-6no3lq2l] h2[data-astro-cid-6no3lq2l]{margin:0 0 1rem;font-size:1.5rem;line-height:1.75rem}.pt-faq[data-astro-cid-6no3lq2l] .faq-item{margin-left:0;margin-right:0}.related-wrap[data-astro-cid-6no3lq2l]{margin-top:1.5rem}.toast{z-index:50;border-radius:var(--radius-large);background:var(--ads-bg-neutral-bold);color:var(--ads-text-inverse);box-shadow:var(--shadow-overlay);padding:.5rem .75rem;font-size:.875rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}
