.rsa-key-generator-module__f7KhZq__tool{}.rsa-key-generator-module__f7KhZq__options{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);flex-direction:column;min-inline-size:0;margin:0;display:flex}.rsa-key-generator-module__f7KhZq__subOptions{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.rsa-key-generator-module__f7KhZq__legend{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-semibold);color:var(--color-text-secondary);padding:0}.rsa-key-generator-module__f7KhZq__optionsRow{min-inline-size:0;}.rsa-key-generator-module__f7KhZq__optionPair{}.rsa-key-generator-module__f7KhZq__optionLabel{}.rsa-key-generator-module__f7KhZq__checkText{font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);color:var(--color-text-primary)}.rsa-key-generator-module__f7KhZq__radio{}.rsa-key-generator-module__f7KhZq__checkbox{}.rsa-key-generator-module__f7KhZq__select{min-inline-size:0;}.rsa-key-generator-module__f7KhZq__hint{}.rsa-key-generator-module__f7KhZq__familyNote{min-block-size:60px;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-warning-fg);margin:0}.rsa-key-generator-module__f7KhZq__submitRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rsa-key-generator-module__f7KhZq__generateButton{min-block-size:var(--target-touch);}.rsa-key-generator-module__f7KhZq__kbd{}.rsa-key-generator-module__f7KhZq__credentialNote{min-block-size:40px;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-warning-fg);margin:0}.rsa-key-generator-module__f7KhZq__credentialNoteHidden{visibility:hidden}.rsa-key-generator-module__f7KhZq__errorBox{}.rsa-key-generator-module__f7KhZq__errorMessage{font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);margin:0}.rsa-key-generator-module__f7KhZq__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rsa-key-generator-module__f7KhZq__chip{}.rsa-key-generator-module__f7KhZq__banner{}.rsa-key-generator-module__f7KhZq__bannerAction{color:var(--color-accent-fg);cursor:pointer;font-size:inherit;text-underline-offset:2px;min-block-size:var(--target-min);background:0 0;border:none;padding:0;text-decoration:underline}.rsa-key-generator-module__f7KhZq__jumpAnchor{color:var(--color-accent-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);text-underline-offset:2px;align-self:flex-start;text-decoration:underline;display:none}@media (max-width:1023px){.rsa-key-generator-module__f7KhZq__jumpAnchor{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}.rsa-key-generator-module__f7KhZq__statusRegion{justify-content:space-between;gap:var(--space-2);min-block-size:44px;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.rsa-key-generator-module__f7KhZq__statusElapsed{min-inline-size:12ch;min-block-size:var(--text-ui-xs-line)}.rsa-key-generator-module__f7KhZq__statusPrimary{min-inline-size:0}.rsa-key-generator-module__f7KhZq__statusRight{min-inline-size:0;}.rsa-key-generator-module__f7KhZq__group{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.rsa-key-generator-module__f7KhZq__groupTitle{font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);font-weight:var(--weight-semibold);color:var(--color-text-secondary);margin:0}.rsa-key-generator-module__f7KhZq__cardStack{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.rsa-key-generator-module__f7KhZq__card{border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-bg-pane);flex-direction:column;min-inline-size:0;display:flex}.rsa-key-generator-module__f7KhZq__cardHeader{flex-wrap:wrap;min-inline-size:0;}.rsa-key-generator-module__f7KhZq__cardTitle{white-space:normal;text-overflow:clip;overflow-wrap:break-word;margin:0;overflow:visible;}.rsa-key-generator-module__f7KhZq__cardActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.rsa-key-generator-module__f7KhZq__cardButton{min-block-size:var(--target-touch);min-inline-size:var(--target-touch);}.rsa-key-generator-module__f7KhZq__cardToggle{min-block-size:var(--target-touch);min-inline-size:var(--target-touch);}.rsa-key-generator-module__f7KhZq__cardBody{block-size:208px;padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-border-subtle);min-inline-size:0;overflow:auto}.rsa-key-generator-module__f7KhZq__cardBody:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.rsa-key-generator-module__f7KhZq__cardValue{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"zero";font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;min-inline-size:0;margin:0}.rsa-key-generator-module__f7KhZq__cardEmpty{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-muted);margin:0}.rsa-key-generator-module__f7KhZq__factLine{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);margin:0}.rsa-key-generator-module__f7KhZq__actions{}.rsa-key-generator-module__f7KhZq__actionButton{min-block-size:var(--target-touch);}.rsa-key-generator-module__f7KhZq__echoSlot{inline-size:1em;color:var(--color-success-fg);display:inline-block}.rsa-key-generator-module__f7KhZq__shareNote{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);margin:0}.rsa-key-generator-module__f7KhZq__scopeBlock{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;min-inline-size:0;display:flex}.rsa-key-generator-module__f7KhZq__scopeList{gap:var(--space-1);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.rsa-key-generator-module__f7KhZq__scopeItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary)}.rsa-key-generator-module__f7KhZq__scopeLinkLine{margin:0}.rsa-key-generator-module__f7KhZq__scopeLink{min-block-size:var(--target-touch);color:var(--color-accent-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.rsa-key-generator-module__f7KhZq__keyboardHint{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);margin:0}.rsa-key-generator-module__f7KhZq__privacyLine{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);margin:0}.rsa-key-generator-module__f7KhZq__dialog{}.rsa-key-generator-module__f7KhZq__dialogTitle{margin:0 0 var(--space-3);font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.rsa-key-generator-module__f7KhZq__shortcutList{gap:var(--space-2);margin:0 0 var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.rsa-key-generator-module__f7KhZq__shortcutItem{align-items:center;gap:var(--space-2);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);display:flex}
