.mine-key{gap:18px;font-size:14px;line-height:1.5;display:grid}.mine-key-slot{border:1px solid var(--rule);background:var(--card);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.mine-key-slot strong{font-weight:600}.mine-key-slot span{color:var(--muted);font-size:13px}.mine-key-label{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.mine-key-group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.mine-key-form{text-align:left;gap:6px;display:grid}.mine-key-form label{color:var(--muted);font-size:12.5px;font-weight:500}.mine-key-form label+*{margin-bottom:4px}.mine-key-form .input{height:34px}.mine-key-textarea{border:1px solid var(--rule-strong);background:var(--paper);width:100%;min-height:84px;color:var(--ink);font-family:var(--font-code);resize:vertical;word-break:break-all;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.mine-key-textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mine-key-textarea[aria-invalid=true]{border-color:var(--down)}.mine-key-hint{color:var(--muted);font-size:12px}.mine-key-hint strong{color:var(--brass);font-weight:500}.mine-key-hint.is-error{color:var(--down)}.mine-key-muted{color:var(--muted);font-size:12.5px}.mine-key-done-note{color:var(--muted);margin-top:8px;font-size:12.5px;display:block}.mine-mono{font-family:var(--font-code);overflow-wrap:anywhere;font-size:12.5px}.mine-key-loading{gap:8px;display:grid}.mine-key-loading span{background:var(--surface-2,var(--card-2));border-radius:10px;height:46px;animation:1.4s ease-in-out infinite alternate mine-key-pulse}@keyframes mine-key-pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mine-key-loading span{animation:none}}
