:root,:root[data-theme="light"],[data-theme="light"]{--bg: #040c08;--bg2: #06110c;--card: #0a1711;--chip: #0f2119;--track: #1b3427;--line: rgba(130,255,190,.14);--line2: rgba(130,255,190,.075);--ink: #ddf0e6;--mut: #a6c6b7;--dim: #7fa392;--acc: #4ff0a0;--accHov: #86f8c1;--accInk: #03140b;--acc-soft: rgba(79,240,160,.12);--acc-line: rgba(79,240,160,.5);--acc-fill: rgba(79,240,160,.14);--green: #5cf0a0;--red: #ff7d6e;--blue: #7ccbff;--yellow: #ffcb52;--green-soft: rgba(92,240,160,.13);--red-soft: rgba(255,125,110,.14);--yellow-soft: rgba(255,203,82,.13);--blue-soft: rgba(124,203,255,.14);--s1: #5cf0a0;--s2: #a9c2b6;--s3: #ffcb52;--s4: #7ccbff;--s5: #7fa392;--s6: #ff9f6e;--shadow: 0 18px 50px rgba(0,0,0,.55);--radius: 6px;--radius-sm: 4px;--radius-xs: 3px;color-scheme: dark;--phos: #5cf0a0;--phos-hi: #a8ffd2;--phos-dim: rgba(92,240,160,.34);--phos-faint: rgba(92,240,160,.13);--amber: #ffc94d;--alert: #ff6f61;--cyan: #74d3ff;--panel: #08150f;--panel-2: #0c1d15;--panel-line: rgba(130,255,190,.15);--steel: #131c18;--steel-2: #0e1613;--rail: #2a3732;--plate: #1d2924;--paper-official: #f1db92;--paper-modded: #b1d1f3;--paper-pve: #bce6bf;--paper-vanilla: #efe9da;--paper-community: #f3c4ce;--stub-official: #cfa843;--stub-modded: #6d9fd8;--stub-pve: #67b177;--stub-vanilla: #b9ae95;--stub-community: #d98aa0;--strip-ink: #121815;--strip-mut: #3b4842;--strip-rule: rgba(18,26,22,.3);--pen: #b8261d;--pen-green: #17663a;--hand: "Marker Felt","Chalkboard SE","Comic Sans MS",cursive;--wrap: 1320px}body.atc{background: var(--bg);color: var(--ink);font-size: 15px;--nav-h: 101px}body.atc::before{content: "";position: fixed;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(1100px 620px at 78% -12%,rgba(46,140,92,.2),transparent 62%),radial-gradient(800px 500px at -10% 30%,rgba(30,90,60,.12),transparent 60%),linear-gradient(rgba(130,255,190,.028) 1px,transparent 1px) 0 0 / 100% 48px,linear-gradient(90deg,rgba(130,255,190,.028) 1px,transparent 1px) 0 0 / 48px 100%,var(--bg)}.atc a{color: var(--acc)}.atc a:hover{color: var(--accHov)}.atc ::selection{background: rgba(92,240,160,.28);color: #fff}.atc :focus-visible{outline: 2px solid var(--acc);outline-offset: 2px}.atc h1,.atc h2,.atc h3,.atc h4{font-family: var(--mono);letter-spacing: -.02em}.atc-wrap{max-width: var(--wrap);margin: 0 auto;padding: 0 24px;width: 100%}.atc-main{display: block}.atc-main>.container:first-child{margin-top: 16px}.atc-skip{position: absolute;left: 12px;top: -60px;z-index: 50;background: var(--acc);color: var(--accInk);padding: 8px 12px;font: 700 12px var(--mono)}.atc-skip:focus{top: 8px;color: var(--accInk)}.atc-i{width: 16px;height: 16px;flex: 0 0 auto;display: inline-block;vertical-align: -3px}.atc-label{font: 600 10.5px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--phos)}.atc-dim{color: var(--dim)}.atc-note{font: 400 12.5px/1.55 var(--font);color: var(--dim);margin: 10px 0 0}.atc-more{font: 600 11px/1.2 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--acc)}.atc-nil{color: var(--strip-mut);opacity: .7}.atc .prose,.atc-prose{color: var(--mut);font-size: 15.5px;line-height: 1.7}.atc .prose h2,.atc .prose h3{color: var(--ink);font-family: var(--mono);letter-spacing: -.01em;margin: 1.6em 0 .5em}.atc .prose h2{font-size: 20px}.atc .prose h3{font-size: 16px}.atc .prose strong,.atc .prose b{color: var(--ink)}.atc .prose a{color: var(--acc);text-decoration: underline;text-decoration-color: var(--acc-line);text-underline-offset: 3px}.atc .prose code{background: var(--chip);border-color: var(--line);color: var(--phos)}.atc .prose table{border-color: var(--line)}.atc .flash{display: block;background: var(--panel-2);border: 1px solid var(--panel-line);color: var(--ink);border-radius: var(--radius-sm);font-family: var(--mono);font-size: 12.5px;line-height: 1.6}.atc .flash.preview-note{border-style: dashed;border-color: rgba(255,201,77,.45)}.atc .flash b{color: var(--amber)}.atc .flash a{color: var(--acc)}.atc-top{position: sticky;top: 0;z-index: 30;background: rgba(5,14,10,.94);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);border-bottom: 1px solid var(--panel-line);box-shadow: 0 10px 30px -18px rgba(0,0,0,.9)}.atc-top-in{max-width: var(--wrap);margin: 0 auto;padding: 0 24px;display: flex;align-items: center;gap: 18px;min-height: 60px}.atc-brand{display: inline-flex;align-items: center;gap: 11px;color: var(--ink);white-space: nowrap;min-width: 0}.atc .atc-brand,.atc .atc-brand:hover{color: var(--ink)}.atc-brand-tile{width: 32px;height: 32px;display: grid;place-items: center;flex: 0 0 auto;border-radius: 50%;color: var(--phos);font: 800 15px/1 var(--mono);background: radial-gradient(circle,#0f2a1d 0 55%,#071710 56%);box-shadow: 0 0 0 1px var(--phos-dim),0 0 14px rgba(92,240,160,.18);position: relative;overflow: hidden}.atc-brand-tile::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: conic-gradient(from 0deg,transparent 0 290deg,rgba(92,240,160,.45) 360deg)}.atc-brand-tile svg{width: 17px;height: 17px;display: block;position: relative;z-index: 1}.atc-brand-text{display: flex;flex-direction: column;gap: 3px;min-width: 0}.atc-brand-text b{font: 700 15px/1 var(--mono);letter-spacing: .02em;text-transform: uppercase}.atc-brand-text span{font: 500 9.5px/1 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--phos)}.atc-nav{display: flex;gap: 2px;flex-wrap: nowrap;min-width: 0}.atc-nav-key{position: relative;display: inline-flex;align-items: center;padding: 7px 10px;min-height: 34px;white-space: nowrap;font: 600 11.5px/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--mut);border: 1px solid transparent;border-radius: 3px}.atc .atc-nav-key{color: var(--mut)}.atc .atc-nav-key:hover{color: var(--ink);border-color: var(--panel-line);background: var(--panel)}.atc .atc-nav-key.is-on{color: var(--ink);background: var(--panel-2);border-color: var(--panel-line)}.atc-nav-key.is-on::before{content: "";position: absolute;left: 8px;right: 8px;top: -1px;height: 2px;background: var(--acc);box-shadow: 0 0 8px var(--acc)}.atc-find{margin-left: auto;display: flex;align-items: center;gap: 8px;background: #03100a;border: 1px solid var(--panel-line);border-radius: 3px;padding: 0 10px;flex: 0 1 280px;min-width: 160px;color: var(--phos)}.atc-find:focus-within{border-color: var(--acc)}.atc .atc-find input,.atc .atc-find input[type="search"]{border: 0;background: transparent;outline: 0;padding: 5px 0;width: 100%;min-width: 0;font: 500 12px var(--mono);color: var(--ink);text-transform: none;letter-spacing: 0}.atc-find input::placeholder{color: var(--dim)}.atc-clock{margin-left: auto;display: flex;align-items: baseline;gap: 7px;padding: 6px 10px;border: 1px solid var(--panel-line);border-radius: 3px;background: #020a06;white-space: nowrap}.atc-clock span{font: 600 9.5px var(--mono);letter-spacing: .14em;color: var(--dim)}.atc-clock b{font: 600 16px/1 var(--mono);color: var(--phos);letter-spacing: .04em;text-shadow: 0 0 10px rgba(92,240,160,.45);font-variant-numeric: tabular-nums}.atc-menu-toggle{position: absolute;opacity: 0;pointer-events: none}.atc-burger{display: none;align-items: center;gap: 7px;cursor: pointer;padding: 7px 10px;border: 1px solid var(--panel-line);border-radius: 3px;color: var(--ink);font: 600 11px var(--mono);letter-spacing: .1em;text-transform: uppercase}.atc-menu-toggle:focus-visible + .atc-burger{outline: 2px solid var(--acc);outline-offset: 2px}.atc-atis{background: #020a06;border-top: 1px solid var(--line2)}.atc-atis-in{max-width: var(--wrap);margin: 0 auto;padding: 5px 24px;display: flex;align-items: center;gap: 22px;min-height: 40px;font: 500 11px/1 var(--mono);color: var(--dim);letter-spacing: .06em;text-transform: uppercase;overflow: hidden;white-space: nowrap}.atc-atis-id{display: inline-flex;align-items: center;gap: 8px;color: var(--mut)}.atc-atis-id b{color: var(--amber);font-weight: 700}.atc-lamp{width: 7px;height: 7px;border-radius: 50%;background: var(--phos);box-shadow: 0 0 8px var(--phos);animation: atc-lamp 2.4s ease-in-out infinite}.atc-atis-item{display: inline-flex;align-items: baseline;gap: 6px}.atc-atis-item i{font-style: normal;color: var(--dim)}.atc-atis-item b{color: var(--phos);font-weight: 700;font-variant-numeric: tabular-nums}.atc-atis-item span{color: var(--dim);text-transform: none;letter-spacing: 0}@keyframes atc-lamp{50%{opacity: .35}}.atc-foot{margin-top: 80px;border-top: 1px solid var(--panel-line);background: linear-gradient(180deg,#06110c,#030a07);padding: 40px 0 28px}.atc-foot-grid{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap: 32px}.atc-foot-brand p{margin: 14px 0 0;max-width: 32em;color: var(--dim);font-size: 13.5px;line-height: 1.6}.atc-foot-col{display: flex;flex-direction: column;gap: 7px;align-items: flex-start}.atc-foot-col .atc-label{margin-bottom: 6px}.atc .atc-foot-col a{color: var(--mut);font: 500 13px/1.35 var(--font)}.atc .atc-foot-col a:hover,.atc .atc-foot-col a.is-on{color: var(--ink)}.atc-foot-line{display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 34px;padding-top: 16px;border-top: 1px solid var(--line2);font: 500 10.5px/1.4 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim)}.atc-foot-sign{margin-left: auto;color: var(--phos)}.atc-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 40px;padding: 9px 15px;border: 1px solid var(--panel-line);border-radius: 3px;background: var(--panel-2);color: var(--ink);font: 700 11.5px/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;cursor: pointer;white-space: nowrap;box-shadow: inset 0 -2px 0 rgba(0,0,0,.35)}.atc .atc-btn{color: var(--ink)}.atc .atc-btn:hover{border-color: var(--phos-dim);color: var(--ink);background: #10261b}.atc .atc-btn-acc{background: var(--acc);border-color: var(--acc);color: var(--accInk)}.atc .atc-btn-acc:hover{background: var(--accHov);border-color: var(--accHov);color: var(--accInk)}.atc-btn-sm{min-height: 32px;padding: 7px 11px;font-size: 10.5px}.atc-key{display: inline-flex;align-items: center;gap: 6px;min-height: 34px;padding: 7px 12px;border: 1px solid var(--panel-line);border-bottom-width: 2px;border-radius: 3px;background: var(--panel);font: 600 11.5px/1.1 var(--mono);letter-spacing: .05em;color: var(--mut);white-space: nowrap}.atc .atc-key{color: var(--mut)}.atc .atc-key:hover{color: var(--ink);border-color: var(--phos-dim);background: var(--panel-2)}.atc .atc-key.is-on{color: var(--accInk);background: var(--acc);border-color: var(--acc)}.atc-key.is-off{opacity: .35}.atc-key-sm{min-height: 30px;padding: 6px 10px;font-size: 11px}.atc select,.atc input[type="search"],.atc input[type="text"]{background: #03100a;border: 1px solid var(--panel-line);border-radius: 3px;color: var(--ink);font: 500 12.5px var(--mono)}.atc select{padding: 8px 30px 8px 10px;min-height: 38px;-webkit-appearance: none;appearance: none;cursor: pointer;background-image: linear-gradient(45deg,transparent 50%,var(--phos) 50%),linear-gradient(135deg,var(--phos) 50%,transparent 50%);background-position: calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-size: 5px 5px;background-repeat: no-repeat}.atc select.on{border-color: var(--acc);color: var(--ink);box-shadow: inset 3px 0 0 var(--acc)}.atc select:focus,.atc input[type="search"]:focus{border-color: var(--acc);outline: 0}.atc option{background: #06140d;color: var(--ink)}.atc-code{display: inline-flex;align-items: center;gap: 9px;margin: 0 0 14px;padding: 5px 10px 5px 8px;border: 1px solid var(--phos-dim);border-radius: 3px;background: rgba(92,240,160,.06);font: 600 10.5px/1.2 var(--mono);letter-spacing: .15em;text-transform: uppercase;color: var(--phos)}.atc-code .atc-i{width: 14px;height: 14px;vertical-align: 0}.atc-head{padding: 40px 0 22px;border-bottom: 1px solid var(--line2);margin-bottom: 24px}.atc-h1{font: 600 36px/1.1 var(--mono);letter-spacing: -.035em;color: var(--ink);max-width: 30em}.atc-display{font: 600 42px/1.08 var(--mono);letter-spacing: -.04em;color: var(--ink);margin: 0}.atc-display strong,.atc-display em{color: var(--phos);font-style: normal}.atc-readouts{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.atc-ro{display: inline-flex;align-items: baseline;gap: 8px;padding: 7px 11px;border: 1px solid var(--panel-line);border-radius: 3px;background: var(--panel)}.atc-ro-k{font: 600 9.5px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim)}.atc-ro-v{font: 700 14px/1 var(--mono);color: var(--phos);font-variant-numeric: tabular-nums}.atc-ro-n{font: 400 12.5px/1.45 var(--font);color: var(--mut)}.atc-sec{margin: 0 0 18px}.atc-sec .atc-label{display: block;margin-bottom: 8px}.atc-h2{font: 600 24px/1.2 var(--mono);letter-spacing: -.03em;color: var(--ink);margin: 0}.atc-sec-note{margin: 8px 0 0;color: var(--mut);font-size: 14.5px;line-height: 1.6;max-width: 46em}.atc-section{margin-top: 60px}.atc-intro{margin: 0 0 26px;max-width: 50em}.atc-intro.mt-4{margin-top: 40px}.atc-text-end{margin-top: 40px;max-width: 50em}.atc-hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,600px);grid-template-rows: auto 1fr;grid-template-areas: "text scope" "sum scope";gap: 30px 60px;padding: 46px 0 10px;align-items: start}.atc-hero-text{grid-area: text;padding-top: 10px}.atc-lede{margin: 18px 0 0;font-size: 16.5px;line-height: 1.65;color: var(--mut);max-width: 34em}.atc-lede a{text-decoration: underline;text-underline-offset: 3px}.atc-search{display: flex;align-items: center;gap: 10px;margin-top: 26px;max-width: 560px;padding: 5px 5px 5px 14px;background: #03100a;border: 1px solid var(--panel-line);border-radius: 4px;color: var(--phos)}.atc-search:focus-within{border-color: var(--acc);box-shadow: 0 0 0 3px var(--acc-soft)}.atc .atc-search input,.atc .atc-search input[type="search"]{flex: 1 1 auto;min-width: 0;border: 0;background: transparent;outline: 0;padding: 10px 0;font: 500 14px var(--mono);color: var(--ink)}.atc-search input::placeholder{color: var(--dim)}.atc-scope{grid-area: scope;margin: 0}.atc-scope-box{position: relative;width: 100%;max-width: 600px;margin: 0 auto;aspect-ratio: 1 / 1}.atc-scope-box::before{content: "";position: absolute;inset: 0;border-radius: 50%;box-shadow: 0 0 0 9px #0c1612,0 0 0 10px #29372f,0 0 0 20px #08100c,0 0 0 21px #1d2924,0 34px 90px -12px rgba(0,0,0,.85),0 0 80px rgba(80,240,160,.07);pointer-events: none}.atc-scope-svg{position: relative;display: block;width: 100%;height: 100%;overflow: visible;font-family: var(--mono)}.atc-sc-glass{fill: url(#atc-glass)}.atc-sc-bezel{fill: none;stroke: rgba(92,240,160,.42);stroke-width: 1.5}.atc-sc-ticks{fill: none;stroke: rgba(92,240,160,.4);stroke-width: 6}.atc-sc-ticks.is-long{stroke-width: 12;stroke: rgba(92,240,160,.55)}.atc-sc-brg{fill: rgba(140,255,200,.72);font-size: 11px;font-weight: 600;text-anchor: middle;letter-spacing: .06em}.atc-sc-ring{fill: none;stroke: rgba(92,240,160,.2);stroke-width: 1}.atc-sc-ring-max{stroke: rgba(92,240,160,.36);stroke-dasharray: 3 4}.atc-sc-ring-label{fill: rgba(140,255,200,.62);font-size: 10px;font-weight: 600;letter-spacing: .05em}.atc-sc-ring-label.is-max{fill: rgba(170,255,214,.85)}.atc-sc-airway line{stroke: rgba(92,240,160,.1);stroke-width: 1;stroke-dasharray: 2 7}.atc-sc-cross{stroke: rgba(92,240,160,.1);stroke-width: 1}.atc-sc-ils{stroke: rgba(92,240,160,.3);stroke-width: 1;stroke-dasharray: 7 5}.atc-sc-rwy rect{fill: rgba(140,255,200,.6)}.atc-blip{--k: var(--phos);color: var(--k);cursor: pointer}.atc-blip.k-official{--k: var(--paper-official)}.atc-blip.k-modded{--k: var(--paper-modded)}.atc-blip.k-pve{--k: var(--paper-pve)}.atc-blip.k-vanilla{--k: var(--paper-vanilla)}.atc-blip.k-community{--k: var(--paper-community)}.atc-blip-hit{fill: transparent}.atc-blip-sym{fill: var(--k);filter: drop-shadow(0 0 3px var(--k));animation: atc-ping 8s linear infinite;animation-delay: var(--d,0s)}.atc-hist{fill: var(--phos)}.atc-blip-box{fill: none;stroke: var(--acc);stroke-width: 1.6;filter: drop-shadow(0 0 4px var(--acc))}.atc-leader{stroke: rgba(140,255,200,.7);stroke-width: 1}.atc-tag-t{fill: var(--phos);font-size: 11px;font-weight: 500;letter-spacing: .02em;paint-order: stroke;stroke: rgba(3,16,10,.85);stroke-width: 3px;stroke-linejoin: round}.atc-tag-cs{font-weight: 700;fill: var(--phos-hi)}.atc-blip.is-sel .atc-tag-t{fill: var(--ink)}.atc-blip:hover .atc-tag-t,.atc-blip:focus-visible .atc-tag-t{fill: #fff}.atc-blip:hover .atc-blip-sym{animation: none;opacity: 1}.atc-blip:focus{outline: none}.atc-blip:focus-visible .atc-blip-hit{stroke: var(--acc);stroke-width: 1.5}.atc-sweep{position: absolute;inset: 4.6875%;border-radius: 50%;pointer-events: none;mix-blend-mode: screen;background: conic-gradient(from 0deg,transparent 0deg 270deg,rgba(92,240,160,.015) 290deg,rgba(92,240,160,.07) 330deg,rgba(110,255,180,.26) 359.5deg,transparent 360deg);animation: atc-sweep 8s linear infinite}.atc-sweep::after{content: "";position: absolute;left: calc(50% - 1px);top: 0;width: 2px;height: 50%;background: linear-gradient(to top,rgba(120,255,190,0),rgba(150,255,205,.9));box-shadow: 0 0 8px rgba(120,255,190,.6)}@keyframes atc-sweep{to{transform: rotate(360deg)}}@keyframes atc-ping{0%{opacity: 1}6%{opacity: 1}75%,100%{opacity: .4}}.atc-scope-corner{position: absolute;font: 600 9.5px/1.45 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: rgba(140,255,200,.62)}.atc-scope-corner.is-tl{top: 0;left: 0}.atc-scope-corner.is-tr{top: 0;right: 0;text-align: right}.atc-scope-corner.is-bl{bottom: 0;left: 0}.atc-scope-corner.is-br{bottom: 0;right: 0;text-align: right}.atc-scope-cap{max-width: 600px;margin: 34px auto 0}.atc-scope-cap p{margin: 10px 0 0;font-size: 13px;line-height: 1.6;color: var(--dim)}.atc-legend{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;margin: 0;font: 600 10.5px/1.3 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--mut)}.atc-legend>span:not(.atc-legend-txt){display: inline-flex;align-items: center;gap: 6px}.atc-legend i{width: 18px;height: 9px;border-radius: 1px;background: var(--paper-community);box-shadow: inset 4px 0 0 var(--stub-community)}.atc-legend .k-official i{background: var(--paper-official);box-shadow: inset 4px 0 0 var(--stub-official)}.atc-legend .k-modded i{background: var(--paper-modded);box-shadow: inset 4px 0 0 var(--stub-modded)}.atc-legend .k-pve i{background: var(--paper-pve);box-shadow: inset 4px 0 0 var(--stub-pve)}.atc-legend .k-vanilla i{background: var(--paper-vanilla);box-shadow: inset 4px 0 0 var(--stub-vanilla)}.atc-legend-txt{flex-basis: 100%;font: 400 12.5px/1.55 var(--font);letter-spacing: 0;text-transform: none;color: var(--dim)}.atc-summary{grid-area: sum;align-self: start;border: 1px solid var(--panel-line);border-radius: var(--radius);background: linear-gradient(180deg,var(--panel-2),var(--panel));box-shadow: var(--shadow);overflow: hidden}.atc-panel-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 4px 10px;padding: 10px 14px;border-bottom: 1px solid var(--panel-line);background: rgba(0,0,0,.22)}.atc-panel-head h2,.atc-panel-head h3{margin: 0}.atc-sum-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.atc-sum-cell{display: flex;flex-direction: column;gap: 6px;padding: 16px 16px 15px;color: var(--ink);border-top: 1px solid var(--line2);min-width: 0}.atc-sum-cell:nth-child(-n+3){border-top: 0}.atc-sum-cell:nth-child(-n+2){border-right: 1px solid var(--line2)}.atc .atc-sum-cell{color: var(--ink)}.atc .atc-sum-cell:hover{background: rgba(92,240,160,.045);color: var(--ink)}.atc-sum-cell .atc-more{margin-top: auto;padding-top: 6px}.atc-sum-v{font: 600 30px/1 var(--mono);letter-spacing: -.03em;color: var(--phos);text-shadow: 0 0 18px rgba(92,240,160,.25);font-variant-numeric: tabular-nums}.atc-sum-evt{grid-column: 1 / -1;border-right: 0 !important;border-top: 1px solid var(--line2) !important;background: rgba(255,201,77,.035)}.atc-sum-evt .atc-ro-k{color: var(--amber)}.atc-count{display: inline-flex;align-items: flex-start;gap: 6px;font-family: var(--mono)}.atc-count-p{display: inline-flex;flex-direction: column;align-items: center;gap: 4px}.atc-count-p b{font: 600 34px/1 var(--mono);color: var(--amber);letter-spacing: -.02em;text-shadow: 0 0 16px rgba(255,201,77,.3);font-variant-numeric: tabular-nums;min-width: 1.25em;text-align: center}.atc-count-p i{font: 600 9px/1 var(--mono);font-style: normal;letter-spacing: .16em;text-transform: uppercase;color: var(--dim)}.atc-count-sep{font: 600 30px/1 var(--mono);color: rgba(255,201,77,.45)}.atc-count.done b{color: var(--phos)}.atc-racks{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(390px,100%),1fr));gap: 18px}.atc-rack{position: relative;background: linear-gradient(180deg,var(--steel),var(--steel-2));border: 1px solid #27342e;border-radius: var(--radius);padding: 10px 14px 14px;box-shadow: inset 0 1px 0 rgba(255,255,255,.05),0 22px 40px -24px rgba(0,0,0,.9);min-width: 0}.atc-rack::before,.atc-rack::after{content: "";position: absolute;top: 12px;bottom: 12px;width: 4px;border-radius: 2px;background: linear-gradient(90deg,#34433c,#1a2420);box-shadow: inset 0 1px 0 rgba(255,255,255,.08)}.atc-rack::before{left: 4px}.atc-rack::after{right: 4px}.atc-rack-plate{display: flex;align-items: center;gap: 10px;margin: 0 0 10px;min-height: 28px;flex-wrap: wrap}.atc-rack-code{padding: 3px 7px;border: 1px solid #3a4a42;border-radius: 2px;background: var(--plate);font: 700 9.5px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--amber);box-shadow: inset 0 1px 0 rgba(255,255,255,.06)}.atc-rack-title{margin: 0;font: 600 14px/1.25 var(--mono);letter-spacing: -.01em;color: var(--ink)}.atc-rack-more{margin-left: auto;font: 600 11px var(--mono);letter-spacing: .06em;text-transform: uppercase}.atc-strips{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 5px}.atc-strip-empty{padding: 14px;border: 1px dashed var(--panel-line);border-radius: 3px;color: var(--dim);font: 500 12.5px var(--mono)}.atc-strip{--paper: var(--paper-community);--stub: var(--stub-community);position: relative;display: grid;gap: 1px;background: var(--strip-rule);color: var(--strip-ink);border-radius: 2px;overflow: hidden;box-shadow: 0 1px 0 rgba(0,0,0,.5),0 8px 14px -8px rgba(0,0,0,.75);transition: transform .15s ease}.atc-strip.k-official{--paper: var(--paper-official);--stub: var(--stub-official)}.atc-strip.k-modded{--paper: var(--paper-modded);--stub: var(--stub-modded)}.atc-strip.k-pve{--paper: var(--paper-pve);--stub: var(--stub-pve)}.atc-strip.k-vanilla{--paper: var(--paper-vanilla);--stub: var(--stub-vanilla)}.atc-strip:hover{transform: translateX(4px)}.atc-strip:focus-within{outline: 2px solid var(--acc);outline-offset: 2px}.atc-strip.is-off{margin-left: 24px;filter: saturate(.3) brightness(.82)}.atc-f{position: relative;min-width: 0;padding: 6px 9px 7px;display: flex;flex-direction: column;gap: 2px;background: linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,0) 55%,rgba(0,0,0,.035)),var(--paper)}.atc-fl{font: 700 8.5px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--strip-mut);margin-bottom: 3px;white-space: nowrap}.atc-fv{font: 500 12.5px/1.25 var(--mono);color: var(--strip-ink);white-space: nowrap}.atc-fv b{font-weight: 700;font-size: 13.5px}.atc-fs{font: 500 10.5px/1.25 var(--mono);color: var(--strip-mut);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.f-stub{align-items: center;justify-content: center;text-align: center;padding: 6px 2px;gap: 3px;background: linear-gradient(90deg,rgba(0,0,0,.12),rgba(255,255,255,.1) 30%,rgba(0,0,0,.06)),var(--stub)}.f-stub b{font: 700 14px/1 var(--mono);color: var(--strip-ink)}.f-stub span{font: 700 8.5px/1 var(--mono);letter-spacing: .1em;color: rgba(18,24,21,.78)}.f-cs{gap: 3px;padding-right: 12px}.atc-cs-line{display: flex;align-items: baseline;gap: 10px;min-width: 0}.atc-cs{font: 700 15px/1 var(--mono);letter-spacing: .03em;color: var(--strip-ink);white-space: nowrap}.atc-cs-meta{font: 500 10.5px/1 var(--mono);color: var(--strip-mut);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;letter-spacing: .04em}.atc .atc-name{color: var(--strip-ink);font: 600 13.5px/1.3 var(--font);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow-wrap: anywhere}.atc .atc-name:hover{color: #000;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 2px}.atc-addr{font: 500 10.5px/1.2 var(--mono);color: var(--strip-mut);overflow-wrap: anywhere}.atc-cs-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 3px 8px;margin-top: 1px}.atc-stamps{display: flex;flex-wrap: wrap;gap: 3px}.atc-x-stamps{margin-top: 12px}.atc-stamp{display: inline-block;padding: 1px 5px 2px;border: 1px solid rgba(18,26,22,.4);border-radius: 2px;font: 600 9.5px/1.3 var(--mono);letter-spacing: .04em;text-transform: uppercase;color: var(--strip-mut);white-space: nowrap}.atc-stamp.is-tag{border-color: rgba(18,26,22,.7);color: var(--strip-ink);background: rgba(255,255,255,.35)}.atc-pax{display: inline-flex;align-items: baseline;gap: 2px;white-space: nowrap;font-family: var(--mono)}.atc-pax b{position: relative;font: 700 17px/1 var(--mono);letter-spacing: -.02em;color: var(--strip-ink)}.atc-pax.is-full b::after{content: "";position: absolute;inset: -5px -6px -4px -6px;border: 1.6px solid var(--pen);border-radius: 50%;transform: rotate(-5deg);opacity: .85}.atc-slots{font: 500 11px var(--mono);color: var(--strip-mut)}.atc-arrow{margin-left: 5px;font: 700 14px/1 var(--mono)}.atc-arrow.is-up{color: var(--pen-green)}.atc-arrow.is-down{color: var(--pen)}.atc-arrow.is-level{color: var(--strip-mut)}.atc-pen{font: 400 13px/1 var(--hand);color: var(--pen);white-space: nowrap}.atc-pen-q{position: absolute;right: 8px;top: 5px;transform: rotate(-4deg)}.atc-bar{display: block;height: 4px;margin-top: 6px;background: rgba(18,26,22,.14);border-radius: 1px;overflow: hidden}.atc-bar i{display: block;height: 100%;background: #26332d}.atc-bar.is-full i{background: var(--pen)}.atc-bar.is-low i{background: var(--pen-green)}.atc-track{display: block;width: 100%;height: 26px;margin-top: 2px}.atc-track .a{fill: rgba(18,26,22,.1)}.atc-track .l{fill: none;stroke: var(--strip-ink);stroke-width: 1.4;vector-effect: non-scaling-stroke;stroke-linejoin: round}.atc-track.is-up .l{stroke: var(--pen-green)}.atc-track.is-down .l{stroke: var(--pen)}.atc-guess{font-style: italic}.atc-due{font: 700 11px/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--pen)}.atc-fw{display: inline-block;padding: 2px 3px 1px;border: 1.5px solid var(--pen);border-radius: 50%;font: 700 9px/1 var(--mono);color: var(--pen);transform: rotate(-6deg);letter-spacing: .04em}.f-wiped.age-fresh .atc-fv b,.f-lead.age-fresh .atc-fv b{color: var(--pen-green)}.f-wiped.age-old .atc-fv{color: var(--strip-mut)}.f-lead{background: linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,.12)),var(--paper)}.f-lead .atc-fv b{font-size: 16px}.atc-strip>.f-stub{grid-area: stub}.atc-strip>.f-lead{grid-area: lead}.atc-strip>.f-cs{grid-area: cs}.atc-strip>.f-pax{grid-area: pax}.atc-strip>.f-before{grid-area: before}.atc-strip>.f-trk{grid-area: trk}.atc-strip>.f-type{grid-area: type}.atc-strip>.f-rank{grid-area: rank}.atc-strip>.f-rgn{grid-area: rgn}.atc-strip>.f-sked{grid-area: sked}.atc-strip>.f-wiped{grid-area: wiped}.atc-strip>.f-next{grid-area: next}.atc-strip.m-mini{grid-template-columns: 38px minmax(0,1fr) 104px;grid-template-areas: "stub cs pax"}.atc-strip.m-mini .atc-name{-webkit-line-clamp: 1}.atc-strip.m-mini.has-lead{grid-template-columns: 38px 84px minmax(0,1fr) 104px;grid-template-areas: "stub lead cs pax"}.atc-strip.m-mini .f-lead .atc-fv{font-size: 13px}.atc-strip.m-mini .f-lead .atc-fv b{font-size: 15px}@media (min-width: 1180px){.atc-strip.m-list{grid-template-columns: 48px minmax(230px,1fr) 86px 128px 108px 70px 62px 80px 80px 92px;grid-template-areas: "stub cs type pax trk rank rgn sked wiped next"}.atc-strip.m-top{grid-template-columns: 52px minmax(260px,1fr) 96px 150px 190px 92px 86px;grid-template-areas: "stub cs type pax trk rank rgn"}.atc-strip.m-arr{grid-template-columns: 48px 92px minmax(220px,1fr) 86px 128px 66px 108px 62px 80px 92px;grid-template-areas: "stub lead cs type pax before trk rgn sked next"}.atc-strip.m-dep{grid-template-columns: 48px 108px minmax(230px,1fr) 86px 128px 108px 62px 80px 84px;grid-template-areas: "stub lead cs type pax trk rgn sked wiped"}}@media (min-width: 720px) and (max-width: 1179.98px){.atc-strip.m-list{grid-template-columns: 44px repeat(6,minmax(0,1fr));grid-template-areas: "stub cs cs cs pax pax trk" "stub type rank rgn sked wiped next"}.atc-strip.m-top{grid-template-columns: 44px minmax(0,2.6fr) repeat(5,minmax(0,1fr));grid-template-areas: "stub cs type pax trk rank rgn"}.atc-strip.m-arr{grid-template-columns: 44px repeat(6,minmax(0,1fr));grid-template-areas: "stub lead cs cs cs pax pax" "stub before type trk rgn sked next"}.atc-strip.m-dep{grid-template-columns: 44px repeat(6,minmax(0,1fr));grid-template-areas: "stub lead cs cs cs pax pax" "stub type type trk rgn sked wiped"}}@media (max-width: 719.98px){.atc-strip.m-list{grid-template-columns: 34px repeat(4,minmax(0,1fr));grid-template-areas: "stub cs cs cs cs" "stub pax pax rank rgn" "stub type sked wiped next"}.atc-strip.m-top{grid-template-columns: 34px repeat(4,minmax(0,1fr));grid-template-areas: "stub cs cs cs cs" "stub pax pax trk trk" "stub type rank rgn rgn"}.atc-strip.m-arr{grid-template-columns: 34px repeat(4,minmax(0,1fr));grid-template-areas: "stub cs cs cs cs" "stub lead pax pax before" "stub type rgn sked next"}.atc-strip.m-dep{grid-template-columns: 34px repeat(4,minmax(0,1fr));grid-template-areas: "stub cs cs cs cs" "stub lead pax pax wiped" "stub type rgn sked sked"}.atc-strip:is(.m-list,.m-arr,.m-dep)>.f-trk{display: none}.atc-strip .f-next .atc-fv,.atc-strip .f-lead .atc-fv{white-space: normal}.atc-strip.m-mini{grid-template-columns: 32px minmax(0,1fr) 92px}.atc-strip.m-mini.has-lead{grid-template-columns: 32px 72px minmax(0,1fr) 84px}.atc-f{padding: 5px 7px 6px}.f-stub b{font-size: 12px}.atc-strip.is-off{margin-left: 14px}}.atc-rack-blurb{margin: -4px 0 10px;font-size: 12.5px;line-height: 1.5;color: var(--dim)}.atc-notam{display: flex;gap: 14px;align-items: flex-start;margin: 0 0 18px;padding: 14px 16px;border: 1px solid rgba(255,201,77,.4);border-left: 4px solid var(--amber);border-radius: 3px;background: rgba(255,201,77,.06)}.atc-notam-k{flex: 0 0 auto;font: 700 10.5px/1 var(--mono);letter-spacing: .14em;color: #1a1202;background: var(--amber);padding: 5px 7px;border-radius: 2px}.atc-notam p{margin: 0;font-size: 14px;line-height: 1.55;color: var(--ink)}.atc-browser{margin: 0}.atc-rackbar{display: flex;align-items: center;flex-wrap: wrap;gap: 10px 16px;margin: 18px 0 10px}.atc-sorter{display: flex;align-items: center;flex-wrap: wrap;gap: 6px}.atc-sorter .atc-label{margin-right: 4px;color: var(--dim)}.atc-rackbar-count{margin-left: auto;font: 600 11px var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--dim)}.atc-rackbar-count b{color: var(--phos)}.atc-key-legend{margin: 12px 0 0}.atc-console{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;padding: 12px;border: 1px solid var(--panel-line);border-radius: var(--radius);background: linear-gradient(180deg,var(--panel-2),var(--panel))}.atc-console-q{flex: 1 1 260px;display: flex;align-items: center;gap: 8px;padding: 0 10px;background: #03100a;border: 1px solid var(--panel-line);border-radius: 3px;color: var(--phos);min-width: 0}.atc-console-q:focus-within{border-color: var(--acc)}.atc .atc-console-q input,.atc .atc-console-q input[type="search"]{border: 0;background: transparent;padding: 10px 0;width: 100%;min-width: 0;outline: 0}.atc-sel{display: inline-flex;align-items: center;gap: 8px}.atc-sel .atc-label{color: var(--dim)}.atc-console-at{margin-left: auto;font: 600 11px var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--dim)}.atc-console-at b{color: var(--phos)}.atc-switches{display: flex;flex-wrap: wrap;gap: 6px;margin: 10px 0 0}.atc-switch{position: relative;display: inline-flex;cursor: pointer}.atc-switch input{position: absolute;opacity: 0;width: 1px;height: 1px}.atc-switch span{display: inline-flex;align-items: center;gap: 7px;padding: 7px 11px;min-height: 32px;border: 1px solid var(--panel-line);border-bottom-width: 2px;border-radius: 3px;background: var(--panel);font: 600 11px/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--mut)}.atc-switch span::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #23362c;box-shadow: inset 0 0 0 1px rgba(0,0,0,.4)}.atc-switch:hover span{border-color: var(--phos-dim);color: var(--ink)}.atc-switch input:checked + span{color: var(--ink);border-color: var(--phos-dim);background: #0f2519}.atc-switch input:checked + span::before{background: var(--phos);box-shadow: 0 0 8px var(--phos)}.atc-switch input:focus-visible + span{outline: 2px solid var(--acc);outline-offset: 2px}.atc-filters{margin-top: 10px;border: 1px solid var(--panel-line);border-radius: var(--radius);background: var(--panel)}.atc-filters>summary{display: flex;align-items: center;gap: 10px;padding: 11px 14px;cursor: pointer;list-style: none}.atc-filters>summary::-webkit-details-marker{display: none}.atc-on{padding: 2px 7px;border-radius: 2px;background: var(--acc);color: var(--accInk);font: 700 10px/1.3 var(--mono);letter-spacing: .06em;text-transform: uppercase}.atc-caret{margin-left: auto;width: 8px;height: 8px;border-right: 1.5px solid var(--phos);border-bottom: 1.5px solid var(--phos);transform: rotate(45deg);transition: transform .15s}details[open]>summary .atc-caret{transform: rotate(225deg)}.atc-filter-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(190px,100%),1fr));gap: 12px;padding: 4px 14px 2px}.atc-field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.atc-field label{font: 600 9.5px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim)}.atc-field select{width: 100%}.atc-filters .atc-note{padding: 0 14px 14px}.atc-active{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 12px}.atc-active .atc-label{color: var(--amber);margin-right: 4px}.atc-chip-x{display: inline-flex;align-items: center;gap: 7px;padding: 5px 9px;border: 1px solid var(--acc-line);border-radius: 3px;background: var(--acc-soft);font: 600 11px/1.2 var(--mono);color: var(--ink)}.atc .atc-chip-x{color: var(--ink)}.atc-chip-x span{color: var(--acc);font-size: 14px;line-height: 1}.atc .atc-clear{font: 600 11px var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--mut);margin-left: 6px}.atc-empty{margin-top: 18px;padding: 26px;border: 1px dashed var(--panel-line);border-radius: var(--radius);text-align: center;font: 500 13px var(--mono);color: var(--mut)}.atc-pager{display: flex;align-items: center;justify-content: center;gap: 14px;margin: 22px 0 0;flex-wrap: wrap}.atc-pager-at{font: 600 11px var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--dim)}.atc-pager-at b{color: var(--phos)}.atc-box{position: relative;margin-top: 28px;padding: 22px 24px 8px;border: 1px solid var(--panel-line);border-radius: var(--radius);background: linear-gradient(180deg,var(--panel-2),var(--panel));max-width: 980px}.atc-box>.atc-label{position: absolute;top: -9px;left: 16px;padding: 2px 8px;background: var(--bg);border: 1px solid var(--panel-line);border-radius: 2px;color: var(--amber)}.atc-faq{margin-top: 64px;max-width: 980px}.atc-faq-list{border-top: 1px solid var(--panel-line)}.atc-faq-item{border-bottom: 1px solid var(--panel-line)}.atc-faq-item>summary{display: flex;align-items: center;gap: 14px;padding: 16px 4px;cursor: pointer;list-style: none}.atc-faq-item>summary::-webkit-details-marker{display: none}.atc-faq-n{flex: 0 0 auto;font: 700 10.5px/1 var(--mono);letter-spacing: .1em;color: var(--amber);padding: 4px 6px;border: 1px solid rgba(255,201,77,.35);border-radius: 2px}.atc-faq-q{font: 600 15.5px/1.4 var(--mono);letter-spacing: -.01em;color: var(--ink)}.atc-faq-item>summary:hover .atc-faq-q{color: #fff}.atc-faq-item .prose{padding: 0 4px 14px 62px}.atc-quick{margin-top: 64px}.atc-quick-grid{display: grid;gap: 14px}.atc-quick-group{display: grid;grid-template-columns: 170px minmax(0,1fr);gap: 10px 18px;align-items: start;padding: 12px 0;border-top: 1px solid var(--line2)}.atc-quick-label{font: 600 10.5px/2.6 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--phos)}.atc-quick-keys{display: flex;flex-wrap: wrap;gap: 6px}.atc-handoff{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 14px;margin-top: 30px;padding: 14px 16px;border: 1px solid var(--panel-line);border-left: 3px solid var(--acc);border-radius: 3px;background: var(--panel)}.atc-handoff-links{display: flex;flex-wrap: wrap;gap: 6px 18px}.atc-handoff-links a{font: 500 13.5px/1.4 var(--font)}.atc-handoff-links a::before{content: "→ ";font-family: var(--mono);color: var(--dim)}.atc-panel{border: 1px solid var(--panel-line);border-radius: var(--radius);background: linear-gradient(180deg,var(--panel-2),var(--panel));box-shadow: 0 18px 40px -26px rgba(0,0,0,.9);min-width: 0}.atc-panel-body{padding: 16px}.atc-panel .atc-note{margin-top: 12px}.atc-tiles{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(180px,100%),1fr));gap: 1px;background: var(--panel-line);border: 1px solid var(--panel-line);border-radius: var(--radius);overflow: hidden}.atc-tile{display: flex;flex-direction: column;gap: 6px;padding: 15px 16px;background: var(--panel);min-width: 0}.atc-tile-v{font: 600 26px/1.05 var(--mono);letter-spacing: -.03em;color: var(--phos);font-variant-numeric: tabular-nums}.atc-tile-v small{font-size: 14px;color: var(--dim);margin-left: 3px;letter-spacing: 0}.atc-tile-v.is-up{color: var(--phos)}.atc-tile-v.is-down{color: var(--red)}.atc-tile-v.is-warn{color: var(--amber)}.atc-tile-n{font: 400 12.5px/1.45 var(--font);color: var(--mut)}.atc-grid2{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(460px,100%),1fr));gap: 18px}.atc-grid3{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(320px,100%),1fr));gap: 18px}.atc .chart-fit,.atc .chartbox{color: var(--ink)}.atc svg.chart .grid{stroke: rgba(130,255,190,.1)}.atc svg.chart .tick,.atc svg.chart .legend{fill: var(--dim)}.atc svg.chart .area.s1{fill: rgba(92,240,160,.12)}.atc svg.chart .line.s1{filter: drop-shadow(0 0 4px rgba(92,240,160,.45))}.atc svg.chart .col{fill: #1c3a2a}.atc svg.chart .col.hi{fill: var(--phos)}.atc svg.chart-big .dot{stroke: var(--panel)}.atc svg.chart-big .chart-mark.fw .mark-line{stroke: var(--amber)}.atc svg.chart-big .chart-mark.fw .mark-label{fill: var(--amber)}.atc svg.chart-big .mark-label{stroke: var(--panel)}.atc .chart-tip{background: #02100a;color: var(--ink);border: 1px solid var(--phos-dim);border-radius: 3px;box-shadow: 0 0 20px rgba(92,240,160,.15),var(--shadow)}.atc .chart-tip .tip-head{color: var(--phos);opacity: 1;font-family: var(--mono)}.atc .chart-tip .tip-row b{font-family: var(--mono)}.atc .chart-tip .key{outline-color: #02100a}.atc .chart-legend{font: 600 11px var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--mut)}.atc .chart-empty{border-color: var(--panel-line);color: var(--dim);font-family: var(--mono)}.atc svg.spark .spark-area{fill: rgba(92,240,160,.12)}.atc svg.spark .spark-line{stroke: var(--phos)}.atc-seg{display: inline-flex;flex-wrap: wrap;gap: 2px;padding: 2px;border: 1px solid var(--panel-line);border-radius: 3px;background: #03100a}.atc-seg button{border: 0;background: transparent;padding: 6px 10px;border-radius: 2px;font: 600 10.5px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--dim);cursor: pointer}.atc-seg button:hover{color: var(--ink)}.atc-seg button.active{background: var(--phos);color: #03140b}.atc-kv{display: flex;justify-content: space-between;gap: 14px;padding: 8px 0;border-top: 1px dashed var(--line);font-size: 13px}.atc-kv:first-child{border-top: 0}.atc-kv-k{font: 600 10px/1.6 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dim);white-space: nowrap}.atc-kv-v{font: 500 12.5px/1.5 var(--mono);color: var(--ink);text-align: right;overflow-wrap: anywhere;min-width: 0}.atc-crumb{display: flex;align-items: center;gap: 10px;padding: 22px 0 14px;font: 600 11px var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--dim)}.atc-crumb a{color: var(--mut)}.atc-xstrip{--paper: var(--paper-community);--stub: var(--stub-community);display: grid;gap: 1px;background: var(--strip-rule);color: var(--strip-ink);border-radius: 3px;overflow: hidden;position: relative;grid-template-columns: 74px repeat(5,minmax(0,1fr));grid-template-areas: "stub head head head con con" "stub pax avg rank last next";box-shadow: 0 2px 0 rgba(0,0,0,.55),0 30px 60px -24px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.4)}.atc-xstrip.k-official{--paper: var(--paper-official);--stub: var(--stub-official)}.atc-xstrip.k-modded{--paper: var(--paper-modded);--stub: var(--stub-modded)}.atc-xstrip.k-pve{--paper: var(--paper-pve);--stub: var(--stub-pve)}.atc-xstrip.k-vanilla{--paper: var(--paper-vanilla);--stub: var(--stub-vanilla)}.atc-xstrip.is-off{filter: saturate(.35)}.atc-xstrip>*{background: linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,0) 50%,rgba(0,0,0,.03)),var(--paper);min-width: 0}.atc-x-stub{grid-area: stub;display: flex;flex-direction: column;align-items: center;gap: 14px;padding: 16px 4px;background: linear-gradient(90deg,rgba(0,0,0,.14),rgba(255,255,255,.12) 35%,rgba(0,0,0,.06)),var(--stub) !important}.atc-x-kind{font: 700 15px/1 var(--mono);letter-spacing: .08em}.atc-x-vert{writing-mode: vertical-rl;transform: rotate(180deg);font: 700 10px/1 var(--mono);letter-spacing: .24em;text-transform: uppercase;color: rgba(18,24,21,.72)}.atc-x-head{grid-area: head;padding: 14px 20px 16px}.atc-x-cs{display: flex;align-items: baseline;gap: 10px;margin: 2px 0 6px;font: 700 30px/1 var(--mono);letter-spacing: .02em;color: var(--strip-ink)}.atc-x-cs .atc-arrow{font-size: 24px;margin: 0}.atc .atc-x-name{display: flex;align-items: baseline;gap: 10px;margin: 0;font: 700 23px/1.25 var(--font);letter-spacing: -.02em;color: var(--strip-ink);overflow-wrap: anywhere}.atc-x-dot{flex: 0 0 auto;width: 10px;height: 10px;border-radius: 50%;background: var(--pen-green);box-shadow: 0 0 0 3px rgba(23,102,58,.2);position: relative;top: -2px}.atc-x-dot.is-off{background: #8b938f;box-shadow: none}.atc-x-sub{display: flex;flex-wrap: wrap;gap: 4px 16px;margin: 9px 0 0;font: 500 12.5px/1.4 var(--mono);color: var(--strip-mut)}.atc-x-on{color: var(--pen-green);font-weight: 700}.atc-x-offtxt{color: var(--pen);font-weight: 700}.atc-x-mono{color: var(--strip-ink)}.atc-x-stamps{margin-top: 12px}.atc .atc-x-stamps a.atc-stamp{color: var(--strip-ink)}.atc .atc-x-stamps a.atc-stamp:hover{background: rgba(255,255,255,.7)}.atc-x-con{grid-area: con;display: flex;flex-direction: column;gap: 10px;padding: 14px 18px 16px}.atc-x-con .atc-fl{margin-bottom: 0}.atc-x-copy{width: 100%;text-align: left;padding: 10px 12px;border: 1.5px dashed rgba(18,26,22,.5);border-radius: 3px;background: rgba(255,255,255,.45);font: 600 12.5px/1.3 var(--mono);color: var(--strip-ink);cursor: pointer;overflow-wrap: anywhere}.atc-x-copy:hover{background: rgba(255,255,255,.75);border-style: solid}.atc-x-copy.copied{border-color: var(--pen-green);color: var(--pen-green)}.atc-x-buttons{display: flex;flex-wrap: wrap;gap: 8px}.atc-x-buttons .atc-btn:not(.atc-btn-acc){background: rgba(255,255,255,.5);color: var(--strip-ink);border-color: rgba(18,26,22,.4);box-shadow: none}.atc .atc-x-buttons .atc-btn:not(.atc-btn-acc):hover{background: rgba(255,255,255,.8);color: var(--strip-ink)}.atc-x-f{padding: 12px 16px 14px;gap: 4px}.f-xpax{grid-area: pax}.f-xavg{grid-area: avg}.f-xrank{grid-area: rank}.f-xlast{grid-area: last}.f-xnext{grid-area: next}.atc-x-v{display: flex;align-items: baseline;gap: 5px;font: 700 24px/1.05 var(--mono);letter-spacing: -.03em;color: var(--strip-ink)}.atc-x-v small{font: 500 13px var(--mono);color: var(--strip-mut);letter-spacing: 0}.atc-x-v .atc-pax b{font-size: 26px}.atc-x-n{font: 500 11.5px/1.4 var(--mono);color: var(--strip-mut)}.atc-x-f .atc-bar{height: 5px;margin: 4px 0 2px}.atc-x-pen{position: absolute;right: 12px;top: 10px;font-size: 16px;transform: rotate(-5deg)}.f-xlast.age-fresh .atc-x-v{color: var(--pen-green)}.atc-srv-grid{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 22px;margin-top: 30px;align-items: start}.atc-srv-main,.atc-srv-side{display: flex;flex-direction: column;gap: 18px;min-width: 0}.atc-srv-sec{margin: 8px 0 -6px}.atc-srv-main>.atc-srv-sec:first-child{margin-top: 0}.atc-panel-title{margin: 0;font: 600 14px/1.3 var(--mono);letter-spacing: -.005em;color: var(--ink)}.atc-panel-head-wrap{flex-wrap: wrap}.atc-seg-pair{display: flex;flex-wrap: wrap;gap: 8px}.atc-chart .atc-panel-body{padding: 16px 16px 14px}.atc-plan-next{padding: 14px 16px;border: 1px solid rgba(255,201,77,.3);border-left: 4px solid var(--amber);border-radius: 3px;background: rgba(255,201,77,.05)}.atc-plan-k{font: 700 10px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--amber)}.atc-plan-when{margin: 8px 0 4px;font-size: 16px;line-height: 1.45;color: var(--ink)}.atc-plan-when b{font-family: var(--mono);font-weight: 600}.atc-plan-in{color: var(--amber);font-family: var(--mono)}.atc-plan-due{font: 700 11px var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--alert)}.atc-plan-why{margin: 0;font-size: 13px;color: var(--mut)}.atc-plan-none{margin: 0;color: var(--mut)}.atc-plan-stats{margin-top: 16px}.atc-sub{margin: 22px 0 10px;font: 600 11px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--phos)}.atc-plan-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(210px,100%),1fr));gap: 6px}.atc-plan-list li{display: flex;align-items: baseline;gap: 10px;padding: 8px 11px;border: 1px solid var(--panel-line);border-radius: 3px;background: #03100a;font: 500 12.5px var(--mono);color: var(--mut)}.atc-plan-list li.is-force{border-color: rgba(255,201,77,.45)}.atc-plan-list .atc-plan-in{min-width: 4.5em;font-weight: 700}.atc-fw-tag{display: inline-block;margin-left: auto;padding: 2px 5px;border: 1px solid var(--amber);border-radius: 2px;font: 700 9.5px/1.2 var(--mono);letter-spacing: .08em;color: var(--amber)}.atc-table-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid var(--panel-line);border-radius: 3px}.atc-table{width: 100%;border-collapse: collapse;font: 500 12.5px/1.4 var(--mono);color: var(--mut);min-width: 560px}.atc-table th{text-align: left;padding: 9px 12px;font: 600 9.5px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim);background: #03100a;border-bottom: 1px solid var(--panel-line);white-space: nowrap}.atc-table th a{color: var(--dim)}.atc-table td{padding: 9px 12px;border-top: 1px solid var(--line2);vertical-align: top}.atc-table tr:first-child td{border-top: 0}.atc-table .num{text-align: right;font-variant-numeric: tabular-nums}.atc-table td b{color: var(--ink);font-weight: 600}.atc-table tr.is-off td{opacity: .55}.atc-table td a{color: var(--ink);font-family: var(--font);font-weight: 600}.atc .atc-table td a:hover{color: var(--acc)}.atc-t-main .atc-fw-tag{margin-left: 6px}.atc-t-ago{display: block;font-size: 11px;color: var(--dim)}.atc-t-empty{color: var(--dim)}.atc-cam .atc-panel-head{padding: 8px 14px}.atc-rec{color: var(--alert);font-size: 10px;animation: atc-lamp 1.6s ease-in-out infinite}.atc-cam-frame{position: relative;aspect-ratio: 16 / 7;overflow: hidden;background: #020a06}.atc-cam-frame img{width: 100%;height: 100%;object-fit: cover;display: block;filter: saturate(.85) contrast(1.05)}.atc-cam-frame::after{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);pointer-events: none}.atc-map-frame{position: relative;display: block;aspect-ratio: 1;overflow: hidden;border: 1px solid var(--panel-line);border-radius: 3px;background: #03100a}.atc-map-frame img{width: 100%;height: 100%;object-fit: cover;display: block}.atc-map-grid{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(rgba(92,240,160,.18) 1px,transparent 1px) 0 0 / 12.5% 12.5%,linear-gradient(90deg,rgba(92,240,160,.18) 1px,transparent 1px) 0 0 / 12.5% 12.5%;mix-blend-mode: screen}.atc-map-frame.is-missing{display: grid;place-items: center;padding: 20px;text-align: center;font: 500 12px var(--mono);color: var(--dim);background: repeating-linear-gradient(45deg,#04110b 0 10px,#061710 10px 20px)}.atc-kvs{margin-top: 10px}.atc-panel-body.atc-kvs{margin-top: 0;padding-top: 8px;padding-bottom: 8px}.atc-fleet{list-style: none;margin: 0;padding: 0}.atc-fleet li{display: flex;align-items: center;gap: 10px;padding: 8px 0;border-top: 1px dashed var(--line);font-size: 13px}.atc-fleet li:first-child{border-top: 0}.atc-fleet .atc-x-dot{top: 0;width: 7px;height: 7px;background: var(--phos);box-shadow: 0 0 6px var(--phos)}.atc-fleet .atc-x-dot.is-off{background: #4c5a53;box-shadow: none}.atc-fleet a{flex: 1 1 auto;min-width: 0;color: var(--ink);font-weight: 500;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.atc-fleet-n{font: 600 12px var(--mono);color: var(--phos)}.atc-rmk-text{white-space: pre-line;overflow-wrap: anywhere;font: 400 13px/1.6 var(--mono);color: var(--mut);max-height: 420px;overflow-y: auto}.atc-rack-near .atc-strips{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(380px,100%),1fr));gap: 6px 12px}.atc-qa-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(380px,100%),1fr));gap: 1px;background: var(--panel-line);border: 1px solid var(--panel-line);border-radius: var(--radius);overflow: hidden}.atc-qa{padding: 14px 16px;background: var(--panel)}.atc-qa-q{margin: 0 0 6px;font: 600 13.5px/1.4 var(--mono);color: var(--ink);letter-spacing: -.005em}.atc-qa-q::before{content: "Q ";color: var(--amber)}.atc-qa-a{margin: 0;font-size: 13.5px;line-height: 1.6;color: var(--mut)}.atc-codes-raw{margin: 0 0 14px;overflow-wrap: anywhere}.atc-codes-raw code{background: #03100a;color: var(--phos);border-color: var(--panel-line)}.atc-codes-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(380px,100%),1fr));gap: 16px}.atc-code-row{display: grid;grid-template-columns: 76px minmax(0,1fr);gap: 12px;padding: 8px 0;border-top: 1px dashed var(--line);align-items: baseline}.atc-code-row:first-child{border-top: 0}.atc-code-tag{justify-self: start;padding: 2px 7px;border: 1px solid var(--phos-dim);border-radius: 2px;background: #03100a;font: 700 11.5px/1.4 var(--mono);color: var(--phos)}.atc a.atc-code-tag{color: var(--accInk);background: var(--acc);border-color: var(--acc)}.atc-code-meaning{font-size: 13px;line-height: 1.55;color: var(--mut)}.atc-code-meaning b{color: var(--ink);font-family: var(--mono);font-weight: 600;font-size: 12.5px}.atc-amber{color: var(--amber)}.atc-evt{padding: 40px 0 8px}.atc-evt-h1{margin-bottom: 26px}.atc-evt-grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 22px;align-items: stretch}.atc-evt-clock{padding: 0 0 20px;border: 1px solid var(--panel-line);border-radius: var(--radius);background: radial-gradient(120% 90% at 50% 0%,rgba(255,201,77,.07),transparent 60%),linear-gradient(180deg,#071209,#040b07);box-shadow: inset 0 0 40px rgba(0,0,0,.6),var(--shadow);overflow: hidden}.atc-evt-bar{display: flex;flex-wrap: wrap;gap: 6px 18px;padding: 10px 18px;border-bottom: 1px solid var(--panel-line);background: rgba(0,0,0,.3);font: 700 10.5px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--amber)}.atc-evt-live{margin-left: auto;display: inline-flex;align-items: center;gap: 7px;color: var(--phos)}.atc-bigcount{display: flex;align-items: flex-start;justify-content: center;gap: 6px;padding: 28px 16px 10px}.atc-bc-p{position: relative;display: inline-flex;flex-direction: column;align-items: center;gap: 10px}.atc-bc-p b{position: relative;z-index: 1;font: 600 88px/1 var(--mono);letter-spacing: -.04em;color: var(--amber);text-shadow: 0 0 22px rgba(255,201,77,.4);font-variant-numeric: tabular-nums;min-width: 1.2em;text-align: center}.atc-bc-p::before{content: "88";position: absolute;top: 0;left: 50%;transform: translateX(-50%);font: 600 88px/1 var(--mono);letter-spacing: -.04em;color: rgba(255,201,77,.06);pointer-events: none}.atc-bc-p i{font: 600 10px/1 var(--mono);font-style: normal;letter-spacing: .2em;text-transform: uppercase;color: var(--dim)}.atc-bc-sep{font: 600 70px/1.1 var(--mono);color: rgba(255,201,77,.4)}.atc-bigcount.done b{color: var(--phos)}.atc-evt-when{margin: 14px 22px 0;text-align: center;font-size: 16px;line-height: 1.55;color: var(--mut)}.atc-evt-when b{color: var(--ink);font-weight: 600}.atc-evt-when b.atc-amber{color: var(--amber)}.atc-evt-local{display: block;margin: 8px 22px 0;text-align: center;font-size: 14px;color: var(--mut)}.atc-evt-local .atc-i{margin-right: 6px}.atc-evt-local b{color: var(--phos);font-family: var(--mono);font-weight: 600}.atc-evt-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin: 18px 16px 0}.atc-evt-strip{--paper: #f6cf98;--stub: #de8a32;position: relative;align-self: center;display: grid;gap: 1px;background: var(--strip-rule);border-radius: 3px;overflow: hidden;color: var(--strip-ink);grid-template-columns: 54px repeat(4,minmax(0,1fr));grid-template-areas: "stub evt evt evt evt" "stub date uk utc last";box-shadow: 0 2px 0 rgba(0,0,0,.5),0 24px 50px -22px rgba(0,0,0,.9);transform: rotate(-.6deg)}.atc-evt-strip>*{background: linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 55%),var(--paper);min-width: 0}.atc-xs-stub{grid-area: stub;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;background: linear-gradient(90deg,rgba(0,0,0,.12),rgba(255,255,255,.12) 35%),var(--stub) !important}.atc-xs-stub b{font: 700 18px/1 var(--mono)}.atc-xs-stub span{font: 700 9px/1 var(--mono);letter-spacing: .14em}.atc-xs-f{display: flex;flex-direction: column;gap: 3px;padding: 10px 12px 12px}.atc-xs-f:nth-child(3){grid-area: date}.atc-xs-f:nth-child(4){grid-area: uk}.atc-xs-f:nth-child(5){grid-area: utc}.atc-xs-f:nth-child(6){grid-area: last}.atc-xs-wide{grid-area: evt;padding: 14px 16px 14px}.atc-xs-f b{font: 700 16px/1.15 var(--mono)}.atc-xs-big{font-size: 26px !important;letter-spacing: .02em}.atc-xs-n{font: 500 10.5px/1.3 var(--mono);color: var(--strip-mut)}.atc-xs-pen{position: absolute;top: 12px;right: 14px;font-size: 17px;transform: rotate(-6deg)}.atc-cycle{margin-top: 26px}.atc-cycle-track{position: relative;height: 16px;border: 1px solid var(--panel-line);border-radius: 2px;background: repeating-linear-gradient(90deg,rgba(130,255,190,.22) 0 1px,transparent 1px calc(100% / var(--n,28))),#03100a}.atc-cycle-fill{position: absolute;left: 0;top: 0;bottom: 0;background: linear-gradient(90deg,rgba(92,240,160,.12),rgba(92,240,160,.38))}.atc-cycle-now{position: absolute;top: -7px;bottom: -7px;width: 2px;margin-left: -1px;background: var(--amber);box-shadow: 0 0 10px var(--amber)}.atc-cycle-now::before{content: "";position: absolute;top: -6px;left: -5px;border: 6px solid transparent;border-top-color: var(--amber)}.atc-cycle-ends{display: flex;justify-content: space-between;gap: 12px;margin-top: 10px;font: 500 11.5px var(--mono);color: var(--mut)}.atc-cycle-ends>span:nth-child(2){text-align: center;color: var(--dim)}.atc-wz-controls{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 0 16px}.atc-wz-actions{display: inline-flex;flex-wrap: wrap;gap: 8px;margin-left: auto}.atc .wz-dst{margin: -4px 0 14px;color: var(--amber)}.atc .wz-you{border-color: var(--acc-line);background: linear-gradient(90deg,var(--acc-soft),transparent 70%),var(--panel);border-radius: var(--radius)}.atc .wz-you-time b{color: var(--phos)}.atc .wz-board{gap: 8px}.atc .wz-tile{background: linear-gradient(180deg,#071309,#030a06);border: 1px solid var(--panel-line);border-radius: 4px;box-shadow: inset 0 0 18px rgba(0,0,0,.55);gap: 10px}.atc .wz-tile-time .wz-t{font: 600 30px/1 var(--mono);color: var(--amber);text-shadow: 0 0 14px rgba(255,201,77,.35);letter-spacing: -.02em}.atc .wz-tile-city b{font-family: var(--mono);font-size: 12.5px;letter-spacing: .06em;text-transform: uppercase}.atc .wz-tile-foot{border-top-color: var(--line2)}.atc .wz-tile.you{border-color: var(--acc-line);background: linear-gradient(180deg,var(--acc-soft),transparent 85%),#050f09}.atc .wz-d.next{color: var(--amber)}.atc .wz-d.prev{color: var(--cyan)}.atc .wz-shift{color: #1a1202;background: var(--amber)}.atc .wz-tod{font-family: var(--mono);font-size: 11.5px}.tod-night{--tod: #7d8cff}.tod-dawn{--tod: #ff9fc7}.tod-morning{--tod: #ffe066}.tod-afternoon{--tod: #ffb547}.tod-evening{--tod: #ff7a52}.atc .wz-card{padding: 0;overflow: hidden}.atc .wz-find{border-bottom-color: var(--panel-line)}.atc .wz-search input[type="search"]{padding: 10px 12px}.atc .wz-regions{gap: 6px}.atc .wz-regions .atc-key span{color: var(--dim);font-size: 10px}.atc .wz-regions .atc-key.active{background: var(--phos);border-color: var(--phos);color: #03140b}.atc .wz-regions .atc-key.active span{color: inherit;opacity: .7}.atc .wz-region + .wz-region{border-top-color: var(--panel-line)}.atc .wz-region-title{font-family: var(--mono);font-weight: 600;font-size: 15px}.atc-wz-scroll{overflow-x: auto}.atc .wz-table thead th{background: #03100a;border-color: var(--panel-line)}.atc .wz-table tbody tr.wz-row.wz-first td{border-top-color: var(--line2)}.atc .wz-table tbody tr.wz-row:hover td{background: rgba(92,240,160,.04)}.atc .wz-table td.c-time .wz-t{color: var(--amber)}.atc .wz-table td.c-country b{font-family: var(--font)}.atc-sched{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(300px,100%),1fr));gap: 1px;background: var(--panel-line);border: 1px solid var(--panel-line);border-radius: var(--radius);overflow: hidden}.atc-sched li{display: grid;grid-template-columns: 48px minmax(0,1fr) auto;align-items: baseline;gap: 10px;padding: 12px 14px;background: var(--panel);font: 500 12.5px/1.4 var(--mono);color: var(--mut)}.atc-sched li.is-next{background: rgba(255,201,77,.07)}.atc-sched-n{font-weight: 700;font-size: 10.5px;letter-spacing: .12em;color: var(--dim)}.atc-sched li.is-next .atc-sched-n,.atc-sched li.is-next .atc-sched-at{color: var(--amber)}.atc-sched-at{color: var(--ink)}.atc-sched-z{color: var(--phos);font-size: 11.5px}.atc-last-answer{margin: 0 0 16px;font-size: 16px;color: var(--mut)}.atc-last-answer b{color: var(--ink);font-weight: 600}.atc-mb{margin-bottom: 18px}.sc-0{--sc: #5cf0a0}.sc-1{--sc: #74d3ff}.sc-2{--sc: #ffc94d}.sc-3{--sc: #ff8f6b}.sc-4{--sc: #c3a6ff}.sc-5{--sc: #f3b3c4}.sc-6{--sc: #a5e36b}.sc-7{--sc: #3fc8b4}.sc-8{--sc: #ffe39a}.sc-9{--sc: #8fa6ff}.sc-n{--sc: #3b4b43}.atc .mix{height: 14px;border-radius: 2px;background: #03100a;border: 1px solid var(--panel-line);margin: 0 0 14px}.atc .mix>span + span{box-shadow: inset 2px 0 0 #03100a}.atc-dhero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 32px;align-items: end;padding: 40px 0 0}.atc-dbig{display: flex;align-items: baseline;gap: 14px;margin-top: 20px}.atc-dbig-k{font: 700 14px var(--mono);letter-spacing: .16em;color: var(--dim);padding: 4px 7px;border: 1px solid var(--panel-line);border-radius: 2px}.atc-dbig b{font: 600 92px/1 var(--mono);letter-spacing: -.05em;color: var(--phos);text-shadow: 0 0 30px rgba(92,240,160,.3);font-variant-numeric: tabular-nums}.atc-dsub{margin: 12px 0 0;font-size: 16px;color: var(--mut);max-width: 34em}.atc-dupdated{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin: 14px 0 0;font: 500 12px var(--mono);color: var(--dim)}.atc-dupdated time,.atc-dupdated span{color: var(--mut)}.atc-dtiles{grid-template-columns: repeat(3,minmax(0,1fr))}.atc-section-tight{margin-top: 30px}.atc-split-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.atc-split.is-wide{grid-column: 1 / -1}.atc-dens{display: grid;font: 500 12.5px var(--mono)}.atc-dens-row{display: grid;grid-template-columns: 14px minmax(0,1fr) 80px 62px 66px;gap: 10px;align-items: center;padding: 8px 0;border-top: 1px dashed var(--line)}.atc-dens.has-trend .atc-dens-row{grid-template-columns: 14px minmax(0,1fr) 90px 64px 70px 150px 80px}.atc-dens-row.is-head{border-top: 0;padding-top: 0;font: 600 9.5px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim)}.atc-dens-row.is-total{border-top: 1px solid var(--panel-line);color: var(--ink)}.atc-dens-row .r{text-align: right}.atc-dens-dot{width: 9px;height: 9px;border-radius: 1px;background: var(--sc,var(--dim));box-shadow: 0 0 6px var(--sc,transparent)}.atc-dens-label{min-width: 0;font: 500 13px/1.35 var(--font);color: var(--ink)}.atc-dens-note{display: block;font: 400 11.5px/1.35 var(--font);color: var(--dim)}.atc-dens-meter{display: block;height: 3px;margin-top: 5px;background: rgba(130,255,190,.07)}.atc-dens-meter i{display: block;height: 100%;background: var(--sc,var(--phos));opacity: .8}.atc-dens-v{color: var(--ink);font-weight: 600;font-variant-numeric: tabular-nums}.atc-dens-p{color: var(--phos);font-variant-numeric: tabular-nums}.atc-dens-s{color: var(--dim);font-variant-numeric: tabular-nums}.atc-dens-spark{min-width: 0}.atc-dens-spark svg.spark{height: 24px}.atc-dens-c.is-up{color: var(--phos)}.atc-dens-c.is-down{color: var(--red)}.atc-dens-c.is-flat{color: var(--dim)}.atc-split-facts{margin-bottom: 14px}.atc-status{--st: var(--phos);padding: 40px 0 0}.atc-status.is-warn{--st: var(--amber)}.atc-status.is-bad{--st: var(--alert)}.atc-status.is-off{--st: #7f8f87}.atc-state{display: flex;width: fit-content;max-width: 100%;align-items: center;gap: 14px;margin: 4px 0 18px;padding: 12px 20px 12px 16px;border: 1px solid var(--st);border-radius: 3px;background: color-mix(in srgb,var(--st) 9%,#03100a);box-shadow: 0 0 30px color-mix(in srgb,var(--st) 18%,transparent),inset 0 0 20px rgba(0,0,0,.5);font: 700 34px/1 var(--mono);letter-spacing: .08em;color: var(--st);text-shadow: 0 0 16px color-mix(in srgb,var(--st) 55%,transparent)}.atc-state-lamp{width: 16px;height: 16px;border-radius: 50%;background: var(--st);box-shadow: 0 0 14px var(--st);animation: atc-lamp 2.4s ease-in-out infinite}.atc-status-detail{margin: 14px 0 0;max-width: 42em;font-size: 16.5px;line-height: 1.6;color: var(--mut)}.atc-metar{margin: 26px 0 0;padding: 12px 16px;border: 1px solid var(--panel-line);border-left: 3px solid var(--st);border-radius: 3px;background: #020a06;font: 500 13px/1.6 var(--mono);letter-spacing: .06em;color: var(--phos);overflow-wrap: anywhere}.atc-metar-k{color: var(--dim)}.atc-metar b{color: var(--st)}.atc-board{border: 1px solid var(--panel-line);border-radius: var(--radius);overflow: hidden;background: var(--panel)}.atc-board-row{display: grid;grid-template-columns: 90px minmax(0,1.1fr) minmax(0,1.4fr) 90px;gap: 16px;align-items: center;padding: 14px 18px;border-top: 1px solid var(--line2)}.atc-board-row:first-child{border-top: 0}.atc-board-row.is-head{padding-top: 10px;padding-bottom: 10px;background: #03100a;font: 600 9.5px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim)}.atc-board-row.is-head>span:last-child{text-align: right}.atc-board-code{font: 700 13px var(--mono);letter-spacing: .12em;color: var(--amber)}.atc-board-v{font: 600 26px/1 var(--mono);letter-spacing: -.03em;color: var(--phos);margin-right: 10px;font-variant-numeric: tabular-nums}.atc-v-warn{color: var(--amber)}.atc-v-bad{color: var(--alert)}.atc-board-k{font-size: 13.5px;color: var(--mut)}.atc-board-n{font-size: 13px;line-height: 1.5;color: var(--dim)}.atc-lampbox{justify-self: end;display: inline-flex;align-items: center;gap: 7px;padding: 4px 8px;border: 1px solid currentColor;border-radius: 2px;font: 700 10px/1.2 var(--mono);letter-spacing: .12em;text-transform: uppercase;white-space: nowrap}.atc-lampbox::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor;box-shadow: 0 0 8px currentColor}.atc-lampbox.is-ok{color: var(--phos)}.atc-lampbox.is-warn{color: var(--amber)}.atc-lampbox.is-bad{color: var(--alert)}.atc-lampbox.is-info{color: var(--cyan)}.atc-table .atc-lampbox{justify-self: start}.atc-tape{display: flex;align-items: flex-end;gap: 3px;height: 90px;padding: 6px;border: 1px solid var(--panel-line);border-radius: 3px;background: repeating-linear-gradient(0deg,rgba(130,255,190,.06) 0 1px,transparent 1px 25%),#03100a}.atc-tape i{flex: 1 1 0;min-width: 2px;border-radius: 1px 1px 0 0;background: var(--phos);opacity: .85}.atc-tape i.is-warn{background: var(--amber)}.atc-tape i.is-down{background: var(--alert)}.atc-tape i:hover{opacity: 1;filter: brightness(1.3)}.atc-tape-key{display: flex;flex-wrap: wrap;gap: 6px 18px;margin-top: 10px;font: 500 11px var(--mono);color: var(--dim)}.atc-tape-key span{display: inline-flex;align-items: center;gap: 6px}.atc-tape-key i{width: 10px;height: 10px;border-radius: 1px;background: var(--phos)}.atc-tape-key i.is-warn{background: var(--amber)}.atc-tape-key i.is-down{background: var(--alert)}.atc-tape-ends{margin-left: auto}.atc-t-nowrap{white-space: nowrap}.atc-status-table td:nth-child(2){min-width: 260px}.atc-summary-wide .atc-sum-grid{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.atc-summary-wide .atc-sum-evt{grid-column: auto;border-top: 0 !important;border-right: 1px solid var(--line2) !important}.atc-summary-wide .atc-sum-cell:nth-child(2){border-right: 1px solid var(--line2)}.atc-heat-wrap{overflow-x: auto}.atc .heat{border-collapse: separate;border-spacing: 2px;width: 100%;min-width: 720px;font: 500 10px var(--mono)}.atc .heat th{color: var(--dim);font-weight: 600;padding: 2px 3px;text-align: center}.atc .heat tbody th{text-align: left;color: var(--mut);letter-spacing: .08em;text-transform: uppercase;padding-right: 8px}.atc .heat td{height: 24px;border-radius: 1px}.atc .heat td.num{color: var(--phos);text-align: right;padding-left: 8px;font-size: 11px;background: none !important}.atc .heat-0{background: #0b1d14 !important}.atc .heat-1{background: rgba(92,240,160,.2) !important}.atc .heat-2{background: rgba(92,240,160,.42) !important}.atc .heat-3{background: rgba(92,240,160,.7) !important}.atc .heat-4{background: #8dffc4 !important;box-shadow: 0 0 10px rgba(92,240,160,.55)}.atc-heat-legend{display: flex;align-items: center;flex-wrap: wrap;gap: 5px;margin-top: 12px;font: 500 11px var(--mono);color: var(--dim)}.atc-heat-legend i{display: inline-block;width: 18px;height: 11px;border-radius: 1px}.atc-dayrow{display: grid;grid-template-columns: 40px minmax(0,1fr) 90px;gap: 10px;align-items: center;padding: 7px 0;font: 500 12px var(--mono)}.atc-dayrow-d{color: var(--mut);text-transform: uppercase;letter-spacing: .08em}.atc-dayrow-bar{height: 10px;background: #03100a;border: 1px solid var(--line2)}.atc-dayrow-bar i{display: block;height: 100%;background: rgba(92,240,160,.55)}.atc-dayrow.is-top .atc-dayrow-bar i{background: var(--amber);box-shadow: 0 0 8px rgba(255,201,77,.4)}.atc-dayrow-v{text-align: right;color: var(--ink)}.atc-dayrow-v span{color: var(--dim);margin-left: 4px}.atc-sharerow{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: 10px;padding: 8px 0;border-top: 1px dashed var(--line)}.atc-sharerow:first-child{border-top: 0}.atc-sharerow-p{font: 600 16px var(--mono);color: var(--phos)}.atc-sharerow-l{display: block;font: 600 13px var(--mono);color: var(--ink)}.atc-sharerow-n{display: block;font-size: 12.5px;color: var(--dim)}.atc-sched-mini{grid-template-columns: minmax(0,1fr)}.atc-sched-mini li{grid-template-columns: 48px minmax(0,1fr)}.atc-racks-2{grid-template-columns: repeat(auto-fit,minmax(min(520px,100%),1fr))}.atc-brief-wrap{max-width: 980px}.atc-sheet{position: relative;max-width: 820px;padding: 0 40px 26px;color: var(--strip-ink);border-radius: 3px;background: linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0) 30%),repeating-linear-gradient(180deg,transparent 0 27px,rgba(18,26,22,.05) 27px 28px),var(--paper-vanilla);box-shadow: 0 2px 0 rgba(0,0,0,.5),0 30px 60px -26px rgba(0,0,0,.9)}.atc-sheet::before{content: "";position: absolute;top: -10px;left: 50%;width: 90px;height: 20px;margin-left: -45px;border-radius: 3px;background: linear-gradient(180deg,#59665f,#2b3530);box-shadow: 0 2px 4px rgba(0,0,0,.5)}.atc-sheet-head{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 6px 16px;margin: 0 -40px 24px;padding: 18px 40px 12px;border-bottom: 2px solid rgba(18,26,22,.7);font: 700 11px/1.2 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--strip-ink)}.atc-sheet .prose{color: #26302b;font-size: 15.5px}.atc-sheet .prose h2,.atc-sheet .prose h3,.atc-sheet .prose strong,.atc-sheet .prose b{color: var(--strip-ink)}.atc-sheet .prose a{color: #0d4f8a;text-decoration-color: rgba(13,79,138,.45)}.atc-sheet .prose code{background: rgba(255,255,255,.6);color: var(--strip-ink);border-color: rgba(18,26,22,.2)}.atc-sheet-intro{font-size: 17px;margin-bottom: 18px}.atc-sheet-foot{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;margin-top: 22px;padding-top: 12px;border-top: 1px dashed rgba(18,26,22,.4);font: 700 10.5px var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--strip-mut)}.atc-sheet-foot .atc-pen{font-size: 17px;letter-spacing: 0;text-transform: none;transform: rotate(-4deg)}.atc-sm-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(300px,100%),1fr));gap: 16px;align-items: start}.atc-sm-links{list-style: none;margin: 0;padding: 10px 16px 14px}.atc-sm-links li{padding: 5px 0;border-top: 1px dashed var(--line2)}.atc-sm-links li:first-child{border-top: 0}.atc-sm-links a{font-size: 13.5px}.atc-sm-letters{display: grid;grid-template-columns: repeat(auto-fill,minmax(64px,1fr));gap: 6px}.atc-sm-letter{display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 9px 4px;border: 1px solid var(--panel-line);border-bottom-width: 2px;border-radius: 3px;background: #03100a}.atc .atc-sm-letter b{font: 700 18px var(--mono);color: var(--phos)}.atc-sm-letter span{font: 500 10.5px var(--mono);color: var(--dim)}.atc a.atc-sm-letter:hover{border-color: var(--acc)}.atc-sm-letter.is-empty{opacity: .4}.atc .search-pill{background: #03100a;border-color: var(--panel-line);border-radius: 4px;box-shadow: none}.atc .search-pill::before{color: var(--phos)}.atc .search-pill input[type="search"]{border: 0;background: transparent;font-family: var(--mono);font-size: 14px}.atc .btn{font-family: var(--mono);font-weight: 700;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;border-radius: 3px}.atc .error-code{font-family: var(--mono);color: rgba(92,240,160,.14);text-shadow: 0 0 40px rgba(92,240,160,.12)}.atc .info-head h1{font-family: var(--mono)}.atc .note{color: var(--dim)}.atc .card{background: linear-gradient(180deg,var(--panel-2),var(--panel));border-color: var(--panel-line);border-radius: var(--radius)}.atc .chip{background: #03100a;border-color: var(--panel-line);font-family: var(--mono);border-radius: 3px}.atc .page-head h1{font-family: var(--mono)}@media (prefers-reduced-motion: reduce){.atc-sweep{animation: none;transform: rotate(58deg)}.atc-blip-sym{animation: none;opacity: 1}.atc-lamp,.atc-state-lamp,.atc-rec{animation: none}.atc-strip,.atc-caret{transition: none}.atc-strip:hover{transform: none}}@media (max-width: 1180px){.atc-burger{display: inline-flex;order: 3}.atc-clock{order: 2}.atc-nav{display: none;order: 9;flex-basis: 100%;flex-wrap: wrap;padding: 6px 0 12px}.atc-menu-toggle:checked ~ .atc-nav{display: flex}.atc-top-in{flex-wrap: wrap;row-gap: 0}}@media (max-width: 1100px){.atc-hero{grid-template-columns: minmax(0,1fr);grid-template-areas: "text" "scope" "sum";gap: 30px}.atc-scope-box{max-width: 560px}.atc-foot-grid{grid-template-columns: 1fr 1fr}.atc-foot-brand{grid-column: 1 / -1}}@media (max-width: 1100px){.atc-srv-grid{grid-template-columns: minmax(0,1fr)}.atc-summary-wide .atc-sum-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.atc-summary-wide .atc-sum-evt{grid-column: 1 / -1;border-right: 0 !important;border-bottom: 1px solid var(--line2)}.atc-dhero{grid-template-columns: minmax(0,1fr)}.atc-split-grid{grid-template-columns: minmax(0,1fr)}.atc-evt-grid{grid-template-columns: minmax(0,1fr)}.atc-evt-strip{transform: none}.atc-xstrip{grid-template-columns: 60px repeat(5,minmax(0,1fr));grid-template-areas: "stub head head head head head" "stub con con con con con" "stub pax avg rank last next"}}@media (max-width: 1100px){.atc-atis-wide{display: none}}@media (max-width: 820px){.atc-xstrip{grid-template-columns: 40px minmax(0,1fr) minmax(0,1fr);grid-template-areas: "stub head head" "stub con con" "stub pax pax" "stub avg rank" "stub last next"}.atc-x-head{padding: 12px 14px 14px}.atc-x-con{padding: 12px 14px 14px}.atc-x-f{padding: 10px 12px 12px}.atc-x-cs{font-size: 24px}.atc .atc-x-name{font-size: 19px}.atc-x-v{font-size: 20px}.atc-x-stub{padding: 12px 2px}.atc-x-kind{font-size: 11px}}@media (max-width: 640px){body.atc{--nav-h: 0px}.atc-wrap,.atc-top-in,.atc-atis-in{padding-left: 16px;padding-right: 16px}.atc-top-in{gap: 10px;min-height: 56px}.atc-brand-text span{display: none}.atc-brand-text b{font-size: 13.5px}.atc-top{position: relative}.atc-atis-in{flex-wrap: wrap;row-gap: 8px;padding-top: 7px;padding-bottom: 9px}.atc-find{flex: 1 1 100%;margin-left: 0}.atc .atc-find input[type="search"]{padding: 8px 0;font-size: 13px}.atc-clock{margin-left: auto;padding: 5px 7px}.atc-clock span{display: none}.atc-clock b{font-size: 13px}.atc-brand{flex: 0 1 auto;overflow: hidden}.atc-brand-text b{overflow: hidden;text-overflow: ellipsis}.atc-burger{padding: 7px 9px}.atc-burger span{display: none}.atc-atis-in{gap: 14px;font-size: 10px}.atc-atis-item span{display: none}.atc-display{font-size: 30px}.atc-h1{font-size: 27px}.atc-h2{font-size: 20px}.atc-head{padding-top: 28px}.atc-hero{padding-top: 26px}.atc-scope-box::before{box-shadow: 0 0 0 5px #0c1612,0 0 0 6px #29372f,0 20px 50px -10px rgba(0,0,0,.85)}.atc-scope-corner{font-size: 8px}.atc-tag-s{transform: scale(1.65)}.atc-tag-5,.atc-tag-6,.atc-tag-7{display: none}.atc-sc-brg{font-size: 17px}.atc-sc-ring-label{font-size: 15px}.atc-sum-grid{grid-template-columns: minmax(0,1fr)}.atc-sum-cell{border-right: 0 !important;border-top: 1px solid var(--line2) !important}.atc-sum-cell:first-child{border-top: 0 !important}.atc-count-p b{font-size: 30px}.atc-bigcount{gap: 2px;padding: 22px 6px 6px}.atc-bc-p b,.atc-bc-p::before{font-size: 46px}.atc-bc-sep{font-size: 36px}.atc-evt-strip{grid-template-columns: 40px repeat(2,minmax(0,1fr));grid-template-areas: "stub evt evt" "stub date uk" "stub utc last"}.atc-xs-big{font-size: 20px !important}.atc-xs-pen{top: 10px;font-size: 14px}.atc-cycle-ends{font-size: 10.5px}.atc-cycle-ends>span:nth-child(2){display: none}.atc-wz-actions{margin-left: 0}.atc-state{font-size: 24px;padding: 10px 14px}.atc-board-row{grid-template-columns: 52px minmax(0,1fr) auto;gap: 6px 12px;padding: 12px 14px}.atc-board-row>.atc-board-n{grid-column: 2 / -1;grid-row: 2}.atc-board-row>.atc-lampbox{grid-column: 3;grid-row: 1;align-self: start}.atc-board-row>.atc-board-code{grid-row: 1;align-self: start;padding-top: 6px}.atc-board-row.is-head{display: none}.atc-board-v{font-size: 22px}.atc-tape{gap: 1px;height: 70px}.atc-tape-ends{margin-left: 0}.atc-dbig b{font-size: 54px}.atc-dtiles{grid-template-columns: repeat(2,minmax(0,1fr))}.atc-dens-row,.atc-dens.has-trend .atc-dens-row{grid-template-columns: 12px minmax(0,1fr) 64px 50px;gap: 8px}.atc-dens-s,.atc-dens-row>.atc-dens-spark,.atc-dens-row.is-head>span:nth-child(5){display: none}.atc-dens.has-trend .atc-dens-row{grid-template-columns: 12px minmax(0,1fr) 64px 50px 46px}.atc-rack{padding: 8px 10px 10px}.atc-rack::before,.atc-rack::after{display: none}.atc-foot-grid{grid-template-columns: 1fr}.atc-foot-sign{margin-left: 0}.atc-quick-group{grid-template-columns: minmax(0,1fr);gap: 6px}.atc-faq-item .prose{padding-left: 4px}.atc-box{padding: 20px 16px 6px}.atc-sheet{padding: 0 18px 20px}.atc-sheet-head{margin: 0 -18px 18px;padding: 16px 18px 10px}.atc-console-at,.atc-rackbar-count{margin-left: 0}}
