._dangerBtn_pim4w_1{color:var(--text-muted-color);font-size:var(--font-size-sm)}._dangerBtn_pim4w_1._dangerBtn_pim4w_1:hover:not(:disabled){color:var(--danger-color);border-color:rgba(var(--overlay-rgb),.18)}._secondaryActions_pim4w_26{display:flex;justify-content:center;margin-top:var(--spacing-sm)}._container_pim4w_32{max-width:900px;margin:0 auto;padding:var(--spacing-2xl) var(--content-padding)}._header_pim4w_38{text-align:center;margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-xl);position:relative;z-index:1}._title_pim4w_46{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}._subtitle_pim4w_51{color:var(--text-muted-color)}._subtitle_pim4w_51+._subtitle_pim4w_51{margin-top:var(--spacing-md);font-size:var(--font-size-base);text-align:left}._tabs_pim4w_65{display:flex;gap:4px;padding:4px;background:var(--card-bg-color);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-xl)}._tab_pim4w_65{flex:1;min-height:var(--touch-target-ideal);padding:.875rem 1rem;background:transparent;border:none;color:var(--text-muted-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}._tab_pim4w_65:hover{color:var(--text-color);background:rgba(var(--overlay-rgb),.05)}._tab_pim4w_65:active{transform:scale(.98)}._tab_pim4w_65._active_pim4w_102{background:var(--accent-color);color:var(--main-bg-color)}._tabContent_pim4w_108{margin-bottom:var(--spacing-2xl)}._panel_pim4w_116{--panel-pad: var(--spacing-2xl);background:var(--card-bg-color);border:1px solid var(--border-color-light);border-radius:var(--border-radius-lg);padding:var(--panel-pad);box-shadow:var(--glass-shadow)}._panel_pim4w_116 h2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}._panelDescription_pim4w_130{color:var(--text-muted-color);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xl)}._form_pim4w_136{display:flex;flex-direction:column;gap:var(--spacing-lg)}._keysResult_pim4w_112{display:flex;flex-direction:column;gap:var(--spacing-xl);margin:var(--spacing-2xl) calc(-1 * var(--panel-pad)) calc(-1 * var(--panel-pad));padding:var(--spacing-2xl) var(--panel-pad);border-top:1px solid var(--border-color-light);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);background:rgba(var(--accent-color-rgb),.04);animation:_outputAppear_pim4w_1 .45s cubic-bezier(.16,1,.3,1)}@keyframes _outputAppear_pim4w_1{0%{opacity:0;transform:translateY(12px)}}._keyBox_pim4w_178{background:var(--glass-bg-darker);border:1px solid var(--border-color-medium);border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--inset-shadow)}._keyBox_pim4w_178._privateKey_pim4w_190{border-color:var(--warning-color);background:#f59e0b0d}._keyHeader_pim4w_195{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}._keyHeader_pim4w_195 h3{font-size:var(--font-size-base);margin:0}._keyContent_pim4w_207{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--accent-color);background:transparent;border:1px solid var(--border-color-light);padding:var(--spacing-md);border-radius:var(--border-radius-sm);overflow-x:auto;max-height:150px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;margin:0}._keyHint_pim4w_226{margin-top:var(--spacing-md);font-size:var(--font-size-xs);color:var(--text-muted-color)}._keyWarning_pim4w_232{margin-top:var(--spacing-md);font-size:var(--font-size-xs);color:var(--warning-color);font-weight:var(--font-weight-medium)}._inlineLinkBtn_pim4w_241{background:none;border:none;padding:0;margin:0;font:inherit;font-weight:var(--font-weight-medium);color:var(--accent-color);text-decoration:underline;cursor:pointer}._resultBox_pim4w_256{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-color-light);animation:_outputAppear_pim4w_1 .45s cubic-bezier(.16,1,.3,1)}._resultHeader_pim4w_263{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}._resultHeader_pim4w_263 h3{font-size:var(--font-size-base);margin:0}._resultContent_pim4w_275{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--accent-color);background:var(--glass-bg-darker);padding:var(--spacing-md);border-radius:var(--border-radius-md);box-shadow:var(--inset-shadow);overflow-x:auto;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;margin:0}._decryptedContent_pim4w_254{padding:var(--spacing-lg);background:var(--success-bg);border:1px solid var(--success-color);border-radius:var(--border-radius-md);color:var(--text-color);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);white-space:pre-wrap}._infoSection_pim4w_306{margin-top:var(--spacing-2xl)}._infoParagraph_pim4w_310{color:var(--text-secondary-color);font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}._infoList_pim4w_317{list-style:none;padding:0;margin-bottom:var(--spacing-md)}._infoList_pim4w_317 li{color:var(--text-secondary-color);font-size:var(--font-size-sm);padding:var(--spacing-xs) 0;padding-left:1.5rem;position:relative}._infoList_pim4w_317 li:before{content:"•";position:absolute;left:0;color:var(--accent-color)}._localNote_pim4w_338{padding:var(--spacing-md);background:var(--glass-bg-darker);box-shadow:var(--inset-shadow);border-radius:var(--border-radius-md);margin-bottom:0;color:var(--text-secondary-color);font-size:var(--font-size-sm)}@media (max-width: 576px){._tabs_pim4w_65{flex-direction:column}._tab_pim4w_65{text-align:center;min-height:var(--touch-target-ideal)}._panel_pim4w_116{--panel-pad: var(--spacing-lg)}._keyHeader_pim4w_195,._resultHeader_pim4w_263{flex-direction:column;gap:var(--spacing-sm);align-items:flex-start}._keyHeader_pim4w_195 button,._resultHeader_pim4w_263 button{width:100%;justify-content:center}}@media (max-width: 480px){._container_pim4w_32{padding:var(--spacing-lg) .75rem;overflow-x:hidden}._panel_pim4w_116{--panel-pad: var(--spacing-md)}}._keyringWarning_pim4w_394{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);border-radius:var(--border-radius-sm);background:color-mix(in srgb,var(--warning-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning-color) 35%,transparent);font-size:var(--font-size-sm);line-height:1.5}._keyringWarning_pim4w_394 svg{flex-shrink:0;margin-top:2px;color:var(--warning-color)}._keyringError_pim4w_413{margin:0 0 var(--spacing-lg);padding:var(--spacing-md);border-radius:var(--border-radius-sm);background:color-mix(in srgb,var(--danger-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger-color) 35%,transparent);font-size:var(--font-size-sm)}._keyringEmpty_pim4w_422{margin:0 0 var(--spacing-xl);padding:var(--spacing-lg);border:1px dashed var(--border-color);border-radius:var(--border-radius-sm);color:var(--text-muted-color);font-size:var(--font-size-sm);line-height:1.6;text-align:center}._keyringList_pim4w_433{list-style:none;margin:0 0 var(--spacing-xl);padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}._keyringItem_pim4w_442{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:rgba(var(--card-bg-rgb),.45)}._keyringItemHead_pim4w_449{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-bottom:var(--spacing-sm)}._keyringBadge_pim4w_457{padding:2px 8px;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--accent-color) 15%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 35%,transparent);color:var(--accent-color)}._keyringFingerprint_pim4w_470{display:block;margin-bottom:var(--spacing-md);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--text-muted-color);word-break:break-all}._keyringActions_pim4w_479{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}._keyringUnlockRow_pim4w_486{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px dashed var(--border-color)}._keyringUnlockRow_pim4w_486>*:first-child{flex:1 1 14rem}._keyringSubheading_pim4w_500{margin-top:var(--spacing-xl)}._keyringBackup_pim4w_504{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}
