*{margin:0;padding:0;box-sizing:border-box}:root{--bg: #0f1117;--bg-card: #1a1d27;--bg-input: #242733;--border: #2a2d3a;--border-hover: #3a3d4a;--text: #e8eaed;--text-dim: #8b8fa3;--text-muted: #5a5e72;--green: #00ff87;--green-dim: #00cc6a;--red: #ff2d55;--cyan: #00d4ff;--gold: #ffaa00;--radius: 8px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);min-height:100vh}.app{display:flex;min-height:100vh}.app.no-sidebar{justify-content:center;align-items:center}.sidebar{width:220px;background:var(--bg-card);border-right:1px solid var(--border);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:10}.sidebar-header{padding:1.25rem 1rem;border-bottom:1px solid var(--border);display:flex;align-items:baseline;gap:.5rem}.logo{font-size:1.25rem;font-weight:800;color:var(--green);letter-spacing:.05em}.logo-sub{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}.sidebar-nav{flex:1;padding:.75rem .5rem;display:flex;flex-direction:column;gap:.25rem}.nav-item{display:flex;align-items:center;gap:.625rem;padding:.6rem .75rem;border-radius:var(--radius);color:var(--text-dim);text-decoration:none;font-size:.85rem;font-weight:500;transition:all .15s}.nav-item:hover{background:#ffffff0a;color:var(--text)}.nav-item.active{background:#00ff8714;color:var(--green)}.sidebar-footer{padding:1rem;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.user-info{font-size:.8rem;color:var(--text-dim);font-weight:500}.logout-btn{background:none;border:1px solid var(--border);color:var(--text-muted);padding:.3rem .6rem;border-radius:var(--radius);font-size:.7rem;cursor:pointer;transition:all .15s}.logout-btn:hover{border-color:var(--red);color:var(--red)}.content{flex:1;margin-left:220px;padding:2rem;min-height:100vh}.app.no-sidebar .content{margin-left:0;padding:0;display:flex;align-items:center;justify-content:center}.page-title[data-v-024798d5]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.stats-grid[data-v-024798d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.stat-card[data-v-024798d5]{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:1.5rem;text-align:center}.stat-number[data-v-024798d5]{display:block;font-size:2rem;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.stat-label[data-v-024798d5]{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-top:.25rem;display:block}.stat-card.accent .stat-number[data-v-024798d5]{color:var(--gold)}.stat-card.cyan .stat-number[data-v-024798d5]{color:var(--cyan)}.loading[data-v-024798d5]{color:var(--text-dim);padding:2rem;text-align:center}.error-box[data-v-024798d5]{color:var(--red);padding:1rem;background:#ff2d5514;border-radius:var(--radius)}.page-header[data-v-696169b4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.page-title[data-v-696169b4]{font-size:1.5rem;font-weight:700}.btn-create[data-v-696169b4]{padding:.55rem 1rem;background:linear-gradient(135deg,var(--green),var(--green-dim));color:#0f1117;border:none;border-radius:var(--radius);font-weight:700;font-size:.8rem;cursor:pointer;transition:all .2s;font-family:inherit}.btn-create[data-v-696169b4]:hover{box-shadow:0 0 16px #00ff8733}.search-bar[data-v-696169b4]{display:flex;align-items:center;gap:.625rem;padding:0 .875rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1rem;color:var(--text-muted)}.search-bar input[data-v-696169b4]{flex:1;padding:.65rem 0;background:transparent;border:none;outline:none;color:var(--text);font-size:.85rem;font-family:inherit}.search-bar input[data-v-696169b4]::placeholder{color:var(--text-muted)}.table-info[data-v-696169b4]{font-size:.7rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.table-wrap[data-v-696169b4]{overflow-x:auto}table[data-v-696169b4]{width:100%;border-collapse:collapse}th[data-v-696169b4]{text-align:left;padding:.625rem .75rem;font-size:.65rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border)}td[data-v-696169b4]{padding:.75rem;font-size:.85rem;border-bottom:1px solid rgba(255,255,255,.03);white-space:nowrap}tr:hover td[data-v-696169b4]{background:#ffffff05}.cell-user[data-v-696169b4]{display:flex;align-items:center;gap:.5rem;font-weight:600}.avatar[data-v-696169b4]{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--bg-input);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:var(--green);flex-shrink:0}.cell-dim[data-v-696169b4]{color:var(--text-dim)}.coins[data-v-696169b4]{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}.dim[data-v-696169b4]{color:var(--text-muted);font-size:.75rem}.cell-actions[data-v-696169b4]{display:flex;gap:.375rem}.btn-icon[data-v-696169b4]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-dim);cursor:pointer;transition:all .15s}.btn-icon.edit[data-v-696169b4]:hover{border-color:var(--cyan);color:var(--cyan)}.btn-icon.delete[data-v-696169b4]:hover{border-color:var(--red);color:var(--red)}.btn-status[data-v-696169b4]{padding:.25rem .625rem;border-radius:999px;font-size:.7rem;font-weight:700;border:1px solid;cursor:pointer;transition:all .15s;font-family:inherit;text-transform:uppercase;letter-spacing:.04em}.btn-status.active[data-v-696169b4]{background:#00ff8714;border-color:#00ff874d;color:var(--green)}.btn-status.active[data-v-696169b4]:hover{background:#00ff8726}.btn-status.inactive[data-v-696169b4]{background:#ff2d5514;border-color:#ff2d554d;color:var(--red)}.btn-status.inactive[data-v-696169b4]:hover{background:#ff2d5526}.modal-overlay[data-v-696169b4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-696169b4]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.75rem;width:100%;max-width:440px}.modal h3[data-v-696169b4]{font-size:1.1rem;font-weight:700;margin-bottom:1.25rem}.error-msg[data-v-696169b4]{padding:.5rem .75rem;background:#ff2d5514;border:1px solid rgba(255,45,85,.2);border-radius:var(--radius);color:var(--red);font-size:.8rem;margin-bottom:1rem}.modal-form[data-v-696169b4]{display:flex;flex-direction:column;gap:.875rem}.field[data-v-696169b4]{display:flex;flex-direction:column;gap:.25rem}.field-row[data-v-696169b4]{display:flex;gap:.75rem}.field-row .field[data-v-696169b4]{flex:1}label[data-v-696169b4]{font-size:.65rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.modal-form input[data-v-696169b4]{padding:.6rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:.85rem;outline:none;font-family:inherit}.modal-form input[data-v-696169b4]:focus{border-color:#00ff874d}.modal-actions[data-v-696169b4]{display:flex;gap:.625rem;margin-top:1.25rem}.btn-secondary[data-v-696169b4],.btn-primary[data-v-696169b4]{flex:1;padding:.65rem;border-radius:var(--radius);font-weight:700;font-size:.8rem;cursor:pointer;transition:all .15s;border:none;font-family:inherit}.btn-secondary[data-v-696169b4]{background:var(--bg-input);color:var(--text-dim);border:1px solid var(--border)}.btn-secondary[data-v-696169b4]:hover{border-color:var(--border-hover);color:var(--text)}.btn-primary[data-v-696169b4]{background:linear-gradient(135deg,var(--green),var(--green-dim));color:#0f1117}.btn-primary[data-v-696169b4]:hover{box-shadow:0 0 16px #00ff8733}.loading[data-v-696169b4]{color:var(--text-dim);padding:2rem;text-align:center}.error-box[data-v-696169b4]{color:var(--red);padding:1rem;background:#ff2d5514;border-radius:var(--radius)}.page-title[data-v-e9eefbfd]{font-size:1.5rem;font-weight:700;margin-bottom:1.25rem}.filters[data-v-e9eefbfd]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.search-bar[data-v-e9eefbfd]{display:flex;align-items:center;gap:.625rem;padding:0 .875rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted)}.search-bar input[data-v-e9eefbfd]{flex:1;padding:.65rem 0;background:transparent;border:none;outline:none;color:var(--text);font-size:.85rem;font-family:inherit}.search-bar input[data-v-e9eefbfd]::placeholder{color:var(--text-muted)}.status-filters[data-v-e9eefbfd]{display:flex;gap:.375rem;flex-wrap:wrap}.filter-btn[data-v-e9eefbfd]{padding:.35rem .75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:2rem;color:var(--text-dim);font-size:.7rem;font-weight:600;cursor:pointer;transition:all .15s;text-transform:capitalize;font-family:inherit}.filter-btn[data-v-e9eefbfd]:hover{border-color:var(--border-hover);color:var(--text)}.filter-btn.active[data-v-e9eefbfd]{background:#00ff8714;border-color:#00ff8740;color:var(--green)}.table-info[data-v-e9eefbfd]{font-size:.7rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.table-wrap[data-v-e9eefbfd]{overflow-x:auto}table[data-v-e9eefbfd]{width:100%;border-collapse:collapse}th[data-v-e9eefbfd]{text-align:left;padding:.625rem .75rem;font-size:.65rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border)}td[data-v-e9eefbfd]{padding:.75rem;font-size:.85rem;border-bottom:1px solid rgba(255,255,255,.03);white-space:nowrap}tr:hover td[data-v-e9eefbfd]{background:#ffffff05}.cell-league[data-v-e9eefbfd]{color:var(--cyan);font-weight:600;font-size:.75rem}.cell-match strong[data-v-e9eefbfd]{font-weight:600}.cell-dim[data-v-e9eefbfd]{color:var(--text-dim)}.dim[data-v-e9eefbfd]{color:var(--text-muted)}.status-pill[data-v-e9eefbfd]{display:inline-block;padding:.2rem .5rem;border-radius:2rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.status-pill.upcoming[data-v-e9eefbfd]{background:#00c8ff1a;color:var(--cyan)}.status-pill.finished[data-v-e9eefbfd]{background:#00ff871a;color:var(--green)}.status-pill.live[data-v-e9eefbfd]{background:#ffaa001a;color:var(--gold)}.status-pill.cancelled[data-v-e9eefbfd]{background:#ff2d551a;color:var(--red)}.btn-resolve[data-v-e9eefbfd]{padding:.35rem .75rem;background:#ffaa001a;border:1px solid rgba(255,170,0,.25);border-radius:var(--radius);color:var(--gold);font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s;font-family:inherit}.btn-resolve[data-v-e9eefbfd]:hover{background:#ffaa0026;border-color:#fa06}.btn-visibility[data-v-e9eefbfd]{padding:.25rem .6rem;border-radius:2rem;font-size:.65rem;font-weight:700;cursor:pointer;transition:all .15s;border:1px solid;font-family:inherit;background:#ff2d551a;border-color:#ff2d5540;color:var(--red)}.btn-visibility.visible[data-v-e9eefbfd]{background:#00ff871a;border-color:#00ff8740;color:var(--green)}.btn-visibility[data-v-e9eefbfd]:hover{opacity:.8}.cell-actions[data-v-e9eefbfd]{display:flex;gap:.375rem;align-items:center}.modal-overlay[data-v-e9eefbfd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-e9eefbfd]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.75rem;width:100%;max-width:400px}.modal h3[data-v-e9eefbfd]{font-size:1.1rem;font-weight:700;margin-bottom:1rem}.resolve-match-info[data-v-e9eefbfd]{text-align:center;padding:.75rem;background:var(--bg-input);border-radius:var(--radius);margin-bottom:1rem;font-size:.9rem}.error-msg[data-v-e9eefbfd]{padding:.5rem .75rem;background:#ff2d5514;border:1px solid rgba(255,45,85,.2);border-radius:var(--radius);color:var(--red);font-size:.8rem;margin-bottom:1rem}.resolve-form[data-v-e9eefbfd]{display:flex;align-items:flex-end;gap:.75rem;justify-content:center;margin-bottom:1.25rem}.score-input[data-v-e9eefbfd]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.score-input label[data-v-e9eefbfd]{font-size:.65rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;max-width:100px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-input input[data-v-e9eefbfd]{width:4rem;padding:.6rem;text-align:center;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:1.25rem;font-weight:700;outline:none;font-family:inherit}.score-input input[data-v-e9eefbfd]:focus{border-color:#00ff874d}.score-sep[data-v-e9eefbfd]{font-size:1.25rem;font-weight:700;color:var(--text-muted);padding-bottom:.5rem}.modal-actions[data-v-e9eefbfd]{display:flex;gap:.625rem}.btn-secondary[data-v-e9eefbfd],.btn-primary[data-v-e9eefbfd]{flex:1;padding:.65rem;border-radius:var(--radius);font-weight:700;font-size:.8rem;cursor:pointer;transition:all .15s;border:none;font-family:inherit}.btn-secondary[data-v-e9eefbfd]{background:var(--bg-input);color:var(--text-dim);border:1px solid var(--border)}.btn-primary[data-v-e9eefbfd]{background:linear-gradient(135deg,var(--green),var(--green-dim));color:#0f1117}.loading[data-v-e9eefbfd]{color:var(--text-dim);padding:2rem;text-align:center}.error-box[data-v-e9eefbfd]{color:var(--red);padding:1rem;background:#ff2d5514;border-radius:var(--radius)}.page[data-v-46590232]{animation:fadeIn-46590232 .3s ease-out}.page-header[data-v-46590232]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page-header h1[data-v-46590232]{font-size:1.5rem;font-weight:700}.btn-create[data-v-46590232]{background:var(--green);color:var(--bg);border:none;padding:.5rem 1rem;border-radius:var(--radius);font-weight:700;font-size:.8rem;cursor:pointer;transition:all .15s}.btn-create[data-v-46590232]:hover{box-shadow:0 0 15px #00ff874d}.error[data-v-46590232]{background:#ff2d551a;border:1px solid rgba(255,45,85,.2);color:var(--red);padding:.75rem 1rem;border-radius:var(--radius);margin-bottom:1rem;font-size:.85rem}.loading[data-v-46590232]{text-align:center;color:var(--text-dim);padding:2rem}.table[data-v-46590232]{width:100%;border-collapse:collapse;background:var(--bg-card);border-radius:var(--radius);overflow:hidden}.table th[data-v-46590232]{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border)}.table td[data-v-46590232]{padding:.75rem 1rem;font-size:.85rem;border-bottom:1px solid var(--border)}.color-preview[data-v-46590232]{display:inline-block;width:14px;height:14px;border-radius:3px;vertical-align:middle;margin-right:.375rem}.actions[data-v-46590232]{display:flex;gap:.5rem}.btn-action[data-v-46590232]{background:none;border:1px solid var(--border);color:var(--text-dim);padding:.3rem .6rem;border-radius:var(--radius);font-size:.7rem;cursor:pointer;transition:all .15s}.btn-action.edit[data-v-46590232]:hover{border-color:var(--cyan);color:var(--cyan)}.btn-action.delete[data-v-46590232]:hover{border-color:var(--red);color:var(--red)}.modal-overlay[data-v-46590232]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-46590232]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;width:400px;max-width:90vw}.modal h2[data-v-46590232]{font-size:1.1rem;margin-bottom:1.25rem}.form-group[data-v-46590232]{margin-bottom:1rem}.form-group label[data-v-46590232]{display:block;font-size:.8rem;color:var(--text-dim);margin-bottom:.375rem;font-weight:500}.form-group input[type=text][data-v-46590232],.form-group input[type=number][data-v-46590232]{width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .75rem;color:var(--text);font-size:.85rem;outline:none;transition:border-color .15s}.form-group input[data-v-46590232]:focus{border-color:var(--cyan)}.color-input[data-v-46590232]{display:flex;gap:.5rem;align-items:center}.color-picker[data-v-46590232]{width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:2px;background:var(--bg-input)}.color-input input[type=text][data-v-46590232]{flex:1;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .75rem;color:var(--text);font-size:.85rem;outline:none}.modal-actions[data-v-46590232]{display:flex;gap:.75rem;margin-top:1.25rem}.btn-save[data-v-46590232]{background:var(--green);color:var(--bg);border:none;padding:.5rem 1.25rem;border-radius:var(--radius);font-weight:700;font-size:.8rem;cursor:pointer;transition:all .15s}.btn-save[data-v-46590232]:hover:not(:disabled){box-shadow:0 0 15px #00ff874d}.btn-save[data-v-46590232]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-46590232]{background:none;border:1px solid var(--border);color:var(--text-dim);padding:.5rem 1.25rem;border-radius:var(--radius);font-size:.8rem;cursor:pointer;transition:all .15s}.btn-cancel[data-v-46590232]:hover{border-color:var(--red);color:var(--red)}@keyframes fadeIn-46590232{0%{opacity:0}to{opacity:1}}.page[data-v-177781e4]{max-width:1000px}.page-header[data-v-177781e4]{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.5rem}.page-header h1[data-v-177781e4]{font-size:1.5rem;font-weight:700}.count[data-v-177781e4]{font-size:.8rem;color:var(--text-muted)}.search-bar[data-v-177781e4]{display:flex;align-items:center;gap:.5rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .75rem;margin-bottom:1.25rem;color:var(--text-dim)}.search-bar input[data-v-177781e4]{flex:1;background:none;border:none;color:var(--text);font-size:.85rem;outline:none}.loading[data-v-177781e4],.error[data-v-177781e4]{text-align:center;padding:3rem;color:var(--text-dim);font-size:.9rem}.error[data-v-177781e4]{color:var(--red)}.table-wrap[data-v-177781e4]{overflow-x:auto}table[data-v-177781e4]{width:100%;border-collapse:collapse;font-size:.85rem}th[data-v-177781e4]{text-align:left;padding:.6rem .75rem;color:var(--text-muted);font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border)}td[data-v-177781e4]{padding:.5rem .75rem;border-bottom:1px solid var(--border);vertical-align:top}tr[data-v-177781e4]:hover{background:#ffffff05}.logo-preview[data-v-177781e4]{width:32px;height:32px;border-radius:50%;background:var(--bg-input);display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-preview img[data-v-177781e4]{width:100%;height:100%;object-fit:contain}.no-logo[data-v-177781e4]{font-size:.7rem;color:var(--text-muted)}.team-name[data-v-177781e4]{font-weight:600}.actions[data-v-177781e4]{display:flex;gap:.375rem;margin-bottom:.5rem}.btn-edit[data-v-177781e4],.btn-save[data-v-177781e4],.btn-cancel[data-v-177781e4],.btn-badge[data-v-177781e4]{padding:.3rem .6rem;border-radius:var(--radius);font-size:.75rem;font-weight:600;cursor:pointer;border:1px solid var(--border);transition:all .15s}.btn-edit[data-v-177781e4]{background:none;color:var(--cyan);border-color:#00d4ff4d}.btn-edit[data-v-177781e4]:hover{background:#00d4ff1a}.btn-badge[data-v-177781e4]{background:none;color:var(--gold);border-color:#ffaa004d}.btn-badge[data-v-177781e4]:hover{background:#ffaa001a}.btn-save[data-v-177781e4]{background:#00ff871a;color:var(--green);border-color:#00ff874d}.btn-save[data-v-177781e4]:hover{background:#00ff8733}.btn-cancel[data-v-177781e4]{background:none;color:var(--text-muted)}.btn-cancel[data-v-177781e4]:hover{color:var(--red);border-color:var(--red)}.editor-row[data-v-177781e4]{display:flex;gap:.375rem;align-items:center;margin-top:.375rem}.url-input[data-v-177781e4]{flex:1;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:.35rem .5rem;font-size:.8rem;outline:none}.url-input[data-v-177781e4]:focus{border-color:var(--green)}.badge-editor[data-v-177781e4]{display:flex;gap:1rem;align-items:flex-start;margin-top:.5rem;padding:.75rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius)}.badge-preview[data-v-177781e4]{flex-shrink:0}.badge-controls[data-v-177781e4]{display:flex;flex-direction:column;gap:.5rem;flex:1}.pattern-row[data-v-177781e4]{display:flex;gap:.25rem;flex-wrap:wrap}.pattern-btn[data-v-177781e4]{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem .4rem;border-radius:var(--radius);background:none;border:1px solid var(--border);cursor:pointer;transition:all .15s;color:var(--text-dim)}.pattern-btn[data-v-177781e4]:hover{border-color:var(--text-dim)}.pattern-btn.active[data-v-177781e4]{border-color:var(--green);background:#00ff8714;color:var(--green)}.pattern-label[data-v-177781e4]{font-size:.6rem;font-weight:600}.color-row[data-v-177781e4]{display:flex;gap:.75rem}.color-row label[data-v-177781e4]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-dim);font-weight:500}.color-row input[type=color][data-v-177781e4]{width:24px;height:24px;border:1px solid var(--border);border-radius:4px;cursor:pointer;background:none;padding:0}.badge-actions[data-v-177781e4]{display:flex;gap:.375rem}.login-card[data-v-c0198643]{width:100%;max-width:380px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2.5rem 2rem}.login-header[data-v-c0198643]{text-align:center;margin-bottom:2rem}.logo-big[data-v-c0198643]{font-size:2rem;font-weight:800;color:var(--green);letter-spacing:.05em}h2[data-v-c0198643]{font-size:.85rem;color:var(--text-muted);font-weight:500;margin-top:.5rem;letter-spacing:.05em}.error-msg[data-v-c0198643]{padding:.6rem .8rem;background:#ff2d5514;border:1px solid rgba(255,45,85,.2);border-radius:var(--radius);color:var(--red);font-size:.8rem;margin-bottom:1rem}form[data-v-c0198643]{display:flex;flex-direction:column;gap:1rem}.field[data-v-c0198643]{display:flex;flex-direction:column;gap:.3rem}label[data-v-c0198643]{font-size:.7rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}input[data-v-c0198643]{padding:.7rem .875rem;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:.85rem;outline:none;transition:border-color .15s;font-family:inherit}input[data-v-c0198643]:focus{border-color:#00ff874d}input[data-v-c0198643]::placeholder{color:var(--text-muted)}.btn-login[data-v-c0198643]{margin-top:.5rem;padding:.75rem;background:linear-gradient(135deg,var(--green),var(--green-dim));color:#0f1117;border:none;border-radius:var(--radius);font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s;font-family:inherit}.btn-login[data-v-c0198643]:hover:not(:disabled){box-shadow:0 0 20px #00ff8733}.btn-login[data-v-c0198643]:disabled{opacity:.5;cursor:not-allowed}
