:root{--color-bg: #000000;--color-surface: #111111;--color-surface-hover: #222222;--color-text: #ffffff;--color-text-dim: #888888;--color-primary: #FFD700;--color-primary-dim: #998100;--color-border: #333333;--font-family: "Inter", system-ui, -apple-system, sans-serif;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px}body{margin:0;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family);-webkit-font-smoothing:antialiased}.linear-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px;transition:border-color .2s}.linear-card:hover{border-color:var(--color-surface-hover)}.linear-input{background:transparent;border:1px solid var(--color-border);color:var(--color-text);padding:10px 16px;border-radius:var(--radius-sm);width:100%;box-sizing:border-box;font-size:14px;transition:all .2s}.linear-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary-dim)}.linear-button{background:var(--color-text);color:var(--color-bg);border:none;padding:10px 20px;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:opacity .2s}.linear-button:hover{opacity:.9}.linear-button.primary{background:var(--color-primary);color:var(--color-bg)}.linear-button.outline{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.linear-button.outline:hover{background:var(--color-surface-hover)}.linear-layout{max-width:1200px;margin:0 auto;padding:20px}h1,h2,h3{font-weight:500;letter-spacing:-.02em}.text-dim{color:var(--color-text-dim)}.flex-between{display:flex;justify-content:space-between;align-items:center}.grid-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:20px}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:var(--color-surface-hover);color:var(--color-text-dim)}.badge.active{background:#ffd7001a;color:var(--color-primary)}.toast-container[data-v-cc04db8c]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px}.toast-item[data-v-cc04db8c]{padding:12px 20px;min-width:250px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 4px 12px #0000004d;display:flex;align-items:center}.toast-content[data-v-cc04db8c]{display:flex;align-items:center;gap:12px}.toast-message[data-v-cc04db8c]{font-size:14px;color:var(--color-text)}.toast-item.success[data-v-cc04db8c]{border-color:#0f8}.toast-item.success .toast-icon[data-v-cc04db8c]{color:#0f8}.toast-item.error[data-v-cc04db8c]{border-color:#f44}.toast-item.error .toast-icon[data-v-cc04db8c]{color:#f44}.toast-enter-active[data-v-cc04db8c],.toast-leave-active[data-v-cc04db8c]{transition:all .3s ease}.toast-enter-from[data-v-cc04db8c],.toast-leave-to[data-v-cc04db8c]{opacity:0;transform:translate(30px)}.login-container[data-v-8b62534a]{height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top center,#222,#000)}.login-card[data-v-8b62534a]{width:100%;max-width:400px}.logo[data-v-8b62534a]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.logo-icon[data-v-8b62534a]{color:var(--color-primary);font-size:24px}.login-form[data-v-8b62534a]{margin-top:32px;display:flex;flex-direction:column;gap:20px}.form-group[data-v-8b62534a]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-8b62534a]{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.block[data-v-8b62534a]{width:100%;margin-top:10px}.error-message[data-v-8b62534a]{color:#f44;font-size:14px}.linear-select-wrapper[data-v-29653bb7]{position:relative;width:100%}.select-trigger[data-v-29653bb7]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:transparent;border:1px solid var(--color-border);border-radius:4px;cursor:pointer;font-size:14px;color:var(--color-text);transition:all .2s ease}.select-trigger[data-v-29653bb7]:hover{border-color:var(--color-text-dim)}.select-trigger.active[data-v-29653bb7]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary-dim)}.arrow-icon[data-v-29653bb7]{font-size:10px;color:var(--color-text-dim);transition:transform .2s ease}.select-trigger.active .arrow-icon[data-v-29653bb7]{transform:rotate(180deg)}.options-dropdown[data-v-29653bb7]{position:absolute;top:100%;left:0;width:100%;margin-top:4px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;box-shadow:0 4px 12px #00000080;z-index:100;max-height:200px;overflow-y:auto}.option-item[data-v-29653bb7]{padding:8px 12px;font-size:14px;cursor:pointer;transition:background .1s ease;color:var(--color-text-dim)}.option-item[data-v-29653bb7]:hover{background:#ffffff0d;color:var(--color-text)}.option-item.selected[data-v-29653bb7]{background:#00ff881a;color:var(--color-primary)}.compact-layout[data-v-531d32cf]{padding:20px;height:100vh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.compact-header[data-v-531d32cf]{margin-bottom:20px;padding-bottom:12px;flex-shrink:0}.dashboard-content-wrapper[data-v-531d32cf]{display:flex;gap:20px;flex:1;overflow:hidden;min-height:0}.accounts-card[data-v-531d32cf]{width:340px;flex-shrink:0;display:flex;flex-direction:column;padding:0;background:var(--color-surface);border:1px solid var(--color-border)}.card-title[data-v-531d32cf]{padding:16px 16px 12px;margin:0;border-bottom:1px solid var(--color-border);font-size:14px;flex-shrink:0}.scrollable-list[data-v-531d32cf]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.account-item[data-v-531d32cf]{padding:12px;gap:10px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;cursor:pointer;transition:all .2s ease}.account-item[data-v-531d32cf]:hover{border-color:var(--color-primary-dim)}.account-item.selected-account[data-v-531d32cf]{border-color:var(--color-primary);background:#00ff8808}.main-content-area[data-v-531d32cf]{flex:1;display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden;min-width:0}.content-toolbar[data-v-531d32cf]{padding:0 20px;height:48px;border-bottom:1px solid var(--color-border);flex-shrink:0;background:#ffffff05}.compact-nav[data-v-531d32cf]{padding:0 20px;margin:0;border-bottom:1px solid var(--color-border);display:flex;gap:24px;background:#ffffff05;align-items:center;height:48px;flex-shrink:0}.nav-item[data-v-531d32cf]{background:transparent;border:none;color:var(--color-text-dim);padding:0 4px;height:100%;cursor:pointer;font-size:13px;font-weight:500;position:relative;transition:all .2s ease;display:flex;align-items:center;border-radius:0}.nav-item[data-v-531d32cf]:hover{color:var(--color-text)}.nav-item.active[data-v-531d32cf]{color:var(--color-primary);background:transparent}.nav-item.active[data-v-531d32cf]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--color-primary);box-shadow:0 -1px 4px var(--color-primary-dim, rgba(0, 255, 136, .4))}.flex-row[data-v-531d32cf]{display:flex;align-items:center;gap:8px}.scrollable-content[data-v-531d32cf]{flex:1;overflow-y:auto;padding:16px}.account-main-row[data-v-531d32cf]{display:flex;justify-content:space-between;align-items:center}.account-info[data-v-531d32cf]{display:flex;align-items:center;gap:8px;overflow:hidden}.username[data-v-531d32cf]{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.status-badge[data-v-531d32cf]{font-size:11px;padding:2px 6px;border-radius:4px;background:#6663;color:#888;white-space:nowrap}.status-badge.active[data-v-531d32cf]{background:#00ff8826;color:#0f8}.balance-num[data-v-531d32cf]{font-weight:600;color:var(--color-primary);font-size:14px;white-space:nowrap}.account-actions[data-v-531d32cf]{display:flex;justify-content:flex-end;gap:6px;margin-top:4px}.current-account-label[data-v-531d32cf]{font-size:13px;display:flex;gap:8px}.highlight-text[data-v-531d32cf]{color:var(--color-primary);font-weight:500}.date-filter[data-v-531d32cf]{gap:8px}.modal-overlay[data-v-531d32cf]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-531d32cf]{background:var(--color-surface);width:100%;max-width:400px;max-height:90vh;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:0 4px 20px #00000080;padding:20px;display:flex;flex-direction:column;gap:16px;animation:modal-in-531d32cf .2s ease-out}.settings-scroll-container[data-v-531d32cf]{overflow-y:auto;flex:1;padding-right:4px}.form-group[data-v-531d32cf]{margin-bottom:16px}@media (max-width: 480px){.modal-content[data-v-531d32cf]{max-width:90vw}}@keyframes modal-in-531d32cf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-actions[data-v-531d32cf]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.linear-select[data-v-531d32cf]{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:4px;padding:2px 8px}.date-input[data-v-531d32cf]{width:140px}.separator[data-v-531d32cf]{color:var(--color-text-dim)}@media (max-width: 900px){.dashboard-content-wrapper[data-v-531d32cf]{flex-direction:column}.accounts-card[data-v-531d32cf]{width:100%;height:auto;max-height:250px}.main-content-area[data-v-531d32cf]{height:auto;flex:1}.compact-layout[data-v-531d32cf]{padding:10px}.compact-header[data-v-531d32cf]{margin-bottom:10px}.account-actions[data-v-531d32cf]{flex-wrap:wrap}}.grid-games[data-v-ca117906]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.compact-game-card[data-v-ca117906]{padding:12px;gap:8px}.game-header[data-v-ca117906]{display:flex;justify-content:space-between;align-items:center}.game-name[data-v-ca117906]{font-weight:500}.badge[data-v-ca117906]{padding:2px 6px;border-radius:4px;font-size:11px;background:#6663;color:#888}.badge.active[data-v-ca117906]{background:#00ff8826;color:#0f8}.status-grid[data-v-305b6046]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding:16px}.status-item[data-v-305b6046]{display:flex;flex-direction:column;gap:4px}.status-item .label[data-v-305b6046]{font-size:12px;color:var(--color-text-dim)}.status-item .value[data-v-305b6046]{font-size:16px;font-weight:500}.font-mono[data-v-305b6046]{font-family:SF Mono,Roboto Mono,monospace}.badge[data-v-305b6046]{padding:2px 6px;border-radius:4px;font-size:11px;background:#6663;color:#888}.badge.active[data-v-305b6046]{background:#00ff8826;color:#0f8}.badge.inactive[data-v-305b6046]{background:#ff4d4d26;color:#ff4d4d}.text-success[data-v-305b6046]{color:#0f8}.text-danger[data-v-305b6046]{color:#ff4d4d}.text-warning[data-v-305b6046]{color:#fc0}.highlight-text[data-v-305b6046]{color:var(--color-primary);font-weight:500}.empty-state[data-v-305b6046],.loading-state[data-v-305b6046]{padding:40px;text-align:center;color:var(--color-text-dim)}.data-table-wrapper[data-v-305b6046]{width:100%;overflow-x:auto}.linear-table[data-v-305b6046]{width:100%;border-collapse:collapse;font-size:13px}.linear-table th[data-v-305b6046],.linear-table td[data-v-305b6046]{padding:12px;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}.linear-table th[data-v-305b6046]{color:var(--color-text-dim);font-weight:500;font-size:12px}.text-center[data-v-305b6046]{text-align:center}.text-dim[data-v-305b6046]{color:var(--color-text-dim)}.data-table-wrapper[data-v-dd277429]{width:100%;overflow-x:auto}.linear-table[data-v-dd277429]{width:100%;border-collapse:collapse;font-size:13px}.linear-table th[data-v-dd277429],.linear-table td[data-v-dd277429]{padding:12px;text-align:left;border-bottom:1px solid var(--color-border)}.linear-table th[data-v-dd277429]{color:var(--color-text-dim);font-weight:500;font-size:12px}.text-success[data-v-dd277429]{color:#0f8}.text-danger[data-v-dd277429]{color:#ff4d4d}.text-center[data-v-dd277429]{text-align:center}.text-dim[data-v-dd277429]{color:var(--color-text-dim)}.empty-state[data-v-dd277429],.loading-state[data-v-dd277429]{padding:40px;text-align:center;color:var(--color-text-dim)}.data-table-wrapper[data-v-589a17c7]{width:100%;overflow-x:auto}.linear-table[data-v-589a17c7]{width:100%;border-collapse:collapse;font-size:13px}.linear-table th[data-v-589a17c7],.linear-table td[data-v-589a17c7]{padding:12px;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}.linear-table th[data-v-589a17c7]{color:var(--color-text-dim);font-weight:500;font-size:12px}.text-success[data-v-589a17c7]{color:#0f8}.text-danger[data-v-589a17c7]{color:#ff4d4d}.text-center[data-v-589a17c7]{text-align:center}.text-dim[data-v-589a17c7]{color:var(--color-text-dim)}.empty-state[data-v-589a17c7],.loading-state[data-v-589a17c7]{padding:40px;text-align:center;color:var(--color-text-dim)}.status-win[data-v-589a17c7]{color:#0f8}.status-loss[data-v-589a17c7]{color:#ff4d4d}.pagination-controls[data-v-589a17c7]{margin-top:16px;display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-589a17c7]{display:flex;align-items:center}.gap-2[data-v-589a17c7]{gap:8px}.text-xs[data-v-589a17c7]{font-size:11px}.data-table-wrapper[data-v-026021b8]{width:100%;overflow-x:auto}.linear-table[data-v-026021b8]{width:100%;border-collapse:collapse;font-size:13px}.linear-table th[data-v-026021b8],.linear-table td[data-v-026021b8]{padding:12px;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}.linear-table th[data-v-026021b8]{color:var(--color-text-dim);font-weight:500;font-size:12px}.text-success[data-v-026021b8]{color:#0f8}.text-danger[data-v-026021b8]{color:#ff4d4d}.text-center[data-v-026021b8]{text-align:center}.text-dim[data-v-026021b8]{color:var(--color-text-dim)}.empty-state[data-v-026021b8],.loading-state[data-v-026021b8]{padding:40px;text-align:center;color:var(--color-text-dim)}.pagination-controls[data-v-026021b8]{margin-top:16px;display:flex;justify-content:space-between;align-items:center}.flex-center[data-v-026021b8]{display:flex;align-items:center}.gap-2[data-v-026021b8]{gap:8px}.text-xs[data-v-026021b8]{font-size:11px}
