@keyframes fadeIn-8d22ff35{0%{opacity:0}to{opacity:1}}@keyframes slideIn-8d22ff35{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-8d22ff35{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-8d22ff35{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-8d22ff35{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-8d22ff35{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-8d22ff35{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.app-button[data-v-8d22ff35]{padding:.75rem 1.5rem;border:1px solid #30363d;background:#161b22;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.9em;font-weight:700;cursor:pointer;transition:all .2s;letter-spacing:1px;text-transform:uppercase}.app-button[data-v-8d22ff35]:hover:not(:disabled){background:#238636;border-color:#3fb950;color:#3fb950}.app-button[data-v-8d22ff35]:active:not(:disabled){transform:translateY(1px)}.app-button[data-v-8d22ff35]:disabled{opacity:.5;cursor:not-allowed;border-color:#30363d;color:#8b949e}.app-button--primary[data-v-8d22ff35]{background:#238636;border-color:#3fb950;color:#3fb950}.app-button--primary[data-v-8d22ff35]:hover:not(:disabled){background:#3fb950;color:#0d1117}.app-button--secondary[data-v-8d22ff35]{background:#161b22;border-color:#30363d;color:#c9d1d9}.app-button--secondary[data-v-8d22ff35]:hover:not(:disabled){background:#0d1117;border-color:#c9d1d9;color:#c9d1d9}.app-button--small[data-v-8d22ff35]{padding:.5rem 1rem;font-size:.8em;min-height:36px}.app-button--medium[data-v-8d22ff35]{padding:.75rem 1.5rem;font-size:.9em;min-height:40px}.app-button--large[data-v-8d22ff35]{padding:1rem 2rem;font-size:1em;min-height:48px}@media(max-width:768px){.app-button[data-v-8d22ff35]{min-height:44px;min-width:44px;padding:.75rem 1rem;font-size:.85em;touch-action:manipulation}.app-button--small[data-v-8d22ff35]{min-height:44px;padding:.625rem .875rem}.app-button--medium[data-v-8d22ff35]{min-height:44px;padding:.75rem 1rem}.app-button--large[data-v-8d22ff35]{min-height:48px;padding:.875rem 1.25rem}}@keyframes fadeIn-b21f70a5{0%{opacity:0}to{opacity:1}}@keyframes slideIn-b21f70a5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-b21f70a5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-b21f70a5{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-b21f70a5{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-b21f70a5{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-b21f70a5{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.modal-overlay[data-v-b21f70a5]{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-b21f70a5]{background:#0d1117;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column}.modal-content[data-v-b21f70a5]::-webkit-scrollbar{width:8px;height:8px}.modal-content[data-v-b21f70a5]::-webkit-scrollbar-track{background:#161b22}.modal-content[data-v-b21f70a5]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.modal-content[data-v-b21f70a5]::-webkit-scrollbar-thumb:hover{background:#8b949e}@media(max-width:768px){.modal-content[data-v-b21f70a5]{width:100%;max-width:100%;max-height:100vh;max-height:100dvh;padding:1.5rem 1rem;border-radius:0;margin:0}}.modal-header[data-v-b21f70a5]{margin-bottom:1.5rem;text-align:center;padding-bottom:1rem;border-bottom:1px solid #30363d}.modal-header .modal-title[data-v-b21f70a5]{font-size:1.3em;font-weight:700;color:#3fb950;margin:0 0 .5rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;letter-spacing:1px;text-transform:uppercase}.modal-header .modal-subtitle[data-v-b21f70a5]{font-size:.9em;color:#8b949e;margin:0;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.modal-body[data-v-b21f70a5]{flex:1;min-height:0;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.modal-footer[data-v-b21f70a5]{margin-top:1.5rem;display:flex;justify-content:center;gap:1rem;padding-top:1rem;border-top:1px solid #30363d}.modal-enter-active[data-v-b21f70a5],.modal-leave-active[data-v-b21f70a5]{transition:opacity .3s ease-in-out}.modal-enter-active .modal-content[data-v-b21f70a5],.modal-leave-active .modal-content[data-v-b21f70a5]{transition:transform .3s ease-out,opacity .3s ease-out}.modal-enter-from[data-v-b21f70a5],.modal-leave-to[data-v-b21f70a5]{opacity:0}.modal-enter-from .modal-content[data-v-b21f70a5],.modal-leave-to .modal-content[data-v-b21f70a5]{transform:translateY(20px);opacity:0}.notification-container[data-v-751754ea]{position:fixed;top:1rem;right:1rem;z-index:10000;pointer-events:none}.notifications-list[data-v-751754ea]{display:flex;flex-direction:column;gap:.75rem;pointer-events:auto}.notification[data-v-751754ea]{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;min-width:320px;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;cursor:pointer;transition:all .3s ease;border-left:4px solid}.notification[data-v-751754ea]:hover{transform:translate(-4px);box-shadow:0 6px 16px #0003}.notification.success[data-v-751754ea]{border-left-color:#10b981;background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.notification.error[data-v-751754ea]{border-left-color:#ef4444;background:linear-gradient(135deg,#ffebee,#ffcdd2)}.notification.warning[data-v-751754ea]{border-left-color:#f59e0b;background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.notification.info[data-v-751754ea]{border-left-color:#3b82f6;background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.notification.pending[data-v-751754ea]{border-left-color:#8b5cf6;background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.notification .notification-icon[data-v-751754ea]{font-size:1.5em;flex-shrink:0}.notification .notification-content[data-v-751754ea]{flex:1}.notification .notification-content .notification-title[data-v-751754ea]{font-weight:700;color:#333;margin-bottom:.25rem;font-size:.95em}.notification .notification-content .notification-message[data-v-751754ea]{font-size:.85em;color:#666;line-height:1.4}.notification .notification-content .notification-link[data-v-751754ea]{margin-top:.5rem}.notification .notification-content .notification-link a[data-v-751754ea]{color:#1890ff;text-decoration:none;font-weight:600;font-size:.85em}.notification .notification-content .notification-link a[data-v-751754ea]:hover{text-decoration:underline}.notification .notification-close[data-v-751754ea]{flex-shrink:0;background:none;border:none;font-size:1.5em;color:#666;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.notification .notification-close[data-v-751754ea]:hover{background:#0000001a;color:#333}.notification-enter-active[data-v-751754ea],.notification-leave-active[data-v-751754ea]{transition:all .3s ease}.notification-enter-from[data-v-751754ea],.notification-leave-to[data-v-751754ea]{opacity:0;transform:translate(100%)}.notification-move[data-v-751754ea]{transition:transform .3s ease}@media(max-width:768px){.notification-container[data-v-751754ea]{top:.5rem;right:.5rem;left:.5rem}.notification[data-v-751754ea]{min-width:auto;max-width:100%}}@keyframes fadeIn-5881720c{0%{opacity:0}to{opacity:1}}@keyframes slideIn-5881720c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-5881720c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-5881720c{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-5881720c{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-5881720c{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-5881720c{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.storage-status-indicator[data-v-5881720c]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#161b22;border:1px solid #30363d;border-radius:4px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.75em}.storage-status-indicator.synced[data-v-5881720c]{border-color:#3fb950;background:#238636}.storage-status-indicator.synced .status-icon .icon[data-v-5881720c]{color:#3fb950}.storage-status-indicator.stale[data-v-5881720c]{border-color:#d29922;background:#d299221a}.storage-status-indicator.stale .status-icon .icon[data-v-5881720c]{color:#d29922}.storage-status-indicator.offline[data-v-5881720c]{border-color:#f85149;background:#f851491a}.storage-status-indicator.offline .status-icon .icon[data-v-5881720c]{color:#f85149}.storage-status-indicator .status-icon .icon[data-v-5881720c]{font-size:1.2em;font-weight:700}.storage-status-indicator .status-info[data-v-5881720c]{display:flex;flex-direction:column;gap:.25rem}.storage-status-indicator .status-info .status-text[data-v-5881720c]{color:#c9d1d9;font-weight:700}.storage-status-indicator .status-info .status-details[data-v-5881720c]{display:flex;align-items:center;gap:.5rem;color:#8b949e;font-size:.9em}.storage-status-indicator .status-info .status-details .separator[data-v-5881720c]{opacity:.5}@keyframes fadeIn-03612662{0%{opacity:0}to{opacity:1}}@keyframes slideIn-03612662{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-03612662{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-03612662{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-03612662{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-03612662{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-03612662{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.payment-modal[data-v-03612662]{font-family:Courier New,Consolas,Monaco,Menlo,monospace}.payment-modal .amount-section[data-v-03612662]{margin-bottom:1.5rem;padding:1rem;background:#0d1117;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.payment-modal .amount-section .amount-label[data-v-03612662]{font-size:.85em;color:#8b949e;margin-bottom:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.payment-modal .amount-section .amount-value[data-v-03612662]{display:flex;flex-direction:column;gap:.25rem}.payment-modal .amount-section .amount-value .horse-amount[data-v-03612662]{font-size:1.5em;font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.payment-modal .amount-section .amount-value .usdc-amount[data-v-03612662]{font-size:.9em;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.payment-modal .balance-section[data-v-03612662]{margin-bottom:1.5rem;padding:1rem;background:#0d1117;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.payment-modal .balance-section .balance-label[data-v-03612662]{font-size:.85em;color:#8b949e;margin-bottom:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.payment-modal .balance-section .balance-value[data-v-03612662]{display:flex;align-items:center;gap:.75rem;font-size:1.2em;font-weight:700;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.payment-modal .balance-section .balance-value .insufficient[data-v-03612662]{color:#f85149}.payment-modal .status-message[data-v-03612662]{margin-bottom:1rem;padding:.75rem;border:1px solid #30363d;font-size:.9em;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.payment-modal .status-message p[data-v-03612662]{margin:0;font-weight:700}.payment-modal .status-message .status-detail[data-v-03612662]{font-size:.85em;margin-top:.25rem;opacity:.8;font-weight:400;color:#8b949e}.payment-modal .status-message.insufficient[data-v-03612662]{background:#161b22;border-color:#f85149;color:#f85149}.payment-modal .status-message.warning[data-v-03612662]{background:#161b22;border-color:#d29922;color:#d29922}.payment-modal .status-message.success[data-v-03612662]{background:#161b22;border-color:#3fb950;color:#3fb950}.payment-modal .error-message[data-v-03612662]{margin-bottom:1rem;padding:.75rem;background:#161b22;border:1px solid #f85149;color:#f85149;font-size:.9em;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.payment-modal .error-message p[data-v-03612662]{margin:0}.payment-modal .actions[data-v-03612662]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}@keyframes fadeIn-941be86a{0%{opacity:0}to{opacity:1}}@keyframes slideIn-941be86a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-941be86a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-941be86a{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-941be86a{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-941be86a{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-941be86a{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.buy-horse-modal[data-v-941be86a]{font-family:Courier New,Consolas,Monaco,Menlo,monospace}.buy-horse-modal .amount-info[data-v-941be86a]{margin-bottom:2rem;padding:1rem;background:#0d1117;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.buy-horse-modal .amount-info .info-row[data-v-941be86a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.9em}.buy-horse-modal .amount-info .info-row[data-v-941be86a]:last-child{margin-bottom:0}.buy-horse-modal .amount-info .info-row .label[data-v-941be86a]{color:#8b949e;font-weight:700}.buy-horse-modal .amount-info .info-row .value[data-v-941be86a]{font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.buy-horse-modal .amount-info .info-row.exchange-rate[data-v-941be86a]{padding-top:.75rem;border-top:1px solid #30363d;font-size:.85em;opacity:.8}.buy-horse-modal .loading-state[data-v-941be86a]{text-align:center;padding:2rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.buy-horse-modal .loading-state .spinner[data-v-941be86a]{width:48px;height:48px;border:2px solid #30363d;border-top-color:#3fb950;border-radius:50%;animation:spin-941be86a 1s linear infinite;margin:0 auto 1rem}.buy-horse-modal .loading-state p[data-v-941be86a]{color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.buy-horse-modal .payment-section[data-v-941be86a]{text-align:center;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.buy-horse-modal .payment-section .qr-code-container[data-v-941be86a]{margin-bottom:1.5rem}.buy-horse-modal .payment-section .qr-code-container .qr-code[data-v-941be86a]{width:200px;height:200px;border:2px solid #30363d;padding:.5rem;background:#161b22}.buy-horse-modal .payment-section .qr-code-container .qr-instruction[data-v-941be86a]{margin-top:.75rem;color:#8b949e;font-size:.85em;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.buy-horse-modal .payment-section .payment-actions[data-v-941be86a]{margin-bottom:1.5rem}.buy-horse-modal .payment-status[data-v-941be86a]{padding:1rem;text-align:center;margin-bottom:1rem;border:1px solid #30363d;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.buy-horse-modal .payment-status p[data-v-941be86a]{margin:.5rem 0;font-weight:700}.buy-horse-modal .payment-status .status-note[data-v-941be86a]{font-size:.85em;opacity:.8;font-weight:400;color:#8b949e}.buy-horse-modal .payment-status.pending[data-v-941be86a]{background:#161b22;border-color:#d29922;color:#d29922}.buy-horse-modal .payment-status.processing[data-v-941be86a]{background:#161b22;border-color:#58a6ff;color:#58a6ff}.buy-horse-modal .payment-status.processing .spinner[data-v-941be86a]{width:32px;height:32px;border:2px solid #58a6ff;border-top-color:transparent;border-radius:50%;animation:spin-941be86a 1s linear infinite;margin:0 auto 1rem}.buy-horse-modal .payment-status.success[data-v-941be86a]{background:#161b22;border-color:#3fb950;color:#3fb950}.buy-horse-modal .error-message[data-v-941be86a]{padding:1rem;background:#161b22;border:1px solid #f85149;color:#f85149;text-align:center;margin-bottom:1rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.buy-horse-modal .error-message p[data-v-941be86a]{margin:0 0 .75rem}.buy-horse-modal .footer-actions[data-v-941be86a]{margin-top:1.5rem;display:flex;justify-content:center}@keyframes spin-941be86a{to{transform:rotate(360deg)}}@keyframes fadeIn-a4d06478{0%{opacity:0}to{opacity:1}}@keyframes slideIn-a4d06478{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-a4d06478{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-a4d06478{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-a4d06478{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-a4d06478{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-a4d06478{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.horse-summon-modal .summon-content[data-v-a4d06478]{display:flex;flex-direction:column;gap:1.5rem}.horse-summon-modal .balance-section[data-v-a4d06478]{padding:1rem;background:#0d1117;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-summon-modal .balance-section .balance-label[data-v-a4d06478]{font-size:.85em;color:#8b949e;margin-bottom:.5rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-summon-modal .balance-section .balance-value[data-v-a4d06478]{display:flex;align-items:center;gap:.5rem;font-size:1.3em;font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-summon-modal .balance-section .balance-value.insufficient[data-v-a4d06478]{color:#f85149}.horse-summon-modal .required-section[data-v-a4d06478]{padding:1rem;background:#238636;border:1px solid #3fb950;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-summon-modal .required-section .required-label[data-v-a4d06478]{font-size:.9em;opacity:.9;margin-bottom:.5rem}.horse-summon-modal .required-section .required-value[data-v-a4d06478]{display:flex;flex-direction:column;gap:.25rem}.horse-summon-modal .required-section .required-value .horse-amount[data-v-a4d06478]{font-size:1.8em;font-weight:700}.horse-summon-modal .required-section .required-value .usdc-amount[data-v-a4d06478]{font-size:.9em;opacity:.9}.horse-summon-modal .status-message[data-v-a4d06478]{padding:.75rem;border-radius:6px;font-size:.9em}.horse-summon-modal .status-message p[data-v-a4d06478]{margin:0}.horse-summon-modal .status-message .status-detail[data-v-a4d06478]{font-size:.85em;margin-top:.25rem;opacity:.8}.horse-summon-modal .status-message.insufficient[data-v-a4d06478]{background:#ffebee;color:#c62828}.horse-summon-modal .status-message.success[data-v-a4d06478]{background:#e8f5e9;color:#2e7d32}.horse-summon-modal .name-input-section[data-v-a4d06478],.horse-summon-modal .prompt-input-section[data-v-a4d06478]{display:flex;flex-direction:column;gap:.5rem}.horse-summon-modal .name-input-section label[data-v-a4d06478],.horse-summon-modal .prompt-input-section label[data-v-a4d06478]{font-weight:700;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-summon-modal .name-input-section label .label-hint[data-v-a4d06478],.horse-summon-modal .prompt-input-section label .label-hint[data-v-a4d06478]{font-weight:400;font-size:.8em;color:#8b949e;display:block;margin-top:.25rem}.horse-summon-modal .name-input-section input[data-v-a4d06478],.horse-summon-modal .name-input-section textarea[data-v-a4d06478],.horse-summon-modal .prompt-input-section input[data-v-a4d06478],.horse-summon-modal .prompt-input-section textarea[data-v-a4d06478]{padding:.75rem;background:#161b22;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-summon-modal .name-input-section input[data-v-a4d06478]:focus,.horse-summon-modal .name-input-section textarea[data-v-a4d06478]:focus,.horse-summon-modal .prompt-input-section input[data-v-a4d06478]:focus,.horse-summon-modal .prompt-input-section textarea[data-v-a4d06478]:focus{outline:none;border-color:#3fb950;box-shadow:0 0 0 2px #3fb95033}.horse-summon-modal .name-input-section input[data-v-a4d06478]:disabled,.horse-summon-modal .name-input-section textarea[data-v-a4d06478]:disabled,.horse-summon-modal .prompt-input-section input[data-v-a4d06478]:disabled,.horse-summon-modal .prompt-input-section textarea[data-v-a4d06478]:disabled{opacity:.5;cursor:not-allowed}.horse-summon-modal .name-input-section textarea[data-v-a4d06478],.horse-summon-modal .prompt-input-section textarea[data-v-a4d06478]{resize:vertical;min-height:100px}.horse-summon-modal .name-input-section .prompt-hint[data-v-a4d06478],.horse-summon-modal .prompt-input-section .prompt-hint[data-v-a4d06478]{font-size:.8em;color:#8b949e;margin-top:.25rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-summon-modal .evaluation-preview[data-v-a4d06478]{padding:1rem;background:#161b22;border:1px solid #30363d;margin-top:.5rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-summon-modal .evaluation-preview .preview-title[data-v-a4d06478]{font-weight:700;color:#3fb950;margin-bottom:.75rem;font-size:1em;letter-spacing:1px}.horse-summon-modal .evaluation-preview .evaluation-scores[data-v-a4d06478]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.horse-summon-modal .evaluation-preview .evaluation-scores .score-item[data-v-a4d06478]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#0d1117;border:1px solid #30363d}.horse-summon-modal .evaluation-preview .evaluation-scores .score-item.overall[data-v-a4d06478]{background:#238636;border-color:#3fb950;font-weight:700;margin-top:.5rem}.horse-summon-modal .evaluation-preview .evaluation-scores .score-item .score-label[data-v-a4d06478]{font-size:.85em;color:#8b949e}.horse-summon-modal .evaluation-preview .evaluation-scores .score-item .score-value[data-v-a4d06478]{font-weight:700;color:#3fb950}.horse-summon-modal .evaluation-preview .stats-preview[data-v-a4d06478]{border-top:1px solid #30363d;padding-top:1rem}.horse-summon-modal .evaluation-preview .stats-preview .stats-title[data-v-a4d06478]{font-weight:700;color:#c9d1d9;margin-bottom:.75rem;font-size:.95em}.horse-summon-modal .evaluation-preview .stats-preview .stats-grid[data-v-a4d06478]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.horse-summon-modal .evaluation-preview .stats-preview .stats-grid .stat-item[data-v-a4d06478]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#0d1117;border:1px solid #30363d}.horse-summon-modal .evaluation-preview .stats-preview .stats-grid .stat-item .stat-label[data-v-a4d06478]{font-size:.85em;color:#8b949e}.horse-summon-modal .evaluation-preview .stats-preview .stats-grid .stat-item .stat-value[data-v-a4d06478]{font-size:1.1em;font-weight:700;color:#3fb950}.horse-summon-modal .error-message[data-v-a4d06478]{padding:.75rem;background:#161b22;border:1px solid #f85149;color:#f85149;font-size:.85em;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-summon-modal .error-message p[data-v-a4d06478]{margin:0}.horse-summon-modal .actions[data-v-a4d06478]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.horse-summon-modal .processing-content[data-v-a4d06478],.horse-summon-modal .success-content[data-v-a4d06478]{text-align:center;padding:2rem 0;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-summon-modal .processing-content .spinner[data-v-a4d06478],.horse-summon-modal .success-content .spinner[data-v-a4d06478]{width:48px;height:48px;border:2px solid #30363d;border-top-color:#3fb950;border-radius:50%;animation:spin-a4d06478 1s linear infinite;margin:0 auto 1.5rem}.horse-summon-modal .processing-content .success-icon[data-v-a4d06478],.horse-summon-modal .success-content .success-icon[data-v-a4d06478]{font-size:2rem;margin-bottom:1rem;color:#3fb950;font-weight:700}.horse-summon-modal .processing-content .processing-text[data-v-a4d06478],.horse-summon-modal .processing-content .success-text[data-v-a4d06478],.horse-summon-modal .success-content .processing-text[data-v-a4d06478],.horse-summon-modal .success-content .success-text[data-v-a4d06478]{font-size:1.3em;font-weight:700;color:#3fb950;margin-bottom:.5rem;letter-spacing:1px}.horse-summon-modal .processing-content .processing-detail[data-v-a4d06478],.horse-summon-modal .processing-content .success-detail[data-v-a4d06478],.horse-summon-modal .success-content .processing-detail[data-v-a4d06478],.horse-summon-modal .success-content .success-detail[data-v-a4d06478]{color:#8b949e;margin-bottom:1rem;font-size:.9em}.horse-summon-modal .processing-content .transaction-link[data-v-a4d06478],.horse-summon-modal .success-content .transaction-link[data-v-a4d06478]{margin-top:1rem}.horse-summon-modal .processing-content .transaction-link a[data-v-a4d06478],.horse-summon-modal .success-content .transaction-link a[data-v-a4d06478]{color:#3fb950;text-decoration:none;font-weight:700;transition:opacity .2s;font-size:.9em}.horse-summon-modal .processing-content .transaction-link a[data-v-a4d06478]:hover,.horse-summon-modal .success-content .transaction-link a[data-v-a4d06478]:hover{opacity:.8}@keyframes spin-a4d06478{to{transform:rotate(360deg)}}@keyframes scaleIn-a4d06478{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeIn-d63b0b69{0%{opacity:0}to{opacity:1}}@keyframes slideIn-d63b0b69{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-d63b0b69{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-d63b0b69{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-d63b0b69{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-d63b0b69{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-d63b0b69{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.header[data-v-d63b0b69]{padding:.5rem 1rem;border-bottom:1px solid #30363d;background:#161b22;border-bottom:2px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-weight:700;position:relative;z-index:100}.header .header-main[data-v-d63b0b69]{display:flex;gap:1rem;justify-content:space-between;align-items:center;width:100%}.header .header-left[data-v-d63b0b69]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.header .header-left .logo-section[data-v-d63b0b69]{display:flex;align-items:center;flex-shrink:0}.header .header-left .logo-section .logo-image[data-v-d63b0b69]{height:32px;width:auto;object-fit:contain;display:block}.header .header-left .price-ticker[data-v-d63b0b69]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#161b22;border:1px solid #30363d;font-family:Courier New,Consolas,Monaco,Menlo,monospace;white-space:nowrap}.header .header-left .price-ticker .ticker-label[data-v-d63b0b69]{font-size:.75em;color:#8b949e;font-weight:700}.header .header-left .price-ticker .ticker-price[data-v-d63b0b69]{font-size:.85em;color:#3fb950;font-weight:700}.header .header-left .price-ticker .ticker-change[data-v-d63b0b69]{font-size:.75em;font-weight:700;padding:.125rem .375rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.header .header-left .price-ticker .ticker-change.positive[data-v-d63b0b69]{color:#3fb950}.header .header-left .price-ticker .ticker-change.negative[data-v-d63b0b69]{color:#f85149}.header .header-center[data-v-d63b0b69]{flex:1;display:flex;justify-content:center}.header .header-actions[data-v-d63b0b69]{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.header .header-actions .quick-buy-wrapper[data-v-d63b0b69] .app-button{background:#161b22;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;cursor:pointer;transition:all .2s}.header .header-actions .quick-buy-wrapper[data-v-d63b0b69] .app-button:hover:not(:disabled){background:#238636;border-color:#3fb950;color:#3fb950}.header .header-actions .quick-buy-wrapper[data-v-d63b0b69] .app-button:disabled{opacity:.5;cursor:not-allowed}.header .header-actions .quick-buy-wrapper[data-v-d63b0b69] .app-button.primary{background:#238636;border-color:#3fb950;color:#3fb950}.header .header-actions .quick-buy-wrapper[data-v-d63b0b69] .app-button.primary:hover:not(:disabled){background:#3fb950;color:#0d1117}.header .header-actions .wallet-buttons[data-v-d63b0b69]{position:relative}.header .header-actions .wallet-buttons .account-menu-wrapper[data-v-d63b0b69]{position:relative;display:inline-block}.header .header-actions .wallet-buttons .account-menu[data-v-d63b0b69]{position:absolute;top:calc(100% + .5rem);right:0;min-width:320px;background:#0d1117;border:1px solid #30363d;z-index:1000;font-family:Courier New,Consolas,Monaco,Menlo,monospace;box-shadow:0 4px 12px #0000004d}.header .header-actions .wallet-buttons .account-menu .menu-header[data-v-d63b0b69]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #30363d;background:#161b22}.header .header-actions .wallet-buttons .account-menu .menu-header .menu-title[data-v-d63b0b69]{font-weight:700;color:#3fb950;font-size:.9em;letter-spacing:1px}.header .header-actions .wallet-buttons .account-menu .menu-header .menu-close[data-v-d63b0b69]{background:none;border:none;color:#8b949e;cursor:pointer;font-size:1.5em;line-height:1;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.header .header-actions .wallet-buttons .account-menu .menu-header .menu-close[data-v-d63b0b69]:hover{color:#c9d1d9}.header .header-actions .wallet-buttons .account-menu .menu-section[data-v-d63b0b69]{padding:.75rem 1rem}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-section-title[data-v-d63b0b69]{font-weight:700;color:#3fb950;font-size:.85em;letter-spacing:1px;margin-bottom:.75rem;text-transform:uppercase}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item[data-v-d63b0b69]{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.85em}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item .menu-label[data-v-d63b0b69]{color:#8b949e;font-weight:700;min-width:80px}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item .menu-value[data-v-d63b0b69]{color:#c9d1d9;flex:1;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item .menu-value.address[data-v-d63b0b69]{font-size:.8em;word-break:break-all;color:#3fb950}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item .menu-value.loading[data-v-d63b0b69]{opacity:.6;animation:pulse-d63b0b69 1.5s ease-in-out infinite}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item .copy-btn[data-v-d63b0b69]{background:#161b22;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;cursor:pointer;transition:all .2s}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item .copy-btn[data-v-d63b0b69]:hover:not(:disabled){background:#238636;border-color:#3fb950;color:#3fb950}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item .copy-btn[data-v-d63b0b69]:disabled{opacity:.5;cursor:not-allowed}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item .copy-btn.primary[data-v-d63b0b69]{background:#238636;border-color:#3fb950;color:#3fb950}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item .copy-btn.primary[data-v-d63b0b69]:hover:not(:disabled){background:#3fb950;color:#0d1117}.header .header-actions .wallet-buttons .account-menu .menu-section .menu-item .copy-btn[data-v-d63b0b69]{font-size:.7em;padding:.25rem .5rem}.header .header-actions .wallet-buttons .account-menu .menu-divider[data-v-d63b0b69]{height:1px;background:#30363d;margin:.5rem 0}.header .header-actions .wallet-buttons .account-menu .menu-actions[data-v-d63b0b69]{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #30363d;background:#161b22}.header .chain-warning-popup[data-v-d63b0b69]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center}.header .chain-warning-popup .popup-overlay[data-v-d63b0b69]{position:absolute;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.header .chain-warning-popup .popup-content[data-v-d63b0b69]{position:relative;background:#0d1117;border:2px solid #d29922;min-width:400px;max-width:500px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;box-shadow:0 8px 24px #00000080}.header .chain-warning-popup .popup-content .popup-header[data-v-d63b0b69]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#161b22;border-bottom:1px solid #30363d}.header .chain-warning-popup .popup-content .popup-header .popup-title[data-v-d63b0b69]{font-weight:700;color:#d29922;font-size:1em;letter-spacing:1px}.header .chain-warning-popup .popup-content .popup-header .popup-close[data-v-d63b0b69]{background:none;border:none;color:#8b949e;cursor:pointer;font-size:1.5em;line-height:1;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-family:Courier New,Consolas,Monaco,Menlo,monospace;transition:color .2s}.header .chain-warning-popup .popup-content .popup-header .popup-close[data-v-d63b0b69]:hover{color:#c9d1d9}.header .chain-warning-popup .popup-content .popup-body[data-v-d63b0b69]{padding:1.5rem}.header .chain-warning-popup .popup-content .popup-body .warning-message[data-v-d63b0b69]{color:#c9d1d9;font-size:.9em;line-height:1.6;margin:0 0 1.5rem}.header .chain-warning-popup .popup-content .popup-body .network-info[data-v-d63b0b69]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#161b22;border:1px solid #30363d}.header .chain-warning-popup .popup-content .popup-body .network-info .info-item[data-v-d63b0b69]{display:flex;justify-content:space-between;align-items:center;font-size:.85em}.header .chain-warning-popup .popup-content .popup-body .network-info .info-item .info-label[data-v-d63b0b69]{color:#8b949e;font-weight:700}.header .chain-warning-popup .popup-content .popup-body .network-info .info-item .info-value[data-v-d63b0b69]{color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.header .chain-warning-popup .popup-content .popup-body .network-info .info-item .info-value.required[data-v-d63b0b69]{color:#3fb950;font-weight:700}.header .chain-warning-popup .popup-content .popup-actions[data-v-d63b0b69]{display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #30363d;background:#161b22}@keyframes pulse-d63b0b69{0%,to{opacity:.6}50%{opacity:1}}.mobile-menu-toggle[data-v-d63b0b69]{background:none;border:1px solid #30363d;padding:.5rem;cursor:pointer;display:none;align-items:center;justify-content:center;width:40px;height:40px;transition:all .2s}.mobile-menu-toggle[data-v-d63b0b69]:hover{background:#161b22;border-color:#3fb950}.mobile-menu-toggle .hamburger-icon[data-v-d63b0b69]{display:flex;flex-direction:column;gap:4px;width:20px;height:16px;position:relative}.mobile-menu-toggle .hamburger-icon span[data-v-d63b0b69]{display:block;height:2px;width:100%;background:#c9d1d9;transition:all .3s;border-radius:2px}.mobile-menu-toggle .hamburger-icon.active span[data-v-d63b0b69]:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.mobile-menu-toggle .hamburger-icon.active span[data-v-d63b0b69]:nth-child(2){opacity:0}.mobile-menu-toggle .hamburger-icon.active span[data-v-d63b0b69]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu[data-v-d63b0b69]{position:absolute;top:100%;left:0;right:0;background:#0d1117;border-bottom:1px solid #30363d;box-shadow:0 4px 12px #0000004d;z-index:999;max-height:calc(100vh - 60px);overflow-y:auto}.mobile-menu[data-v-d63b0b69]::-webkit-scrollbar{width:8px;height:8px}.mobile-menu[data-v-d63b0b69]::-webkit-scrollbar-track{background:#161b22}.mobile-menu[data-v-d63b0b69]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.mobile-menu[data-v-d63b0b69]::-webkit-scrollbar-thumb:hover{background:#8b949e}.mobile-menu .mobile-menu-content[data-v-d63b0b69]{padding:1rem;display:flex;flex-direction:column;gap:1rem}.mobile-menu .mobile-price-ticker[data-v-d63b0b69]{padding:.75rem;background:#161b22;border:1px solid #30363d;border-radius:4px;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.mobile-menu .mobile-price-ticker .ticker-row[data-v-d63b0b69]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.mobile-menu .mobile-price-ticker .ticker-row .ticker-label[data-v-d63b0b69]{font-size:.8em;color:#8b949e;font-weight:700}.mobile-menu .mobile-price-ticker .ticker-row .ticker-price[data-v-d63b0b69]{font-size:1em;color:#3fb950;font-weight:700}.mobile-menu .mobile-price-ticker .ticker-change[data-v-d63b0b69]{font-size:.85em;font-weight:700;text-align:center;padding:.25rem;border-radius:4px}.mobile-menu .mobile-price-ticker .ticker-change.positive[data-v-d63b0b69]{color:#3fb950;background:#3fb9501a}.mobile-menu .mobile-price-ticker .ticker-change.negative[data-v-d63b0b69]{color:#f85149;background:#f851491a}.mobile-menu .mobile-wallet-section .mobile-account-info[data-v-d63b0b69]{padding:.75rem;background:#161b22;border:1px solid #30363d;border-radius:4px}.mobile-menu .mobile-wallet-section .mobile-account-info .account-address[data-v-d63b0b69]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:.5rem;border-radius:4px;transition:background .2s}.mobile-menu .mobile-wallet-section .mobile-account-info .account-address[data-v-d63b0b69]:hover{background:#3fb9501a}.mobile-menu .mobile-wallet-section .mobile-account-info .account-address .label[data-v-d63b0b69]{font-size:.85em;color:#8b949e;font-weight:700;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.mobile-menu .mobile-wallet-section .mobile-account-info .account-address .value[data-v-d63b0b69]{font-size:.9em;color:#3fb950;font-weight:700;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.mobile-menu .mobile-wallet-section .mobile-connect-btn[data-v-d63b0b69]{width:100%;padding:.75rem;font-size:.9em}.mobile-menu .mobile-actions[data-v-d63b0b69]{display:flex;flex-direction:column;gap:.75rem}.mobile-menu .mobile-actions .mobile-action-btn[data-v-d63b0b69]{width:100%;padding:.75rem;font-size:.9em;min-height:44px}.desktop-only[data-v-d63b0b69]{display:flex}.mobile-only[data-v-d63b0b69]{display:none}@media(max-width:768px){.header[data-v-d63b0b69]{padding:.5rem .75rem}.header-main[data-v-d63b0b69]{gap:.5rem}.header-left .logo-section .logo-image[data-v-d63b0b69]{height:28px}.desktop-only[data-v-d63b0b69]{display:none!important}.mobile-only[data-v-d63b0b69]{display:block}.mobile-menu-toggle[data-v-d63b0b69]{display:flex}.account-menu[data-v-d63b0b69]{right:0;left:auto;min-width:calc(100vw - 2rem);max-width:320px}.chain-warning-popup .popup-content[data-v-d63b0b69]{min-width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);margin:1rem}}@media(min-width:769px)and (max-width:1024px){.header[data-v-d63b0b69]{padding:.625rem 1rem}.header-left .logo-section .logo-image[data-v-d63b0b69]{height:36px}.price-ticker[data-v-d63b0b69]{padding:.375rem .625rem;font-size:.85em}.header-actions[data-v-d63b0b69]{gap:.5rem}}.create-form[data-v-d63b0b69]{display:flex;flex-direction:column;gap:.5rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.create-form label[data-v-d63b0b69]{font-weight:700;color:#c9d1d9}.create-form input[data-v-d63b0b69]{padding:.5rem .75rem;background:#161b22;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.create-form input[data-v-d63b0b69]:focus{outline:none;border-color:#3fb950;box-shadow:0 0 0 2px #3fb95033}.create-form .error[data-v-d63b0b69]{color:#f85149;font-size:.85em;margin:.25rem 0 0;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.app{width:100vw;height:100vh;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.horse-stats[data-v-9e5ce46d]{background:#1a1a1a;border-radius:8px;padding:1rem;min-width:300px;box-shadow:0 4px 6px #0000001a}.stats-title[data-v-9e5ce46d]{font-size:1.1em;font-weight:700;margin-bottom:1rem;color:#fff;border-bottom:1px solid #333;padding-bottom:.5rem}.stat-row[data-v-9e5ce46d]{margin-bottom:1rem;padding:.5rem;border-radius:4px;background:#242424}.stat-row[data-v-9e5ce46d]:last-child{margin-bottom:0}.stat-header[data-v-9e5ce46d]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-weight:700;color:#fff}.stat-name[data-v-9e5ce46d]{color:#8a8a8a}.stat-value[data-v-9e5ce46d]{color:#4caf50}.stat-desc[data-v-9e5ce46d]{font-size:.9em;color:#bbb;margin-bottom:.5rem}.stat-formula[data-v-9e5ce46d]{font-size:.8em;color:#666;font-family:monospace;background:#1e1e1e;padding:.25rem .5rem;border-radius:4px}.no-stats[data-v-9e5ce46d]{color:#8a8a8a;font-style:italic;text-align:center;padding:1rem}.horse-card[data-v-c1970172]{padding:1.5rem;background:#fff;border-radius:12px;border:2px solid #ddd;transition:all .3s ease}.horse-card.can-summon[data-v-c1970172]{border-color:#1890ff;box-shadow:0 4px 12px #1890ff33}.horse-card[data-v-c1970172]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.horse-card .horse-info .horse-name[data-v-c1970172]{font-size:1.5em;font-weight:700;color:#1890ff;margin-bottom:.5rem}.horse-card .horse-info .horse-owner[data-v-c1970172]{font-size:.9em;color:#666}.horse-card .summon-card[data-v-c1970172]{text-align:center}.horse-card .summon-card .summon-icon[data-v-c1970172]{font-size:4em;margin-bottom:1rem}.horse-card .summon-card .summon-title[data-v-c1970172]{font-size:1.3em;font-weight:700;color:#1890ff;margin-bottom:1rem}.horse-card .summon-card .summon-cost[data-v-c1970172]{margin-bottom:1.5rem}.horse-card .summon-card .summon-cost .cost-badge[data-v-c1970172]{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:2px solid #ff9800;border-radius:12px}.horse-card .summon-card .summon-cost .cost-badge .cost-icon[data-v-c1970172]{font-size:2em}.horse-card .summon-card .summon-cost .cost-badge .cost-amount[data-v-c1970172]{font-size:1.5em;font-weight:700;color:#e65100}.horse-card .summon-card .summon-cost .cost-badge .cost-usdc[data-v-c1970172]{font-size:.9em;color:#e65100;opacity:.8}.horse-card .summon-card .balance-check[data-v-c1970172]{margin-bottom:1rem;padding:.75rem;background:#f5f5f5;border-radius:8px}.horse-card .summon-card .balance-check .balance-label[data-v-c1970172]{font-size:.85em;color:#666;margin-bottom:.25rem}.horse-card .summon-card .balance-check .balance-value[data-v-c1970172]{font-size:1.2em;font-weight:700;color:#1890ff}.horse-card .summon-card .balance-check .balance-value.insufficient[data-v-c1970172]{color:#ef4444}.horse-card .summon-card .insufficient-warning[data-v-c1970172]{padding:1rem;background:#ffebee;border:1px solid #ef4444;border-radius:8px;margin-bottom:1rem}.horse-card .summon-card .insufficient-warning p[data-v-c1970172]{margin:0 0 .75rem;color:#c62828;font-weight:600}.horse-card .summon-card .summon-button[data-v-c1970172]{width:100%;padding:1rem;font-size:1.1em;font-weight:700}@keyframes fadeIn-e650c6c7{0%{opacity:0}to{opacity:1}}@keyframes slideIn-e650c6c7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-e650c6c7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-e650c6c7{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-e650c6c7{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-e650c6c7{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-e650c6c7{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.stable[data-v-e650c6c7]{padding:1.5rem;height:100%;overflow-y:auto}.stable[data-v-e650c6c7]::-webkit-scrollbar{width:8px;height:8px}.stable[data-v-e650c6c7]::-webkit-scrollbar-track{background:#161b22}.stable[data-v-e650c6c7]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.stable[data-v-e650c6c7]::-webkit-scrollbar-thumb:hover{background:#8b949e}.stable .stable-header[data-v-e650c6c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #30363d}.stable .stable-header h2[data-v-e650c6c7]{margin:0;font-size:1.3em;color:#3fb950;letter-spacing:1px;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stable .loading-state[data-v-e650c6c7],.stable .error-state[data-v-e650c6c7],.stable .no-horse-state[data-v-e650c6c7]{text-align:center;padding:3rem 1rem}.stable .loading-state .spinner[data-v-e650c6c7],.stable .error-state .spinner[data-v-e650c6c7],.stable .no-horse-state .spinner[data-v-e650c6c7]{width:48px;height:48px;border:2px solid #30363d;border-top-color:#3fb950;border-radius:50%;animation:spin-e650c6c7 1s linear infinite;margin:0 auto 1rem}.stable .loading-state h3[data-v-e650c6c7],.stable .error-state h3[data-v-e650c6c7],.stable .no-horse-state h3[data-v-e650c6c7]{margin:0 0 .5rem;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;letter-spacing:1px}.stable .loading-state p[data-v-e650c6c7],.stable .error-state p[data-v-e650c6c7],.stable .no-horse-state p[data-v-e650c6c7]{margin:0 0 1.5rem;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stable .error-state[data-v-e650c6c7]{color:#f85149}.stable .horse-display[data-v-e650c6c7]{display:flex;flex-direction:column;gap:1.5rem}.stable .horse-card[data-v-e650c6c7]{padding:1.5rem;background:#0d1117;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stable .horse-card .horse-header[data-v-e650c6c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #30363d}.stable .horse-card .horse-header h3[data-v-e650c6c7]{margin:0;font-size:1.3em;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stable .horse-card .horse-header .horse-id[data-v-e650c6c7]{font-size:.85em;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stable .horse-card .stats-section[data-v-e650c6c7]{margin-bottom:1.5rem}.stable .horse-card .evaluation-section[data-v-e650c6c7],.stable .horse-card .prompt-section[data-v-e650c6c7]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #30363d}.stable .horse-card .evaluation-section .section-title[data-v-e650c6c7],.stable .horse-card .prompt-section .section-title[data-v-e650c6c7]{font-weight:700;color:#3fb950;margin-bottom:1rem;font-size:1em;font-family:Courier New,Consolas,Monaco,Menlo,monospace;letter-spacing:1px}.stable .horse-card .evaluation-grid[data-v-e650c6c7]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.stable .horse-card .evaluation-grid .eval-item[data-v-e650c6c7]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#161b22;border:1px solid #30363d}.stable .horse-card .evaluation-grid .eval-item.overall[data-v-e650c6c7]{grid-column:1/-1;background:#238636;border-color:#3fb950;font-weight:700}.stable .horse-card .evaluation-grid .eval-item .eval-label[data-v-e650c6c7]{font-size:.85em;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stable .horse-card .evaluation-grid .eval-item .eval-value[data-v-e650c6c7]{font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stable .horse-card .prompt-text[data-v-e650c6c7]{padding:1rem;background:#161b22;border:1px solid #30363d;font-size:.9em;line-height:1.6;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stable .race-stats-card[data-v-e650c6c7]{padding:1.5rem;background:#0d1117;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stable .race-stats-card .section-title[data-v-e650c6c7]{font-weight:700;color:#3fb950;margin-bottom:1rem;font-size:1em;font-family:Courier New,Consolas,Monaco,Menlo,monospace;letter-spacing:1px}.stable .race-stats-card .stats-grid[data-v-e650c6c7]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.stable .race-stats-card .stats-grid .stat-card[data-v-e650c6c7]{padding:1rem;background:#161b22;border:1px solid #30363d;text-align:center}.stable .race-stats-card .stats-grid .stat-card.wins[data-v-e650c6c7]{border-color:#3fb950}.stable .race-stats-card .stats-grid .stat-card.losses[data-v-e650c6c7]{border-color:#f85149}.stable .race-stats-card .stats-grid .stat-card.win-rate[data-v-e650c6c7]{grid-column:1/-1;background:#238636;border-color:#3fb950}.stable .race-stats-card .stats-grid .stat-card .stat-label[data-v-e650c6c7]{font-size:.85em;color:#8b949e;margin-bottom:.5rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stable .race-stats-card .stats-grid .stat-card .stat-value[data-v-e650c6c7]{font-size:1.5em;font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}@keyframes spin-e650c6c7{to{transform:rotate(360deg)}}@keyframes fadeIn-3c674a36{0%{opacity:0}to{opacity:1}}@keyframes slideIn-3c674a36{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-3c674a36{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-3c674a36{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-3c674a36{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-3c674a36{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-3c674a36{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.race-results[data-v-3c674a36]{padding:1.5rem;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;border-color:#3fb950;margin-bottom:1.5rem;background:#0d1117}.race-results .results-header[data-v-3c674a36]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #30363d}.race-results .results-header .header-left[data-v-3c674a36]{display:flex;align-items:center;gap:1rem}.race-results .results-header h3[data-v-3c674a36]{margin:0;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace;letter-spacing:1px;font-size:1.2em}.race-results .results-header .ai-verification-badge[data-v-3c674a36]{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;background:linear-gradient(135deg,#3fb95033,#3fb9501a);border:1px solid #3fb950;border-radius:4px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.85em;animation:pulse-glow-3c674a36 2s ease-in-out infinite}.race-results .results-header .ai-verification-badge .badge-icon[data-v-3c674a36]{font-size:1.2em}.race-results .results-header .ai-verification-badge .badge-text[data-v-3c674a36]{color:#3fb950;font-weight:700;letter-spacing:.5px}.race-results .results-header .header-actions[data-v-3c674a36]{display:flex;align-items:center;gap:.5rem}.race-results .results-header .share-btn[data-v-3c674a36]{background:#161b22;border:1px solid #30363d;font-size:.9em;cursor:pointer;color:#8b949e;padding:.4rem .8rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;transition:all .2s}.race-results .results-header .share-btn[data-v-3c674a36]:hover{background:#0d1117;color:#c9d1d9;border-color:#3fb950}.race-results .results-header .close-btn[data-v-3c674a36]{background:#161b22;border:1px solid #30363d;font-size:1.2em;cursor:pointer;color:#8b949e;padding:.25rem .5rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;transition:all .2s}.race-results .results-header .close-btn[data-v-3c674a36]:hover{background:#0d1117;color:#c9d1d9}.race-results .skill-messaging[data-v-3c674a36]{display:flex;align-items:center;gap:1rem;padding:1rem;margin-bottom:1rem;background:linear-gradient(135deg,#3fb9501a,#3fb9500d);border:1px solid #3fb950;border-radius:4px}.race-results .skill-messaging .message-icon[data-v-3c674a36]{font-size:2em}.race-results .skill-messaging .message-content[data-v-3c674a36]{flex:1}.race-results .skill-messaging .message-content .message-title[data-v-3c674a36]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.1em;font-weight:700;color:#3fb950;letter-spacing:1px;margin-bottom:.25rem}.race-results .skill-messaging .message-content .message-subtitle[data-v-3c674a36]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.9em;color:#8b949e}.race-results .on-chain-proof[data-v-3c674a36]{padding:1rem;margin-bottom:1rem;background:#161b22;border:1px solid #30363d;border-radius:4px}.race-results .on-chain-proof .proof-header[data-v-3c674a36]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-weight:700;color:#3fb950;font-size:.9em;letter-spacing:.5px}.race-results .on-chain-proof .proof-content[data-v-3c674a36]{display:flex;flex-direction:column;gap:.5rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.85em}.race-results .on-chain-proof .proof-content .proof-item[data-v-3c674a36]{display:flex;align-items:center;gap:.5rem}.race-results .on-chain-proof .proof-content .proof-item .proof-label[data-v-3c674a36]{color:#8b949e;min-width:100px}.race-results .on-chain-proof .proof-content .proof-item .proof-link[data-v-3c674a36]{color:#3fb950;text-decoration:none;display:flex;align-items:center;gap:.25rem;transition:all .2s}.race-results .on-chain-proof .proof-content .proof-item .proof-link[data-v-3c674a36]:hover{color:#c9d1d9;text-decoration:underline}.race-results .on-chain-proof .proof-content .proof-item .proof-link .external-icon[data-v-3c674a36]{font-size:.8em}.race-results .on-chain-proof .proof-content .proof-item .proof-value[data-v-3c674a36]{color:#c9d1d9}.race-results .on-chain-proof .proof-content .proof-item .proof-status[data-v-3c674a36]{padding:.25rem .5rem;border-radius:4px;font-weight:700;font-size:.85em}.race-results .on-chain-proof .proof-content .proof-item .proof-status.verified[data-v-3c674a36]{background:#3fb95033;color:#3fb950;border:1px solid #3fb950}.race-results .results-content[data-v-3c674a36]{display:flex;flex-direction:column;gap:1rem}.race-results .results-content .result-item[data-v-3c674a36]{padding:1rem;background:#161b22;border:1px solid #30363d;border-radius:4px;transition:all .3s ease;animation:slideIn-3c674a36 .3s ease}.race-results .results-content .result-item[data-v-3c674a36]:hover{background:#0d1117;border-color:#3fb950;transform:translate(4px)}.race-results .results-content .result-item.winner[data-v-3c674a36]{background:linear-gradient(135deg,#3fb95033,#3fb9501a);border:2px solid #3fb950;box-shadow:0 0 15px #3fb9504d}.race-results .results-content .result-item.podium[data-v-3c674a36]{border-color:#3fb950}.race-results .results-content .result-item .result-rank[data-v-3c674a36]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.race-results .results-content .result-item .result-rank .rank-icon[data-v-3c674a36]{font-size:1.5em}.race-results .results-content .result-item .result-rank .rank-number[data-v-3c674a36]{font-size:1.3em;font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race-results .results-content .result-item .result-horse[data-v-3c674a36]{margin-bottom:.75rem}.race-results .results-content .result-item .result-horse .horse-name[data-v-3c674a36]{font-size:1.2em;font-weight:700;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;margin-bottom:.25rem}.race-results .results-content .result-item .result-horse .prize-info[data-v-3c674a36]{font-size:.9em;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race-results .results-content .result-item .result-score[data-v-3c674a36]{margin-bottom:.75rem}.race-results .results-content .result-item .result-score .score-value[data-v-3c674a36]{font-size:1.1em;font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace;margin-bottom:.25rem}.race-results .results-content .result-item .result-score .evaluation-score[data-v-3c674a36]{font-size:.9em;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race-results .results-content .result-item .ai-reasoning[data-v-3c674a36]{margin-top:.75rem;padding:.75rem;background:#0d1117;border:1px solid #30363d;border-radius:4px}.race-results .results-content .result-item .ai-reasoning .reasoning-header[data-v-3c674a36]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-weight:700;color:#3fb950;font-size:.9em}.race-results .results-content .result-item .ai-reasoning .reasoning-content[data-v-3c674a36]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.85em;color:#8b949e;line-height:1.5;max-height:100px;overflow:hidden;transition:max-height .3s ease}.race-results .results-content .result-item .ai-reasoning .reasoning-content.expanded[data-v-3c674a36]{max-height:500px;overflow-y:auto}.race-results .results-content .result-item .ai-reasoning .expand-btn[data-v-3c674a36]{margin-left:auto;background:#161b22;border:1px solid #30363d;color:#8b949e;padding:.25rem .5rem;font-size:.75em;cursor:pointer;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race-results .results-content .result-item .ai-reasoning .expand-btn[data-v-3c674a36]:hover{background:#0d1117;color:#c9d1d9}.race-results .results-content .result-item .evaluation-breakdown[data-v-3c674a36]{margin-top:.75rem;padding:.75rem;background:#0d1117;border:1px solid #30363d;border-radius:4px}.race-results .results-content .result-item .evaluation-breakdown .breakdown-title[data-v-3c674a36]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-weight:700;color:#c9d1d9;margin-bottom:.5rem;font-size:.9em}.race-results .results-content .result-item .evaluation-breakdown .breakdown-grid[data-v-3c674a36]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.race-results .results-content .result-item .evaluation-breakdown .breakdown-grid .metric-item[data-v-3c674a36]{display:flex;justify-content:space-between;padding:.5rem;background:#161b22;border-radius:4px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.85em}.race-results .results-content .result-item .evaluation-breakdown .breakdown-grid .metric-item .metric-label[data-v-3c674a36]{color:#8b949e}.race-results .results-content .result-item .evaluation-breakdown .breakdown-grid .metric-item .metric-value[data-v-3c674a36]{color:#3fb950;font-weight:700}@keyframes pulse-glow-3c674a36{0%,to{box-shadow:0 0 5px #3fb9504d}50%{box-shadow:0 0 15px #3fb95099}}@keyframes fadeIn-11032279{0%{opacity:0}to{opacity:1}}@keyframes slideIn-11032279{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-11032279{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-11032279{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-11032279{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-11032279{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-11032279{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.race[data-v-11032279]{padding:1.5rem;height:100%;overflow-y:auto}.race[data-v-11032279]::-webkit-scrollbar{width:8px;height:8px}.race[data-v-11032279]::-webkit-scrollbar-track{background:#161b22}.race[data-v-11032279]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.race[data-v-11032279]::-webkit-scrollbar-thumb:hover{background:#8b949e}.race .race-header[data-v-11032279]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #30363d}.race .race-header h2[data-v-11032279]{margin:0 0 .5rem;font-size:1.3em;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace;letter-spacing:1px}.race .race-header .race-info[data-v-11032279]{color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.9em}.race .error-message[data-v-11032279]{padding:.75rem;background:#161b22;border:1px solid #f85149;color:#f85149;margin-bottom:1rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race .error-message p[data-v-11032279]{margin:0}.race .race-result[data-v-11032279]{padding:1.5rem;background:#0d1117;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;border-color:#3fb950;margin-bottom:1.5rem}.race .race-result .result-header[data-v-11032279]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #30363d}.race .race-result .result-header h3[data-v-11032279]{margin:0;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace;letter-spacing:1px}.race .race-result .result-header .close-btn[data-v-11032279]{background:#161b22;border:1px solid #30363d;font-size:1.2em;cursor:pointer;color:#8b949e;padding:.25rem .5rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race .race-result .result-header .close-btn[data-v-11032279]:hover{background:#0d1117;color:#c9d1d9}.race .race-result .result-content[data-v-11032279]{display:flex;flex-direction:column;gap:.75rem}.race .race-result .result-content .result-item[data-v-11032279]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#161b22;border:1px solid #30363d}.race .race-result .result-content .result-item.winner[data-v-11032279]{background:#238636;border-color:#3fb950}.race .race-result .result-content .result-item .position[data-v-11032279]{font-size:1.3em;font-weight:700;color:#3fb950;min-width:40px;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race .race-result .result-content .result-item .horse-name[data-v-11032279]{flex:1;font-weight:700;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race .race-result .result-content .result-item .score[data-v-11032279]{font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race .horse-selection .selection-header[data-v-11032279]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:#161b22;border:1px solid #30363d}.race .horse-selection .selection-header .selection-count[data-v-11032279]{font-weight:700;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race .horse-selection .no-horses[data-v-11032279]{text-align:center;padding:3rem 1rem;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.race .horse-selection .horses-grid[data-v-11032279]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.race .horse-selection .horses-grid .horse-select-card[data-v-11032279]{position:relative;cursor:pointer;transition:all .2s;border:1px solid #30363d;background:#161b22}.race .horse-selection .horses-grid .horse-select-card[data-v-11032279]:hover{border-color:#3fb950}.race .horse-selection .horses-grid .horse-select-card.selected[data-v-11032279]{border-color:#3fb950;box-shadow:0 0 0 2px #3fb9504d}.race .horse-selection .horses-grid .horse-select-card .selection-indicator[data-v-11032279]{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;background:#3fb950;display:flex;align-items:center;justify-content:center;color:#0d1117;font-weight:700;font-family:Courier New,Consolas,Monaco,Menlo,monospace;z-index:10}@keyframes fadeIn-a7be6ea9{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-a7be6ea9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-a7be6ea9{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-a7be6ea9{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-a7be6ea9{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-a7be6ea9{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.leaderboard[data-v-a7be6ea9]{padding:1.5rem;height:100%;overflow-y:auto}.leaderboard[data-v-a7be6ea9]::-webkit-scrollbar{width:8px;height:8px}.leaderboard[data-v-a7be6ea9]::-webkit-scrollbar-track{background:#161b22}.leaderboard[data-v-a7be6ea9]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.leaderboard[data-v-a7be6ea9]::-webkit-scrollbar-thumb:hover{background:#8b949e}.leaderboard .leaderboard-header[data-v-a7be6ea9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #30363d}.leaderboard .leaderboard-header h2[data-v-a7be6ea9]{margin:0;font-size:1.3em;color:#3fb950;letter-spacing:1px;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.leaderboard .leaderboard-header .refresh-btn[data-v-a7be6ea9]{padding:.5rem 1rem;background:#161b22;border:1px solid #30363d;color:#c9d1d9;cursor:pointer;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.85em;transition:all .2s}.leaderboard .leaderboard-header .refresh-btn[data-v-a7be6ea9]:hover:not(:disabled){background:#238636;border-color:#3fb950;color:#3fb950}.leaderboard .leaderboard-header .refresh-btn[data-v-a7be6ea9]:disabled{opacity:.5;cursor:not-allowed}.leaderboard .loading-state[data-v-a7be6ea9],.leaderboard .error-state[data-v-a7be6ea9],.leaderboard .empty-state[data-v-a7be6ea9]{text-align:center;padding:3rem 1rem;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.leaderboard .loading-state .spinner[data-v-a7be6ea9],.leaderboard .error-state .spinner[data-v-a7be6ea9],.leaderboard .empty-state .spinner[data-v-a7be6ea9]{width:48px;height:48px;border:2px solid #30363d;border-top-color:#3fb950;border-radius:50%;animation:spin-a7be6ea9 1s linear infinite;margin:0 auto 1rem}.leaderboard .error-state[data-v-a7be6ea9]{color:#f85149}.leaderboard .error-state button[data-v-a7be6ea9]{margin-top:1rem;padding:.5rem 1rem;background:#161b22;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;cursor:pointer;transition:all .2s}.leaderboard .error-state button[data-v-a7be6ea9]:hover:not(:disabled){background:#238636;border-color:#3fb950;color:#3fb950}.leaderboard .error-state button[data-v-a7be6ea9]:disabled{opacity:.5;cursor:not-allowed}.leaderboard .error-state button.primary[data-v-a7be6ea9]{background:#238636;border-color:#3fb950;color:#3fb950}.leaderboard .error-state button.primary[data-v-a7be6ea9]:hover:not(:disabled){background:#3fb950;color:#0d1117}.leaderboard .sort-controls[data-v-a7be6ea9]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.leaderboard .sort-controls button[data-v-a7be6ea9]{padding:.5rem 1rem;background:#161b22;border:1px solid #30363d;color:#8b949e;cursor:pointer;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.85em;transition:all .2s}.leaderboard .sort-controls button[data-v-a7be6ea9]:hover{background:#0d1117;color:#c9d1d9}.leaderboard .sort-controls button.active[data-v-a7be6ea9]{background:#238636;border-color:#3fb950;color:#3fb950;font-weight:700}.leaderboard .leaderboard-table[data-v-a7be6ea9]{display:flex;flex-direction:column;gap:.75rem}.leaderboard .leaderboard-table .leaderboard-entry[data-v-a7be6ea9]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#161b22;border:1px solid #30363d;transition:all .3s ease;animation:slideIn-a7be6ea9 .3s ease}.leaderboard .leaderboard-table .leaderboard-entry[data-v-a7be6ea9]:hover{background:#0d1117;border-color:#3fb950;transform:translate(4px)}.leaderboard .leaderboard-table .leaderboard-entry.top-three[data-v-a7be6ea9]{background:#238636;border-color:#3fb950;font-weight:700}.leaderboard .leaderboard-table .leaderboard-entry.my-horse[data-v-a7be6ea9]{border:2px solid #3fb950;box-shadow:0 0 10px #3fb9504d}.leaderboard .leaderboard-table .leaderboard-entry .rank[data-v-a7be6ea9]{font-size:1.5em;font-weight:700;min-width:50px;text-align:center;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.leaderboard .leaderboard-table .leaderboard-entry .horse-info[data-v-a7be6ea9]{flex:1}.leaderboard .leaderboard-table .leaderboard-entry .horse-info .horse-name[data-v-a7be6ea9]{font-weight:700;color:#c9d1d9;font-size:1.1em;margin-bottom:.25rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.leaderboard .leaderboard-table .leaderboard-entry .horse-info .owner-address[data-v-a7be6ea9]{font-size:.85em;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.leaderboard .leaderboard-table .leaderboard-entry .stats[data-v-a7be6ea9]{display:flex;gap:1.5rem;flex-wrap:wrap}.leaderboard .leaderboard-table .leaderboard-entry .stats .stat-item[data-v-a7be6ea9]{display:flex;flex-direction:column;align-items:center;min-width:80px}.leaderboard .leaderboard-table .leaderboard-entry .stats .stat-item .stat-label[data-v-a7be6ea9]{font-size:.75em;color:#8b949e;margin-bottom:.25rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.leaderboard .leaderboard-table .leaderboard-entry .stats .stat-item .stat-value[data-v-a7be6ea9]{font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}@keyframes spin-a7be6ea9{to{transform:rotate(360deg)}}@keyframes slideIn-a7be6ea9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-bc06c6ae{0%{opacity:0}to{opacity:1}}@keyframes slideIn-bc06c6ae{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-bc06c6ae{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-bc06c6ae{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-bc06c6ae{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-bc06c6ae{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-bc06c6ae{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.weekly-leaderboard[data-v-bc06c6ae]{padding:1.5rem;height:100%;overflow-y:auto}.weekly-leaderboard[data-v-bc06c6ae]::-webkit-scrollbar{width:8px;height:8px}.weekly-leaderboard[data-v-bc06c6ae]::-webkit-scrollbar-track{background:#161b22}.weekly-leaderboard[data-v-bc06c6ae]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.weekly-leaderboard[data-v-bc06c6ae]::-webkit-scrollbar-thumb:hover{background:#8b949e}.weekly-leaderboard .weekly-header[data-v-bc06c6ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #30363d}.weekly-leaderboard .weekly-header h2[data-v-bc06c6ae]{margin:0;font-size:1.3em;color:#3fb950;letter-spacing:1px;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .weekly-header .refresh-btn[data-v-bc06c6ae]{padding:.5rem 1rem;background:#161b22;border:1px solid #30363d;color:#c9d1d9;cursor:pointer;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.85em;transition:all .2s}.weekly-leaderboard .weekly-header .refresh-btn[data-v-bc06c6ae]:hover:not(:disabled){background:#238636;border-color:#3fb950;color:#3fb950}.weekly-leaderboard .weekly-header .refresh-btn[data-v-bc06c6ae]:disabled{opacity:.5;cursor:not-allowed}.weekly-leaderboard .claimable-section[data-v-bc06c6ae]{margin-bottom:2rem;padding:1rem;background:#161b22;border:1px solid #3fb950;border-radius:4px}.weekly-leaderboard .claimable-section h3[data-v-bc06c6ae]{margin:0 0 1rem;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .claimable-section .claimable-summary[data-v-bc06c6ae]{display:flex;gap:2rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #30363d}.weekly-leaderboard .claimable-section .claimable-summary .summary-item[data-v-bc06c6ae]{display:flex;flex-direction:column;gap:.25rem}.weekly-leaderboard .claimable-section .claimable-summary .summary-item .label[data-v-bc06c6ae]{font-size:.85em;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .claimable-section .claimable-summary .summary-item .value[data-v-bc06c6ae]{font-size:1.2em;font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .claimable-section .claimable-list[data-v-bc06c6ae]{display:flex;flex-direction:column;gap:.75rem}.weekly-leaderboard .claimable-section .claimable-list .claimable-item[data-v-bc06c6ae]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#0d1117;border:1px solid #30363d;border-radius:4px}.weekly-leaderboard .claimable-section .claimable-list .claimable-item .reward-info[data-v-bc06c6ae]{display:flex;align-items:center;gap:1rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .claimable-section .claimable-list .claimable-item .reward-info .rank[data-v-bc06c6ae]{font-weight:700;color:#3fb950}.weekly-leaderboard .claimable-section .claimable-list .claimable-item .reward-info .week[data-v-bc06c6ae]{color:#8b949e;font-size:.9em}.weekly-leaderboard .claimable-section .claimable-list .claimable-item .reward-info .amount[data-v-bc06c6ae]{font-weight:700;color:#c9d1d9}.weekly-leaderboard .claimable-section .claimable-list .claimable-item .reward-info .x402-badge[data-v-bc06c6ae]{padding:.25rem .5rem;background:#d29922;color:#0d1117;border-radius:4px;font-size:.75em;font-weight:700}.weekly-leaderboard .claimable-section .claimable-list .claimable-item .claim-btn[data-v-bc06c6ae]{padding:.5rem 1rem;background:#238636;border:1px solid #3fb950;color:#3fb950;cursor:pointer;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.85em;transition:all .2s}.weekly-leaderboard .claimable-section .claimable-list .claimable-item .claim-btn[data-v-bc06c6ae]:hover:not(:disabled){background:#3fb950;color:#0d1117}.weekly-leaderboard .claimable-section .claimable-list .claimable-item .claim-btn[data-v-bc06c6ae]:disabled{opacity:.5;cursor:not-allowed}.weekly-leaderboard .current-week-section[data-v-bc06c6ae]{margin-bottom:2rem}.weekly-leaderboard .current-week-section h3[data-v-bc06c6ae]{margin:0 0 1rem;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .current-week-section .week-info[data-v-bc06c6ae]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem;background:#161b22;border:1px solid #30363d;border-radius:4px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.9em;color:#8b949e}.weekly-leaderboard .current-week-section .week-info .distributed-badge[data-v-bc06c6ae]{padding:.25rem .5rem;background:#238636;color:#3fb950;border-radius:4px;font-weight:700;margin-left:auto}.weekly-leaderboard .current-week-section .week-info .pending-badge[data-v-bc06c6ae]{padding:.25rem .5rem;background:#d2992233;color:#d29922;border-radius:4px;font-weight:700;margin-left:auto}.weekly-leaderboard .current-week-section .snapshot-table[data-v-bc06c6ae]{display:flex;flex-direction:column;gap:.75rem}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry[data-v-bc06c6ae]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#161b22;border:1px solid #30363d;transition:all .3s ease;animation:slideIn-bc06c6ae .3s ease}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry[data-v-bc06c6ae]:hover{background:#0d1117;border-color:#3fb950;transform:translate(4px)}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry.my-entry[data-v-bc06c6ae]{border:2px solid #3fb950;box-shadow:0 0 10px #3fb9504d}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry .rank[data-v-bc06c6ae]{font-size:1.5em;font-weight:700;min-width:50px;text-align:center;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry .horse-info[data-v-bc06c6ae]{flex:1}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry .horse-info .horse-name[data-v-bc06c6ae]{font-weight:700;color:#c9d1d9;font-size:1.1em;margin-bottom:.25rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry .horse-info .owner[data-v-bc06c6ae]{font-size:.85em;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry .stats[data-v-bc06c6ae]{display:flex;gap:1rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.9em;color:#8b949e}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry .stats .stat[data-v-bc06c6ae]{padding:.25rem .5rem;background:#0d1117;border-radius:4px}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry .reward-info[data-v-bc06c6ae]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:120px}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry .reward-info .reward-amount[data-v-bc06c6ae]{font-weight:700;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry .reward-info .claimed-badge[data-v-bc06c6ae]{font-size:.75em;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .current-week-section .snapshot-table .snapshot-entry .reward-info .claimable-badge[data-v-bc06c6ae]{font-size:.75em;color:#3fb950;font-weight:700;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .loading-state[data-v-bc06c6ae],.weekly-leaderboard .error-state[data-v-bc06c6ae],.weekly-leaderboard .empty-state[data-v-bc06c6ae]{text-align:center;padding:3rem 1rem;color:#8b949e;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.weekly-leaderboard .loading-state .spinner[data-v-bc06c6ae],.weekly-leaderboard .error-state .spinner[data-v-bc06c6ae],.weekly-leaderboard .empty-state .spinner[data-v-bc06c6ae]{width:48px;height:48px;border:2px solid #30363d;border-top-color:#3fb950;border-radius:50%;animation:spin-bc06c6ae 1s linear infinite;margin:0 auto 1rem}.weekly-leaderboard .error-state[data-v-bc06c6ae]{color:#f85149}.weekly-leaderboard .error-state button[data-v-bc06c6ae]{margin-top:1rem;padding:.5rem 1rem;background:#161b22;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;cursor:pointer;transition:all .2s}.weekly-leaderboard .error-state button[data-v-bc06c6ae]:hover:not(:disabled){background:#238636;border-color:#3fb950;color:#3fb950}.weekly-leaderboard .error-state button[data-v-bc06c6ae]:disabled{opacity:.5;cursor:not-allowed}.weekly-leaderboard .error-state button.primary[data-v-bc06c6ae]{background:#238636;border-color:#3fb950;color:#3fb950}.weekly-leaderboard .error-state button.primary[data-v-bc06c6ae]:hover:not(:disabled){background:#3fb950;color:#0d1117}@keyframes spin-bc06c6ae{to{transform:rotate(360deg)}}@keyframes fadeIn-f0a89e41{0%{opacity:0}to{opacity:1}}@keyframes slideIn-f0a89e41{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-f0a89e41{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-f0a89e41{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-f0a89e41{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-f0a89e41{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-f0a89e41{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.tier-selection[data-v-f0a89e41]{max-width:1200px;margin:0 auto}.header[data-v-f0a89e41]{text-align:center;margin-bottom:2rem}.header h2[data-v-f0a89e41]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:2em;color:#3fb950;margin:0 0 .5rem;letter-spacing:2px}.header .subtitle[data-v-f0a89e41]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;color:#8b949e;font-size:1em}.tier-grid[data-v-f0a89e41]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.tier-grid[data-v-f0a89e41]{grid-template-columns:1fr}}.tier-card[data-v-f0a89e41]{padding:2rem;background:#161b22;border:2px solid #30363d;border-radius:8px;text-align:center;transition:all .3s ease;animation:fadeIn-f0a89e41 .3s ease}.tier-card[data-v-f0a89e41]:hover:not(.disabled){border-color:#3fb950;box-shadow:0 0 20px #3fb9504d;transform:translateY(-4px)}.tier-card.disabled[data-v-f0a89e41]{opacity:.6;cursor:not-allowed}.tier-icon[data-v-f0a89e41]{font-size:4em;margin-bottom:.5rem}.tier-name[data-v-f0a89e41]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.5em;font-weight:700;color:#c9d1d9;margin-bottom:.5rem;letter-spacing:1px}.tier-score-range[data-v-f0a89e41]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;color:#8b949e;font-size:.9em;margin-bottom:.75rem}.tier-entry-fee[data-v-f0a89e41]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;color:#3fb950;font-size:1.1em;margin-bottom:1.5rem;padding:.75rem;background:#3fb9501a;border-radius:4px}.tier-entry-fee strong[data-v-f0a89e41]{font-weight:700}.tier-queue-info[data-v-f0a89e41]{margin-bottom:1.5rem;padding:1rem;background:#0d1117;border-radius:4px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.9em}.tier-queue-info .queue-size[data-v-f0a89e41],.tier-queue-info .race-interval[data-v-f0a89e41]{display:flex;justify-content:space-between;margin-bottom:.5rem}.tier-queue-info .queue-size[data-v-f0a89e41]:last-child,.tier-queue-info .race-interval[data-v-f0a89e41]:last-child{margin-bottom:0}.tier-queue-info .queue-size .label[data-v-f0a89e41],.tier-queue-info .race-interval .label[data-v-f0a89e41]{color:#8b949e}.tier-queue-info .queue-size .value[data-v-f0a89e41],.tier-queue-info .race-interval .value[data-v-f0a89e41]{color:#3fb950;font-weight:700}.join-btn[data-v-f0a89e41]{width:100%;padding:1rem;background:#238636;border:2px solid #3fb950;color:#3fb950;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.join-btn[data-v-f0a89e41]:hover:not(:disabled){background:#3fb950;color:#0d1117;box-shadow:0 0 15px #3fb95080}.join-btn[data-v-f0a89e41]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn-30a8eb4b{0%{opacity:0}to{opacity:1}}@keyframes slideIn-30a8eb4b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-30a8eb4b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-30a8eb4b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-30a8eb4b{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-30a8eb4b{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-30a8eb4b{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.modal-overlay[data-v-30a8eb4b]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-30a8eb4b .3s ease}.modal-content[data-v-30a8eb4b]{background:#0d1117;border:2px solid #3fb950;border-radius:8px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-content[data-v-30a8eb4b]::-webkit-scrollbar{width:8px;height:8px}.modal-content[data-v-30a8eb4b]::-webkit-scrollbar-track{background:#161b22}.modal-content[data-v-30a8eb4b]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.modal-content[data-v-30a8eb4b]::-webkit-scrollbar-thumb:hover{background:#8b949e}.modal-content[data-v-30a8eb4b]{animation:scaleIn-30a8eb4b .3s ease}.modal-header[data-v-30a8eb4b]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #30363d}.modal-header h3[data-v-30a8eb4b]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.5em;color:#3fb950;margin:0;letter-spacing:1px}.modal-header .close-btn[data-v-30a8eb4b]{background:transparent;border:none;color:#8b949e;font-size:2em;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.modal-header .close-btn[data-v-30a8eb4b]:hover{color:#c9d1d9}.modal-body[data-v-30a8eb4b]{padding:1.5rem}.tier-info[data-v-30a8eb4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background:#161b22;border-radius:4px}.tier-info .tier-badge[data-v-30a8eb4b]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-weight:700;color:#3fb950;font-size:1.1em}.tier-info .entry-fee[data-v-30a8eb4b]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;color:#c9d1d9;font-size:1em}.no-horses[data-v-30a8eb4b]{text-align:center;padding:3rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;color:#8b949e}.no-horses .hint[data-v-30a8eb4b]{margin-top:.5rem;font-size:.9em}.horses-list[data-v-30a8eb4b]{display:flex;flex-direction:column;gap:1rem}.horse-card[data-v-30a8eb4b]{padding:1.5rem;background:#161b22;border:2px solid #30363d;border-radius:4px;transition:all .3s ease;position:relative}.horse-card[data-v-30a8eb4b]:hover{border-color:#3fb950}.horse-card.selected[data-v-30a8eb4b]{border-color:#3fb950;box-shadow:0 0 15px #3fb9504d}.horse-card.recommended[data-v-30a8eb4b]{background:#3fb9500d}.recommended-badge[data-v-30a8eb4b]{position:absolute;top:.5rem;right:.5rem;padding:.25rem .75rem;background:#3fb950;color:#0d1117;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.75em;font-weight:700;border-radius:4px;animation:pulse-30a8eb4b 2s ease-in-out infinite}.horse-name[data-v-30a8eb4b]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.3em;font-weight:700;color:#c9d1d9;margin-bottom:1rem}.horse-stats[data-v-30a8eb4b]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1rem}.horse-stats .stat-item[data-v-30a8eb4b]{display:flex;justify-content:space-between;padding:.5rem;background:#0d1117;border-radius:4px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.9em}.horse-stats .stat-item .stat-label[data-v-30a8eb4b]{color:#8b949e}.horse-stats .stat-item .stat-value[data-v-30a8eb4b]{color:#3fb950;font-weight:700}.horse-evaluation[data-v-30a8eb4b]{margin-bottom:1rem;padding:.75rem;background:#0d1117;border-radius:4px}.horse-evaluation .eval-item[data-v-30a8eb4b]{display:flex;justify-content:space-between;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.horse-evaluation .eval-item .eval-label[data-v-30a8eb4b]{color:#8b949e}.horse-evaluation .eval-item .eval-value[data-v-30a8eb4b]{color:#3fb950;font-weight:700;font-size:1.1em}.horse-record[data-v-30a8eb4b]{display:flex;gap:1rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.9em}.horse-record .record-item[data-v-30a8eb4b]{display:flex;gap:.5rem}.horse-record .record-item .record-label[data-v-30a8eb4b]{color:#8b949e}.horse-record .record-item .record-value[data-v-30a8eb4b]{color:#c9d1d9;font-weight:700}.modal-footer[data-v-30a8eb4b]{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #30363d}.modal-footer button[data-v-30a8eb4b]{flex:1;padding:1rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1em;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.modal-footer .cancel-btn[data-v-30a8eb4b]{background:#161b22;border:2px solid #30363d;color:#8b949e}.modal-footer .cancel-btn[data-v-30a8eb4b]:hover:not(:disabled){border-color:#c9d1d9;color:#c9d1d9}.modal-footer .cancel-btn[data-v-30a8eb4b]:disabled{opacity:.5;cursor:not-allowed}.modal-footer .confirm-btn[data-v-30a8eb4b]{background:#238636;border:2px solid #3fb950;color:#3fb950}.modal-footer .confirm-btn[data-v-30a8eb4b]:hover:not(:disabled){background:#3fb950;color:#0d1117;box-shadow:0 0 15px #3fb95080}.modal-footer .confirm-btn[data-v-30a8eb4b]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn-74e9e3bc{0%{opacity:0}to{opacity:1}}@keyframes slideIn-74e9e3bc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-74e9e3bc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-74e9e3bc{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-74e9e3bc{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-74e9e3bc{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-74e9e3bc{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.queue-waiting[data-v-74e9e3bc]{max-width:600px;margin:0 auto;padding:3rem 2rem;text-align:center;animation:fadeIn-74e9e3bc .3s ease}.waiting-header[data-v-74e9e3bc]{margin-bottom:2rem}.waiting-header .spinner[data-v-74e9e3bc]{width:64px;height:64px;border:4px solid #30363d;border-top-color:#3fb950;border-radius:50%;animation:spin-74e9e3bc 1s linear infinite;margin:0 auto 1rem}.waiting-header h2[data-v-74e9e3bc]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.8em;color:#3fb950;margin:0;letter-spacing:2px;animation:pulse-74e9e3bc 2s ease-in-out infinite}.queue-info[data-v-74e9e3bc]{margin-bottom:2rem;padding:1.5rem;background:#161b22;border:1px solid #30363d;border-radius:4px}.queue-info .info-item[data-v-74e9e3bc]{display:flex;justify-content:space-between;margin-bottom:1rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.queue-info .info-item[data-v-74e9e3bc]:last-child{margin-bottom:0}.queue-info .info-item .label[data-v-74e9e3bc]{color:#8b949e}.queue-info .info-item .value[data-v-74e9e3bc]{color:#3fb950;font-weight:700}.progress-section[data-v-74e9e3bc]{margin-bottom:2rem}.progress-section .progress-bar[data-v-74e9e3bc]{width:100%;height:24px;background:#161b22;border:2px solid #30363d;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-section .progress-bar .progress-fill[data-v-74e9e3bc]{height:100%;background:linear-gradient(90deg,#238636,#3fb950);transition:width .5s ease;animation:pulse-glow 2s ease-in-out infinite}.progress-section .progress-text[data-v-74e9e3bc]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;color:#8b949e;font-size:.9em;letter-spacing:1px}.your-horse[data-v-74e9e3bc]{margin-bottom:2rem;padding:1.5rem;background:#161b22;border:1px solid #3fb950;border-radius:4px}.your-horse .horse-label[data-v-74e9e3bc]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;color:#8b949e;font-size:.9em;margin-bottom:.5rem}.your-horse .horse-name[data-v-74e9e3bc]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.5em;font-weight:700;color:#3fb950;margin-bottom:.5rem}.your-horse .horse-score[data-v-74e9e3bc]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;color:#c9d1d9;font-size:1.1em}.cancel-btn[data-v-74e9e3bc]{width:100%;padding:1rem;background:#161b22;border:2px solid #f85149;color:#f85149;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.cancel-btn[data-v-74e9e3bc]:hover:not(:disabled){background:#f85149;color:#c9d1d9;box-shadow:0 0 15px #f8514980}.cancel-btn[data-v-74e9e3bc]:disabled{opacity:.5;cursor:not-allowed}@keyframes spin-74e9e3bc{to{transform:rotate(360deg)}}@keyframes fadeIn-49d47edf{0%{opacity:0}to{opacity:1}}@keyframes slideIn-49d47edf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-49d47edf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-49d47edf{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-49d47edf{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-49d47edf{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-49d47edf{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.countdown-screen[data-v-49d47edf]{max-width:800px;margin:0 auto;padding:3rem 2rem;text-align:center;animation:fadeIn-49d47edf .3s ease}.countdown-header[data-v-49d47edf]{margin-bottom:3rem}.countdown-header .race-icon[data-v-49d47edf]{font-size:4em;margin-bottom:1rem;animation:bounce-49d47edf 1s ease-in-out infinite}.countdown-header h2[data-v-49d47edf]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:2em;color:#3fb950;margin:0;letter-spacing:2px}.countdown-display[data-v-49d47edf]{margin-bottom:3rem}.countdown-display .countdown-number[data-v-49d47edf]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:8em;font-weight:700;color:#3fb950;text-shadow:0 0 30px rgba(63,185,80,.8);animation:scalePulse-49d47edf 1s ease-in-out infinite}.countdown-display .countdown-number.pulse[data-v-49d47edf]{animation:scalePulse-49d47edf .5s ease-in-out infinite;color:#d29922;text-shadow:0 0 40px #d29922}.participants-section[data-v-49d47edf]{margin-bottom:2rem;padding:1.5rem;background:#161b22;border:1px solid #30363d;border-radius:4px}.participants-section .section-title[data-v-49d47edf]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.2em;color:#c9d1d9;margin-bottom:1rem;text-align:left}.participants-section .participants-list[data-v-49d47edf]{display:flex;flex-direction:column;gap:.75rem}.participants-section .participant-item[data-v-49d47edf]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#0d1117;border-radius:4px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;text-align:left}.participants-section .participant-item.you[data-v-49d47edf]{border:2px solid #3fb950;background:#3fb9501a}.participants-section .participant-item .participant-number[data-v-49d47edf]{color:#8b949e;min-width:24px}.participants-section .participant-item .participant-name[data-v-49d47edf]{flex:1;color:#c9d1d9;font-weight:700}.participants-section .participant-item .participant-score[data-v-49d47edf]{color:#3fb950}.prize-info[data-v-49d47edf]{padding:1.5rem;background:linear-gradient(135deg,#3fb9501a,#3fb9500d);border:2px solid #3fb950;border-radius:4px}.prize-info .prize-item[data-v-49d47edf]{display:flex;justify-content:space-between;margin-bottom:1rem;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.2em}.prize-info .prize-item[data-v-49d47edf]:last-child{margin-bottom:0}.prize-info .prize-item .prize-label[data-v-49d47edf]{color:#8b949e}.prize-info .prize-item .prize-value[data-v-49d47edf]{color:#3fb950;font-weight:700}.prize-info .prize-item .prize-value.winner[data-v-49d47edf]{color:#d29922;font-size:1.2em;animation:pulse-49d47edf 2s ease-in-out infinite}@keyframes bounce-49d47edf{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scalePulse-49d47edf{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes fadeIn-f09e80f3{0%{opacity:0}to{opacity:1}}@keyframes slideIn-f09e80f3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-f09e80f3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-f09e80f3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-f09e80f3{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-f09e80f3{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-f09e80f3{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.matchmaking-container[data-v-f09e80f3]{padding:2rem;min-height:100%;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;background:#0d1117}.error-toast[data-v-f09e80f3]{position:fixed;top:1rem;right:1rem;padding:1rem 1.5rem;background:#f85149e6;border:1px solid #f85149;border-radius:4px;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;z-index:1000;display:flex;align-items:center;gap:1rem;animation:slideInDown-f09e80f3 .3s ease}.error-toast .close-btn[data-v-f09e80f3]{background:transparent;border:none;color:#c9d1d9;font-size:1.5em;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.error-toast .close-btn[data-v-f09e80f3]:hover{color:#f85149}.race-results-wrapper[data-v-f09e80f3]{width:100%;max-width:1200px;margin:0 auto}.loading-results[data-v-f09e80f3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem}.loading-results .spinner[data-v-f09e80f3]{width:48px;height:48px;border:4px solid #30363d;border-top-color:#3fb950;border-radius:50%;animation:spin-f09e80f3 1s linear infinite}.loading-results p[data-v-f09e80f3]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;color:#8b949e;font-size:1.1em}@keyframes spin-f09e80f3{to{transform:rotate(360deg)}}@keyframes fadeIn-8aeadfc3{0%{opacity:0}to{opacity:1}}@keyframes slideIn-8aeadfc3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp-8aeadfc3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-8aeadfc3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-8aeadfc3{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes glow-8aeadfc3{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.horse-3d-viewer[data-v-8aeadfc3]{width:100%;height:100%;position:relative;overflow:hidden}.canvas-container[data-v-8aeadfc3]{width:100%;height:100%;min-height:600px;position:relative;background:#0d1117}.canvas-container canvas[data-v-8aeadfc3]{display:block;width:100%!important;height:100%!important}@media(max-width:768px){.canvas-container[data-v-8aeadfc3]{min-height:400px;max-height:50vh}}.controls[data-v-8aeadfc3]{position:absolute;top:20px;left:20px;background:#0d1117e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;border-radius:8px;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;min-width:280px;box-shadow:0 8px 32px #00000080;z-index:10;animation:fadeIn-8aeadfc3 .3s ease}@media(max-width:768px){.controls[data-v-8aeadfc3]{top:10px;left:10px;right:10px;padding:12px;min-width:auto;max-width:calc(100% - 20px);font-size:.9em}}.controls h2[data-v-8aeadfc3]{margin-bottom:15px;font-size:20px;color:#3fb950;display:flex;align-items:center;gap:10px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;letter-spacing:1px}@media(max-width:768px){.controls h2[data-v-8aeadfc3]{font-size:16px;margin-bottom:10px;gap:8px}}.emoji[data-v-8aeadfc3]{font-size:24px}.stat-group[data-v-8aeadfc3]{margin-bottom:15px}.stat-label[data-v-8aeadfc3]{font-size:12px;color:#8b949e;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stat-value[data-v-8aeadfc3]{font-size:24px;font-weight:700;color:#c9d1d9;display:flex;align-items:center;gap:10px;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.stat-bar[data-v-8aeadfc3]{width:100%;height:8px;background:#8b949e33;border-radius:4px;overflow:hidden;margin-top:5px;border:1px solid #30363d}.stat-bar-fill[data-v-8aeadfc3]{height:100%;transition:width .3s ease;border-radius:4px}.speed-bar[data-v-8aeadfc3]{background:linear-gradient(90deg,#3fb950,#238636)}.energy-bar[data-v-8aeadfc3]{background:linear-gradient(90deg,#d29922,#f85149)}.button-group[data-v-8aeadfc3]{display:flex;gap:10px;margin-top:15px}@media(max-width:768px){.button-group[data-v-8aeadfc3]{flex-direction:column;gap:8px;margin-top:12px}}.btn[data-v-8aeadfc3]{flex:1;padding:10px;border:1px solid #30363d;border-radius:4px;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;touch-action:manipulation}@media(max-width:768px){.btn[data-v-8aeadfc3]{padding:12px;font-size:13px;min-height:44px}}.btn-primary[data-v-8aeadfc3]{background:#238636;color:#3fb950;border-color:#3fb950}.btn-primary[data-v-8aeadfc3]:hover:not(:disabled){background:#3fb950;color:#0d1117;box-shadow:0 0 15px #3fb95080;transform:translateY(-2px)}.btn-danger[data-v-8aeadfc3]{background:#f8514933;color:#f85149;border-color:#f85149}.btn-danger[data-v-8aeadfc3]:hover:not(:disabled){background:#f85149;color:#c9d1d9;box-shadow:0 0 15px #f8514980;transform:translateY(-2px)}.btn[data-v-8aeadfc3]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.info-panel[data-v-8aeadfc3]{position:absolute;bottom:50px;left:50%;transform:translate(-50%);background:#0d1117e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 30px;border-radius:8px;border:1px solid #30363d;color:#c9d1d9;display:flex;gap:30px;box-shadow:0 8px 32px #00000080;z-index:10;font-family:Courier New,Consolas,Monaco,Menlo,monospace;animation:slideInUp-8aeadfc3 .3s ease}@media(max-width:768px){.info-panel[data-v-8aeadfc3]{bottom:10px;left:10px;right:10px;transform:none;padding:10px 15px;gap:15px;flex-wrap:wrap;justify-content:space-around}}.info-item[data-v-8aeadfc3]{display:flex;flex-direction:column;align-items:center}.info-label[data-v-8aeadfc3]{font-size:12px;color:#8b949e;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.info-value[data-v-8aeadfc3]{font-size:20px;font-weight:700;color:#3fb950;display:flex;align-items:center;gap:8px}.horse-name[data-v-8aeadfc3]{position:absolute;top:20px;right:20px;background:#0d1117e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 25px;border-radius:8px;border:1px solid #30363d;color:#c9d1d9;font-size:18px;font-weight:700;font-family:Courier New,Consolas,Monaco,Menlo,monospace;box-shadow:0 8px 32px #00000080;z-index:10;animation:fadeIn-8aeadfc3 .3s ease}@media(max-width:768px){.horse-name[data-v-8aeadfc3]{display:none}}.status-indicator[data-v-8aeadfc3]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;animation:pulse-8aeadfc3 2s infinite}.status-running[data-v-8aeadfc3]{background:#3fb950;box-shadow:0 0 10px #3fb950cc}.status-idle[data-v-8aeadfc3]{background:#d29922;box-shadow:0 0 10px #d29922cc}.status-tired[data-v-8aeadfc3]{background:#f85149;box-shadow:0 0 10px #f85149cc}@keyframes pulse-8aeadfc3{0%,to{opacity:1}50%{opacity:.5}}.controls-instruction[data-v-8aeadfc3]{margin-top:15px;padding-top:15px;border-top:1px solid #30363d;font-size:12px;color:#8b949e;line-height:1.6;font-family:Courier New,Consolas,Monaco,Menlo,monospace}@media(max-width:768px){.controls-instruction[data-v-8aeadfc3]{margin-top:10px;padding-top:10px;font-size:11px;line-height:1.5}}@keyframes fadeIn-2b1a21e4{0%{opacity:0}to{opacity:1}}@keyframes slideIn-2b1a21e4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-2b1a21e4{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-2b1a21e4{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse-2b1a21e4{0%,to{opacity:1}50%{opacity:.5}}@keyframes glow-2b1a21e4{0%,to{box-shadow:0 0 5px #3fb95080}50%{box-shadow:0 0 20px #3fb950cc}}.game-page[data-v-2b1a21e4]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#0d1117;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace}.game-page[data-v-2b1a21e4]::-webkit-scrollbar{width:8px;height:8px}.game-page[data-v-2b1a21e4]::-webkit-scrollbar-track{background:#161b22}.game-page[data-v-2b1a21e4]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.game-page[data-v-2b1a21e4]::-webkit-scrollbar-thumb:hover{background:#8b949e}.game-header[data-v-2b1a21e4]{padding:2.5rem 2rem;text-align:center;background:linear-gradient(135deg,#161b22f2,#0d1117f2);border-bottom:2px solid #30363d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.game-header[data-v-2b1a21e4]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(63,185,80,.03) 2px,rgba(63,185,80,.03) 4px);pointer-events:none}.game-header h1[data-v-2b1a21e4]{margin:0 0 .75rem;font-size:2em;color:#3fb950;letter-spacing:3px;text-transform:uppercase;position:relative;z-index:1;text-shadow:0 0 10px rgba(63,185,80,.3)}.game-header .subtitle[data-v-2b1a21e4]{margin:0;color:#8b949e;font-size:1em;font-weight:400;position:relative;z-index:1;letter-spacing:1px}@media(max-width:768px){.game-header[data-v-2b1a21e4]{padding:1.5rem 1rem}.game-header h1[data-v-2b1a21e4]{font-size:1.5em;letter-spacing:2px;margin-bottom:.5rem}.game-header .subtitle[data-v-2b1a21e4]{font-size:.85em}}.game-tabs[data-v-2b1a21e4]{display:flex;border-bottom:2px solid #30363d;background:#161b22;gap:.5rem;padding:.5rem;flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.game-tabs[data-v-2b1a21e4]::-webkit-scrollbar{display:none}.game-tabs button[data-v-2b1a21e4]{flex:1;min-width:120px;padding:1rem 1.5rem;background:#0d111780;border:1px solid #30363d;border-bottom:3px solid transparent;font-size:.9em;font-weight:700;color:#8b949e;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Courier New,Consolas,Monaco,Menlo,monospace;letter-spacing:1px;text-transform:uppercase;position:relative;overflow:hidden;border-radius:4px 4px 0 0;touch-action:manipulation;white-space:nowrap}.game-tabs button[data-v-2b1a21e4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(63,185,80,.2),transparent);transition:left .5s}.game-tabs button[data-v-2b1a21e4]:hover:not(.active){background:#0d1117;color:#c9d1d9;transform:translateY(-2px)}.game-tabs button[data-v-2b1a21e4]:hover:not(.active):before{left:100%}.game-tabs button[data-v-2b1a21e4]:active:not(.active){transform:translateY(0)}.game-tabs button.active[data-v-2b1a21e4]{color:#3fb950;border-bottom-color:#3fb950;background:#0d1117;box-shadow:0 0 10px #3fb9504d}@media(max-width:768px){.game-tabs[data-v-2b1a21e4]{flex-wrap:nowrap;padding:.5rem;gap:.375rem;overflow-x:auto;scroll-snap-type:x proximity}.game-tabs button[data-v-2b1a21e4]{flex:0 0 auto;min-width:100px;padding:.75rem 1rem;font-size:.8em;letter-spacing:.5px;min-height:44px;scroll-snap-align:start}}.game-content[data-v-2b1a21e4]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.game-content[data-v-2b1a21e4]::-webkit-scrollbar{width:8px;height:8px}.game-content[data-v-2b1a21e4]::-webkit-scrollbar-track{background:#161b22}.game-content[data-v-2b1a21e4]::-webkit-scrollbar-thumb{background:#30363d;border-radius:4px}.game-content[data-v-2b1a21e4]::-webkit-scrollbar-thumb:hover{background:#8b949e}.tab-content[data-v-2b1a21e4]{min-height:100%;animation:fadeIn-2b1a21e4 .3s ease}.tab-content.summon-tab[data-v-2b1a21e4]{padding:0}.tab-content[data-v-2b1a21e4]:not(.summon-tab){padding:2rem}@media(max-width:768px){.tab-content[data-v-2b1a21e4]:not(.summon-tab){padding:1rem}}.summon-tab[data-v-2b1a21e4]{display:flex;flex-direction:column;min-height:100%;padding:0;overflow-y:auto;overflow-x:hidden}.summon-3d-section[data-v-2b1a21e4]{position:relative;min-height:60vh;max-height:70vh;flex-shrink:0}.summon-3d-section .horse-info-overlay[data-v-2b1a21e4]{position:absolute;top:1rem;right:1rem;background:#0d1117e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #30363d;padding:1rem 1.5rem;border-radius:4px;z-index:10;min-width:200px}.summon-3d-section .horse-info-overlay h3[data-v-2b1a21e4]{margin:0 0 .75rem;color:#3fb950;font-size:1.1em;text-transform:uppercase;letter-spacing:1px}.summon-3d-section .horse-info-overlay .horse-stats-grid[data-v-2b1a21e4]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.summon-3d-section .horse-info-overlay .horse-stats-grid .stat-item[data-v-2b1a21e4]{display:flex;flex-direction:column;gap:.25rem}.summon-3d-section .horse-info-overlay .horse-stats-grid .stat-item .stat-label[data-v-2b1a21e4]{font-size:.75em;color:#8b949e;text-transform:uppercase;letter-spacing:.5px}.summon-3d-section .horse-info-overlay .horse-stats-grid .stat-item .stat-value[data-v-2b1a21e4]{font-size:1.1em;color:#c9d1d9;font-weight:700}@media(max-width:768px){.summon-3d-section[data-v-2b1a21e4]{min-height:50vh;max-height:60vh}.summon-3d-section .horse-info-overlay[data-v-2b1a21e4]{top:.5rem;right:.5rem;padding:.75rem 1rem;min-width:160px;max-width:calc(100% - 1rem)}.summon-3d-section .horse-info-overlay h3[data-v-2b1a21e4]{font-size:.95em;margin-bottom:.5rem}.summon-3d-section .horse-info-overlay .horse-stats-grid[data-v-2b1a21e4]{gap:.375rem}.summon-3d-section .horse-info-overlay .horse-stats-grid .stat-item .stat-label[data-v-2b1a21e4]{font-size:.7em}.summon-3d-section .horse-info-overlay .horse-stats-grid .stat-item .stat-value[data-v-2b1a21e4]{font-size:1em}}.summon-info-section[data-v-2b1a21e4]{padding:2.5rem;background:#161b22;border-top:1px solid #30363d;max-width:1200px;margin:0 auto;width:100%;flex-shrink:0}.summon-info-section .summon-intro[data-v-2b1a21e4]{text-align:center;max-width:800px;margin:0 auto}.summon-info-section .summon-intro h2[data-v-2b1a21e4]{margin:0 0 1.5rem;font-size:2em;color:#3fb950;letter-spacing:2px;text-transform:uppercase}.summon-info-section .summon-intro>p[data-v-2b1a21e4]{margin:0 0 1.5rem;color:#c9d1d9;line-height:1.8;font-size:1.05em}.summon-info-section .summon-intro .evaluator-list[data-v-2b1a21e4]{text-align:left;display:inline-block;margin:1.5rem 0;padding-left:0;list-style:none;background:#0d111780;border:1px solid #30363d;padding:1.5rem 2rem;border-radius:4px}.summon-info-section .summon-intro .evaluator-list li[data-v-2b1a21e4]{margin:.75rem 0;color:#8b949e;line-height:1.6}.summon-info-section .summon-intro .evaluator-list li[data-v-2b1a21e4]:before{content:"> ";color:#3fb950;font-weight:700;margin-right:.5rem}.summon-info-section .summon-intro .evaluator-list li strong[data-v-2b1a21e4]{color:#c9d1d9}.summon-info-section .summon-intro .cost-info[data-v-2b1a21e4]{margin-top:2rem;padding:1.5rem;background:#2386361a;border:2px solid #3fb950;color:#c9d1d9;font-size:1.1em;border-radius:4px;display:inline-block}.summon-info-section .summon-intro .cost-info strong[data-v-2b1a21e4]{color:#3fb950;font-size:1.3em;font-weight:700}.summon-info-section .summon-actions[data-v-2b1a21e4]{margin-top:2rem;text-align:center}.summon-info-section .summon-actions .summon-btn[data-v-2b1a21e4],.summon-info-section .summon-actions .connect-wallet-btn[data-v-2b1a21e4]{padding:1.25rem 3rem;font-size:1.1em;font-weight:700;background:#161b22;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;cursor:pointer;transition:all .2s}.summon-info-section .summon-actions .summon-btn[data-v-2b1a21e4]:hover:not(:disabled),.summon-info-section .summon-actions .connect-wallet-btn[data-v-2b1a21e4]:hover:not(:disabled){background:#238636;border-color:#3fb950;color:#3fb950}.summon-info-section .summon-actions .summon-btn[data-v-2b1a21e4]:disabled,.summon-info-section .summon-actions .connect-wallet-btn[data-v-2b1a21e4]:disabled{opacity:.5;cursor:not-allowed}.summon-info-section .summon-actions .summon-btn.primary[data-v-2b1a21e4],.summon-info-section .summon-actions .connect-wallet-btn.primary[data-v-2b1a21e4]{background:#238636;border-color:#3fb950;color:#3fb950}.summon-info-section .summon-actions .summon-btn.primary[data-v-2b1a21e4]:hover:not(:disabled),.summon-info-section .summon-actions .connect-wallet-btn.primary[data-v-2b1a21e4]:hover:not(:disabled){background:#3fb950;color:#0d1117}.summon-info-section .summon-actions .summon-btn[data-v-2b1a21e4],.summon-info-section .summon-actions .connect-wallet-btn[data-v-2b1a21e4]{letter-spacing:2px;text-transform:uppercase;min-width:250px;transition:all .3s ease}.summon-info-section .summon-actions .summon-btn.summon-btn[data-v-2b1a21e4],.summon-info-section .summon-actions .connect-wallet-btn.summon-btn[data-v-2b1a21e4]{background:#161b22;border:1px solid #30363d;color:#c9d1d9;font-family:Courier New,Consolas,Monaco,Menlo,monospace;cursor:pointer;transition:all .2s}.summon-info-section .summon-actions .summon-btn.summon-btn[data-v-2b1a21e4]:hover:not(:disabled),.summon-info-section .summon-actions .connect-wallet-btn.summon-btn[data-v-2b1a21e4]:hover:not(:disabled){background:#238636;border-color:#3fb950;color:#3fb950}.summon-info-section .summon-actions .summon-btn.summon-btn[data-v-2b1a21e4]:disabled,.summon-info-section .summon-actions .connect-wallet-btn.summon-btn[data-v-2b1a21e4]:disabled{opacity:.5;cursor:not-allowed}.summon-info-section .summon-actions .summon-btn.summon-btn.primary[data-v-2b1a21e4],.summon-info-section .summon-actions .connect-wallet-btn.summon-btn.primary[data-v-2b1a21e4]{background:#238636;border-color:#3fb950;color:#3fb950}.summon-info-section .summon-actions .summon-btn.summon-btn.primary[data-v-2b1a21e4]:hover:not(:disabled),.summon-info-section .summon-actions .connect-wallet-btn.summon-btn.primary[data-v-2b1a21e4]:hover:not(:disabled){background:#3fb950;color:#0d1117}.summon-info-section .summon-actions .summon-btn.summon-btn[data-v-2b1a21e4],.summon-info-section .summon-actions .connect-wallet-btn.summon-btn[data-v-2b1a21e4]{background:#238636;border-color:#3fb950;color:#3fb950}.summon-info-section .summon-actions .summon-btn.summon-btn[data-v-2b1a21e4]:hover:not(:disabled),.summon-info-section .summon-actions .connect-wallet-btn.summon-btn[data-v-2b1a21e4]:hover:not(:disabled){background:#3fb950;color:#0d1117;transform:translateY(-2px);box-shadow:0 4px 12px #3fb9504d}.summon-info-section .summon-actions .summon-btn.connect-wallet-btn[data-v-2b1a21e4],.summon-info-section .summon-actions .connect-wallet-btn.connect-wallet-btn[data-v-2b1a21e4]{opacity:.5;cursor:not-allowed}@media(max-width:768px){.summon-info-section[data-v-2b1a21e4]{padding:1.5rem 1rem}.summon-info-section .summon-intro h2[data-v-2b1a21e4]{font-size:1.5em;letter-spacing:1px;margin-bottom:1rem}.summon-info-section .summon-intro>p[data-v-2b1a21e4]{font-size:.95em;line-height:1.6;margin-bottom:1rem}.summon-info-section .summon-intro .evaluator-list[data-v-2b1a21e4]{padding:1rem 1.25rem;margin:1rem 0}.summon-info-section .summon-intro .evaluator-list li[data-v-2b1a21e4]{margin:.5rem 0;font-size:.9em;line-height:1.5}.summon-info-section .summon-intro .cost-info[data-v-2b1a21e4]{padding:1rem 1.25rem;font-size:1em;margin-top:1.5rem}.summon-info-section .summon-intro .cost-info strong[data-v-2b1a21e4]{font-size:1.2em}.summon-info-section .summon-actions[data-v-2b1a21e4]{margin-top:1.5rem}.summon-info-section .summon-actions .summon-btn[data-v-2b1a21e4],.summon-info-section .summon-actions .connect-wallet-btn[data-v-2b1a21e4]{width:100%;max-width:100%;min-width:auto;padding:1rem 1.5rem;font-size:1em;min-height:44px}}.stable-tab[data-v-2b1a21e4],.race-tab[data-v-2b1a21e4],.leaderboard-tab[data-v-2b1a21e4],.weekly-tab[data-v-2b1a21e4],.matchmaking-tab[data-v-2b1a21e4]{height:100%}.storage-status-wrapper[data-v-2b1a21e4]{position:fixed;bottom:1rem;right:1rem;z-index:1000;animation:slideInUp-2b1a21e4 .3s ease}.branding-banner[data-v-2b1a21e4]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#3fb9501a,#3fb9500d);border-bottom:1px solid #30363d;margin-bottom:1rem}.branding-banner .branding-content[data-v-2b1a21e4]{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:1200px;margin:0 auto}.branding-banner .branding-content .branding-icon[data-v-2b1a21e4]{font-size:1.5em}.branding-banner .branding-content .branding-text[data-v-2b1a21e4]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.branding-banner .branding-content .branding-text .branding-title[data-v-2b1a21e4]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:1.1em;font-weight:700;color:#3fb950;letter-spacing:2px}.branding-banner .branding-content .branding-text .branding-subtitle[data-v-2b1a21e4]{font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.85em;color:#8b949e}.branding-banner .branding-content .branding-badge[data-v-2b1a21e4]{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;background:linear-gradient(135deg,#3fb95033,#3fb9501a);border:1px solid #3fb950;border-radius:4px;font-family:Courier New,Consolas,Monaco,Menlo,monospace;font-size:.85em;animation:pulse-glow-2b1a21e4 2s ease-in-out infinite}.branding-banner .branding-content .branding-badge .badge-icon[data-v-2b1a21e4]{font-size:1.2em}.branding-banner .branding-content .branding-badge .badge-text[data-v-2b1a21e4]{color:#3fb950;font-weight:700;letter-spacing:.5px}@media(max-width:768px){.branding-banner[data-v-2b1a21e4]{padding:.5rem 1rem;margin-bottom:.5rem}.branding-banner .branding-content[data-v-2b1a21e4]{gap:.5rem;flex-wrap:wrap}.branding-banner .branding-content .branding-icon[data-v-2b1a21e4]{font-size:1.2em}.branding-banner .branding-content .branding-text[data-v-2b1a21e4]{gap:.125rem}.branding-banner .branding-content .branding-text .branding-title[data-v-2b1a21e4]{font-size:.9em;letter-spacing:1px}.branding-banner .branding-content .branding-text .branding-subtitle[data-v-2b1a21e4]{font-size:.75em}.branding-banner .branding-content .branding-badge[data-v-2b1a21e4]{padding:.3rem .6rem;font-size:.75em}.branding-banner .branding-content .branding-badge .badge-icon[data-v-2b1a21e4]{font-size:1em}}@keyframes pulse-glow-2b1a21e4{0%,to{box-shadow:0 0 5px #3fb9504d}50%{box-shadow:0 0 15px #3fb95099}}@keyframes slideInUp-2b1a21e4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden;position:fixed;width:100%;touch-action:pan-y}#app{width:100vw;height:100vh;height:100dvh;overflow:hidden;position:relative;-webkit-overflow-scrolling:touch}@media(max-width:768px){*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}
