@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#000}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page{min-height:100vh;padding:calc(28px * var(--ui-scale,1)) 0 calc(44px * var(--ui-scale,1))}.page-inner{max-width:var(--page-max-width,1040px);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.board-section+.board-section{padding-top:calc(24px * var(--ui-scale,1))}.page-state{padding:calc(64px * var(--ui-scale,1)) 0}.page-footer{padding-top:calc(24px * var(--ui-scale,1))}.page--fit{height:100dvh;padding-top:calc(16px * var(--ui-scale,1));padding-bottom:calc(10px * var(--ui-scale,1));flex-direction:column;display:flex;overflow:hidden}.page--fit .event-clock{padding-bottom:calc(11px * var(--ui-scale,1))}.page--fit .board-section+.board-section{padding-top:calc(14px * var(--ui-scale,1))}.page--fit .page-footer{padding-top:calc(11px * var(--ui-scale,1))}.page--fit .winner-hero{padding:0 0 calc(10px * var(--ui-scale,1));gap:calc(6px * var(--ui-scale,1))}.page--fit .page-inner,.page--fit .board-section--fill{flex-direction:column;flex:1;min-height:0;display:flex}.page--fit .feed-grid{flex:1;min-height:0;overflow:hidden}.page--fit .feed-grid>.ant-col,.page--fit .feed-table-region{height:100%}.event-clock{align-items:center;gap:calc(4px * var(--ui-scale,1));text-align:center;padding-bottom:calc(20px * var(--ui-scale,1));flex-direction:column;display:flex}.clock-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.05}.clock-text{letter-spacing:-.02em;font-weight:600;line-height:1.1}.airline-logo{object-fit:contain;width:auto;max-width:100%;display:block}.logo-fallback{letter-spacing:.06em;font-weight:700;line-height:1}.winner-hero{align-items:center;gap:calc(10px * var(--ui-scale,1));text-align:center;padding:calc(8px * var(--ui-scale,1)) 0 calc(18px * var(--ui-scale,1));flex-direction:column;display:flex}.hero-logo-plate{padding:calc(10px * var(--ui-scale,1)) calc(18px * var(--ui-scale,1));border:2px solid var(--hero-glow);border-radius:calc(10px * var(--ui-scale,1));box-shadow:0 0 calc(22px * var(--ui-scale,1)) -4px var(--hero-glow)}.hero-headline{font-size:calc(38px * var(--ui-scale,1));letter-spacing:-.02em;font-weight:700;line-height:1.05}.tug-track{position:relative;overflow:hidden}.tug-fill{min-width:calc(2px * var(--ui-scale,1));transition:width .6s cubic-bezier(.3,.7,.4,1);position:absolute;top:0;bottom:0}.tug-fill-start{left:0}.tug-fill-end{right:0}.tug-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.tug-num-start{left:0}.tug-num-end{right:0}.tug-num-outside{font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.tug-seam{width:calc(3px * var(--ui-scale,1));transition:left .6s cubic-bezier(.3,.7,.4,1);position:absolute;top:0;bottom:0;transform:translate(-50%)}.tug-caret-row{height:calc(7px * var(--ui-scale,1));margin-top:calc(5px * var(--ui-scale,1));position:relative}.tug-caret{border-left:calc(6px * var(--ui-scale,1)) solid transparent;border-right:calc(6px * var(--ui-scale,1)) solid transparent;border-bottom:calc(7px * var(--ui-scale,1)) solid transparent;width:0;height:0;transition:left .6s cubic-bezier(.3,.7,.4,1);position:absolute;top:0;transform:translate(-50%)}.tug-note{margin-top:calc(8px * var(--ui-scale,1));text-align:center}
