.condru0{grid-template-columns:1fr;gap:16px;width:100%;display:grid}.condru0 .stats-kpi-card{background-color:var(--cpqmpt9);border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 12%);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:4px;padding:20px;display:flex}.condru0 .stats-kpi-value{color:var(--cpqmpt0);line-height:1.1}.condru0 .stats-kpi-label{color:var(--cpqmpt6);margin-top:4px}.condru0 .stats-kpi-note{color:var(--cpqmptb)}.condru0 .stats-kpi-note.negative{color:var(--cpqmpt2)}.condru0 .stats-kpi-cta{align-self:flex-start;margin-top:12px}@media (width>=481px){.condru0{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.condru0{grid-template-columns:repeat(4,1fr)}}@media (width>=769px){.condru0 .stats-kpi-cta{align-self:flex-start}}.x0032m0{width:100%}.x0032m0 .stats-bar-label{align-items:center;gap:8px;padding-right:8px;display:flex}.x0032m0 .stats-bar-logo{object-fit:contain;border-radius:3px;flex-shrink:0;width:18px;height:18px}.x0032m0 .stats-bar-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:14px}.x0032m0 .stats-bar-flag.empty{background:0 0;display:inline-block}.x0032m0 a.stats-graph-link{cursor:pointer;min-width:0;color:var(--cpqmpt6);align-items:flex-start;display:flex}.x0032m0 .stats-bar-text{flex-direction:column;gap:1px;min-width:0;display:flex}.x0032m0 a.stats-graph-link:hover .stats-bar-name{color:var(--cpqmpt0)}.x0032m0 .stats-bar-name{white-space:nowrap;text-overflow:ellipsis;color:var(--cpqmpt6);font-family:Fira Sans,sans serif;font-size:14px;font-weight:400;line-height:22px;transition:color .2s;overflow:hidden}.x0032m0 .stats-bar-codes{flex-wrap:nowrap;gap:3px;display:flex}.x0032m0 .stats-bar-code{white-space:nowrap;border-radius:3px;padding:0 8px;font-family:Fira Code,monospace;font-size:11px;font-weight:600;line-height:15px}.x0032m0 .stats-bar-code.iata{color:var(--cpqmpt3);background-color:color-mix(in srgb, transparent, var(--cpqmpt3) 10%)}.x0032m0 .stats-bar-code.icao{color:var(--cpqmpt0);background-color:color-mix(in srgb, transparent, var(--cpqmpt0) 10%)}._1jfuz4g0{position:relative;overflow:hidden}._1jfuz4g0 .paywall-gradient{background:linear-gradient(to bottom, transparent 20%, color-mix(in srgb, var(--cpqmpt0) 3%, var(--cpqmpt8)) 65%);pointer-events:none;z-index:0;position:absolute;inset:0}._1jfuz4g0 .paywall-modal{background-color:var(--cpqmpt8);text-align:center;box-shadow:0 8px 32px color-mix(in srgb, transparent, var(--cpqmpt6) 12%);z-index:1;box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:min(380px,100% - 32px);padding:24px 32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._1jfuz4g0 .paywall-modal svg{width:28px;height:28px;fill:var(--cpqmpt6);flex-shrink:0;margin-bottom:4px}._1jfuz4g0 .paywall-title{color:var(--cpqmpt0);margin-bottom:4px;font-weight:700}._1jfuz4g0 .paywall-desc{color:var(--cpqmpt6)}._1jfuz4g0 .paywall-buttons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}._1rtogwc0{border:1px solid color-mix(in srgb, transparent, var(--cpqmpt6) 10%);box-sizing:border-box;border-radius:12px;grid-template-columns:1fr;gap:16px;width:100%;padding:16px;display:grid}._1rtogwc0 .stats-chart-card{background-color:color-mix(in srgb, var(--cpqmpt0) 3%, var(--cpqmpt8));box-sizing:border-box;border-radius:12px;flex-direction:column;gap:2px;padding:16px;display:flex}._1rtogwc0 .card-title{color:var(--cpqmpt6)}._1rtogwc0 .card-subtitle{color:var(--cpqmptb)}._1rtogwc1{background-color:color-mix(in srgb, var(--cpqmpt0) 3%, var(--cpqmpt8));box-sizing:border-box;border-radius:12px;flex-direction:column;gap:2px;padding:16px;display:flex}._1rtogwc1 .card-title{color:var(--cpqmpt6);margin-bottom:4px}._1rtogwc1 .card-header-right{color:var(--cpqmptb)}._1rtogwc1 .routes-list{flex-direction:column;gap:0;margin-top:12px;display:flex}._1rtogwc1 .route-row{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;padding:3px 0;display:grid}._1rtogwc1 .route-row:last-child{border-bottom:none}._1rtogwc1 .route-airport{cursor:pointer;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}._1rtogwc1 .route-flag{object-fit:cover;width:24px;height:17px;box-shadow:0 0 0 1px color-mix(in srgb, transparent, var(--cpqmpt6) 12%);border-radius:3px;flex-shrink:0}._1rtogwc1 .route-airport-info{flex-direction:column;min-width:0;display:flex}._1rtogwc1 .route-airport-name{color:var(--cpqmpt6);white-space:nowrap;text-overflow:ellipsis;transition:color .2s;overflow:hidden}._1rtogwc1 .route-airport:hover .route-airport-name{color:var(--cpqmpt0)}._1rtogwc1 .route-codes{flex-wrap:nowrap;gap:4px;display:flex}._1rtogwc1 .route-code{border-radius:3px;flex-shrink:0;padding:0 8px;font-family:Fira Code,monospace;font-size:11px;font-weight:600;line-height:15px}._1rtogwc1 .route-code.iata{color:var(--cpqmpt3);background-color:color-mix(in srgb, transparent, var(--cpqmpt3) 10%)}._1rtogwc1 .route-code.icao{color:var(--cpqmpt0);background-color:color-mix(in srgb, transparent, var(--cpqmpt0) 10%)}._1rtogwc1 .route-count{color:var(--cpqmpt6);text-align:right;flex-shrink:0;font-weight:700}
