.px-an{--px-an-bar-h:10px;--px-an-bar-min:4px;color:var(--px-ink-soft);font-family:var(--px-font-ui);font-size:var(--px-body-size);line-height:var(--px-body-line);padding-bottom:var(--px-space-7)}.px-an-quiet{margin:var(--px-space-6) 0;font-size:var(--px-size-3);color:var(--px-ink-faint)}.px-an-head{padding:var(--px-space-6) 0 var(--px-space-5)}.px-an-title{font-size:var(--px-size-9);font-weight:500;line-height:var(--px-display-line);letter-spacing:var(--px-display-track);color:var(--px-ink);margin:0}.px-an-lede{max-width:65ch;margin:var(--px-space-3) 0 0;font-size:var(--px-size-3);color:var(--px-ink-soft)}.px-an-h2{font-size:var(--px-size-7);font-weight:500;line-height:var(--px-title-line);letter-spacing:var(--px-title-track);color:var(--px-ink);margin:0}.px-an-body{max-width:50ch;margin:var(--px-space-3) 0 0;font-size:var(--px-size-3);color:var(--px-ink-soft)}.px-an-note{max-width:72ch;margin:var(--px-space-4) 0 0;font-size:var(--px-size-2);color:var(--px-ink-faint);line-height:1.5}.px-an-controls{justify-content:space-between;align-items:center;gap:var(--px-space-5);padding:var(--px-space-4) 0;border-top:var(--px-hairline-w) solid var(--px-hairline);border-bottom:var(--px-hairline-w) solid var(--px-hairline);display:flex}.px-an-select{align-items:center;gap:var(--px-space-3);min-width:0;font-size:var(--px-size-2);color:var(--px-ink-faint);display:flex}.px-an-select select{box-sizing:border-box;min-height:var(--px-hit);min-width:0;max-width:260px;padding:0 var(--px-space-3);border:var(--px-hairline-w) solid var(--px-line-strong);border-radius:var(--px-radius-control);background:var(--px-panel-deep);color:var(--px-ink);font:inherit;font-size:var(--px-size-3)}.px-an-segment{gap:var(--px-space-1);display:flex}.px-an-segment button{min-height:var(--px-hit);padding:0 var(--px-space-3);border:var(--px-hairline-w) solid transparent;border-radius:var(--px-radius-control);color:var(--px-ink-faint);font:inherit;font-size:var(--px-size-3);white-space:nowrap;cursor:pointer;transition:color var(--px-dur-select) var(--px-ease), background-color var(--px-dur-select) var(--px-ease), border-color var(--px-dur-select) var(--px-ease);background:0 0}@media (hover:hover) and (pointer:fine){.px-an-segment button:hover{color:var(--px-ink)}}.px-an-segment button[aria-pressed=true]{border-color:var(--px-line-strong);background:var(--px-panel-deep);color:var(--px-ink)}.px-an-select select:focus-visible,.px-an-segment button:focus-visible,.px-an-link:focus-visible,.px-an-action:focus-visible,.px-an-table a:focus-visible{outline:2px solid var(--px-accent);outline-offset:2px}.px-an-figures{gap:var(--px-space-5);margin:var(--px-space-5) 0 0;padding:var(--px-space-5) 0;border-top:var(--px-hairline-w) solid var(--px-hairline);border-bottom:var(--px-hairline-w) solid var(--px-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.px-an-figures>*{min-width:0;padding-right:var(--px-space-4);border-right:var(--px-hairline-w) solid var(--px-hairline)}.px-an-figures>:last-child{border-right:0}.px-an-middle{gap:var(--px-space-7);margin:var(--px-space-6) 0;grid-template-columns:minmax(0,1fr) 330px;display:grid}.px-an-bars{margin:var(--px-space-5) 0 0;gap:var(--px-space-4);padding:0;list-style:none;display:grid}.px-an-bar-row{align-items:center;gap:var(--px-space-4);min-height:var(--px-hit);font-size:var(--px-size-3);color:var(--px-ink);grid-template-columns:160px minmax(0,1fr) 72px;display:grid}.px-an-bar-label{min-width:0}.px-an-track{height:var(--px-an-bar-h);border-radius:0 var(--px-radius-chip) var(--px-radius-chip) 0;background:var(--px-surface-sunk);box-shadow:inset var(--px-hairline-w) 0 0 var(--px-hairline-strong);display:block}.px-an-bar{height:100%;min-width:var(--px-an-bar-min);border-radius:0 var(--px-radius-chip) var(--px-radius-chip) 0;background:color-mix(in srgb, var(--px-accent-edge) 50%, transparent);box-shadow:inset calc(var(--px-hairline-w) * -2) 0 0 var(--px-accent);transition:background-color var(--px-dur-select) var(--px-ease), box-shadow var(--px-dur-select) var(--px-ease);display:block}@media (hover:hover) and (pointer:fine){.px-an-bar-row:hover .px-an-bar{background:var(--px-accent-edge);box-shadow:inset calc(var(--px-hairline-w) * -2) 0 0 var(--px-accent-ink)}}.px-an-bar-value{font-family:var(--px-font-chart);font-size:var(--px-read-size);letter-spacing:var(--px-read-track);font-variant-numeric:tabular-nums;text-align:right;color:var(--px-ink-soft)}.px-an-next{padding-left:var(--px-space-5);border-left:var(--px-hairline-w) solid var(--px-hairline)}.px-an-next .px-an-body{font-size:var(--px-size-3)}.px-an-link,.px-an-action{align-items:center;gap:var(--px-space-2);min-height:var(--px-hit);color:var(--px-accent-ink);font-size:var(--px-size-3);text-decoration:none;display:inline-flex}.px-an-link{margin-top:var(--px-space-2)}.px-an-link span{border-bottom:var(--px-hairline-w) solid var(--px-accent-edge)}@media (hover:hover) and (pointer:fine){.px-an-link:hover span{border-bottom-color:var(--px-accent)}}.px-an-arrow{flex:none}.px-an-flights{margin-top:var(--px-space-7)}.px-an-table{width:100%;margin-top:var(--px-space-4);border-collapse:collapse;font-size:var(--px-size-3)}.px-an-table th,.px-an-table td{padding:var(--px-space-4) var(--px-space-3);border-bottom:var(--px-hairline-w) solid var(--px-hairline);text-align:right;font-weight:400}.px-an-table thead th{font-size:var(--px-size-2);color:var(--px-ink-faint);border-bottom-color:var(--px-hairline)}.px-an-table th:first-child,.px-an-table td:first-child{text-align:left;padding-left:0}.px-an-table th:last-child,.px-an-table td:last-child{padding-right:0}.px-an-table tbody td{font-family:var(--px-font-chart);font-size:var(--px-read-size);letter-spacing:var(--px-read-track);font-variant-numeric:tabular-nums;color:var(--px-ink)}.px-an-table tbody th{overflow-wrap:anywhere}.px-an-table a{min-height:var(--px-hit);color:var(--px-ink);text-decoration:underline;-webkit-text-decoration-color:var(--px-line-strong);text-decoration-color:var(--px-line-strong);text-underline-offset:4px;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.px-an-table a:hover{-webkit-text-decoration-color:var(--px-accent);text-decoration-color:var(--px-accent)}}.px-an-state{font-size:var(--px-size-2);color:var(--px-ink-faint);line-height:1.45;display:block}.px-an-table tr[data-selected] th:first-child{box-shadow:inset 2px 0 0 var(--px-accent);padding-left:var(--px-space-3)}.px-an-empty{padding:var(--px-space-6) 0;border-top:var(--px-hairline-w) solid var(--px-hairline)}.px-an-action{box-sizing:border-box;margin-top:var(--px-space-4);padding:0 var(--px-space-4);border:var(--px-hairline-w) solid var(--px-accent-edge);border-radius:var(--px-radius-frame);transition:background-color var(--px-dur-select) var(--px-ease), border-color var(--px-dur-select) var(--px-ease)}@media (hover:hover) and (pointer:fine){.px-an-action:hover{border-color:var(--px-accent);background:var(--px-accent-wash)}}@media (max-width:900px){.px-an-head{padding-top:var(--px-space-5)}.px-an-title{font-size:var(--px-size-8)}.px-an-controls{align-items:stretch;gap:var(--px-space-3);flex-direction:column}.px-an-select{justify-content:space-between}.px-an-select select{flex:1;max-width:240px}.px-an-segment button{flex:1}.px-an-figures{border-top:0;grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;padding:0}.px-an-figures>*{padding:var(--px-space-4) 0;border-right:0;border-bottom:var(--px-hairline-w) solid var(--px-hairline)}.px-an-figures>:last-child{border-bottom:0}.px-an-middle{margin:var(--px-space-5) 0;display:block}.px-an-bar-row{gap:var(--px-space-3);font-size:var(--px-size-2);grid-template-columns:104px minmax(0,1fr) 60px}.px-an-next{margin-top:var(--px-space-5);padding:var(--px-space-5) 0 0;border-left:0;border-top:var(--px-hairline-w) solid var(--px-hairline)}.px-an-flights{margin-top:var(--px-space-6)}.px-an-table th,.px-an-table td{padding:var(--px-space-3) var(--px-space-2)}.px-an-table thead th{font-size:var(--px-size-1);vertical-align:bottom;line-height:1.3}.px-an-table tbody td,.px-an-table a{font-size:var(--px-size-2)}}@media (max-width:380px){.px-an-bar-row{grid-template-columns:88px minmax(0,1fr) 56px}}@media (prefers-reduced-motion:reduce){.px-an-bar,.px-an-segment button,.px-an-action{transition-duration:1ms}}.px-an-empty-acts{gap:var(--px-space-4);flex-wrap:wrap;display:flex}
