.adsb-month-page[data-astro-cid-4pxlflvg]{padding-bottom:var(--space-12)}.header-breadcrumbs[data-astro-cid-4pxlflvg]{align-items:center;gap:var(--space-2);font-size:var(--font-size-small);color:var(--color-text-muted);margin-bottom:var(--space-1);font-weight:600;display:flex}.header-breadcrumbs[data-astro-cid-4pxlflvg] .breadcrumb-link{color:var(--color-primary);text-decoration:none}.header-breadcrumbs[data-astro-cid-4pxlflvg] .breadcrumb-link:hover{text-decoration:underline}.header-breadcrumbs[data-astro-cid-4pxlflvg] .breadcrumb-sep{opacity:.5}.month-header-bar[data-astro-cid-4pxlflvg]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.month-nav[data-astro-cid-4pxlflvg]{align-items:center;gap:var(--space-2);background:var(--color-surface-alt);padding:var(--space-1);border-radius:var(--radius-sm);border:1px solid var(--color-border);display:flex}.current-month-badge[data-astro-cid-4pxlflvg]{color:var(--color-text);background:var(--color-surface);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);white-space:nowrap;padding:6px 14px;font-size:.95rem;font-weight:700}.nav-btn[data-astro-cid-4pxlflvg]{color:var(--color-text-muted);border-radius:var(--radius-xs);transition:background-color var(--transition-standard), color var(--transition-standard);align-items:center;gap:4px;padding:6px 12px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-btn[data-astro-cid-4pxlflvg]:hover{color:var(--color-text);background-color:#0000000d}.jump-current-link[data-astro-cid-4pxlflvg]{color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-xs);transition:opacity var(--transition-standard);padding:6px 12px;font-size:.85rem;font-weight:600;text-decoration:none}.jump-current-link[data-astro-cid-4pxlflvg]:hover{opacity:.85}.stats-grid[data-astro-cid-4pxlflvg]{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=900px){.stats-grid[data-astro-cid-4pxlflvg]{grid-template-columns:repeat(2,1fr)}}@media (width<=500px){.stats-grid[data-astro-cid-4pxlflvg]{grid-template-columns:1fr}}.stat-card[data-astro-cid-4pxlflvg]{padding:var(--space-5) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;display:flex}.stat-value[data-astro-cid-4pxlflvg]{font-size:2.25rem;font-weight:800;font-family:var(--font-hanken-grotesk);color:var(--color-primary-dark);margin-bottom:var(--space-1);line-height:1}.stat-label[data-astro-cid-4pxlflvg]{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:700}.stat-sub[data-astro-cid-4pxlflvg]{color:var(--color-text-muted);font-size:.8rem}.bg-container[data-astro-cid-4pxlflvg]{background-color:var(--color-bg-muted);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-10) 0}.sections-layout[data-astro-cid-4pxlflvg]{gap:var(--space-8);flex-direction:column;display:flex}.section-card[data-astro-cid-4pxlflvg]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-6) var(--space-8)}@media (width<=600px){.section-card[data-astro-cid-4pxlflvg]{padding:var(--space-5)}}.section-title-bar[data-astro-cid-4pxlflvg]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.section-title[data-astro-cid-4pxlflvg]{color:var(--color-primary-dark);margin:0 0 4px;font-size:1.5rem;font-weight:700}.section-desc[data-astro-cid-4pxlflvg]{color:var(--color-text-muted);margin:0;font-size:.9rem}.count-badge[data-astro-cid-4pxlflvg]{font-family:var(--font-hanken-grotesk);color:var(--color-primary-dark);background:var(--color-primary-light);border-radius:var(--radius-pill);white-space:nowrap;align-self:flex-start;padding:4px 10px;font-size:.8rem;font-weight:700}.destinations-columns[data-astro-cid-4pxlflvg]{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}@media (width<=850px){.destinations-columns[data-astro-cid-4pxlflvg]{gap:var(--space-6);grid-template-columns:1fr}}.dest-col[data-astro-cid-4pxlflvg]{flex-direction:column;display:flex}.col-heading[data-astro-cid-4pxlflvg]{align-items:center;gap:var(--space-2);color:var(--color-text);margin:0 0 var(--space-4);font-size:.95rem;font-weight:700;display:flex}.badge-pill[data-astro-cid-4pxlflvg]{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill);padding:2px 8px;font-size:.72rem;font-weight:800}.top-pill[data-astro-cid-4pxlflvg]{background:var(--color-primary-light);color:var(--color-primary-dark)}.few-pill[data-astro-cid-4pxlflvg]{background:var(--color-accent-light);color:var(--color-accent)}.ranked-dest-list[data-astro-cid-4pxlflvg]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ranked-dest-item[data-astro-cid-4pxlflvg]{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-surface-alt);display:flex}.ranked-dest-item[data-astro-cid-4pxlflvg]:last-child{border-bottom:none}.rank-index[data-astro-cid-4pxlflvg]{font-family:var(--font-hanken-grotesk);color:var(--color-text-muted);text-align:center;flex-shrink:0;width:20px;font-size:.8rem;font-weight:700}.dest-info[data-astro-cid-4pxlflvg]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dest-top-line[data-astro-cid-4pxlflvg]{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.dest-code[data-astro-cid-4pxlflvg]{font-family:var(--font-hanken-grotesk);color:var(--color-text);flex-shrink:0;font-size:.95rem;font-weight:700}.dest-name[data-astro-cid-4pxlflvg]{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.85rem;overflow:hidden}.dest-location-line[data-astro-cid-4pxlflvg]{align-items:center;gap:var(--space-1);color:var(--color-text-light);font-size:.78rem;display:flex}.dest-city[data-astro-cid-4pxlflvg]{color:var(--color-text-light);font-size:.78rem}.dest-dot[data-astro-cid-4pxlflvg]{opacity:.5}.dest-country-tag[data-astro-cid-4pxlflvg]{font-family:var(--font-hanken-grotesk);color:var(--color-accent);background:var(--color-accent-light);border-radius:3px;padding:0 4px;font-size:.7rem;font-weight:700}.dest-distance[data-astro-cid-4pxlflvg]{font-family:var(--font-hanken-grotesk);color:var(--color-text-muted);font-size:.78rem;font-weight:600}.dest-bar-track[data-astro-cid-4pxlflvg]{background:var(--color-surface-alt);border-radius:var(--radius-pill);height:4px;margin-top:3px;overflow:hidden}.dest-bar-fill[data-astro-cid-4pxlflvg]{background:var(--color-primary);border-radius:var(--radius-pill);height:100%;transition:width .4s}.dest-count[data-astro-cid-4pxlflvg]{font-family:var(--font-hanken-grotesk);color:var(--color-primary-dark);background:var(--color-surface-alt);border-radius:var(--radius-pill);flex-shrink:0;padding:2px 8px;font-size:.9rem;font-weight:700}.few-count[data-astro-cid-4pxlflvg]{color:var(--color-text-muted);font-size:.8rem}.table-scroll-wrapper[data-astro-cid-4pxlflvg]{overflow-x:auto}.data-table[data-astro-cid-4pxlflvg]{border-collapse:collapse;width:100%;font-size:.875rem}.data-table[data-astro-cid-4pxlflvg] th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);padding:var(--space-3) var(--space-4);border-bottom:2px solid var(--color-border);background:var(--color-surface);font-size:.75rem;font-weight:700}.data-table[data-astro-cid-4pxlflvg] td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-alt);vertical-align:middle}.data-table[data-astro-cid-4pxlflvg] tr:hover td{background-color:var(--color-surface-alt)}.data-table[data-astro-cid-4pxlflvg] .text-right{text-align:right}.plane-reg-col[data-astro-cid-4pxlflvg]{flex-direction:column;gap:1px;display:flex}.plane-reg[data-astro-cid-4pxlflvg]{font-family:var(--font-hanken-grotesk);color:var(--color-text);font-weight:700}.plane-hex[data-astro-cid-4pxlflvg]{color:var(--color-text-light);font-family:monospace;font-size:.72rem}.plane-model[data-astro-cid-4pxlflvg]{color:var(--color-text);font-weight:500}.airline-cell[data-astro-cid-4pxlflvg]{align-items:center;gap:var(--space-2);color:var(--color-text);display:flex}.table-airline-logo[data-astro-cid-4pxlflvg]{object-fit:contain;border-radius:4px;flex-shrink:0;width:22px;height:22px}.table-airline-code[data-astro-cid-4pxlflvg]{font-family:var(--font-hanken-grotesk);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:3px;padding:1px 4px;font-size:.75rem;font-weight:700}.count-bar-wrapper[data-astro-cid-4pxlflvg]{align-items:center;gap:var(--space-3);justify-content:flex-end;display:inline-flex}.mini-bar-track[data-astro-cid-4pxlflvg]{background:var(--color-surface-alt);border-radius:var(--radius-pill);width:70px;height:5px;overflow:hidden}@media (width<=600px){.mini-bar-track[data-astro-cid-4pxlflvg]{display:none}}.mini-bar-fill[data-astro-cid-4pxlflvg]{background:var(--color-accent);border-radius:var(--radius-pill);height:100%}.count-pill[data-astro-cid-4pxlflvg]{font-family:var(--font-hanken-grotesk);color:var(--color-text);background:var(--color-surface-alt);border-radius:var(--radius-pill);text-align:center;min-width:26px;padding:2px 8px;font-weight:700}.airlines-grid[data-astro-cid-4pxlflvg]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(270px,1fr));display:grid}.airline-card[data-astro-cid-4pxlflvg]{border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:var(--space-4);background:var(--color-surface);gap:var(--space-3);transition:border-color var(--transition-standard);flex-direction:column;display:flex}.airline-card[data-astro-cid-4pxlflvg]:hover{border-color:var(--color-border-dark)}.airline-header[data-astro-cid-4pxlflvg]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.airline-identity[data-astro-cid-4pxlflvg]{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.airline-grid-logo[data-astro-cid-4pxlflvg]{object-fit:contain;border-radius:6px;flex-shrink:0;width:32px;height:32px}.airline-grid-badge[data-astro-cid-4pxlflvg]{background:var(--color-surface-alt);border:1px solid var(--color-border);width:32px;height:32px;font-family:var(--font-hanken-grotesk);color:var(--color-text);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.airline-name-group[data-astro-cid-4pxlflvg]{flex-direction:column;min-width:0;display:flex}.airline-card-name[data-astro-cid-4pxlflvg]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.airline-card-code[data-astro-cid-4pxlflvg]{color:var(--color-text-muted);font-size:.72rem;font-family:var(--font-hanken-grotesk);font-weight:600}.airline-count-group[data-astro-cid-4pxlflvg]{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.airline-big-count[data-astro-cid-4pxlflvg]{font-family:var(--font-hanken-grotesk);color:var(--color-primary-dark);font-size:1.15rem;font-weight:800;line-height:1}.airline-percent[data-astro-cid-4pxlflvg]{color:var(--color-text-muted);font-size:.72rem;font-weight:600}.airline-progress-bar[data-astro-cid-4pxlflvg]{background:var(--color-surface-alt);border-radius:var(--radius-pill);height:4px;overflow:hidden}.airline-progress-fill[data-astro-cid-4pxlflvg]{background:var(--color-primary);border-radius:var(--radius-pill);height:100%;transition:width .4s}.empty-col[data-astro-cid-4pxlflvg]{color:var(--color-text-muted);padding:var(--space-4) 0;margin:0;font-size:.9rem}
