body{font-family:Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#0f172a,#1e293b,#334155);color:#f8fafc;margin:0;padding:20px;min-height:100vh;line-height:1.6}.container.svelte-78bavc{max-width:1400px;min-width:320px;width:100%;margin:0 auto;padding:0 20px}header.svelte-78bavc{text-align:center;margin-bottom:50px;padding:40px 0}h1.svelte-78bavc{font-size:3em;margin-bottom:15px;background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.02em}.subtitle.svelte-78bavc{font-size:1.3em;color:#cbd5e1;margin-bottom:30px;font-weight:400}nav.svelte-78bavc{margin-top:30px;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.nav-link.svelte-78bavc{color:#fbbf24;text-decoration:none;font-size:1.1em;font-weight:500;padding:12px 24px;border:2px solid #fbbf24;border-radius:30px;transition:all .3s ease;background:#fbbf241a}.nav-link.svelte-78bavc:hover{background:#fbbf24;color:#0f172a;box-shadow:0 10px 25px #fbbf244d;transform:translateY(-2px)}.view-toggle.svelte-78bavc,.ranking-toggle.svelte-78bavc{display:flex;justify-content:center;gap:0;margin-bottom:40px;background:#0f172a99;border-radius:50px;padding:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(248,250,252,.1);max-width:500px;margin-left:auto;margin-right:auto}.insights-section.svelte-78bavc{margin-bottom:50px}.insights-section.svelte-78bavc h2:where(.svelte-78bavc){color:#f8fafc;font-size:2.2em;margin-bottom:30px;text-align:center;font-weight:700}.insights-grid.svelte-78bavc{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:30px}.insight-card.svelte-78bavc{padding:30px;border-left:4px solid #ef4444;background:#0f172a4d;margin-bottom:20px;border-radius:15px;transition:all .3s ease;display:flex;align-items:center;gap:20px}.insight-card.svelte-78bavc:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000004d;border-color:#ef44444d}.insight-card.highlight.svelte-78bavc{border:2px solid #ef4444;background:#ef44441a}.insight-icon.svelte-78bavc{font-size:3em;min-width:60px}.insight-content.svelte-78bavc h3:where(.svelte-78bavc){color:#fbbf24;font-size:1.1em;margin-bottom:10px;font-weight:600}.insight-value.svelte-78bavc{font-size:2.2em;font-weight:800;color:#ef4444;font-family:JetBrains Mono,Courier New,monospace;margin-bottom:8px}.insight-content.svelte-78bavc p:where(.svelte-78bavc){color:#cbd5e1;font-size:.95em;margin:0}.top-performers.svelte-78bavc{margin-bottom:50px}.top-performers.svelte-78bavc h2:where(.svelte-78bavc){color:#f8fafc;font-size:2.2em;margin-bottom:30px;text-align:center;font-weight:700}.performers-grid.svelte-78bavc{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.performer-card.svelte-78bavc{background:#0f172acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:30px;border:1px solid rgba(248,250,252,.1);transition:all .3s ease}.performer-card.svelte-78bavc:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}.performer-header.svelte-78bavc{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.performer-header.svelte-78bavc h3:where(.svelte-78bavc){color:#fbbf24;font-size:1.1em;margin:0;font-weight:600}.performer-badge.svelte-78bavc{background:#ef4444;color:#fff;padding:8px 12px;border-radius:20px;font-size:.9em;font-weight:600}.performer-badge.warning.svelte-78bavc{background:#f59e0b}.performer-badge.info.svelte-78bavc{background:#3b82f6}.performer-name.svelte-78bavc{font-size:1.3em;font-weight:600;color:#f8fafc;margin-bottom:10px}.performer-location.svelte-78bavc{color:#cbd5e1;font-size:.9em;margin-bottom:15px}.performer-value.svelte-78bavc{font-size:2em;font-weight:800;color:#ef4444;font-family:JetBrains Mono,Courier New,monospace;margin-bottom:5px}.performer-subtitle.svelte-78bavc{color:#cbd5e1;font-size:.9em;margin-bottom:15px}.performer-details.svelte-78bavc{display:flex;gap:15px;flex-wrap:wrap}.performer-details.svelte-78bavc span:where(.svelte-78bavc){background:#f8fafc1a;padding:6px 12px;border-radius:15px;font-size:.85em;color:#cbd5e1}.summary-stats.svelte-78bavc{margin-bottom:50px}.summary-stats.svelte-78bavc h2:where(.svelte-78bavc){color:#f8fafc;font-size:2.2em;margin-bottom:30px;text-align:center;font-weight:700}.stats-grid.svelte-78bavc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px}.stat-item.svelte-78bavc{background:#0f172a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:25px;text-align:center;border:1px solid rgba(248,250,252,.1);transition:all .3s ease}.stat-item.svelte-78bavc:hover{transform:translateY(-3px);border-color:#fbbf244d}.stat-label.svelte-78bavc{color:#fbbf24;font-size:.9em;margin-bottom:10px;font-weight:500}.stat-value.svelte-78bavc{font-size:1.8em;font-weight:700;color:#f8fafc;font-family:JetBrains Mono,Courier New,monospace;margin-bottom:5px}.stat-subtitle.svelte-78bavc{color:#cbd5e1;font-size:.8em}.charts-section.svelte-78bavc{margin-bottom:50px}.charts-section.svelte-78bavc h2:where(.svelte-78bavc){color:#f8fafc;font-size:2.2em;margin-bottom:30px;text-align:center;font-weight:700}.charts-grid.svelte-78bavc{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:25px;margin-bottom:40px}.impact-info.svelte-78bavc{margin-bottom:50px}.impact-info.svelte-78bavc h2:where(.svelte-78bavc){color:#f8fafc;font-size:2.2em;margin-bottom:30px;text-align:center;font-weight:700}.impact-content.svelte-78bavc{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.impact-card.svelte-78bavc{background:#0f172a99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:30px;border:1px solid rgba(248,250,252,.1)}.impact-card.help.svelte-78bavc{border-color:#10b981;background:#10b9811a}.impact-card.svelte-78bavc h3:where(.svelte-78bavc){color:#fbbf24;font-size:1.2em;margin-bottom:15px;font-weight:600}.impact-card.svelte-78bavc p:where(.svelte-78bavc){color:#cbd5e1;line-height:1.6;margin:0}.toggle-btn.svelte-78bavc{background:transparent;border:none;color:#cbd5e1;padding:15px 30px;cursor:pointer;transition:all .3s ease;font-size:1em;font-weight:500;border-radius:40px;flex:1}.toggle-btn.svelte-78bavc:hover{background:#f8fafc1a;color:#f8fafc}.toggle-btn.active.svelte-78bavc{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 15px #ef444466}.info-section.svelte-78bavc{text-align:center;margin-bottom:30px;color:#ddd;font-style:italic}.help-info.svelte-78bavc{background:#ffd93d1a;border-left:4px solid #ffd93d;padding:15px;margin:15px auto;border-radius:8px;max-width:800px;text-align:left;font-style:normal;position:relative}.help-icon.svelte-78bavc{font-size:1.2em;margin-right:10px;cursor:help;color:#ffd93d}.help-text.svelte-78bavc{color:#fff;line-height:1.5}.help-text.svelte-78bavc strong:where(.svelte-78bavc){color:#ffd93d}.search-section.svelte-78bavc{margin-bottom:30px}.search-container.svelte-78bavc{max-width:500px;margin:0 auto;text-align:center}.search-input.svelte-78bavc{width:100%;padding:15px 20px;font-size:1.1em;border:2px solid rgba(255,255,255,.2);border-radius:25px;background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.search-input.svelte-78bavc::placeholder{color:#fff9}.search-input.svelte-78bavc:focus{outline:none;border-color:#ffd93d;box-shadow:0 0 20px #ffd93d4d;background:#ffffff26}.search-results-info.svelte-78bavc{margin-top:10px;color:#ddd;font-size:.9em;font-style:italic}.table-container.svelte-78bavc{background:#ffffff0d;border-radius:15px;overflow-x:auto;overflow-y:hidden;box-shadow:0 8px 32px #0000004d;width:100%;min-width:800px}.data-table.svelte-78bavc{width:100%;min-width:800px;border-collapse:collapse;table-layout:fixed}.data-table.svelte-78bavc th:where(.svelte-78bavc),.data-table.svelte-78bavc td:where(.svelte-78bavc){padding:12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden;text-overflow:ellipsis}.data-table.svelte-78bavc th:where(.svelte-78bavc):nth-child(1),.data-table.svelte-78bavc td:where(.svelte-78bavc):nth-child(1){width:80px}.data-table.svelte-78bavc th:where(.svelte-78bavc):nth-child(2),.data-table.svelte-78bavc td:where(.svelte-78bavc):nth-child(2){width:300px}.data-table.svelte-78bavc th:where(.svelte-78bavc):nth-child(3),.data-table.svelte-78bavc td:where(.svelte-78bavc):nth-child(3){width:180px}.data-table.svelte-78bavc th:where(.svelte-78bavc):nth-child(4),.data-table.svelte-78bavc td:where(.svelte-78bavc):nth-child(4){width:150px}.data-table.svelte-78bavc th:where(.svelte-78bavc):nth-child(5),.data-table.svelte-78bavc td:where(.svelte-78bavc):nth-child(5){width:120px}.data-table.svelte-78bavc th:where(.svelte-78bavc):nth-child(6),.data-table.svelte-78bavc td:where(.svelte-78bavc):nth-child(6){width:150px}.data-table.svelte-78bavc th:where(.svelte-78bavc){background:#ffffff1a;font-weight:700;color:#ffd93d;position:sticky;top:0;position:relative}.tooltip-icon.svelte-78bavc{display:inline-block;width:16px;height:16px;background:#fff3;border-radius:50%;font-size:.8em;line-height:16px;text-align:center;margin-left:5px;cursor:help;color:#fff;font-weight:400}.tooltip-icon.svelte-78bavc:hover{background:#ffffff4d}.rank.svelte-78bavc{font-weight:700;color:#ff6b6b;text-align:center;width:80px}.club-name.svelte-78bavc{font-weight:500;color:#fff;max-width:300px}.location.svelte-78bavc{color:#ddd;font-size:.9em}.lga.svelte-78bavc{color:#ffd93d;font-size:.9em}.number.svelte-78bavc{text-align:right;font-family:Courier New,monospace;color:#ddd}.licence.svelte-78bavc{font-family:Courier New,monospace;font-size:.8em;color:#999}.pagination.svelte-78bavc{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px;flex-wrap:wrap}.pagination-pages.svelte-78bavc{display:flex;gap:5px;align-items:center}.pagination-btn.svelte-78bavc{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.9em}.pagination-btn.svelte-78bavc:hover:not(:disabled){background:#fff3;border-color:#ffd93d}.pagination-btn.svelte-78bavc:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.active.svelte-78bavc{background:#ff6b6b;border-color:#ff6b6b;color:#fff}.page-btn.svelte-78bavc{min-width:40px;padding:8px 12px}.pagination-dots.svelte-78bavc{color:#ddd;padding:0 5px}.loading.svelte-78bavc{text-align:center;padding:60px 20px}.loading-spinner.svelte-78bavc{width:50px;height:50px;border:4px solid rgba(255,255,255,.1);border-left:4px solid #ff6b6b;border-radius:50%;animation:svelte-78bavc-spin 1s linear infinite;margin:0 auto 20px}@keyframes svelte-78bavc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){body{padding:10px}.container.svelte-78bavc{padding:0}header.svelte-78bavc{padding:20px 0;margin-bottom:30px}h1.svelte-78bavc{font-size:2em}.subtitle.svelte-78bavc{font-size:1.1em}nav.svelte-78bavc{gap:10px;margin-top:15px}.nav-link.svelte-78bavc{padding:8px 16px;font-size:.95em}.view-toggle.svelte-78bavc,.ranking-toggle.svelte-78bavc{max-width:100%;margin-bottom:25px}.insights-section.svelte-78bavc h2:where(.svelte-78bavc),.top-performers.svelte-78bavc h2:where(.svelte-78bavc),.summary-stats.svelte-78bavc h2:where(.svelte-78bavc),.charts-section.svelte-78bavc h2:where(.svelte-78bavc),.impact-info.svelte-78bavc h2:where(.svelte-78bavc){font-size:1.6em;margin-bottom:20px}.insights-grid.svelte-78bavc,.performers-grid.svelte-78bavc,.stats-grid.svelte-78bavc,.impact-content.svelte-78bavc,.charts-grid.svelte-78bavc{grid-template-columns:1fr;gap:20px}.insight-card.svelte-78bavc{padding:20px;flex-direction:column;text-align:center;gap:15px}.insight-value.svelte-78bavc{font-size:1.8em}.performer-card.svelte-78bavc{padding:20px}.performer-value.svelte-78bavc{font-size:1.6em}.stat-item.svelte-78bavc{padding:20px}.stat-value.svelte-78bavc{font-size:1.4em}.toggle-btn.svelte-78bavc{padding:12px 20px;font-size:.9em}.info-section.svelte-78bavc{margin-bottom:20px}.help-info.svelte-78bavc{padding:12px;margin:10px 0}.search-input.svelte-78bavc{padding:15px 20px;font-size:1em}.table-container.svelte-78bavc{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table.svelte-78bavc{font-size:.75em;min-width:700px}.data-table.svelte-78bavc th:where(.svelte-78bavc),.data-table.svelte-78bavc td:where(.svelte-78bavc){padding:8px 4px}.pagination.svelte-78bavc{gap:8px;margin-top:25px}.pagination-btn.svelte-78bavc{padding:8px 12px;font-size:.8em}}@media (max-width: 480px){h1.svelte-78bavc{font-size:1.6em}.view-toggle.svelte-78bavc,.ranking-toggle.svelte-78bavc{flex-direction:column;border-radius:15px;padding:6px}.insight-value.svelte-78bavc{font-size:1.5em}.performer-value.svelte-78bavc{font-size:1.3em}.toggle-btn.svelte-78bavc{border-radius:10px;margin-bottom:4px;padding:10px 15px}.data-table.svelte-78bavc{font-size:.7em}}
