@font-face{font-family:Russo One;src:url(../ui-web/fonts/RussoOne-Regular.woff2) format("woff2");font-display:block}@font-face{font-family:B612;src:url(../ui-web/fonts/B612-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:B612;src:url(../ui-web/fonts/B612-Bold.woff2) format("woff2");font-weight:700}body,body *{box-sizing:border-box}:root,.av-game{--av-font:"Russo One",sans-serif;--av-text:#f6f6f6;--av-label:#b8c2d1;--av-hint:#8c949e;--av-divider:#474c50;--av-divider-soft:rgba(255,255,255,.12);--av-track:#272c2e;--av-gold:#ffca05;--av-amber:#ffc905;--av-cyan:#00eef2;--av-green:#00f07a;--av-red:#ff4d4d;--av-music:#4dd9ff;--av-radar:#9ee6a8;--av-line:#19e6ff;--av-seg-lit:#ffca05;--av-seg-dark:#180d03;--av-accent:var(--av-cyan);--av-accent-2:var(--av-green);--av-glass:#000;--av-rim:linear-gradient(180deg,#6d7279 0%,#3a3e43 6%,#24272b 50%,#1a1c1f 100%);--av-lip:linear-gradient(180deg,#2b2e32 0%,#1b1d20 5%,#131518 40%,#0f1012 100%);--av-groove:#030304;--av-face-rim:linear-gradient(180deg,#3a3e44 0%,#24272b 30%,#1b1d20 100%);--av-face:radial-gradient(120% 90% at 50% 0%,#1b1e22 0%,#121417 45%,#0d0f11 100%);--av-page:#05070a}.av-site{--av-text:#f4f1ff;--av-label:#c9bff0;--av-hint:#9d93c4;--av-divider:#3a3160;--av-divider-soft:rgba(216,204,255,.16);--av-track:#241d45;--av-gold:#ffc21a;--av-amber:#ffc21a;--av-cyan:#d8ccff;--av-music:#b79dff;--av-radar:#b79dff;--av-line:#9b7bff;--av-seg-lit:#ffc21a;--av-seg-dark:#1c1430;--av-accent:#9b7bff;--av-accent-2:#ffc21a;--av-glass:#06040f;--av-rim:linear-gradient(180deg,#8a7bc4 0%,#4a3f7a 6%,#2a2348 50%,#1c1733 100%);--av-lip:linear-gradient(180deg,#2e2650 0%,#1d1838 5%,#15112a 40%,#100d20 100%);--av-groove:#04030a;--av-face-rim:linear-gradient(180deg,#463c74 0%,#2a2348 30%,#1d1838 100%);--av-face:radial-gradient(120% 90% at 50% 0%,#211a40 0%,#161230 45%,#100d22 100%);--av-page:#0b0918}.av-housing{--c:24px;--cb:20px;--g:9px;position:relative;isolation:isolate;border:2px solid transparent;background:var(--av-lip) padding-box,var(--av-rim) border-box;padding:calc(var(--g) + 12px);clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--cb)),calc(100% - var(--cb)) 100%,var(--cb) 100%,0 calc(100% - var(--cb)),0 var(--c));filter:drop-shadow(0 8px 10px rgba(0,0,0,.5));color:var(--av-text);font-family:var(--av-font)}.av-housing:before,.av-housing:after{content:"";position:absolute;z-index:-1;pointer-events:none;--ci:calc(var(--c) - var(--g) * .4);--cbi:calc(var(--cb) - var(--g) * .4);clip-path:polygon(var(--ci) 0,calc(100% - var(--ci)) 0,100% var(--ci),100% calc(100% - var(--cbi)),calc(100% - var(--cbi)) 100%,var(--cbi) 100%,0 calc(100% - var(--cbi)),0 var(--ci))}.av-housing:before{inset:var(--g);background:var(--av-groove)}.av-housing:after{inset:calc(var(--g) + 1.5px);border:1px solid transparent;background:var(--av-face) padding-box,var(--av-face-rim) border-box}.av-housing--pod{--c:22px;--cb:0px;border-radius:0 0 128px 128px}.av-housing--pod:before{border-radius:0 0 120px 120px}.av-housing--pod:after{border-radius:0 0 118px 118px}.av-housing--lit:after{border-width:2px;background:var(--av-face) padding-box,linear-gradient(var(--av-line),var(--av-line)) border-box;filter:drop-shadow(0 0 3px var(--av-line))}.av-housing--flat{filter:none}.av-screen{border:9px solid transparent;border-image:url(kit/flight_v2/screen_inset.png) 44 fill / 9px stretch;background-clip:padding-box;padding:4px 6px;color:var(--av-text);min-width:0}.av-site .av-screen,.av-screen.av-site{border-image:none;border:2px solid #1b1636;border-radius:9px;background:var(--av-glass);box-shadow:inset 0 0 0 1px #000,0 0 0 1px #2e2650;padding:11px 13px}.av-glass{background:var(--av-glass);border-radius:9px;box-shadow:inset 0 0 0 1px #1a1d20,0 0 0 1px #000}.av-key{--tone:var(--av-amber);position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:68px;height:81px;flex:none;background:url(kit/flight_v2/key_cap_v16.png) 0 0/100% 100% no-repeat;font-family:var(--av-font);line-height:1;gap:7px;padding-top:2px;text-decoration:none}.av-key.is-lit{background-image:url(../ui-web/flight_v2/key_cap_v16_lit.webp)}.av-key>b{font-weight:400;font-size:24px;color:var(--av-text);text-shadow:0 0 4px rgba(255,255,255,.25)}.av-key>i{font-style:normal;font-size:12.4px;color:var(--tone);text-shadow:0 0 5px color-mix(in srgb,var(--tone) 55%,transparent);white-space:nowrap}.av-key.is-dim>b,.av-key.is-dim>i{color:#73777e;text-shadow:none}.av-key--small{width:34px;height:43.5px;gap:1px;padding-top:0;background-image:none;border:3px solid transparent;border-image:url(kit/flight_v2/key_cap.png) 23 23 25 23 fill / 3px stretch}.av-key--small>b{font-size:11px}.av-key--small>i{font-size:6.5px;color:var(--av-text)}.av-key--small .av-ico{width:13px;height:13px}.av-ico{display:inline-block;width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.av-ico--prev{-webkit-mask-image:url(kit/flight_v2/icon_prev.png);mask-image:url(kit/flight_v2/icon_prev.png)}.av-ico--next{-webkit-mask-image:url(kit/flight_v2/icon_next.png);mask-image:url(kit/flight_v2/icon_next.png)}.av-ico--music{-webkit-mask-image:url(kit/flight_v2/icon_music.png);mask-image:url(kit/flight_v2/icon_music.png)}.av-ico--comms{-webkit-mask-image:url(kit/flight_v2/icon_comms.png);mask-image:url(kit/flight_v2/icon_comms.png)}.av-ico--flare{-webkit-mask-image:url(kit/flight_v2/icon_flare.png);mask-image:url(kit/flight_v2/icon_flare.png)}.av-ico--look{-webkit-mask-image:url(kit/flight_v2/icon_look.png);mask-image:url(kit/flight_v2/icon_look.png)}.av-ico--mode{-webkit-mask-image:url(kit/flight_v2/icon_mode.png);mask-image:url(kit/flight_v2/icon_mode.png)}.av-ico--info{-webkit-mask-image:url(kit/flight_v2/icon_info.png);mask-image:url(kit/flight_v2/icon_info.png)}.av-ico--ring{-webkit-mask-image:url(kit/flight_v2/icon_ring.png);mask-image:url(kit/flight_v2/icon_ring.png)}.av-ico--arrow{-webkit-mask-image:url(kit/flight_v2/icon_bearing_arrow.png);mask-image:url(kit/flight_v2/icon_bearing_arrow.png)}.av-ico.glow{filter:drop-shadow(0 0 3px currentColor)}.av-pill{--tone:var(--av-accent);display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 12px;border:1.5px solid var(--tone);border-radius:999px;font:12px/1 var(--av-font);color:var(--tone);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 5px color-mix(in srgb,var(--tone) 55%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--tone) 45%,transparent),inset 0 0 6px color-mix(in srgb,var(--tone) 18%,transparent)}.av-pill--lg{min-height:28px;font-size:16.5px;border-width:2px;padding:3px 18px}.av-bar{--tone:var(--av-accent);--v:.5;position:relative;height:6px;border-radius:99px;background:#ffffff2e;overflow:hidden;min-width:40px}.av-bar--fc{height:11px;background:var(--av-track)}.av-bar>i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) * 100%);border-radius:inherit;background:var(--tone);box-shadow:0 0 8px color-mix(in srgb,var(--tone) 60%,transparent)}.av-segs{--n:18;--on:9;--tone:var(--av-seg-lit);display:grid;grid-template-columns:repeat(var(--n),1fr);gap:3px;height:12px;min-width:60px}.av-segs>i{display:block;border-radius:2px;background:var(--av-seg-dark);box-shadow:inset 0 0 0 1px #ffffff0a}.av-segs>i.on{background:var(--tone);box-shadow:0 0 6px color-mix(in srgb,var(--tone) 55%,transparent)}.av-table{display:flex;flex-direction:column}.av-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 12px;border-top:1px solid var(--av-divider-soft);font-family:var(--av-font)}.av-row:first-child{border-top:0}.av-row>.l{font-size:17px;color:var(--av-label);text-transform:uppercase;white-space:nowrap}.av-row>.v{font-size:24px;color:var(--av-text);font-variant-numeric:tabular-nums;white-space:nowrap}.av-row>.v.gold{color:var(--av-gold);text-shadow:0 0 6px color-mix(in srgb,var(--av-gold) 40%,transparent)}.av-row.you>.l,.av-row.you>.v{color:var(--av-cyan)}.av-row>.rk{width:32px;flex:none;color:var(--av-label);font-size:17px}.av-count{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--av-divider);font-family:var(--av-font)}.av-count:first-child{border-top:0}.av-count>.l{font-size:15.3px;color:#f0f0f0;text-transform:uppercase}.av-count>.v{--tone:var(--av-red);font-size:22.3px;color:var(--tone);font-variant-numeric:tabular-nums;text-shadow:0 0 7px color-mix(in srgb,var(--tone) 60%,transparent)}.av-count>.v.dim{color:var(--av-hint);text-shadow:none}.av-hint{font:13px/1.2 var(--av-font);color:#8c949e;letter-spacing:1.3px;text-transform:uppercase;text-align:center}.av-label{font:15.5px/1.1 var(--av-font);color:var(--av-text);text-transform:uppercase}.av-card{--tone:var(--av-green);border:2px solid var(--tone);border-radius:8px;background:var(--av-glass);padding:12px 14px;box-shadow:0 0 8px color-mix(in srgb,var(--tone) 45%,transparent),inset 0 0 10px color-mix(in srgb,var(--tone) 14%,transparent)}.av-objective{display:flex;align-items:center;gap:14px;min-width:0;font-family:var(--av-font)}.av-badge{--tone:var(--av-amber);position:relative;width:28px;height:28px;flex:none;border:2.5px solid var(--tone);border-radius:50%;color:var(--tone);display:grid;place-items:center;box-shadow:0 0 6px color-mix(in srgb,var(--tone) 45%,transparent)}.av-badge>.av-ico{width:15px;height:15px;transform:rotate(var(--bearing,-45deg))}.av-badge>b{font:13px/1 var(--av-font);font-weight:400}.av-objective>.o{flex:1;min-width:0;font-size:23.5px;line-height:1.1;color:var(--av-amber);text-transform:uppercase;text-shadow:0 0 8px color-mix(in srgb,var(--av-amber) 40%,transparent);overflow-wrap:anywhere}.av-objective>.sep{width:1px;align-self:stretch;margin:2px 0;background:var(--av-divider)}.av-objective>.d{font-size:21.5px;color:var(--av-text);white-space:nowrap}.av-radar{--tone:var(--av-radar);position:relative;aspect-ratio:1;border-radius:50%;background:linear-gradient(color-mix(in srgb,var(--tone) 40%,transparent),color-mix(in srgb,var(--tone) 40%,transparent)) center/1px 100% no-repeat,linear-gradient(color-mix(in srgb,var(--tone) 40%,transparent),color-mix(in srgb,var(--tone) 40%,transparent)) center/100% 1px no-repeat,radial-gradient(circle closest-side,transparent 0 51%,color-mix(in srgb,var(--tone) 35%,transparent) 51.5% 52.3%,transparent 52.8% 81%,color-mix(in srgb,var(--tone) 30%,transparent) 81.5% 82.3%,transparent 82.8%),#000503eb;box-shadow:0 0 0 2.5px var(--tone),0 0 10px color-mix(in srgb,var(--tone) 55%,transparent)}.av-radar>.blip{position:absolute;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:var(--av-amber);box-shadow:0 0 5px var(--av-amber)}.av-radar>.me{position:absolute;left:50%;top:76%;width:0;height:0;transform:translate(-50%,-50%);border:9px solid transparent;border-bottom:22px solid var(--av-text);border-top:0}.av-radar>.rng{position:absolute;left:0;right:0;bottom:3%;text-align:center;font:15px/1 var(--av-font);color:var(--tone)}.av-dial{--d:186px;--fill:.55;--tone:var(--av-gold);--seg:var(--av-seg-lit);position:relative;width:calc(var(--d) * 1.43);height:calc(var(--d) * 1.43);display:grid;place-items:center;font-family:var(--av-font)}.av-dial>.bezel{position:absolute;inset:calc(var(--d) * .101);border-radius:50%;background:radial-gradient(circle closest-side,#000 0 80%,#2c3035 81.5%,#15171a 86%,#2a2d32 93%,#101215 98%,#050607);box-shadow:inset 0 2px 3px #ffffff14,0 0 0 2px #050607}.av-site .av-dial>.bezel{background:radial-gradient(circle closest-side,#000 0 80%,#3a3168 81.5%,#17122e 86%,#2e2650 93%,#120e24 98%,#07050f)}.av-dial>.glass{position:relative;width:var(--d);height:var(--d);border-radius:50%;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--tone) 9%,#000) 0,#000 70%);box-shadow:0 0 0 2px color-mix(in srgb,var(--tone) 35%,#000),inset 0 0 18px #000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.av-dial .num{font-size:calc(var(--d) * .38);line-height:1;color:var(--tone);text-shadow:0 0 6px var(--tone),0 0 18px color-mix(in srgb,var(--tone) 60%,transparent)}.av-dial .num small{font-size:.55em}.av-dial .cap{font-size:calc(var(--d) * .085);color:var(--av-label);margin-top:4px;text-transform:uppercase}.av-dial>.arc{position:absolute;inset:0;border-radius:50%;pointer-events:none;--span:90deg;background:conic-gradient(from 225deg,var(--seg) 0 calc(var(--fill) * var(--span)),var(--av-seg-dark) 0 var(--span),transparent 0);-webkit-mask:repeating-conic-gradient(from 225deg,#000 0 3.7deg,transparent 3.7deg 5deg),radial-gradient(circle closest-side,transparent 0 88.8%,#000 89% 99.6%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--seg) 55%,transparent))}.av-dial>.arc.r{transform:scaleX(-1)}.av-dial svg{position:absolute;inset:0;margin:auto;width:calc(var(--d) * .92);height:calc(var(--d) * .92)}.av-dial .glass>*:not(svg){position:relative}.av-head{display:flex;align-items:center;gap:14px;min-width:0}.av-head>.av-screen{flex:1}.av-head .o{font-size:26px}.av-head .sub{display:block;font:14px/1.3 var(--av-font);color:var(--av-label);text-transform:none;text-shadow:none;margin-top:2px}.av-data{display:flex;flex-direction:column}.av-data>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,40%) auto;gap:14px;align-items:center;padding:8px 0;border-top:1px solid var(--av-divider);font-family:var(--av-font)}.av-data>div:first-child{border-top:0}.av-data .l{font-size:15.5px;color:var(--av-text);min-width:0}.av-data .l small{display:block;font-size:12.5px;color:var(--av-label)}.av-data .v{font-size:20px;color:var(--av-gold);text-align:right;white-space:nowrap;min-width:52px;text-shadow:0 0 6px color-mix(in srgb,var(--av-gold) 35%,transparent)}.av-music{position:relative;width:400px;height:120px;--c:16.6px;--cb:14.9px;--g:5.8px;padding:0;font-family:var(--av-font)}.av-music>*{position:absolute}.av-music>.scr{left:48px;top:8px;width:304px;height:104px}.av-music>.cover{left:60px;top:12px;width:96px;height:96px;border-radius:7px;overflow:hidden;background:url(../ui-web/flight_v2/cover_fallback.webp) center/cover;box-shadow:0 0 0 1px #1a1d20,0 0 0 2px #000}.av-music>.title{left:168px;top:18px;width:150px;height:22px;font-size:15px;line-height:22px;color:#f2f5f7;white-space:nowrap;overflow:hidden}.av-music>.av-pill{left:168px;top:48px;width:56px;height:22px;min-height:0;padding:0;--tone:var(--av-music)}.av-music>.av-bar{left:168px;top:84px;width:150px;--tone:var(--av-music)}.av-music>.side{width:18px;height:18px;left:326px;color:#f2f5f7}.av-music>.k1{left:9px;top:11.5px}.av-music>.k2{left:9px;top:65px}.av-music>.k3{left:357px;top:11.5px}.av-music>.k4{left:357px;top:65px}.av-points{position:relative;width:340px;height:478px;padding:0;--g:9px}.av-points>*{position:absolute}.av-points>.scr{left:92.5px;top:40.2px;width:227.1px;height:162.6px;display:flex;flex-direction:column;justify-content:center;padding:2px 0}.av-points .av-row{flex:1;align-items:center;padding:0 12px;line-height:1}.av-points .av-table{height:100%}.av-points .av-row>.l{font-size:14px}.av-points .av-row>.v{font-size:20px}.av-points>.av-key{width:66.7px;height:82.3px;background-image:none;border:solid transparent;border-width:11px;border-image:url(kit/points_unit/key_cap.png) 23 23 25 23 fill / 11.5px 11.5px 12.5px 11.5px stretch;gap:6px}.av-points>.av-key.is-lit{border-image-source:url(kit/points_unit/key_cap_lit.png)}.av-points>.av-key>b{font-size:30px}.av-points>.av-key>i{font-size:11px;color:var(--av-gold)}.av-points>.k1{left:21.2px;top:44px}.av-points>.k2{left:21.2px;top:128.9px;height:81.5px}.av-points>.av-dial{left:calc(170px - var(--d) * .715);top:calc(319.6px - var(--d) * .715);--d:186px}.av-points>.av-dial:before{content:"";position:absolute;inset:-1%;border-radius:50%;background:radial-gradient(circle closest-side,transparent 0 85%,#050607 86% 100%,transparent 100%);-webkit-mask:conic-gradient(from 222deg,#000 0 96deg,transparent 0 180deg,#000 0 276deg,transparent 0);mask:conic-gradient(from 222deg,#000 0 96deg,transparent 0 180deg,#000 0 276deg,transparent 0)}.av-site .av-points>.av-dial:before{background:radial-gradient(circle closest-side,transparent 0 85%,#07050f 86% 100%,transparent 100%)}.av-fc{position:relative;width:540px;height:296px;--c:29px;--cb:24.9px;--g:9.1px;padding:0;font-family:var(--av-font)}.av-fc>*{position:absolute}.av-fc>.top{left:70px;top:23.5px;width:402.4px;height:44.2px;padding:0 12px 0 30px;display:flex}.av-fc>.low{left:67.3px;top:70.5px;width:404.1px;height:196.2px;padding:0}.av-fc>.av-radar{left:81px;top:78px;width:178px}.av-fc>.av-card{left:274.8px;top:78.7px;width:187.2px;height:178.3px;padding:0}.av-fc>.av-card>*{position:absolute}.av-card>.c-pill{left:17px;top:14.6px;width:120px;height:28.1px;min-height:0;padding:0;font-size:14px}.av-card>.c-r1{left:11.6px;right:12.4px;top:43px;height:30px}.av-card>.c-r2{left:11.6px;right:12.4px;top:76px;height:30px;border-top:1px solid var(--av-divider)}.av-card>.c-r1>.l,.av-card>.c-r2>.l{font-size:13px}.av-card>.c-r1>.v,.av-card>.c-r2>.v{font-size:19px}.av-card>.c-bl{left:12.8px;top:112px;font-size:13px}.av-card>.c-bt{left:12.8px;top:131px;width:76.7px}.av-card>.c-hl{left:99.4px;top:112px;font-size:13px}.av-card>.c-ht{left:99.4px;top:131px;width:76.7px}.av-card>.c-hint{left:2px;right:2px;top:158px;font-size:10.5px}.av-fc>.av-key{width:67.97px;height:80.91px}.av-fc>.kl1{left:2.07px;top:53.26px}.av-fc>.kl2{left:2.07px;top:123.44px}.av-fc>.kl3{left:2.07px;top:193.62px}.av-fc>.kr1{left:469.96px;top:53.26px}.av-fc>.kr2{left:469.96px;top:123.44px}.av-fc>.kr3{left:469.96px;top:193.62px}.av-fc>.st{width:18.2px;height:18.2px;opacity:.9}.av-fc .av-objective>.o{font-size:15.5px;white-space:nowrap;overflow:hidden}.av-fc .av-objective>.d{font-size:21.5px}
