.ssh-key-generator-module___MV5yW__tool{}.ssh-key-generator-module___MV5yW__unencryptedNotice{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-inline-start:3px solid var(--color-warning-fg);border-radius:var(--radius-md);background:var(--color-bg-surface);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);min-inline-size:0;margin:0}.ssh-key-generator-module___MV5yW__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}.ssh-key-generator-module___MV5yW__subOptions{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.ssh-key-generator-module___MV5yW__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}.ssh-key-generator-module___MV5yW__optionsRow{min-inline-size:0;}.ssh-key-generator-module___MV5yW__optionPair{}.ssh-key-generator-module___MV5yW__optionLabel{}.ssh-key-generator-module___MV5yW__checkText{font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);color:var(--color-text-primary)}.ssh-key-generator-module___MV5yW__radio{}.ssh-key-generator-module___MV5yW__checkbox{}.ssh-key-generator-module___MV5yW__select{min-inline-size:0;}.ssh-key-generator-module___MV5yW__hint{}.ssh-key-generator-module___MV5yW__textPairStacked{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.ssh-key-generator-module___MV5yW__monoInput{font-family:var(--font-mono);font-variant-ligatures:none;inline-size:100%;min-inline-size:0;}.ssh-key-generator-module___MV5yW__submitRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ssh-key-generator-module___MV5yW__generateButton{min-block-size:var(--target-touch);}.ssh-key-generator-module___MV5yW__kbd{}.ssh-key-generator-module___MV5yW__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}.ssh-key-generator-module___MV5yW__credentialNoteHidden{visibility:hidden}.ssh-key-generator-module___MV5yW__errorBox{}.ssh-key-generator-module___MV5yW__errorTitle{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);font-weight:var(--weight-semibold);margin:0}.ssh-key-generator-module___MV5yW__errorMessage{font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);margin:0}.ssh-key-generator-module___MV5yW__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ssh-key-generator-module___MV5yW__chip{}.ssh-key-generator-module___MV5yW__banner{}.ssh-key-generator-module___MV5yW__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}.ssh-key-generator-module___MV5yW__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){.ssh-key-generator-module___MV5yW__jumpAnchor{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}.ssh-key-generator-module___MV5yW__statusRegion{justify-content:space-between;align-items:center;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}.ssh-key-generator-module___MV5yW__statusPrimary{min-inline-size:0}.ssh-key-generator-module___MV5yW__progressSlot{align-items:center;gap:var(--space-2);min-block-size:var(--target-touch);min-inline-size:0;display:flex}.ssh-key-generator-module___MV5yW__progressTrack{inline-size:160px;max-inline-size:100%;block-size:var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-text-primary) 8%, transparent);display:block;overflow:hidden}.ssh-key-generator-module___MV5yW__progressFill{background:var(--color-text-secondary);block-size:100%;display:block}.ssh-key-generator-module___MV5yW__statusElapsed{min-inline-size:12ch}.ssh-key-generator-module___MV5yW__viewRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ssh-key-generator-module___MV5yW__pane{gap:var(--space-2);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-bg-pane);flex-direction:column;min-inline-size:0;padding-block-end:var(--space-3);display:flex}.ssh-key-generator-module___MV5yW__paneHeader{flex-wrap:wrap;min-inline-size:0;}.ssh-key-generator-module___MV5yW__paneTitle{margin:0;}.ssh-key-generator-module___MV5yW__paneActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ssh-key-generator-module___MV5yW__paneButton{min-block-size:var(--target-touch);min-inline-size:var(--target-touch);}.ssh-key-generator-module___MV5yW__paneToggle{min-block-size:var(--target-touch);min-inline-size:var(--target-touch);}.ssh-key-generator-module___MV5yW__paneCaption{padding-inline:var(--space-3);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);margin:0}.ssh-key-generator-module___MV5yW__paneBodyLine{block-size:72px;margin-inline:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-inline-size:0;overflow:auto}.ssh-key-generator-module___MV5yW__paneBodyBlock{block-size:208px;margin-inline:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);min-inline-size:0;overflow:auto}.ssh-key-generator-module___MV5yW__paneBodyLine:focus-visible,.ssh-key-generator-module___MV5yW__paneBodyBlock:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.ssh-key-generator-module___MV5yW__paneLine{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;-webkit-user-select:all;user-select:all;margin:0}.ssh-key-generator-module___MV5yW__paneBlock{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;-webkit-user-select:all;user-select:all;min-inline-size:0;margin:0}.ssh-key-generator-module___MV5yW__paneEmpty{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-muted);margin:0}.ssh-key-generator-module___MV5yW__metaRow{align-items:center;gap:var(--space-3);padding-inline:var(--space-3);min-block-size:var(--target-touch);flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.ssh-key-generator-module___MV5yW__metaList{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:auto;min-inline-size:0;margin:0;display:flex}.ssh-key-generator-module___MV5yW__metaPair,.ssh-key-generator-module___MV5yW__metaPairWide{align-items:baseline;gap:var(--space-1);min-inline-size:0;display:flex}.ssh-key-generator-module___MV5yW__metaPairWide{flex:24ch}.ssh-key-generator-module___MV5yW__metaTerm{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);margin:0}.ssh-key-generator-module___MV5yW__metaValue{font-family:var(--font-mono);font-variant-ligatures:none;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-primary);overflow-wrap:anywhere;min-inline-size:0;margin:0}.ssh-key-generator-module___MV5yW__actions{}.ssh-key-generator-module___MV5yW__actionButton{min-block-size:var(--target-touch);}.ssh-key-generator-module___MV5yW__echoSlot{inline-size:1em;color:var(--color-success-fg);display:inline-block}.ssh-key-generator-module___MV5yW__shareNote{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);margin:0}.ssh-key-generator-module___MV5yW__keyboardHint{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted);margin:0}.ssh-key-generator-module___MV5yW__privacyLine{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);margin:0}.ssh-key-generator-module___MV5yW__dialog{}.ssh-key-generator-module___MV5yW__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)}.ssh-key-generator-module___MV5yW__dialogNote{margin:0 0 var(--space-3);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary)}.ssh-key-generator-module___MV5yW__shortcutList{gap:var(--space-2);margin:0 0 var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.ssh-key-generator-module___MV5yW__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}
