.keys-page[data-v-cbca678c]{margin:0 auto;max-width:62rem;padding:2rem 0 4rem}.page-title[data-v-cbca678c]{color:#ffffffe6;font-family:TF2 Build,Segoe UI,sans-serif;font-size:clamp(1.4rem,4vw,1.9rem);font-weight:400;margin:0 0 .375rem}.page-sub[data-v-cbca678c]{color:#ffffff80;margin:0 0 1.5rem}.key-card[data-v-cbca678c]{background:radial-gradient(circle farthest-corner at 50% 0,#2c2c2c 0,#181818 100%);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff17,0 15px 35px #00000073;display:grid;gap:0;grid-template-columns:19rem 1fr;overflow:hidden}.key-card.skeleton[data-v-cbca678c]{min-height:24rem}.key-side[data-v-cbca678c]{align-items:center;background:hsla(0,0%,100%,.025);border-right:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;gap:.75rem;padding:2rem 1.5rem}.key-art[data-v-cbca678c]{background:radial-gradient(circle,rgba(217,182,78,.18),rgba(217,182,78,0) 70%);border-radius:50%;display:grid;height:9.5rem;place-items:center;width:9.5rem}.key-art img[data-v-cbca678c]{height:8.75rem;-o-object-fit:contain;object-fit:contain;width:8.75rem}.key-name[data-v-cbca678c]{color:#ffffffe6;font-size:1rem;font-weight:600;margin:0;text-align:center}.bot-status[data-v-cbca678c]{align-items:center;background:hsla(0,0%,100%,.06);border-radius:999px;color:#ffffffbf;display:inline-flex;font-size:.72rem;font-weight:600;gap:.4rem;padding:.25rem .65rem}.bot-status .dot[data-v-cbca678c]{background:#4ade80;border-radius:50%;height:.5rem;width:.5rem}.bot-status.status-busy .dot[data-v-cbca678c]{background:#fbbf24}.bot-status.status-offline .dot[data-v-cbca678c]{background:#f87171}.rates[data-v-cbca678c]{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 0;width:100%}.rate[data-v-cbca678c]{align-items:baseline;background:var(--well-bg);border-radius:8px;display:flex;justify-content:space-between;padding:.6rem .8rem}.rate dt[data-v-cbca678c]{color:#ffffff80;font-size:.75rem}.rate dd[data-v-cbca678c]{font-size:.95rem;font-weight:700;margin:0}.sell-rate[data-v-cbca678c]{color:var(--red)}.buy-rate[data-v-cbca678c]{color:var(--blue)}.trade-side[data-v-cbca678c]{display:flex;flex-direction:column;gap:.75rem;padding:2rem}.mode-tabs[data-v-cbca678c]{background:var(--well-bg);border-radius:10px;display:grid;gap:.375rem;grid-template-columns:1fr 1fr;margin-bottom:.5rem;padding:.25rem}.mode-tab[data-v-cbca678c]{background:transparent;border:none;border-radius:8px;color:#fff9;cursor:pointer;font-size:.9rem;font-weight:600;padding:.65rem 1rem;transition:background .15s ease,color .15s ease}.mode-tab[data-v-cbca678c]:hover:not(.active){color:#ffffffe6}.mode-tab.active[data-v-cbca678c]{background:rgba(217,182,78,.16);box-shadow:inset 0 0 0 1px #d9b64e59;color:#ffffffe6}.field-label[data-v-cbca678c]{color:#ffffff73;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.field-limit[data-v-cbca678c]{color:var(--primary-color)}.qty-row[data-v-cbca678c]{display:flex;gap:.5rem}.max-btn[data-v-cbca678c],.step-btn[data-v-cbca678c]{background:hsla(0,0%,100%,.06);border:none;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff1a;color:#ffffffd9;cursor:pointer;height:2.9rem;transition:background .15s ease}.step-btn[data-v-cbca678c]{display:grid;place-items:center;width:2.9rem}.max-btn[data-v-cbca678c]{font-size:.8rem;font-weight:600;padding:0 1rem}.max-btn[data-v-cbca678c]:hover:not(:disabled),.step-btn[data-v-cbca678c]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.max-btn[data-v-cbca678c]:disabled,.step-btn[data-v-cbca678c]:disabled{cursor:not-allowed;opacity:.4}.qty-input[data-v-cbca678c]{background:var(--well-bg);border:none;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff1a;color:#ffffffe6;flex:1;font-size:1.15rem;font-weight:700;height:2.9rem;min-width:0;text-align:center}.qty-input[data-v-cbca678c]:focus{box-shadow:inset 0 0 0 1px #d9b64e99}.availability[data-v-cbca678c]{color:#ffffff80;font-size:.8rem;margin:-.25rem 0 0}.summary[data-v-cbca678c]{background:var(--well-bg);border-radius:10px;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:1rem 1.1rem}.summary-row[data-v-cbca678c]{align-items:baseline;color:#fff9;display:flex;font-size:.9rem;justify-content:space-between}.summary-row strong[data-v-cbca678c]{color:#ffffffe6;font-size:1rem}.summary-row .total[data-v-cbca678c]{color:var(--primary-color);font-size:1.25rem}.cta[data-v-cbca678c]{align-items:center;background:linear-gradient(180deg,#e9c862,#cba63f);border:none;border-radius:9px;box-shadow:0 6px 18px #d9b64e40;color:#1a1408;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;height:3.1rem;justify-content:center;margin-top:.25rem;transition:filter .15s ease,transform .05s ease}.cta[data-v-cbca678c]:hover:not(:disabled){filter:brightness(1.06)}.cta[data-v-cbca678c]:active:not(:disabled){transform:translateY(1px)}.cta[data-v-cbca678c]:disabled{background:hsla(0,0%,100%,.07);box-shadow:none;color:#ffffff73;cursor:not-allowed}.result[data-v-cbca678c]{align-items:center;border-radius:10px;display:flex;font-size:.85rem;gap:.75rem;padding:.85rem 1rem}.result>div[data-v-cbca678c]{display:flex;flex:1;flex-direction:column;gap:.15rem}.result span[data-v-cbca678c]{color:#ffffffa6}.result.ok[data-v-cbca678c]{background:rgba(74,222,128,.1);box-shadow:inset 0 0 0 1px #4ade804d;color:#86efac}.result.bad[data-v-cbca678c]{background:rgba(251,191,36,.1);box-shadow:inset 0 0 0 1px #fbbf244d;color:#fcd34d}.open-link[data-v-cbca678c]{background:#86efac;border-radius:6px;color:#1a1408;font-weight:600;padding:.4rem .9rem}.fine-print[data-v-cbca678c]{color:#fff6;font-size:.78rem;line-height:1.5;margin:1.25rem 0 0}.state-panel[data-v-cbca678c]{align-items:center;background:hsla(0,0%,100%,.03);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff14;color:#fff9;display:flex;flex-direction:column;gap:.6rem;padding:3rem 1rem;text-align:center}.state-panel h3[data-v-cbca678c]{color:#ffffffe6;margin:0}.btn.primary[data-v-cbca678c]{background:linear-gradient(180deg,#e9c862,#cba63f);border:none;border-radius:8px;color:#1a1408;cursor:pointer;font-weight:700;padding:.6rem 1.2rem}.spin[data-v-cbca678c]{animation:spin-cbca678c 1s linear infinite}@keyframes spin-cbca678c{to{transform:rotate(1turn)}}@media (max-width:52em){.key-card[data-v-cbca678c]{grid-template-columns:1fr}.key-side[data-v-cbca678c]{border-bottom:1px solid hsla(0,0%,100%,.07);border-right:none;padding:1.5rem 1rem}.trade-side[data-v-cbca678c]{padding:1.25rem 1rem 1.5rem}}
