@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.woff) format("woff");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.woff) format("woff");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-ext-600-normal.8c6413cdd8004fde0a19.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-600-normal.d6d44e8705a633436dfe.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-600-normal.fdee7b66c2d88216b75f.woff2) format("woff2"),url(/static/media/inter-cyrillic-600-normal.8609e1b95284125f21cb.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-ext-600-normal.c3c138d889b8c929822c.woff2) format("woff2"),url(/static/media/inter-greek-ext-600-normal.c7983dac0ad6a359aef0.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-600-normal.984050ecee12eabe9366.woff2) format("woff2"),url(/static/media/inter-greek-600-normal.d8b0044cf6afdd52b07b.woff) format("woff");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-vietnamese-600-normal.6984cf5e8583fac83be3.woff2) format("woff2"),url(/static/media/inter-vietnamese-600-normal.04bb56ffa463ab55708d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-ext-600-normal.8148c3ae14dfaefc62ca.woff2) format("woff2"),url(/static/media/inter-latin-ext-600-normal.4d0d5017d71ea1750fc1.woff) format("woff");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2"),url(/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b0c28c6752a13fa5abaf.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.43f6f7e8a4205f05e58c.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.533055ff3700190d8dfa.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.9f2de06ca9a7c8458434.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.c9429f4b77b1f85e999d.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.0f8675bdd7f3fe3a3dba.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.3f04511ca7c0cea0cc2f.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.8b95c1e2b193d0541864.woff) format("woff");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.d1c85cabbe96efcaeb68.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.05b640f829d1ac5ff29d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.bc59219ed344909a4f53.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.d4a91814dd3f1e022ab1.woff) format("woff");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-cyrillic-ext-400-normal.7347c7bfed47f1ef0b25.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-ext-400-normal.831e0db23a3b56373d02.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-cyrillic-400-normal.f69e1e24f04a6ce942c0.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-400-normal.d0dbe121eb8ccfff69fd.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-greek-400-normal.3a4578ae9901384175e2.woff2) format("woff2"),url(/static/media/jetbrains-mono-greek-400-normal.55220d4dce9386883dd6.woff) format("woff");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-vietnamese-400-normal.aa664ef15f2e285e9dda.woff2) format("woff2"),url(/static/media/jetbrains-mono-vietnamese-400-normal.411bbf704034dd802498.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-latin-ext-400-normal.e83b764e84e73968db26.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-ext-400-normal.dfdc51c009ca3dea7613.woff) format("woff");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-latin-400-normal.d04352f240062b100fba.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-400-normal.1fef352a4021940e309a.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-cyrillic-ext-500-normal.12b2790f450a0135a4cd.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-ext-500-normal.7d1c47b77c64589c778c.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-cyrillic-500-normal.c859e1163e47db816b3f.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-500-normal.508a23756dc3eb0a5f3f.woff) format("woff");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-greek-500-normal.4ab6aec659058b6da634.woff2) format("woff2"),url(/static/media/jetbrains-mono-greek-500-normal.00b2594f4631af11e7ec.woff) format("woff");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-vietnamese-500-normal.e8fe161b5afbc431d03f.woff2) format("woff2"),url(/static/media/jetbrains-mono-vietnamese-500-normal.61b340037f78bc2cdd7f.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-latin-ext-500-normal.4a98f2079d9f35ae42c1.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-ext-500-normal.a9148377892cf3386f26.woff) format("woff");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-latin-500-normal.bb50084be2b43ba7b98c.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-500-normal.b6ddca2679c2b4a27c68.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--bg:oklch(11% 0.01 250);--surface-1:oklch(15% 0.012 250);--surface-2:oklch(18% 0.013 250);--border:oklch(22% 0.013 250);--text:oklch(92% 0.005 250);--text-strong:oklch(98% 0.005 250);--text-muted:oklch(68% 0.012 250);--text-dim:oklch(50% 0.012 250);--text-dim-strong:oklch(59% 0.012 250);--live:oklch(78% 0.18 145);--id:oklch(82% 0.16 85);--kicker:oklch(68% 0.14 40);--focus-ring:2px solid oklch(70% 0.14 250);--focus-ring-offset:4px;--ff-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ff-serif:"Iowan Old Style","Charter",Georgia,serif;--ff-mono:"JetBrains Mono","SF Mono",Menlo,Consolas,monospace;--text-mono-sm:12px;--text-mono:13px;--text-body:15px;--text-h2:clamp(20px,1.2rem + 0.6vw,26px);--text-h1:clamp(28px,1.6rem + 1.5vw,44px);--text-bignum:clamp(48px,3rem + 2vw,72px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);color:var(--text);font-family:var(--ff-ui);font-size:var(--text-body);line-height:1.5}*{box-sizing:border-box}a{color:var(--kicker);text-decoration:none}a:hover{text-decoration:underline}code,pre,samp{font-family:var(--ff-mono)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background-color:#0d1117;color:#cdd6e0}.map{height:100vh;left:0;position:absolute;top:0;width:100%}.MuiGrid-item{margin:auto!important}.legacy-map-header{color:#f1f2f7;font-weight:500;height:60px;pointer-events:none;position:absolute;text-align:center;top:10px;width:100%;z-index:1000}.legacy-map-header a{color:unset;text-decoration:none}.legacy-map-header a:visited{color:unset}.legacy-map-header span{padding-top:10px;pointer-events:none}.aircraft-panel{-webkit-animation:showPanel .3s ease-out both;animation:showPanel .3s ease-out both;bottom:0;height:100%!important;left:0;overflow-x:hidden;overflow-y:scroll;pointer-events:auto;position:absolute;width:100%;z-index:500}.aircraft-spacer{min-height:72vh;pointer-events:none}.aircrafts{border-top-left-radius:1rem;border-top-right-radius:1rem;box-shadow:0 8px 22px rgba(0,0,0,.2);height:auto;opacity:.9}@media (min-width:768px){.aircraft-panel{height:auto!important;margin-left:20px;max-height:60vh;width:360px}.aircrafts{overflow-x:hidden;overflow-y:scroll}.aircraft-spacer{height:0;min-height:unset}}.aircraft-state{padding:20px}.aircraft-info-title{display:block;font-size:10px;opacity:.8;padding-bottom:4px;text-align:left;text-transform:uppercase}.aircraft-info-value{display:block;font-size:15px;text-align:left}@media screen and (max-width:600px){.aircraft-panel{height:50%;width:100%}}.accent{fill:#52aedd;color:#52aedd}.subtle{color:#aeaeb2!important}footer{bottom:20px;position:fixed;text-align:center;width:100%}.debug-panel{padding:20px}.debug-panel>label{padding-right:20px}.current-location-outer{border:5px solid #fff;border-radius:50%;box-shadow:0 8px 22px hsla(210,8%,62%,.2);height:20px!important;margin-left:-11px!important;margin-top:-11px!important;width:20px!important}.current-location{background-color:#52aedd;border-radius:50%;height:100%;width:100%}.image-modal{max-width:90%!important}.hover-time{line-height:40px!important}.locate-button{background-color:#fff!important;border-radius:6.67%!important;color:#000!important;font-size:16px!important;height:30px;text-align:center;width:30px}.locate-button svg{margin-top:2px}.locate-spinner{margin-top:7px}.text-hover-underline-span>span:hover,.text-hover-underline:hover{text-decoration:underline}.text-hover-bold:hover{font-weight:700}.react-datetime-picker input,.react-datetime-picker select{color:#fff}.react-datetime-picker svg{stroke:#fff}.live-panel{background:var(--surface-1);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:22px}.live-pulse,.live-pulse-dot{align-items:center;color:var(--live);display:inline-flex;font-family:var(--ff-mono);font-size:11px;gap:8px;letter-spacing:.18em;text-transform:uppercase}.live-cadence{color:var(--text-dim-strong);letter-spacing:normal;text-transform:none}.live-pulse .dot,.live-pulse-dot{background:var(--live);border-radius:50%;box-shadow:0 0 10px var(--live);height:8px;width:8px}@media (prefers-reduced-motion:no-preference){.live-pulse .dot,.live-pulse-dot{-webkit-animation:livepulse 1.4s ease-in-out infinite;animation:livepulse 1.4s ease-in-out infinite}}@-webkit-keyframes livepulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.35}}.live-lead{align-items:baseline;display:flex;flex-wrap:wrap;gap:22px}.live-bignum{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--text-strong);font-family:var(--ff-ui);font-size:var(--text-bignum);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.live-unit{color:var(--text-muted);font-size:14px;max-width:38ch}.live-pair{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.05fr .95fr}@media (max-width:760px){.live-pair{grid-template-columns:1fr}.live-pair .live-map-slot{order:2}.live-pair .live-ticker{order:1}}.live-map-slot{min-height:240px}.live-ticker{background:var(--bg);border:1px solid color-mix(in oklch,var(--live) 18%,transparent);border-radius:10px;color:var(--text);font-family:var(--ff-mono);font-size:13px;line-height:1.7;padding:12px 14px}.live-ticker-header{border-bottom:1px solid color-mix(in oklch,var(--live) 18%,transparent);color:var(--live);display:flex;font-size:10px;justify-content:space-between;letter-spacing:.16em;margin-bottom:6px;padding-bottom:8px;text-transform:uppercase}.ticker-row{grid-gap:10px;color:var(--text);display:grid;gap:10px;grid-template-columns:60px 1fr auto;padding:4px 0;text-decoration:none}.ticker-row.is-highlighted,.ticker-row:hover{background:var(--surface-2);border-radius:4px;margin:0 -8px;padding:4px 8px}.ticker-ts{color:var(--live);opacity:.85}.ticker-id{color:var(--id)}.ticker-alt{font-size:12px}.live-source,.ticker-alt{color:var(--text-dim-strong)}.live-source{border-top:1px solid var(--border);font-family:var(--ff-mono);font-size:11px;letter-spacing:.05em;padding-top:12px}.live-ticker-empty{color:var(--text-muted);font-size:12px;padding:8px 0}.live-panel-compact{align-items:center;background:var(--surface-1);border:1px solid color-mix(in oklch,var(--live) 30%,transparent);border-radius:999px;color:var(--live);display:inline-flex;font-size:11px;gap:8px;padding:6px 12px}.kicker,.live-panel-compact{font-family:var(--ff-mono);letter-spacing:.16em;text-transform:uppercase}.kicker{color:var(--kicker);font-size:var(--text-mono-sm);font-weight:500}.headline{color:var(--text-strong);font-family:var(--ff-serif);font-size:var(--text-h1);font-weight:600;letter-spacing:-.015em;line-height:1.12;margin:8px 0 0;max-width:22ch}.dek{color:var(--text-muted);font-family:var(--ff-ui);font-size:var(--text-body);line-height:1.5;margin:12px 0 0;max-width:38ch}.stat-row{grid-gap:18px;border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:14px 0}.stat-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--text-strong);font-family:var(--ff-ui);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.stat-label{color:var(--text-muted);font-family:var(--ff-ui);letter-spacing:.1em;text-transform:uppercase}.stat-label,.stat-sub{font-size:11px;margin-top:4px}.stat-sub{color:var(--text-dim);font-family:var(--ff-mono)}.list-link{color:inherit;display:block;text-decoration:none}.list-link:hover .list-row{background:var(--surface-2)}.list-row{grid-gap:12px;align-items:center;background:var(--surface-1);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto auto minmax(0,1fr) auto auto;padding:10px 12px;transition:background .12s ease-out}.list-rank{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--text-muted);font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-weight:600;grid-column:1;min-width:1.5em;text-align:right}.list-chip-slot{align-items:center;display:inline-flex;grid-column:2}.list-body{grid-column:3;min-width:0}.list-title{color:var(--text-strong);font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-sub,.list-title{font-family:var(--ff-ui)}.list-sub{font-size:13px}.list-meta,.list-sub{color:var(--text-muted)}.list-meta{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-family:var(--ff-mono);font-size:12px;font-variant-numeric:tabular-nums;grid-column:4;text-align:right;white-space:nowrap}.list-chev{color:var(--text-dim);font-family:var(--ff-mono);font-size:14px;grid-column:5}@media (max-width:600px){.list-row{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:2px}.list-meta{grid-column:3;grid-row:2;margin-top:2px;text-align:left}.list-chev{grid-column:4;grid-row:1/span 2}}.category-chip{border-radius:50%;display:inline-block;flex-shrink:0}.event-badge{border:1px solid;border-radius:999px;display:inline-block;font-family:var(--ff-mono);font-size:11px;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.map-card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;overflow:hidden;position:relative}.map-card-badge{background:rgba(0,0,0,.55);border-radius:4px;bottom:10px;color:var(--text-muted);font-family:var(--ff-mono);font-size:10px;left:12px;letter-spacing:.14em;padding:4px 8px;pointer-events:none;position:absolute;text-transform:uppercase}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sys-cta{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 20px;text-decoration:none;transition:opacity .15s}.sys-cta-primary{background:oklch(68% .21 250);color:#fff}.sys-cta-primary:focus-visible,.sys-cta-primary:hover{opacity:.85}.sys-cta-secondary{background:var(--surface-2);color:var(--text)}.sys-cta-secondary:focus-visible,.sys-cta-secondary:hover{opacity:.85}.sys-cta:active{-webkit-transform:scale(.97);transform:scale(.97)}.sys-error{margin:80px auto;max-width:480px;padding:0 16px;text-align:center}.sys-error-title{color:var(--text-strong);font-size:clamp(1.25rem,4vw,1.75rem);margin-bottom:12px}.sys-error-detail{color:var(--text-muted);margin-bottom:24px}.sys-error-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sys-empty{margin:48px auto;max-width:480px;padding:0 16px;text-align:center}.sys-empty-title{color:var(--text-strong);font-size:clamp(1.1rem,3.5vw,1.5rem);margin:8px 0 12px}.sys-empty-detail{color:var(--text-muted);margin-bottom:20px}.sys-empty-cta{display:flex;justify-content:center}.sys-skeleton{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:880px;padding:24px 16px}.sys-skeleton-block,.sys-skeleton-chip,.sys-skeleton-headline,.sys-skeleton-map,.sys-skeleton-stats{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-1) 50%,var(--surface-2) 75%);background-size:200% 100%;border-radius:8px}.sys-skeleton-chip{height:40px;width:220px}.sys-skeleton-headline{height:80px}.sys-skeleton-map{height:360px}.sys-skeleton-stats{height:80px}.sys-skeleton-block{height:200px}@media (prefers-reduced-motion:no-preference){.sys-skeleton-block,.sys-skeleton-chip,.sys-skeleton-headline,.sys-skeleton-map,.sys-skeleton-stats{-webkit-animation:sys-skeleton-shimmer 1.4s ease-in-out infinite;animation:sys-skeleton-shimmer 1.4s ease-in-out infinite}}@-webkit-keyframes sys-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sys-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.discover-body{gap:24px;margin:0 auto;max-width:1100px;padding:24px 16px}.discover-archive,.discover-body{display:flex;flex-direction:column}.discover-archive{gap:14px}.discover-leaderboards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:768px){.discover-leaderboards{grid-template-columns:1fr 1fr}}.discover-list-h2{color:var(--text-strong);font-family:var(--ff-serif);font-size:var(--text-h2);font-weight:600;margin:0 0 12px}.discover-list{display:flex;flex-direction:column;gap:8px}.discover-map{border-radius:12px;overflow:hidden}@-webkit-keyframes pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.7;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.leaflet-interactive.active-hover-pulse{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@media (prefers-reduced-motion:no-preference){.leaflet-interactive.active-hover-pulse{-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}}.live-chopper-icon{background:transparent;border:0;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear;will-change:transform}.live-chopper{cursor:pointer;-webkit-filter:drop-shadow(0 0 6px rgba(255,196,0,.45));filter:drop-shadow(0 0 6px rgba(255,196,0,.45));height:22px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:-webkit-transform .4s linear;transition:transform .4s linear;transition:transform .4s linear,-webkit-transform .4s linear;width:22px}.live-chopper-icon.is-hi .live-chopper{-webkit-filter:drop-shadow(0 0 12px #7ee787)!important;filter:drop-shadow(0 0 12px #7ee787)!important;-webkit-filter:drop-shadow(0 0 12px var(--live,#7ee787))!important;filter:drop-shadow(0 0 12px var(--live,#7ee787))!important;-webkit-transform:rotate(0deg) scale(1.3)!important;transform:rotate(0deg) scale(1.3)!important;-webkit-transform:rotate(var(--chopper-rot,0deg)) scale(1.3)!important;transform:rotate(var(--chopper-rot,0deg)) scale(1.3)!important}.leaflet-interactive.me-pulse{-webkit-filter:drop-shadow(0 0 8px rgba(58,170,255,.6));filter:drop-shadow(0 0 8px rgba(58,170,255,.6));transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@media (prefers-reduced-motion:no-preference){.leaflet-interactive.me-pulse{-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite}}.story-cards{display:flex;flex-direction:column;gap:12px}.story-card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:768px){.story-card-grid{grid-template-columns:1fr 1fr}}.story-card{background:var(--surface-1);border:1px solid var(--border);border-radius:12px;color:var(--text);display:block;padding:18px;text-decoration:none;transition:background .12s ease-out}.story-card:hover{background:var(--surface-2);text-decoration:none}.story-card-title{color:var(--text-strong);font-family:var(--ff-serif);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.story-card-sub{color:var(--text-muted);font-size:13px;margin-top:6px}.story-card-arrow{color:var(--kicker);font-family:var(--ff-mono);margin-top:10px}.site-header{align-items:center;background:var(--bg);border-bottom:1px solid var(--border);display:flex;font-family:var(--ff-ui);font-size:14px;gap:16px;height:48px;justify-content:space-between;padding:0 16px}@media (min-width:768px){.site-header{height:56px;padding:0 24px}}.site-wordmark{color:var(--text-strong);font-weight:600;letter-spacing:-.01em}.site-wordmark,.site-wordmark:hover{text-decoration:none}.site-wordmark-mute{color:var(--kicker)}.site-breadcrumb{color:var(--text-muted);display:flex;flex:1 1;font-family:var(--ff-mono);font-size:12px;justify-content:flex-end;letter-spacing:.04em;overflow:hidden}.site-breadcrumb,.site-breadcrumb-seg{align-items:center;gap:6px;min-width:0}.site-breadcrumb-seg{display:inline-flex}.site-breadcrumb-seg>a,.site-breadcrumb-seg>span:not(.site-breadcrumb-sep),.site-breadcrumb-seg>span[aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-breadcrumb-sep{color:var(--text-dim);flex-shrink:0}.site-breadcrumb-link{color:inherit;text-decoration:none;transition:color .12s ease-out}.site-breadcrumb-link:focus-visible,.site-breadcrumb-link:hover{color:var(--text-strong);text-decoration:underline}.error-boundary{align-items:center;background:var(--bg);display:flex;justify-content:center;min-height:100vh;padding:var(--space-6)}.error-boundary-card{background:var(--surface-1);border:1px solid var(--border);border-radius:8px;color:var(--text);max-width:420px;padding:var(--space-6);text-align:center}.error-boundary-card h1{color:var(--text-strong);font-family:var(--ff-serif);font-size:var(--text-h2);margin:0 0 var(--space-2)}.error-boundary-card p{color:var(--text-muted);margin:0 0 var(--space-4)}.error-boundary-card button{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--text-strong);cursor:pointer;font-family:var(--ff-ui);font-size:var(--text-body);padding:var(--space-2) var(--space-4)}.error-boundary-card button:hover{border-color:var(--text-dim)}
/*# sourceMappingURL=main.d3de7ea5.css.map*/