:root{--color-bg: #09090b;--color-bg-card: #0f0f12;--color-bg-alt: #18181b;--color-border: #27272a;--color-accent: #f59e0b;--color-accent-hover: #d97706;--color-text: #e5e7eb;--color-text-secondary: #9ca3af;--color-text-muted: #71717a;--color-success: #4ade80;--success-rgb: 74, 222, 128;--color-prize: #E3B341;--color-warning: #D29922;--color-danger: #ef4444;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239ca3af' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");--glass-bg: rgba(255, 255, 255, .06);--glass-border: rgba(255, 255, 255, .08);--glass-bg-hover: rgba(255, 255, 255, .08);--glass-border-hover: rgba(255, 255, 255, .1);--color-overlay: rgba(0, 0, 0, .6);--color-row-hover: rgba(128, 128, 128, .06);--color-hero-bg: rgba(245, 158, 11, .08);--color-hero-bg-hover: rgba(245, 158, 11, .12);--shadow-modal: 0 8px 32px rgba(0, 0, 0, .3);--shadow-dropdown: 0 4px 12px rgba(0, 0, 0, .3);--shadow-flag: 0 0 0 1px rgba(255, 255, 255, .1);--label-red: #FF1A1A;--label-orange: #FF8C00;--label-yellow: #FFE600;--label-lime: #AAFF00;--label-green: #00C853;--label-cyan: #64FFDA;--label-blue: #2196FF;--label-brown: #B05C00;--label-purple: #9C27B0;--label-pink: #FFB6C1;--label-gray: #71717a;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px}[data-theme=light]{--color-bg: #D5D9DF;--color-bg-card: #F5F6F8;--color-bg-alt: #ECEEF1;--color-border: #D0D7DE;--color-accent: #d97706;--color-accent-hover: #b45309;--color-text: #1F2328;--color-text-secondary: #656D76;--color-text-muted: #9ca3af;--color-success: #16a34a;--success-rgb: 22, 163, 74;--color-prize: #8A6200;--color-warning: #9A6700;--color-danger: #CF222E;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23656D76' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");--color-toggle-off: #C9CFD5;--color-toggle-off-border: #B8BFC7;--glass-bg: rgba(0, 0, 0, .05);--glass-border: rgba(0, 0, 0, .08);--glass-bg-hover: rgba(0, 0, 0, .07);--glass-border-hover: rgba(0, 0, 0, .12);--color-overlay: rgba(0, 0, 0, .5);--color-row-hover: rgba(128, 128, 128, .06);--color-hero-bg: rgba(217, 119, 6, .08);--color-hero-bg-hover: rgba(217, 119, 6, .12);--shadow-modal: 0 8px 32px rgba(0, 0, 0, .15);--shadow-dropdown: 0 4px 12px rgba(0, 0, 0, .15);--shadow-flag: 0 0 0 1px rgba(0, 0, 0, .1);--label-red: #CC0000;--label-orange: #B86200;--label-yellow: #B8A600;--label-lime: #6B9E00;--label-green: #00873A;--label-cyan: #00997A;--label-blue: #0066CC;--label-brown: #804200;--label-purple: #7B1FA2;--label-pink: #CC6B7A;--label-gray: #656D76}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-overlay{position:fixed;inset:0;background:var(--color-overlay)}.custom-select[data-v-fbb7fb5c]{position:relative;min-width:160px}.select-trigger[data-v-fbb7fb5c]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-sm) var(--spacing-lg);font-size:1rem;text-align:left;color:var(--color-text);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.select-trigger[data-v-fbb7fb5c]:focus,.select-trigger[data-v-fbb7fb5c]:focus-visible{outline:none;box-shadow:none}.custom-select.disabled .select-trigger[data-v-fbb7fb5c]{opacity:.6;cursor:not-allowed}.select-value[data-v-fbb7fb5c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-value.placeholder[data-v-fbb7fb5c]{color:var(--color-text-secondary)}.chevron[data-v-fbb7fb5c]{width:12px;height:12px;margin-left:var(--spacing-sm);color:var(--color-text-secondary);transition:transform .2s}.custom-select.open .chevron[data-v-fbb7fb5c]{transform:rotate(180deg)}.select-backdrop{z-index:1000}.select-dropdown{position:fixed;max-height:none;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);z-index:1001}.select-option{display:block;width:100%;padding:var(--spacing-sm);font-size:1rem;text-align:left;color:var(--color-text);background:none;border:none;outline:none;cursor:pointer;white-space:nowrap}.select-option:focus{outline:none}.select-option:hover{background:var(--color-bg-alt)}.select-option.selected{color:var(--color-accent)}.modal-overlay[data-v-f494c439]{display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;z-index:1000}.modal[data-v-f494c439]{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:360px;max-height:90vh;box-shadow:var(--shadow-modal)}.modal-header[data-v-f494c439]{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0}.header-title[data-v-f494c439]{display:flex;align-items:baseline;gap:var(--spacing-sm)}.modal-header h2[data-v-f494c439]{margin:0;font-size:18px;font-weight:800;font-style:normal;color:var(--color-text)}.version[data-v-f494c439]{font-size:.65rem;font-weight:400;color:var(--color-text-secondary);opacity:.3}.theme-btn[data-v-f494c439]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--glass-bg-hover);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:#e8b93c;cursor:pointer;transition:border-color .2s,color .2s}.theme-btn[data-v-f494c439]:hover{border-color:var(--glass-border-hover);color:#f0c645}.modal-body[data-v-f494c439]{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:14px 20px 0}.modal-divider[data-v-f494c439]{height:1px;background:var(--glass-bg-hover);margin:14px 20px;flex-shrink:0}.modal-footer[data-v-f494c439]{display:flex;gap:var(--spacing-sm);padding:0 20px 20px;flex-shrink:0}.modal-footer .btn[data-v-f494c439]{flex:1}.form-section[data-v-f494c439]{display:flex;flex-direction:column;gap:6px}.section-label[data-v-f494c439]{font-size:11px;font-weight:400;color:var(--color-text-muted)}.inline-row[data-v-f494c439]{display:flex;gap:var(--spacing-sm);align-items:center}.flex-grow[data-v-f494c439]{flex:3;min-width:0}.stake-field[data-v-f494c439]{flex:2;min-width:0}.inline-row[data-v-f494c439] .custom-select{min-width:0}.inline-row[data-v-f494c439] .select-trigger{height:40px;padding:0 14px;font-size:.875rem;background:var(--glass-bg-hover);border:1px solid var(--glass-border-hover);border-radius:var(--radius-md);box-sizing:border-box}.input[data-v-f494c439]{height:40px;padding:0 14px;font-size:.875rem;color:var(--color-text);background:var(--glass-bg-hover);border:1px solid var(--glass-border-hover);border-radius:var(--radius-md);outline:none;transition:border-color .2s;box-sizing:border-box}.input[data-v-f494c439]:focus{border-color:var(--color-accent)}.input[data-v-f494c439]::placeholder{color:var(--color-text-secondary);opacity:.6}.threshold-field[data-v-f494c439]{flex:2;min-width:0}.threshold-input[data-v-f494c439]{width:100%;-moz-appearance:textfield}.threshold-input[data-v-f494c439]::-webkit-outer-spin-button,.threshold-input[data-v-f494c439]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.error-message[data-v-f494c439]{padding:var(--spacing-sm) var(--spacing-md);background:#f851491a;border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);font-size:.875rem}.btn[data-v-f494c439]{padding:var(--spacing-sm) var(--spacing-lg);font-size:.875rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}.btn[data-v-f494c439]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-f494c439]{color:var(--color-text-secondary);background:var(--color-bg-card);border:1px solid var(--color-border)}.btn-secondary[data-v-f494c439]:hover:not(:disabled){border-color:var(--color-text-secondary);color:var(--color-text)}.btn-primary[data-v-f494c439]{color:#000;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));border:none;font-weight:600}.btn-primary[data-v-f494c439]:hover:not(:disabled){filter:brightness(1.1)}.toggle-list[data-v-f494c439]{display:flex;flex-direction:column}.toggle-item[data-v-f494c439]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;cursor:pointer}.toggle-label[data-v-f494c439]{font-size:13px;font-weight:400;color:var(--color-text)}.toggle-switch[data-v-f494c439]{position:relative;width:36px;height:20px;padding:0;background:var(--color-toggle-off, var(--color-bg-alt));border:1px solid var(--color-toggle-off-border, var(--color-border));border-radius:10px;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.toggle-switch[data-v-f494c439]:hover{border-color:var(--color-text-secondary)}.toggle-switch.active[data-v-f494c439]{background:var(--color-accent);border-color:var(--color-accent)}.toggle-knob[data-v-f494c439]{position:absolute;top:1px;left:1px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.toggle-switch.active .toggle-knob[data-v-f494c439]{transform:translate(16px)}.telegram-auth[data-v-e19bdb15]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.qr-section[data-v-e19bdb15]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.qr-hint[data-v-e19bdb15]{margin:0;font-size:.875rem;color:var(--color-text-secondary)}.qr-container[data-v-e19bdb15]{width:220px;height:220px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--radius-lg);border:1px solid var(--glass-border)}.qr-loading[data-v-e19bdb15]{display:flex;align-items:center;justify-content:center}.qr-code[data-v-e19bdb15]{width:220px;height:220px;border-radius:var(--radius-lg)}.telegram-btn[data-v-e19bdb15]{width:220px;justify-content:center;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);font-size:1rem;font-weight:600;color:#000;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));border:none;border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;transition:filter .2s}.telegram-btn[data-v-e19bdb15]:hover{filter:brightness(1.1)}.copy-link[data-v-e19bdb15]{font-size:.8125rem;color:var(--color-text-muted);cursor:pointer;transition:color .2s}.copy-link[data-v-e19bdb15]:hover{color:var(--color-text-secondary)}.telegram-icon[data-v-e19bdb15]{flex-shrink:0}.spinner[data-v-e19bdb15]{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:spin-e19bdb15 .8s linear infinite}@keyframes spin-e19bdb15{to{transform:rotate(360deg)}}.timeout-message[data-v-e19bdb15]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary)}.timeout-message p[data-v-e19bdb15]{margin:0}.error[data-v-e19bdb15]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);color:var(--color-error)}.retry-btn[data-v-e19bdb15]{padding:var(--spacing-sm) var(--spacing-lg);font-size:.875rem;font-weight:500;color:#000;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));border:none;border-radius:var(--radius-md);cursor:pointer;transition:filter .2s}.retry-btn[data-v-e19bdb15]:hover{filter:brightness(1.1)}.modal-overlay[data-v-74ad2fb8]{position:fixed;inset:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-74ad2fb8]{position:relative;background:var(--color-bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);max-width:380px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-modal)}.close-btn[data-v-74ad2fb8]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:color .2s,background .2s}.close-btn[data-v-74ad2fb8]:hover{color:var(--color-text);background:var(--color-bg-alt)}.close-btn svg[data-v-74ad2fb8]{width:18px;height:18px}.modal-body[data-v-74ad2fb8]{padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.app-loader[data-v-7cbf8ba4]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-bg)}.spinner-large[data-v-7cbf8ba4]{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:spin-7cbf8ba4 .8s linear infinite}@keyframes spin-7cbf8ba4{to{transform:rotate(360deg)}}.app[data-v-7cbf8ba4]{display:flex;flex-direction:column;min-width:900px;height:100vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--color-bg)}.app[data-v-7cbf8ba4]::-webkit-scrollbar{display:none}.main[data-v-7cbf8ba4]{flex:1;max-width:900px;width:100%;margin:0 auto;padding:var(--spacing-xl) var(--spacing-xs);display:flex;flex-direction:column}.login-prompt[data-v-7cbf8ba4]{display:flex;align-items:center;justify-content:center;flex:1}.login-card[data-v-7cbf8ba4]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xxl) var(--spacing-xl);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);max-width:360px;width:100%}.login-header[data-v-7cbf8ba4]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.login-logo[data-v-7cbf8ba4]{color:var(--color-accent);margin-bottom:var(--spacing-sm)}.login-title[data-v-7cbf8ba4]{margin:0;font-size:1.5rem;font-weight:700;color:var(--color-text)}.login-btn[data-v-7cbf8ba4]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-xl);font-size:1rem;color:#000;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));border:none;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:filter .2s}.login-btn[data-v-7cbf8ba4]:hover{filter:brightness(1.1)}
