input[type=date].svelte-1jrkrih{color-scheme:dark}input[type=date].svelte-1jrkrih::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}input[type=date].svelte-1cb1s0l{color-scheme:dark}input[type=date].svelte-1cb1s0l::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.sports-analysis.svelte-fblbtn{min-height:100vh;background:var(--color-dark-bg)}.sports-analysis__container.svelte-fblbtn{max-width:72rem;margin:0 auto;padding:var(--space-8) var(--space-2)}@media(min-width:768px){.sports-analysis__container.svelte-fblbtn{padding:var(--space-8) var(--space-4)}}.sports-analysis__header.svelte-fblbtn{margin-bottom:var(--space-20);text-align:center}.sports-analysis__title.svelte-fblbtn{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4);background:linear-gradient(135deg,var(--color-brand-400),var(--color-brand-600));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sports-analysis__subtitle.svelte-fblbtn{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);font-size:var(--font-size-base)}.sports-analysis__actions.svelte-fblbtn{margin-bottom:var(--space-8);display:flex;justify-content:flex-end}.sports-analysis__action-buttons.svelte-fblbtn{display:flex;gap:var(--space-3);flex-wrap:wrap}.sports-analysis__action-button.svelte-fblbtn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--color-text-primary);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);border:1px solid transparent;cursor:pointer;transition:var(--transition-normal) var(--transition-all)}.sports-analysis__action-button--single.svelte-fblbtn{background:linear-gradient(135deg,#2563eb,#0891b2);box-shadow:0 8px 24px #0891b259}.sports-analysis__action-button--multi.svelte-fblbtn{background:linear-gradient(135deg,#9333ea,#ec4899);box-shadow:0 8px 24px #9333ea59}.sports-analysis__action-button--primary.svelte-fblbtn{background:var(--color-brand-600);box-shadow:0 8px 24px #6366f159}.sports-analysis__action-button.svelte-fblbtn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.sports-analysis__action-icon.svelte-fblbtn{width:16px;height:16px}.ai-progress.svelte-fblbtn{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal)}.ai-progress__container.svelte-fblbtn{width:100%;max-width:28rem;margin:0 var(--space-4);padding:var(--space-8);background:var(--color-dark-surface);border:1px solid var(--color-dark-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl)}.ai-progress__title.svelte-fblbtn{margin:0 0 var(--space-4) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ai-progress__section.svelte-fblbtn{margin-bottom:var(--space-4)}.ai-progress__row.svelte-fblbtn{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ai-progress__bar.svelte-fblbtn{width:100%;height:12px;background:var(--color-dark-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.ai-progress__bar-fill.svelte-fblbtn{height:100%;background:var(--color-brand-500);transition:width var(--transition-slow);border-radius:var(--radius-lg)}.ai-progress__note.svelte-fblbtn{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ai-progress__current.svelte-fblbtn{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-dark-card);margin-bottom:var(--space-4)}.ai-progress__current-label.svelte-fblbtn{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-1)}.ai-progress__current-match.svelte-fblbtn{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ai-progress__errors.svelte-fblbtn{margin-bottom:var(--space-4)}.ai-progress__errors-title.svelte-fblbtn{font-size:var(--font-size-sm);color:var(--color-warning-500);margin-bottom:var(--space-2)}.ai-progress__errors-list.svelte-fblbtn{max-height:8rem;overflow-y:auto;display:grid;gap:var(--space-2)}.ai-progress__error-item.svelte-fblbtn{padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-dark-card);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ai-progress__footer.svelte-fblbtn{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted)}.filters.svelte-fblbtn{margin-bottom:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.filters__sport.svelte-fblbtn{display:flex;flex-direction:column;gap:var(--space-2)}.sport-filter.svelte-fblbtn{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sport-filter__button.svelte-fblbtn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);background:var(--color-dark-card);color:var(--color-text-secondary);border:1px solid var(--color-dark-border);transition:var(--transition-normal) var(--transition-all);cursor:pointer}.sport-filter__button.svelte-fblbtn:hover{background:var(--color-dark-surface);color:var(--color-text-primary);border-color:var(--color-brand-500)}.sport-filter__button--active.svelte-fblbtn{background:var(--color-brand-600);color:var(--color-text-primary);border-color:var(--color-brand-500)}.filters__controls.svelte-fblbtn{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;justify-content:space-between}@media(min-width:768px){.filters__controls.svelte-fblbtn{flex-direction:row;align-items:center}}.filter-controls.svelte-fblbtn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.filter-controls__item.svelte-fblbtn{display:flex;align-items:center;gap:var(--space-2)}.filter-controls__item.svelte-fblbtn:nth-child(1){width:calc(35% - var(--space-2))}.filter-controls__item.svelte-fblbtn:nth-child(2){width:calc(65% - var(--space-2))}.filter-controls__item.svelte-fblbtn:last-child{width:100%}@media(min-width:768px){.filter-controls__item.svelte-fblbtn{width:auto}}.filter-controls__label.svelte-fblbtn{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.filter-controls__select.svelte-fblbtn,.filter-controls__date.svelte-fblbtn,.filter-controls__search.svelte-fblbtn{background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);min-height:40px;width:100%}@media(min-width:768px){.filter-controls__select.svelte-fblbtn,.filter-controls__date.svelte-fblbtn{width:auto}.filter-controls__search.svelte-fblbtn{width:15rem}}.filter-controls__select.svelte-fblbtn:focus,.filter-controls__date.svelte-fblbtn:focus,.filter-controls__search.svelte-fblbtn:focus{outline:none;border-color:var(--color-brand-500);box-shadow:0 0 0 2px #6366f133}.filter-controls__reset.svelte-fblbtn{min-height:40px;background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:var(--transition-normal) var(--transition-all);cursor:pointer}.filter-controls__reset.svelte-fblbtn:hover{color:var(--color-text-primary);border-color:var(--color-brand-500)}.filters__count.svelte-fblbtn{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.analysis-skeleton.svelte-fblbtn{display:grid;gap:var(--space-4)}.analysis-skeleton__card.svelte-fblbtn{background:var(--color-dark-card);border-radius:var(--radius-md);border:1px solid var(--color-dark-border);padding:var(--space-4);animation:svelte-fblbtn-pulse 1.6s ease-in-out infinite}@keyframes svelte-fblbtn-pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.analysis-skeleton__row.svelte-fblbtn{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3);gap:var(--space-3)}.analysis-skeleton__row--compact.svelte-fblbtn{justify-content:flex-start}.analysis-skeleton__pill.svelte-fblbtn,.analysis-skeleton__line.svelte-fblbtn{background:var(--color-dark-border);border-radius:var(--radius-sm)}.analysis-skeleton__pill.svelte-fblbtn{height:1rem;width:4rem}.analysis-skeleton__pill--wide.svelte-fblbtn{width:12rem}.analysis-skeleton__line.svelte-fblbtn{height:.75rem;width:70%;margin-bottom:var(--space-2)}.analysis-skeleton__line--short.svelte-fblbtn{width:40%}.analysis-list.svelte-fblbtn{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.analysis-list.svelte-fblbtn{grid-template-columns:1fr 1fr;gap:var(--space-6)}}.analysis-card.svelte-fblbtn{background:var(--color-dark-card);border-radius:var(--radius-md);padding:var(--space-4);border:1px solid var(--color-dark-border);cursor:pointer;transition:var(--transition-normal) var(--transition-all)}@media(min-width:768px){.analysis-card.svelte-fblbtn{padding:var(--space-6)}}.analysis-card.svelte-fblbtn:hover{border-color:var(--color-brand-500);transform:translateY(-4px)}.analysis-card__header.svelte-fblbtn{display:flex;align-items:center;margin-bottom:var(--space-4);gap:var(--space-3)}.analysis-card__league-badge.svelte-fblbtn{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);background:#6366f126;color:var(--color-brand-400);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.analysis-card__title.svelte-fblbtn{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);word-break:keep-all;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;gap:var(--space-2)}.analysis-card__hot-badge.svelte-fblbtn{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-error-500);background:#ef44441f;border-radius:999px}.analysis-card__match.svelte-fblbtn{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-dark-surface);border-radius:var(--radius-md);margin-bottom:var(--space-3)}@media(min-width:768px){.analysis-card__match.svelte-fblbtn{flex-direction:row;align-items:center;justify-content:space-between}}.analysis-card__match-info.svelte-fblbtn{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1)}@media(min-width:768px){.analysis-card__match-info.svelte-fblbtn{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-4)}}.analysis-card__datetime.svelte-fblbtn{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.analysis-card__teams.svelte-fblbtn{display:flex;align-items:center;gap:var(--space-4);justify-content:flex-start}.analysis-card__team.svelte-fblbtn{text-align:center}.analysis-card__team-name.svelte-fblbtn{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.analysis-card__team-role.svelte-fblbtn{font-size:var(--font-size-xs);color:var(--color-text-muted)}.analysis-card__vs.svelte-fblbtn{font-weight:var(--font-weight-bold);color:var(--color-brand-400);font-size:var(--font-size-lg)}.analysis-card__prediction.svelte-fblbtn{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.analysis-card__prediction-text.svelte-fblbtn{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.analysis-card__confidence.svelte-fblbtn{display:inline-flex;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background:#6366f11f}.analysis-card__confidence-label.svelte-fblbtn{font-size:var(--font-size-xs);color:var(--color-text-muted)}.analysis-card__confidence-value.svelte-fblbtn{font-weight:var(--font-weight-bold)}.analysis-card__confidence--high.svelte-fblbtn{background:none;color:var(--color-success-500)}.analysis-card__confidence--medium.svelte-fblbtn{background:none;color:var(--color-warning-500)}.analysis-card__confidence--low.svelte-fblbtn{background:none;color:var(--color-error-500)}.analysis-card__meta.svelte-fblbtn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:0 var(--space-1)}.analysis-card__author.svelte-fblbtn{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.analysis-card__author-name.svelte-fblbtn{color:var(--color-brand-400)}.analysis-card__dot.svelte-fblbtn{color:var(--color-text-muted)}.analysis-card__meta-text.svelte-fblbtn{color:var(--color-text-secondary)}.analysis-card__stats.svelte-fblbtn{display:flex;align-items:center;gap:var(--space-3)}.analysis-card__stat.svelte-fblbtn{display:inline-flex;align-items:center;gap:var(--space-1)}.analysis-card__stat-icon.svelte-fblbtn{width:1rem;height:1rem}.pagination.svelte-fblbtn{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-8) 0}@media(min-width:768px){.pagination.svelte-fblbtn{flex-direction:row}}.pagination__size-selector.svelte-fblbtn{display:flex;align-items:center;gap:var(--space-2)}.pagination__label.svelte-fblbtn{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.pagination__select.svelte-fblbtn{background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm)}.pagination__select.svelte-fblbtn:focus{outline:none;border-color:var(--color-brand-500);box-shadow:0 0 0 2px #6366f133}.pagination__controls.svelte-fblbtn{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.pagination__button.svelte-fblbtn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:var(--transition-normal) var(--transition-all);background:var(--color-dark-card);color:var(--color-text-secondary);border:1px solid var(--color-dark-border);cursor:pointer}.pagination__button.svelte-fblbtn:not(.pagination__button--disabled):hover{background:var(--color-dark-surface);color:var(--color-text-primary);border-color:var(--color-brand-500)}.pagination__button--disabled.svelte-fblbtn{opacity:.5;cursor:not-allowed}.pagination__pages.svelte-fblbtn{display:flex;align-items:center;gap:var(--space-1)}.pagination__page.svelte-fblbtn{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:var(--transition-normal) var(--transition-all);background:var(--color-dark-card);color:var(--color-text-secondary);border:1px solid var(--color-dark-border);cursor:pointer}.pagination__page.svelte-fblbtn:not(.pagination__page--active):hover{background:var(--color-dark-surface);color:var(--color-text-primary);border-color:var(--color-brand-500)}.pagination__page--active.svelte-fblbtn{background:var(--color-brand-600);color:var(--color-text-primary);border-color:var(--color-brand-500)}.pagination__info.svelte-fblbtn{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.empty-state.svelte-fblbtn{text-align:center;padding:var(--space-12) 0;color:var(--color-text-secondary)}.empty-state__icon.svelte-fblbtn{font-size:3rem;margin-bottom:var(--space-3)}.empty-state__title.svelte-fblbtn{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--color-text-primary)}.empty-state__description.svelte-fblbtn{color:var(--color-text-muted)}.featured-section.svelte-fblbtn{margin-top:var(--space-12);background:linear-gradient(to right,#6366f133,#4338ca33);border-radius:var(--radius-2xl);padding:var(--space-6);border:1px solid rgba(99,102,241,.3)}.featured-section__header.svelte-fblbtn{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.featured-section__icon.svelte-fblbtn{font-size:var(--font-size-2xl)}.featured-section__title.svelte-fblbtn{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.featured-section__grid.svelte-fblbtn{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.featured-section__grid.svelte-fblbtn{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-fblbtn{background:#1c212880;border-radius:var(--radius-md);padding:var(--space-4);border:1px solid var(--color-dark-border)}.feature-card__icon.svelte-fblbtn{font-size:var(--font-size-2xl);margin-bottom:var(--space-2)}.feature-card__title.svelte-fblbtn{font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-1)}.feature-card__description.svelte-fblbtn{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
