.VisitSection-module-scss-module___idX0W__section{display:block}.VisitSection-module-scss-module___idX0W__stickyHeader{top:var(--header-height,114px);z-index:1;background:var(--bg-soft);border:1px solid var(--border-strong);border-radius:6px;margin-bottom:.75rem;transition:top .25s;position:sticky;overflow:hidden}@media screen and (max-width:799px){body:has([data-scroll-state=hidden]) .VisitSection-module-scss-module___idX0W__stickyHeader{top:0}}.VisitSection-module-scss-module___idX0W__headerBtn{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.625rem;width:100%;padding:.625rem .875rem;font-family:inherit;transition:background .15s;display:flex}.VisitSection-module-scss-module___idX0W__headerBtn:hover{background:var(--bg-faint)}.VisitSection-module-scss-module___idX0W__headerLeft{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.VisitSection-module-scss-module___idX0W__label{color:var(--text);letter-spacing:-.01em;white-space:nowrap;font-size:.875rem;font-weight:700}.VisitSection-module-scss-module___idX0W__dateBadge{color:var(--text-3);letter-spacing:.02em;white-space:nowrap;font-family:Geist,arial,helvetica,sans-serif;font-size:.75rem;font-weight:500}.VisitSection-module-scss-module___idX0W__countBadge{background:var(--accent-soft);min-width:1.375rem;height:1.375rem;color:var(--accent);border:1px solid var(--accent-border);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.625rem;font-weight:700;display:inline-flex}.VisitSection-module-scss-module___idX0W__chevron{color:var(--text-3);flex-shrink:0;font-size:.625rem;transition:transform .2s}.VisitSection-module-scss-module___idX0W__chevronOpen{transform:rotate(180deg)}.VisitSection-module-scss-module___idX0W__content{flex-direction:column;align-items:stretch;gap:.75rem;padding-bottom:3rem;display:flex}.VisitSection-module-scss-module___idX0W__contentCollapsed{display:none}.VisitSection-module-scss-module___idX0W__heroGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:960px){.VisitSection-module-scss-module___idX0W__heroGrid{grid-template-columns:repeat(2,1fr)}}
.VisitsPage-module-scss-module__TkyGxG__block{--bg:#fafbfc;--bg-elev:#fff;--bg-card:#fff;--bg-card-hover:#f4f6f8;--bg-soft:#f7f9fb;--bg-faint:#1d252c0a;--border:#1d252c14;--border-strong:#1d252c2e;--border-row:#1d252c0d;--text:#1d252c;--text-2:#1d252c9e;--text-3:#1d252c6b;--text-4:#1d252c38;--rivals:#0d8bff;--rivals-soft:color-mix(in srgb, var(--rivals) 10%, transparent);--rivals-soft-strong:color-mix(in srgb, var(--rivals) 16%, transparent);--radar-bg:#ebf3ff;--radar-bg-hover:#dfeaff;--rivals-border:color-mix(in srgb, var(--rivals) 30%, transparent);--accent:var(--site-primary-color,#0d8bff);--accent-soft:color-mix(in srgb, var(--accent) 10%, transparent);--accent-soft-strong:color-mix(in srgb, var(--accent) 16%, transparent);--accent-border:color-mix(in srgb, var(--accent) 30%, transparent);--accent-fg:var(--header-text-color,#fff);--hover:var(--accent);--green:#00a862;--green-soft:#00a8621a;--green-border:#00a86247;--red:#dc3545;--red-soft:#dc35451a;--red-border:#dc354547;--gold:#b8860b;--gold-star:#f5c147;--gold-stripe-start:#c49a14;--gold-stripe-end:#c49a1480;--gold-soft:#b8860b1f;--gold-text:#8a6500;--bar-neutral:#64748b;--podium-1:#c49a14;--podium-2:#8e97a4;--podium-3:#c25d2c;--card-radius:.75rem;--card-radius-sm:.5rem;--card-shadow:0 1px 3px #1d252c0a, 0 .25rem 1rem #1d252c0a;--mono:Geist Mono, JetBrains Mono, SF Mono, menlo, monospace;--star-pill-5-bg:#f5c147;--star-pill-5-fg:#4a3500;--star-pill-4-bg:#ffe5a6;--star-pill-4-fg:#6b4d00;--star-pill-3-bg:#fcf1d6;--star-pill-3-fg:#946f00;--filter-chip-bg:var(--bg-card);--filter-chip-fg:var(--text);--filter-chip-border:var(--border);--filter-chip-border-strong:var(--border-strong);--filter-chip-bg-hover:var(--bg-card-hover);--filter-chip-muted:var(--text-3);--filter-chip-accent:var(--rivals);--filter-chip-accent-soft:var(--rivals-soft);--filter-chip-menu-shadow:var(--card-shadow);--sortable-fg:var(--text);--sortable-muted:var(--text-3);--sortable-accent:var(--rivals);--load-more-bg:var(--bg-soft);--load-more-bg-hover:var(--bg-card-hover);--load-more-border:var(--border);--load-more-accent:var(--rivals);--load-more-muted:var(--text-3);flex-direction:column;align-items:stretch;gap:1.125rem;width:100%;padding:0 1rem 3.75rem;display:flex}@media (min-width:800px){.VisitsPage-module-scss-module__TkyGxG__block{padding:0 1.75rem 5rem}}.VisitsPage-module-scss-module__TkyGxG__block>*{margin-bottom:0}.VisitsPage-module-scss-module__TkyGxG__controlsRow{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}@media (min-width:960px){.VisitsPage-module-scss-module__TkyGxG__controlsRow{flex-flow:row;align-items:center}}.VisitsPage-module-scss-module__TkyGxG__filtersGroup{flex-wrap:wrap;flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.VisitsPage-module-scss-module__TkyGxG__legendRight{flex-shrink:0}@media (min-width:960px){.VisitsPage-module-scss-module__TkyGxG__legendRight{margin-left:auto}}.VisitsPage-module-scss-module__TkyGxG__sections{flex-direction:column;align-items:stretch;gap:0;display:flex}.VisitsPage-module-scss-module__TkyGxG__noListText{text-align:center;color:var(--text-2);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--card-radius);padding:3.5rem 2rem}
