.kv[data-v-0409ef48]{background:radial-gradient(1200px 600px at 50% -10%,#2a0a0a 0,transparent 60%),linear-gradient(180deg,#0b0b0c,#120608 55%,#0a0a0b);color:#e7e2d8;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.kv-grain[data-v-0409ef48]{background-image:radial-gradient(#fff 1px,transparent 0);background-size:3px 3px;inset:0;opacity:.06;pointer-events:none;position:fixed;z-index:0}.kv[data-v-0409ef48]>:not(.kv-grain){position:relative;z-index:1}.kv-head[data-v-0409ef48]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#140404e6,#0a0a0b99);border-bottom:1px solid #3a0d0d;display:flex;gap:1rem;padding:.9rem 1.2rem}.kv-back[data-v-0409ef48]{color:#b9a89a;font-size:.85rem;text-decoration:none;white-space:nowrap}.kv-back[data-v-0409ef48]:hover{color:#fff}.kv-brand[data-v-0409ef48]{align-items:center;display:flex;gap:.55rem;margin:0 auto}.kv-mark[data-v-0409ef48]{filter:drop-shadow(0 0 6px #c1121f88);font-size:1.25rem}.kv-mark.sm[data-v-0409ef48]{font-size:1rem}.kv-title[data-v-0409ef48]{color:#f5efe6;font-size:1.05rem;font-weight:900;letter-spacing:.18em;text-shadow:0 0 14px #c1121f55}.kv-langs[data-v-0409ef48]{display:flex;gap:.25rem}.kv-langs a[data-v-0409ef48]{border:1px solid transparent;border-radius:.35rem;color:#8c7e72;font-size:.72rem;font-weight:700;padding:.2rem .45rem;text-decoration:none}.kv-langs a.on[data-v-0409ef48]{background:#c1121f22;border-color:#c1121f;color:#fff}.kv-langs a[data-v-0409ef48]:hover{color:#fff}.kv-main[data-v-0409ef48]{flex:1;margin:0 auto;max-width:880px;padding:1.6rem 1.1rem 2.5rem;width:100%}.kv-tagline[data-v-0409ef48]{color:#b9a89a;font-size:.72rem;letter-spacing:.15em;margin-bottom:1.3rem;text-align:center;text-transform:uppercase}.kv-modes[data-v-0409ef48]{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.2rem}.kv-modes button[data-v-0409ef48]{background:#15100f;border:1px solid #3a2420;border-radius:.6rem;color:#b9a89a;cursor:pointer;flex:1;font-size:.9rem;font-weight:700;max-width:230px;padding:.65rem 1rem;transition:all .15s}.kv-modes button.on[data-v-0409ef48]{background:linear-gradient(180deg,#c1121f,#8a0d16);border-color:#e0606a;box-shadow:0 6px 22px #c1121f44;color:#fff}.kv-grid[data-v-0409ef48]{display:grid;gap:.9rem;grid-template-columns:1fr 1fr}@media (max-width:640px){.kv-grid[data-v-0409ef48]{grid-template-columns:1fr}}.kv-panel[data-v-0409ef48]{background:#100b0b;border:1px solid #3a2420;border-radius:.8rem;overflow:hidden}.kv-panel-h[data-v-0409ef48]{align-items:center;background:#1a1110;border-bottom:1px solid #2a1a18;color:#9a8a7d;display:flex;font-size:.72rem;justify-content:space-between;letter-spacing:.12em;padding:.55rem .85rem;text-transform:uppercase}.kv-copy[data-v-0409ef48]{background:none;border:none;color:#e0606a;cursor:pointer;font-size:.72rem;font-weight:700}.kv-copy[data-v-0409ef48]:hover{color:#fff}.kv-out[data-v-0409ef48],.kv-panel textarea[data-v-0409ef48]{background:transparent;border:0;color:#f5efe6;font-size:1.05rem;line-height:1.6;min-height:180px;outline:none;padding:.9rem;resize:vertical;width:100%}.kv-panel textarea[data-v-0409ef48]::-moz-placeholder{color:#6a5b52}.kv-panel textarea[data-v-0409ef48]::placeholder{color:#6a5b52}.kv-out[data-v-0409ef48]{white-space:pre-wrap;word-break:break-word}.kv-out.mono[data-v-0409ef48],.kv-panel textarea[data-v-0409ef48]{font-feature-settings:"tnum"}.kv-out.mono[data-v-0409ef48]{color:#ffd7a0;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em}.kv-actions[data-v-0409ef48]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.1rem 0 .4rem}.kv-btn[data-v-0409ef48]{background:linear-gradient(180deg,#c1121f,#8a0d16);border:1px solid #e0606a;border-radius:.6rem;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:.6rem 1.1rem}.kv-btn.ghost[data-v-0409ef48]{background:#15100f;border-color:#3a2420;color:#b9a89a}.kv-btn[data-v-0409ef48]:disabled{cursor:not-allowed;opacity:.4}.kv-btn[data-v-0409ef48]:not(:disabled):hover{filter:brightness(1.1)}.kv-note[data-v-0409ef48]{color:#8c7e72;font-size:.78rem;margin-top:1rem;text-align:center}.kv-note.dim[data-v-0409ef48]{color:#6a5b52}.kv-ref[data-v-0409ef48]{margin-top:1.8rem}.kv-ref-h[data-v-0409ef48]{color:#9a8a7d;font-size:.72rem;letter-spacing:.14em;margin-bottom:.8rem;text-align:center;text-transform:uppercase}.kv-keys[data-v-0409ef48]{display:grid;gap:.55rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:460px}@media (max-width:420px){.kv-keys[data-v-0409ef48]{grid-template-columns:repeat(2,1fr)}}.kv-key[data-v-0409ef48]{align-items:center;background:#100b0b;border:1px solid #3a2420;border-radius:.6rem;display:flex;gap:.6rem;padding:.55rem .7rem}.kv-digit[data-v-0409ef48]{background:linear-gradient(180deg,#2a0c0c,#160606);border:1px solid #5a1414;border-radius:.45rem;color:#ffb4ba;display:grid;flex-shrink:0;font-family:JetBrains Mono,monospace;font-weight:900;height:1.9rem;place-items:center;width:1.9rem}.kv-letters[data-v-0409ef48]{color:#cbb9ac;font-weight:600;letter-spacing:.14em}.kv-foot[data-v-0409ef48]{background:#0a040480;border-top:1px solid #3a0d0d;color:#7a6c61;font-size:.78rem;padding:1.1rem;text-align:center}.kv-foot a[data-v-0409ef48]{color:#b9a89a;text-decoration:none}.kv-foot a[data-v-0409ef48]:hover{color:#fff}
