:root{--bg: #05060f;--bg2: #090b19;--card: #0b0d1d;--chip: #10132a;--track: #1d2142;--line: rgba(168,160,255,.15);--line2: rgba(168,160,255,.08);--line3: rgba(168,160,255,.26);--ink: #ecebff;--mut: #a9abcb;--dim: #8286ab;--acc: #a07cff;--accHov: #b89bff;--accInk: #0e0820;--acc-soft: rgba(160,124,255,.12);--acc-line: rgba(160,124,255,.5);--acc-fill: rgba(160,124,255,.16);--cyan: #67e8f9;--cyan-soft: rgba(103,232,249,.09);--cyan-line: rgba(103,232,249,.34);--rose: #ff8fab;--gold: #f5d58a;--green: #6ee7b7;--red: #ff7b8a;--blue: #67e8f9;--yellow: #fbbf77;--green-soft: rgba(110,231,183,.1);--red-soft: rgba(255,123,138,.1);--yellow-soft: rgba(251,191,119,.1);--blue-soft: rgba(103,232,249,.09);--s1: var(--acc);--s2: var(--cyan);--s3: var(--green);--s4: #7f9cff;--s5: var(--dim);--s6: var(--yellow);--k-official: #f5d58a;--k-modded: #c3adff;--k-pve: #5eead4;--k-vanilla: #e6ebff;--k-community: #86a6ff;--panel: rgba(9,11,26,.9);--panel-2: rgba(14,16,36,.96);--card-grad: var(--panel);--shadow: none;--shadow-1: none;--shadow-2: 0 30px 60px -36px rgba(0,0,0,.9);--hi: rgba(255,255,255,.03);--glow-a: transparent;--glow-b: transparent;--glow-acc: 0 0 0 1px var(--acc-line);--radius: 4px;--radius-sm: 3px;--radius-xs: 2px;--nav-h: 0px;--star: rgba(236,235,255,.9);--star-dim: rgba(236,235,255,.45);--nebula-a: color-mix(in srgb,var(--acc) 17%,transparent);--nebula-b: rgba(70,190,255,.07);--nebula-c: rgba(100,80,220,.08);color-scheme: dark}:root[data-theme="light"],[data-theme="light"]{--bg: #f4f3ee;--bg2: #ecebe4;--card: #fbfaf6;--chip: #ecebe4;--track: #dcdbd2;--line: rgba(21,22,46,.14);--line2: rgba(21,22,46,.07);--line3: rgba(21,22,46,.26);--ink: #15162e;--mut: #4a4c6a;--dim: #5f6283;--acc: #6d28d9;--accHov: #5b21b6;--accInk: #ffffff;--acc-soft: rgba(109,40,217,.07);--acc-line: rgba(109,40,217,.4);--acc-fill: rgba(109,40,217,.12);--cyan: #0e7490;--cyan-soft: rgba(14,116,144,.07);--cyan-line: rgba(14,116,144,.35);--rose: #be185d;--gold: #8a6100;--green: #047857;--red: #b91c1c;--blue: #0e7490;--yellow: #a15c07;--green-soft: rgba(4,120,87,.08);--red-soft: rgba(185,28,28,.07);--yellow-soft: rgba(161,92,7,.08);--blue-soft: rgba(14,116,144,.07);--s4: #3b5bdb;--k-official: #a16c00;--k-modded: #6d28d9;--k-pve: #0f766e;--k-vanilla: #334155;--k-community: #2f55c9;--panel: rgba(251,250,246,.86);--panel-2: #ffffff;--shadow-2: 0 24px 50px -34px rgba(21,22,46,.35);--star: rgba(21,22,46,.5);--star-dim: rgba(21,22,46,.22);--nebula-a: color-mix(in srgb,var(--acc) 6%,transparent);--nebula-b: rgba(14,116,144,.05);--nebula-c: transparent;color-scheme: light}html{background: var(--bg)}body.ob{background: transparent;color: var(--ink);font: 400 15px/1.6 var(--font)}.ob ::selection{background: var(--acc-fill)}.ob a{color: var(--acc)}.ob a:hover{color: var(--accHov)}.ob h1,.ob h2,.ob h3{font-weight: 500}.ob-sky{position: fixed;inset: 0;z-index: -1;pointer-events: none;overflow: hidden;background: radial-gradient(900px 560px at 84% -10%,var(--nebula-a),transparent 70%),radial-gradient(760px 520px at 4% 22%,var(--nebula-b),transparent 70%),radial-gradient(1300px 700px at 50% 118%,var(--nebula-c),transparent 70%)}.ob-sky::before,.ob-sky i{content: "";position: absolute;inset: 0}.ob-sky::before{background-image: radial-gradient(1px 1px at 17px 23px,var(--star-dim) 50%,transparent 51%),radial-gradient(1px 1px at 61px 141px,var(--star-dim) 50%,transparent 51%),radial-gradient(1px 1px at 113px 67px,var(--star-dim) 50%,transparent 51%),radial-gradient(1px 1px at 151px 189px,var(--star-dim) 50%,transparent 51%),radial-gradient(1px 1px at 197px 31px,var(--star-dim) 50%,transparent 51%),radial-gradient(1px 1px at 89px 207px,var(--star-dim) 50%,transparent 51%),radial-gradient(1px 1px at 203px 121px,var(--star-dim) 50%,transparent 51%),radial-gradient(1px 1px at 37px 97px,var(--star-dim) 50%,transparent 51%);background-size: 223px 223px}.ob-sky-far{background-image: radial-gradient(1.2px 1.2px at 41px 59px,var(--star) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 233px 17px,var(--star) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 307px 251px,var(--star) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 151px 331px,var(--star) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 19px 283px,var(--star) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 271px 163px,var(--star) 50%,transparent 51%);background-size: 367px 367px;opacity: .7}.ob-sky-near{background-image: radial-gradient(1.6px 1.6px at 97px 113px,var(--star) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 401px 61px,rgba(150,230,255,.8) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 263px 409px,rgba(200,180,255,.85) 50%,transparent 51%),radial-gradient(2px 2px at 479px 307px,var(--star) 50%,transparent 51%),radial-gradient(1.6px 1.6px at 43px 467px,rgba(255,230,190,.75) 50%,transparent 51%);background-size: 541px 541px;animation: ob-twinkle 7s ease-in-out infinite alternate}:root[data-theme="light"] .ob-sky-near{background-image: radial-gradient(1.4px 1.4px at 97px 113px,var(--star) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 401px 61px,var(--star) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 263px 409px,var(--star) 50%,transparent 51%),radial-gradient(1.8px 1.8px at 479px 307px,var(--star) 50%,transparent 51%);animation: none;opacity: .8}@keyframes ob-twinkle{from{opacity: .45}to{opacity: 1}}.ob-label{display: inline-block;font: 500 10.5px/1.3 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim);margin: 0}.ob-label-dim{letter-spacing: .1em}.ob-code{display: inline-flex;align-items: center;gap: 9px;margin: 0 0 18px;font: 500 11px/1.3 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--cyan)}.ob-code .ob-i{width: 16px;height: 16px}.ob-i{width: 18px;height: 18px;flex: 0 0 auto;display: inline-block;vertical-align: middle}.ob-h1{margin: 0;font: 500 clamp(30px,3.6vw,46px)/1.08 var(--font);letter-spacing: -.03em;color: var(--ink);text-wrap: balance}.ob-h2{margin: 0;font: 500 clamp(21px,2vw,26px)/1.2 var(--font);letter-spacing: -.02em;color: var(--ink)}.ob-sub{margin: 14px 0 0;max-width: 46em;font: 400 16px/1.6 var(--font);color: var(--mut)}.ob-dimtxt{color: var(--dim)}.ob-more{font: 500 12.5px/1.3 var(--font);color: var(--mut);white-space: nowrap}a.ob-more:hover,a:hover .ob-more{color: var(--acc)}.ob-name{display: block;min-width: 0;font: 600 14px/1.35 var(--font);color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ob a.ob-name{color: var(--ink)}.ob a.ob-name:hover{color: var(--acc)}.ob-meta{display: block;min-width: 0;margin-top: 2px;font: 400 11.5px/1.45 var(--mono);color: var(--dim);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ob-cat{font: 500 11px/1 var(--mono);letter-spacing: .03em;color: var(--acc);white-space: nowrap}.ob-cat-none{color: var(--dim)}.ob-pop{font: 400 12.5px/1.2 var(--mono);color: var(--dim);white-space: nowrap;font-variant-numeric: tabular-nums}.ob-pop b{font-weight: 600;color: var(--ink)}.ob-pop em{font-style: normal;color: var(--cyan);margin-left: 3px}.ob-pop span{margin-left: 4px}.ob-t{font: 500 12.5px/1.2 var(--mono);color: var(--ink);white-space: nowrap}.ob-due{display: inline-block;font: 600 10px/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--bg);background: var(--green);border-radius: 2px;padding: 4px 6px}.ob-fw{display: inline-block;font: 600 9.5px/1 var(--mono);letter-spacing: .08em;color: var(--acc);border: 1px solid var(--acc-line);border-radius: 2px;padding: 2px 4px;vertical-align: 1px}.ob-fresh{color: var(--green)}.ob-mag{--mag: var(--acc);position: relative;display: block;width: 100%;height: 9px;background: repeating-linear-gradient(90deg,var(--line3) 0 1px,transparent 1px 10%) 0 100% / 100% 3px no-repeat,linear-gradient(var(--track),var(--track)) 0 50% / 100% 1px no-repeat}.ob-mag>i{position: absolute;left: 0;top: 50%;height: 2px;margin-top: -1px;width: var(--p,0%);background: linear-gradient(90deg,transparent,var(--mag));border-radius: 2px}.ob-mag>i::after{content: "";position: absolute;right: -3px;top: 50%;width: 6px;height: 6px;margin-top: -3px;border-radius: 50%;background: var(--mag);box-shadow: 0 0 8px 1px color-mix(in srgb,var(--mag) 70%,transparent)}.ob-mag.is-full{--mag: var(--rose)}.ob-mag.is-low{--mag: var(--cyan)}.ob-curve{display: block;width: 100%;height: 26px;overflow: visible}.ob-curve .l{fill: none;stroke: var(--cyan);stroke-width: 1.3;vector-effect: non-scaling-stroke;stroke-linejoin: round}.ob-curve .a{fill: var(--cyan-soft);stroke: none}.ob-k-official{--k: var(--k-official)}.ob-k-modded{--k: var(--k-modded)}.ob-k-pve{--k: var(--k-pve)}.ob-k-vanilla{--k: var(--k-vanilla)}.ob-k-community{--k: var(--k-community)}.ob-ruler{height: 9px;margin-top: 26px;background: linear-gradient(90deg,var(--acc) 0 72px,transparent 72px) 0 100% / 100% 1px no-repeat,linear-gradient(var(--line),var(--line)) 0 100% / 100% 1px no-repeat,repeating-linear-gradient(90deg,var(--line3) 0 1px,transparent 1px 120px) 0 100% / 100% 9px no-repeat,repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 12px) 0 100% / 100% 4px no-repeat}.ob-panel{position: relative;display: block;min-width: 0;background: var(--panel);border: 1px solid var(--line);border-radius: var(--radius);padding: 20px 22px;color: var(--ink)}.ob-panel::before,.ob-panel::after{content: "";position: absolute;width: 10px;height: 10px;pointer-events: none}.ob-panel::before{left: -1px;top: -1px;border-left: 1px solid var(--acc);border-top: 1px solid var(--acc);border-top-left-radius: var(--radius)}.ob-panel::after{right: -1px;bottom: -1px;border-right: 1px solid var(--cyan-line);border-bottom: 1px solid var(--cyan-line);border-bottom-right-radius: var(--radius)}a.ob-panel-link{color: var(--ink);text-decoration: none;transition: border-color .2s,background-color .2s}a.ob-panel-link:hover{color: var(--ink);border-color: var(--line3);background: var(--panel-2)}.ob-panel-top{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 6px 14px}.ob-panel-note{display: block;margin-top: 10px;font: 400 14px/1.5 var(--font);color: var(--mut)}.ob-panel-title{margin: 0;font: 600 15px/1.3 var(--font);letter-spacing: -.01em;color: var(--ink)}.ob-panel-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;gap: 6px 14px;margin: 0 0 16px}.ob-panel-head .ob-label{display: block;margin-bottom: 4px}.ob-big{display: block;margin-top: 14px;font: 500 clamp(40px,4.4vw,56px)/1 var(--mono);letter-spacing: -.04em;color: var(--ink);font-variant-numeric: tabular-nums}.ob-note{margin: 12px 0 0;font: 400 13px/1.55 var(--font);color: var(--dim)}.ob-note a{color: var(--mut);text-decoration: underline;text-decoration-color: var(--line3);text-underline-offset: 3px}.ob-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 40px;padding: 0 16px;border: 1px solid var(--line3);border-radius: var(--radius-sm);background: transparent;color: var(--ink);font: 500 12px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;cursor: pointer;text-decoration: none;transition: border-color .15s,background-color .15s,color .15s}.ob a.ob-btn{color: var(--ink)}.ob-btn:hover,.ob a.ob-btn:hover{border-color: var(--ink);color: var(--ink);background: var(--acc-soft)}.ob-btn .ob-i{width: 16px;height: 16px}.ob-btn-acc,.ob a.ob-btn-acc{background: var(--acc);border-color: var(--acc);color: var(--accInk);font-weight: 600}.ob-btn-acc:hover,.ob a.ob-btn-acc:hover{background: var(--accHov);border-color: var(--accHov);color: var(--accInk)}.ob-btn-sm{min-height: 32px;padding: 0 11px;font-size: 11px}.ob-btn.copied{border-color: var(--green);color: var(--green)}.ob input[type="search"],.ob input[type="text"],.ob select{background-color: var(--panel);border: 1px solid var(--line3);border-radius: var(--radius-sm);color: var(--ink);font: 400 14px var(--font);min-height: 40px}.ob select{font: 500 12.5px var(--mono);letter-spacing: .02em;padding-left: 12px;background-image: linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%)}.ob select.on{border-color: var(--acc);color: var(--ink);background-color: var(--acc-soft);font-weight: 600}.ob input:focus,.ob select:focus{outline: 1px solid var(--acc);outline-offset: 1px;border-color: var(--acc)}.ob :focus-visible{outline: 1px solid var(--acc);outline-offset: 2px}.ob option{background: var(--card);color: var(--ink)}.ob .page-head h1,.ob .info-head h1{font-weight: 500;letter-spacing: -.03em}.ob .btn-acc,.ob .btn-acc:hover{box-shadow: none}.ob .btn-acc{background: var(--acc);border-color: var(--acc);color: var(--accInk)}.ob .btn-acc:hover{background: var(--accHov);border-color: var(--accHov)}.ob .search-pill{background: var(--panel);border-color: var(--line3);box-shadow: none}.ob .search-pill:focus-within{box-shadow: 0 0 0 3px var(--acc-soft)}.ob .card{background: var(--panel)}.ob .sm-letter{background: var(--panel)}.ob .flash{display: block;background: var(--acc-soft);border: 1px solid var(--acc-line);border-radius: var(--radius-sm);color: var(--ink);font: 400 13.5px/1.5 var(--font)}.ob .flash a{color: var(--acc)}.ob .flash-warn{background: var(--yellow-soft);border-color: color-mix(in srgb,var(--yellow) 45%,transparent)}.ob-bar{position: relative;z-index: 20;background: linear-gradient(180deg,color-mix(in srgb,var(--bg) 94%,transparent),color-mix(in srgb,var(--bg) 70%,transparent));border-bottom: 1px solid var(--line)}.ob-bar-in{max-width: 1280px;margin: 0 auto;padding: 0 24px;min-height: 64px;display: flex;align-items: center;gap: 22px}.ob-brand{display: inline-flex;align-items: center;gap: 12px;flex: 0 0 auto;color: var(--ink);text-decoration: none}.ob a.ob-brand,.ob a.ob-brand:hover{color: var(--ink)}.ob-brand-mark{position: relative;width: 34px;height: 34px;display: grid;place-items: center;flex: 0 0 auto}.ob-brand-mark::before{content: "";position: absolute;inset: -3px -7px;border: 1px solid var(--acc-line);border-radius: 50%;transform: rotate(-24deg)}.ob-brand-mark::after{content: "";position: absolute;right: -6px;top: 6px;width: 5px;height: 5px;border-radius: 50%;background: var(--cyan);box-shadow: 0 0 8px var(--cyan)}.ob-brand-tile{width: 26px;height: 26px;display: grid;place-items: center;border-radius: 50%;background: radial-gradient(circle at 35% 30%,var(--accHov),var(--acc) 55%,color-mix(in srgb,var(--acc) 50%,#000));color: var(--accInk);font: 700 13px/1 var(--font)}.ob-brand-tile svg{width: 16px;height: 16px;display: block}.ob-brand-text{display: flex;flex-direction: column;line-height: 1.15}.ob-brand-text b{font: 600 14.5px/1.15 var(--font);letter-spacing: .01em;color: var(--ink);white-space: nowrap}.ob-brand-text span{font: 500 9.5px/1.4 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--dim);white-space: nowrap}.ob-nav{display: flex;align-items: stretch;gap: 2px;margin-left: 8px;align-self: stretch}.ob-nav-link{position: relative;display: inline-flex;align-items: center;padding: 0 10px;font: 500 13px/1 var(--font);color: var(--mut);white-space: nowrap}.ob a.ob-nav-link{color: var(--mut)}.ob a.ob-nav-link:hover{color: var(--ink)}.ob a.ob-nav-link.is-on{color: var(--ink)}.ob-nav-link.is-on::after{content: "";position: absolute;left: 10px;right: 10px;bottom: -1px;height: 1px;background: var(--acc);box-shadow: 0 0 10px var(--acc)}.ob-find{margin-left: auto;display: flex;align-items: center;gap: 8px;width: 210px;padding: 0 12px;border: 1px solid var(--line);border-radius: var(--radius-sm);background: color-mix(in srgb,var(--bg) 70%,transparent);color: var(--dim)}.ob-find:focus-within{border-color: var(--acc)}.ob-find .ob-i{width: 15px;height: 15px}.ob .ob-find input[type="search"]{flex: 1;min-width: 0;width: auto;min-height: 36px;padding: 0;border: 0;background: transparent;font: 400 13px var(--font);outline: 0}.ob-theme{flex: 0 0 auto;min-height: 36px;padding: 0 11px;border: 1px solid var(--line);border-radius: var(--radius-sm);background: transparent;color: var(--mut);font: 500 10.5px/1 var(--mono);letter-spacing: .1em;cursor: pointer;white-space: nowrap}.ob-theme:hover{color: var(--ink);border-color: var(--line3)}.ob-menu-toggle{position: absolute;opacity: 0;width: 0;height: 0;pointer-events: none}.ob-burger{display: none;width: 44px;height: 44px;place-items: center;border: 1px solid var(--line);border-radius: var(--radius-sm);color: var(--mut);cursor: pointer}.ob-burger .ob-i{width: 20px;height: 20px}.ob-menu-toggle:focus-visible + .ob-burger{outline: 1px solid var(--acc);outline-offset: 2px}.ob-telemetry{border-top: 1px solid var(--line2);background: color-mix(in srgb,var(--bg) 55%,transparent)}.ob-telemetry-in{max-width: 1280px;margin: 0 auto;padding: 0 24px;min-height: 30px;display: flex;align-items: center;gap: 0;overflow: hidden;white-space: nowrap;font: 500 10.5px/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim)}.ob-tm{display: inline-flex;align-items: center;gap: 8px;padding: 0 16px;border-left: 1px solid var(--line2)}.ob-tm:first-child{padding-left: 0;border-left: 0}.ob-tm b{font-weight: 500;color: var(--ink);letter-spacing: .04em;font-variant-numeric: tabular-nums}.ob-tm-live{color: var(--green)}.ob-tm-end{margin-left: auto}.ob-tm-clock b{min-width: 6.2em}.ob-blip{width: 6px;height: 6px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 0 color-mix(in srgb,var(--green) 50%,transparent);animation: ob-blip 2.4s ease-out infinite}@keyframes ob-blip{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--green) 55%,transparent)}70%,100%{box-shadow: 0 0 0 7px transparent}}.ob-main{display: block;padding-bottom: 24px}.ob-foot{margin-top: 96px;border-top: 1px solid var(--line);background: linear-gradient(180deg,color-mix(in srgb,var(--bg) 40%,transparent),var(--bg))}.ob-foot-grid{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap: 32px 48px;padding: 44px 0 32px}.ob-foot-brand p{margin: 16px 0 0;max-width: 34em;font: 400 13.5px/1.6 var(--font);color: var(--mut)}.ob-foot-col{display: flex;flex-direction: column;gap: 2px}.ob-foot-col .ob-label{margin-bottom: 10px}.ob-foot-col a{padding: 4px 0;font: 400 13.5px/1.4 var(--font);color: var(--mut)}.ob .ob-foot-col a{color: var(--mut)}.ob .ob-foot-col a:hover,.ob .ob-foot-col a.is-on{color: var(--ink)}.ob-foot-line{display: flex;flex-wrap: wrap;gap: 6px 22px;padding: 18px 0 28px;border-top: 1px solid var(--line2);font: 500 10.5px/1.5 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim)}.ob-foot-line>span:first-child{color: var(--ink)}.ob-foot-sign{margin-left: auto;color: var(--cyan)}.ob-foot-sign::before{content: "";display: inline-block;width: 7px;height: 7px;margin-right: 8px;background: var(--cyan);vertical-align: 0}.ob-head{padding: 52px 0 0}.ob-head-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 22px;margin-top: 18px;font: 500 11px/1.4 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim)}.ob-head-meta b{font-weight: 500;color: var(--ink);letter-spacing: .02em;font-size: 13px}.ob-head-meta .ob-readout-line{display: inline-flex;align-items: baseline;gap: 8px}.ob-section{margin-top: 72px}.ob-sec-head{margin: 0 0 22px}.ob-sec-head>.ob-label{display: block;margin-bottom: 8px;color: var(--cyan)}.ob-sec-note{margin: 8px 0 0;max-width: 46em;font: 400 15px/1.6 var(--font);color: var(--mut)}.ob-split-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 10px 24px}.ob-hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 40px 56px;align-items: center;padding: 48px 0 28px}.ob-display{margin: 0;font: 500 clamp(38px,4.5vw,62px)/1.03 var(--font);letter-spacing: -.038em;color: var(--ink);text-wrap: balance}.ob-display em{font-style: normal;color: var(--acc)}.ob-lede{margin: 22px 0 0;max-width: 31em;font: 400 17px/1.6 var(--font);color: var(--mut)}.ob-search{display: flex;align-items: center;gap: 10px;max-width: 560px;margin-top: 30px;padding: 5px 5px 5px 14px;border: 1px solid var(--line3);border-radius: var(--radius);background: var(--panel);color: var(--dim)}.ob-search:focus-within{border-color: var(--acc);box-shadow: 0 0 0 3px var(--acc-soft)}.ob .ob-search input[type="search"]{flex: 1;min-width: 0;min-height: 42px;padding: 0;border: 0;background: transparent;font: 400 15.5px var(--font);outline: 0}.ob-search .ob-btn{min-height: 42px}.ob-key{margin-top: 40px;max-width: 560px}.ob-key-head{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding-bottom: 10px;border-bottom: 1px solid var(--line)}.ob-key-head .ob-label:first-child{color: var(--cyan)}.ob-key-list{list-style: none;margin: 0;padding: 0}.ob-key-list li{display: grid;grid-template-columns: 24px minmax(0,1fr) 132px;align-items: center;gap: 14px;padding: 10px 0;border-bottom: 1px solid var(--line2)}.ob-key-n{width: 22px;height: 22px;display: grid;place-items: center;border: 1px solid var(--k);border-radius: 50%;font: 600 10.5px/1 var(--mono);color: var(--ink);box-shadow: 0 0 10px -3px var(--k)}.ob-key-main{min-width: 0}.ob-key-main .ob-meta{display: flex;gap: 6px}.ob-key-pop{display: grid;grid-template-columns: auto;justify-items: end;gap: 4px;min-width: 0}.ob-key-pop .ob-curve{width: 96px;height: 20px}.ob-chart{margin: 0;min-width: 0}.ob-chart-box{position: relative;width: 100%;max-width: 640px;margin: 0 auto;aspect-ratio: 1 / 1;container-type: inline-size}.ob-sky-chart{display: block;width: 100%;height: 100%;overflow: visible}.ob-sc-frame{fill: none;stroke: var(--line)}.ob-sc-ticks{fill: none;stroke: var(--line3);stroke-width: 6}.ob-sc-ticks-big{stroke: var(--cyan-line);stroke-width: 14}.ob-sc-orbit{transform-origin: 320px 320px;animation: ob-spin 240s linear infinite}.ob-sc-orbit circle{fill: none;stroke: var(--acc-line);stroke-width: 1;stroke-dasharray: 1 7;opacity: .7}@keyframes ob-spin{to{transform: rotate(360deg)}}.ob-sc-cross{fill: none;stroke: var(--cyan-line);stroke-width: 1;stroke-dasharray: 1 5;opacity: .7}.ob-sc-ring{fill: none;stroke: var(--line);stroke-dasharray: 2 4}.ob-sc-ring-label{fill: var(--mut);font: 500 10px var(--mono);letter-spacing: .06em;paint-order: stroke;stroke: var(--bg);stroke-width: 4px;stroke-linejoin: round}.ob-sc-readout{fill: color-mix(in srgb,var(--bg) 88%,transparent);stroke: var(--acc-line)}.ob-sc-arc-track{fill: none;stroke: var(--line2);stroke-width: 3}.ob-sc-arc{fill: none;stroke: var(--acc);stroke-width: 3;filter: drop-shadow(0 0 4px var(--acc))}.ob-star{color: var(--k);cursor: pointer}.ob-star-core{fill: var(--k)}.ob-star-halo{pointer-events: none}.ob-star-ring{fill: none;stroke: var(--k);stroke-width: 1;opacity: .75}.ob-star-n{fill: var(--ink);font: 600 12px var(--mono)}.ob-star:hover .ob-star-core,.ob-star:focus .ob-star-core{stroke: var(--ink);stroke-width: 2}.ob-star:focus{outline: none}.ob-star:focus-visible .ob-star-core{stroke: var(--acc);stroke-width: 3}:root[data-theme="light"] .ob-star-halo{opacity: .55}.ob-readout{position: absolute;left: 50%;top: 50%;width: 27%;transform: translate(-50%,-50%);display: flex;flex-direction: column;align-items: center;text-align: center;gap: 1.1cqi;text-decoration: none}.ob a.ob-readout,.ob a.ob-readout:hover{color: var(--ink)}.ob-readout-k{font: 500 max(9.5px,1.65cqi)/1.2 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--cyan)}.ob-readout-v{font: 500 max(19px,5.5cqi)/1 var(--mono);letter-spacing: -.04em;color: var(--ink);font-variant-numeric: tabular-nums}.ob-readout-n{font: 400 max(10px,1.85cqi)/1.3 var(--font);color: var(--mut)}a.ob-readout:hover .ob-readout-v{color: var(--acc)}.ob-chart-cap{max-width: 600px;margin: 18px auto 0}.ob-chart-cap p{margin: 10px 0 0;font: 400 13px/1.55 var(--font);color: var(--dim)}.ob-chart-cap p a{white-space: nowrap}.ob-legend{display: flex;flex-wrap: wrap;gap: 6px 18px;font: 500 10.5px/1.4 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--mut)}.ob-legend span{display: inline-flex;align-items: center;gap: 7px}.ob-legend i{width: 7px;height: 7px;border-radius: 50%;background: var(--k);box-shadow: 0 0 8px var(--k)}@container (max-width: 520px){.ob-sc-ring-label{font-size: 17px}.ob-star-n{font-size: 20px}}.ob-band{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: 16px;margin-top: 12px}.ob-count{display: flex;align-items: flex-start;flex-wrap: wrap;gap: 4px 10px;margin-top: 16px}.ob-count-t{align-self: flex-start;height: clamp(36px,4vw,54px);display: inline-flex;align-items: center;margin-right: 2px;font: 400 clamp(22px,2.3vw,31px)/1 var(--mono);letter-spacing: -.02em;color: var(--cyan)}.ob-count-part{display: inline-flex;flex-direction: column;align-items: center;gap: 8px;min-width: 2.2ch}.ob-count-part b{font: 500 clamp(36px,4vw,54px)/1 var(--mono);letter-spacing: -.04em;color: var(--ink);font-variant-numeric: tabular-nums}.ob-count-part i{font: 500 9.5px/1 var(--mono);font-style: normal;letter-spacing: .16em;text-transform: uppercase;color: var(--dim)}.ob-count-sep{font: 300 clamp(30px,3.4vw,44px)/1.1 var(--mono);color: var(--line3)}.ob-count.done .ob-count-part b{color: var(--acc)}.ob-logs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.ob-log{position: relative;min-width: 0;padding: 18px 20px 8px;background: var(--panel);border: 1px solid var(--line);border-radius: var(--radius)}.ob-log::before{content: "";position: absolute;left: -1px;right: -1px;top: -1px;height: 1px;background: linear-gradient(90deg,var(--cat-c,var(--acc)),transparent 70%)}.ob-log.cat-official{--cat-c: var(--k-official)}.ob-log.cat-modded{--cat-c: var(--k-modded)}.ob-log.cat-pve{--cat-c: var(--k-pve)}.ob-log.cat-rate{--cat-c: var(--cyan)}.ob-log-head{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: baseline;gap: 4px 12px;padding-bottom: 12px;border-bottom: 1px solid var(--line)}.ob-log-head .ob-label{grid-column: 1 / -1}.ob-log-title{margin: 0;font: 600 15px/1.3 var(--font);letter-spacing: -.01em;color: var(--ink)}.ob-log-rows{list-style: none;margin: 0;padding: 0}.ob-log-rows li{display: grid;grid-template-columns: 24px minmax(0,1fr) 104px;align-items: center;gap: 12px;padding: 11px 0;border-bottom: 1px solid var(--line2)}.ob-log-rows li:last-child{border-bottom: 0}.ob-log-n{font: 500 11px/1 var(--mono);color: var(--dim)}.ob-log-main{min-width: 0}.ob-log-pop{display: flex;flex-direction: column;align-items: flex-end;gap: 7px;min-width: 0}.ob-log-empty{display: block !important;padding: 18px 0;color: var(--dim);font-size: 13.5px}.ob .prose,.ob-prose{font: 400 16px/1.7 var(--font);color: var(--mut)}.ob .prose h2{font: 500 21px/1.3 var(--font);color: var(--ink);letter-spacing: -.015em}.ob .prose h3{font: 600 16px/1.35 var(--font);color: var(--ink)}.ob .prose strong{color: var(--ink);font-weight: 600}.ob .prose a{color: var(--acc);text-decoration: underline;text-decoration-color: var(--acc-line);text-underline-offset: 3px}.ob .prose blockquote{border-left: 1px solid var(--acc);color: var(--ink)}.ob .prose code{background: var(--chip);border-color: var(--line)}.ob .prose li::marker{color: var(--acc)}.ob-text{max-width: 760px}.ob-text-box{position: relative;padding: 26px 30px;background: var(--panel);border: 1px solid var(--line);border-radius: var(--radius)}.ob-text-box>.ob-label{display: block;margin-bottom: 12px;color: var(--cyan)}.ob-text-box>:last-child{margin-bottom: 0}.ob-text-box.is-lit{border-left: 1px solid var(--acc)}.ob-faq{margin-top: 80px;max-width: 880px}.ob-faq-list{border-top: 1px solid var(--line)}.ob-faq-item{border-bottom: 1px solid var(--line)}.ob-faq-item>summary{display: grid;grid-template-columns: 44px minmax(0,1fr) 22px;align-items: baseline;gap: 12px;padding: 18px 0;cursor: pointer;list-style: none}.ob-faq-item>summary::-webkit-details-marker{display: none}.ob-faq-item>summary::after{content: "";align-self: center;width: 13px;height: 13px;justify-self: end;background: linear-gradient(var(--mut),var(--mut)) center / 13px 1px no-repeat,linear-gradient(var(--mut),var(--mut)) center / 1px 13px no-repeat;transition: transform .2s}.ob-faq-item[open]>summary::after{background: linear-gradient(var(--acc),var(--acc)) center / 13px 1px no-repeat}.ob-faq-n{font: 500 11px/1 var(--mono);letter-spacing: .08em;color: var(--cyan)}.ob-faq-q{font: 500 16.5px/1.45 var(--font);color: var(--ink)}.ob-faq-item>summary:hover .ob-faq-q{color: var(--acc)}.ob-faq-item>.prose{padding: 0 34px 20px 56px;font-size: 15.5px}.ob-quick{margin-top: 72px}.ob-quick-rows{border-top: 1px solid var(--line)}.ob-quick-row{display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 12px 24px;align-items: baseline;padding: 14px 0;border-bottom: 1px solid var(--line2)}.ob-quick-label{font: 500 10.5px/1.4 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim)}.ob-quick-links{display: flex;flex-wrap: wrap;gap: 8px}.ob-quick-links a{display: inline-flex;align-items: center;min-height: 32px;padding: 0 12px;border: 1px solid var(--line);border-radius: 999px;font: 500 13px/1 var(--font);color: var(--ink);transition: border-color .15s,color .15s}.ob .ob-quick-links a{color: var(--ink)}.ob .ob-quick-links a:hover{color: var(--acc);border-color: var(--acc-line)}.ob-related{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 18px;margin: 28px 0;padding: 14px 0;border-top: 1px solid var(--line2);border-bottom: 1px solid var(--line2)}.ob-related>.ob-label{color: var(--cyan)}.ob-related-links{display: flex;flex-wrap: wrap;gap: 6px 20px}.ob-related-links a{font: 400 14px/1.5 var(--font);color: var(--ink);text-decoration: underline;text-decoration-color: var(--line3);text-underline-offset: 4px}.ob .ob-related-links a{color: var(--ink)}.ob .ob-related-links a:hover{color: var(--acc);text-decoration-color: currentColor}.ob-panel .ob-related{margin: 16px 0 0;border-bottom: 0;padding-bottom: 0}.ob-console{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin: 32px 0 14px}.ob-console-q{position: relative;flex: 1 1 280px;max-width: 420px;display: flex;align-items: center;gap: 8px;padding: 0 12px;border: 1px solid var(--line3);border-radius: var(--radius-sm);background: var(--panel);color: var(--dim)}.ob-console-q:focus-within{border-color: var(--acc)}.ob .ob-console-q input[type="search"]{flex: 1;min-width: 0;border: 0;background: transparent;padding: 0;min-height: 40px;outline: 0}.ob-console-sel{display: inline-flex;align-items: center;gap: 8px}.ob-console-sel .ob-label{white-space: nowrap}.ob-console-at{margin-left: auto;font: 500 11px/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim);white-space: nowrap}.ob-console-at b{color: var(--ink);font-weight: 500}.ob-check{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 12px;border: 1px solid var(--line);border-radius: 999px;font: 500 12.5px/1 var(--font);color: var(--mut);cursor: pointer;user-select: none}.ob .ob-check input{min-height: 0}.ob-check input{appearance: none;-webkit-appearance: none;width: 12px;height: 12px;margin: 0;border: 1px solid var(--line3);border-radius: 50%;background: transparent;cursor: pointer;flex: 0 0 auto}.ob-check input:checked{border-color: var(--acc);background: radial-gradient(circle,var(--acc) 0 3px,transparent 3.5px);box-shadow: 0 0 8px var(--acc-line)}.ob-check:has(input:checked){color: var(--ink);border-color: var(--acc-line);background: var(--acc-soft)}.ob-check:has(input:focus-visible){outline: 1px solid var(--acc);outline-offset: 2px}.ob-table-wrap{overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid var(--line);border-radius: var(--radius);background: var(--panel)}.ob-cat-table{width: 100%;border-collapse: collapse;font-variant-numeric: tabular-nums}.ob-cat-table th,.ob-cat-table td{padding: 11px 10px;border: 0;border-bottom: 1px solid var(--line2);text-align: left;vertical-align: middle;white-space: nowrap;font: 500 12.5px/1.35 var(--mono);color: var(--mut);background: none}.ob-cat-table th:first-child,.ob-cat-table td:first-child{padding-left: 18px}.ob-cat-table th:last-child,.ob-cat-table td:last-child{padding-right: 18px}.ob-cat-table thead th{padding-top: 12px;padding-bottom: 12px;border-bottom: 1px solid var(--line);background: color-mix(in srgb,var(--bg) 55%,transparent);font: 500 10px/1.2 var(--mono);letter-spacing: .13em;text-transform: uppercase;color: var(--dim)}.ob-cat-table thead th a{color: inherit;display: inline-flex;gap: 5px;align-items: center}.ob-cat-table thead th a::after{content: "↕";opacity: .45;font-size: 10px}.ob-cat-table thead th a:hover,.ob-cat-table thead th.is-on a{color: var(--ink)}.ob-cat-table thead th.is-on a::after{content: none}.ob-cat-table thead th.is-on{box-shadow: inset 0 -1px 0 var(--acc)}.ob-cat-table tbody tr:last-child td{border-bottom: 0}.ob-cat-table tbody tr:hover td{background: color-mix(in srgb,var(--acc) 5%,transparent)}.ob-cat-table td.c-pos{width: 34px}.ob-pos{font: 500 11px/1 var(--mono);color: var(--dim)}.ob-cat-table td.c-rank{width: 70px}.ob-cat-table td.c-name{position: relative;white-space: normal;min-width: 220px;max-width: 340px;padding-left: 26px;font-family: var(--font)}.ob-cat-table td.c-name .ob-name{white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ob-entry{position: relative}.ob-dot{position: absolute;left: -15px;top: .5em;width: 6px;height: 6px;border-radius: 50%;background: var(--k);box-shadow: 0 0 7px var(--k)}.ob-cat-table td.c-pop{width: 120px;min-width: 112px}.ob-cat-table td.c-pop .ob-mag{margin-top: 7px;width: 96px}.ob-cat-table td.c-curve{width: 108px}.ob-curve-cell{display: block;width: 96px}.ob-cat-table td.c-tags{white-space: normal;min-width: 150px;max-width: 260px}.ob-cat-table tr.is-off td,.ob-cat-table tr.is-off .ob-name{color: var(--dim)}.ob-cat-table tr.is-off .ob-dot{background: transparent;box-shadow: inset 0 0 0 1px var(--dim)}.ob-cat-table tr.is-off .ob-mag{opacity: .4}.ob-age.age-fresh{color: var(--green)}.ob-age.age-old{color: var(--dim)}.ob-chips{display: flex;flex-wrap: wrap;gap: 4px}.ob-chip{--c: var(--mut);display: inline-flex;align-items: center;gap: 4px;padding: 3px 6px;border: 1px solid color-mix(in srgb,var(--c) 34%,transparent);border-radius: var(--radius-xs);background: color-mix(in srgb,var(--c) 8%,transparent);font: 500 10.5px/1.15 var(--mono);color: var(--c);white-space: nowrap;text-decoration: none}.ob a.ob-chip{color: var(--c)}.ob a.ob-chip:hover{border-color: var(--c);color: var(--c)}.ob-chip-tag{--c: var(--acc)}.ob-chip-rate{--c: var(--gold)}.ob-chip-vanilla{--c: var(--k-vanilla)}.ob-chip-modded{--c: var(--k-modded)}.ob-chip-pve{--c: var(--k-pve)}.ob-chip-mode{--c: var(--rose)}.ob-table-key{margin: 10px 2px 0;font: 400 12px/1.55 var(--font);color: var(--dim);max-width: 64em}.ob-empty{margin-top: 12px;padding: 48px 20px;text-align: center;border: 1px dashed var(--line3);border-radius: var(--radius);color: var(--mut);background: var(--panel)}.ob-pager{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin: 26px 0 0;padding: 14px 0;border-top: 1px solid var(--line2);border-bottom: 1px solid var(--line2)}.ob-pager-at{font: 500 11px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dim)}.ob-pager-at b{color: var(--ink);font-weight: 500}.ob-pager-gap{min-width: 1px}.ob-intro-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.25fr);gap: 16px;margin-top: 32px;align-items: start}.ob-intro-grid.is-solo{grid-template-columns: minmax(0,1fr)}.ob-bright{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.ob-bright-card{position: relative;display: flex;flex-direction: column;gap: 10px;min-width: 0;padding: 16px 16px 14px;background: var(--panel);border: 1px solid var(--line);border-radius: var(--radius);text-decoration: none;transition: border-color .2s}.ob a.ob-bright-card{color: var(--ink)}.ob a.ob-bright-card:hover{border-color: var(--k);color: var(--ink)}.ob-bright-top{display: flex;align-items: center;gap: 10px}.ob-bright-n{font: 500 22px/1 var(--mono);letter-spacing: -.03em;color: var(--ink)}.ob-bright-star{margin-left: auto;width: 8px;height: 8px;border-radius: 50%;background: var(--k);box-shadow: 0 0 0 4px color-mix(in srgb,var(--k) 14%,transparent),0 0 16px 2px var(--k)}.ob-bright-name{font: 600 14px/1.35 var(--font);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.7em;overflow-wrap: anywhere}.ob-bright-pop .ob-pop{font-size: 13px}.ob-bright-curve{display: flex;flex-direction: column;gap: 6px;margin-top: 2px;padding-top: 10px;border-top: 1px solid var(--line2)}.ob-bright-curve .ob-label{font-size: 9.5px;letter-spacing: .1em}.ob-text-mid{margin-top: 36px}.ob-text-end{margin-top: 48px}.ob-intro{margin-top: 28px}.ob-switches{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 14px}.ob-browser .ob-console{margin-bottom: 12px}.ob-filters{margin: 0 0 14px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--panel)}.ob-filters>summary{display: flex;align-items: center;gap: 12px;min-height: 46px;padding: 0 16px;cursor: pointer;list-style: none}.ob-filters>summary::-webkit-details-marker{display: none}.ob-filters>summary .ob-label{color: var(--ink)}.ob-filters-on{font: 500 10.5px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--acc);border: 1px solid var(--acc-line);border-radius: 2px;padding: 3px 6px}.ob-filters-caret{margin-left: auto;width: 8px;height: 8px;border-right: 1px solid var(--mut);border-bottom: 1px solid var(--mut);transform: rotate(45deg) translate(-2px,-2px);transition: transform .2s}.ob-filters:not([open]) .ob-filters-caret{transform: rotate(-45deg)}.ob-filter-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(170px,100%),1fr));gap: 14px 16px;padding: 16px;border-top: 1px solid var(--line2)}.ob-field{min-width: 0}.ob-field label{display: block;margin: 0 0 6px;font: 500 9.5px/1.2 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--dim)}.ob-field select{width: 100%}.ob-filter-note{margin: 0;padding: 0 16px 14px;font: 400 12px/1.55 var(--font);color: var(--dim);max-width: 70em}.ob-active{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 8px;margin: 0 0 14px}.ob-active>.ob-label{color: var(--cyan);margin-right: 4px}.ob-active-chip{display: inline-flex;align-items: center;gap: 8px;min-height: 30px;padding: 0 10px;border: 1px solid var(--acc-line);border-radius: 999px;background: var(--acc-soft);font: 500 12px/1 var(--font);color: var(--ink)}.ob a.ob-active-chip{color: var(--ink)}.ob a.ob-active-chip:hover{border-color: var(--acc);color: var(--ink)}.ob-active-chip span{color: var(--acc);font-size: 14px;line-height: 1}.ob-clear{margin-left: 4px;font: 500 12px var(--font);color: var(--mut);text-decoration: underline;text-underline-offset: 3px}.ob a.ob-clear{color: var(--mut)}.ob-cat-table td.c-lead{width: 150px;min-width: 150px;white-space: normal}.ob-why{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 2px;font: 400 10.5px/1.35 var(--mono);color: var(--dim);max-width: 15em}.ob-detect,.ob-launch{display: block;font: 500 12.5px/1.2 var(--mono);color: var(--mut);white-space: nowrap}.ob-detect b,.ob-launch b{font-size: 15px;font-weight: 500;color: var(--ink);letter-spacing: -.02em}.ob-detect.age-fresh b{color: var(--green)}.ob-launch b{color: var(--cyan)}.ob-detect-at{display: block;margin-top: 4px;font: 400 10.5px/1.35 var(--mono);color: var(--dim);white-space: normal;max-width: 15em}.ob-cat-table td.c-before{color: var(--ink)}.ob-alert{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 12px 18px;margin: 28px 0 0;padding: 16px 20px;border: 1px solid color-mix(in srgb,var(--yellow) 40%,transparent);border-left: 2px solid var(--yellow);border-radius: var(--radius);background: linear-gradient(90deg,var(--yellow-soft),transparent 70%),var(--panel);text-decoration: none}.ob a.ob-alert{color: var(--ink)}.ob a.ob-alert:hover{color: var(--ink);border-color: var(--yellow)}.ob-alert-mark{width: 38px;height: 38px;display: grid;place-items: center;border: 1px solid color-mix(in srgb,var(--yellow) 45%,transparent);border-radius: 50%;color: var(--yellow)}.ob-alert-text{display: flex;flex-direction: column;gap: 4px;min-width: 0}.ob-alert-text .ob-label{color: var(--yellow)}.ob-alert-text b{font: 600 15px/1.4 var(--font)}.ob-alert-text>span:last-child{font: 400 13.5px/1.5 var(--font);color: var(--mut)}.ob-seg{display: inline-flex;flex-wrap: wrap;gap: 2px;padding: 2px;border: 1px solid var(--line);border-radius: var(--radius-sm);background: color-mix(in srgb,var(--bg) 50%,transparent)}.ob-seg>button,.ob-seg>a{min-height: 30px;padding: 0 10px;border: 0;border-radius: 2px;background: transparent;color: var(--mut);font: 500 10.5px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;cursor: pointer;white-space: nowrap;display: inline-flex;align-items: center}.ob-seg>button:hover,.ob-seg>a:hover{color: var(--ink)}.ob-seg>.active,.ob-seg>[aria-pressed="true"]{background: var(--acc-soft);color: var(--ink);box-shadow: inset 0 -1px 0 var(--acc)}.ob-seg-pair{display: flex;flex-wrap: wrap;gap: 8px}.ob-instr-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 10px 16px;margin: 0 0 16px}.ob-instr-head .ob-label{display: block;margin-bottom: 4px}.ob-instr-head>.ob-label{margin-bottom: 0}.ob-sub-h{margin: 22px 0 10px;font: 500 10.5px/1.3 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--cyan)}.ob-mt{margin-top: 14px}.ob-wide{width: 100%}.ob-acc{color: var(--acc)}.ob-on{color: var(--green)}.ob-mono{font-family: var(--mono)}.ob-table-flat{border: 0;border-radius: 0;background: transparent}.ob-plain-table{width: 100%;border-collapse: collapse;font-variant-numeric: tabular-nums}.ob-plain-table th,.ob-plain-table td{padding: 10px 10px;border: 0;border-bottom: 1px solid var(--line2);text-align: left;vertical-align: middle;white-space: nowrap;font: 500 12.5px/1.4 var(--mono);color: var(--mut);background: none}.ob-plain-table th:first-child,.ob-plain-table td:first-child{padding-left: 0}.ob-plain-table th:last-child,.ob-plain-table td:last-child{padding-right: 0}.ob-plain-table thead th{font: 500 10px/1.2 var(--mono);letter-spacing: .13em;text-transform: uppercase;color: var(--dim);border-bottom: 1px solid var(--line);background: none}.ob-plain-table .num{text-align: right}.ob-plain-table td b{color: var(--ink);font-weight: 500}.ob-plain-table tbody tr:last-child td{border-bottom: 0}.ob-plain-table tbody tr:hover td{background: color-mix(in srgb,var(--acc) 4%,transparent)}.ob-plain-table td.c-text{font-family: var(--font);color: var(--dim);white-space: normal}.ob-plain-table tr.is-off td,.ob-plain-table tr.is-off .ob-name{color: var(--dim)}.ob-ago{display: block;margin-top: 2px;font: 400 11px/1.3 var(--mono);color: var(--dim)}.ob-kv{margin: 0}.ob-kv>div{display: flex;justify-content: space-between;gap: 14px;padding: 9px 0;border-top: 1px solid var(--line2);font: 500 12.5px/1.45 var(--mono)}.ob-kv>div:first-child{border-top: 0}.ob-kv dt{color: var(--dim);white-space: nowrap}.ob-kv dd{margin: 0;text-align: right;min-width: 0;color: var(--ink);overflow-wrap: anywhere}.ob-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(140px,100%),1fr));gap: 1px;margin: 4px 0 0;border: 1px solid var(--line);border-radius: var(--radius-sm);background: var(--line2);overflow: hidden}.ob-stat{display: flex;flex-direction: column;gap: 6px;padding: 14px 16px;background: var(--panel-2);min-width: 0}.ob-stat b{font: 500 24px/1.05 var(--mono);letter-spacing: -.03em;color: var(--ink);font-variant-numeric: tabular-nums}.ob-stat>span:last-child{font: 400 12px/1.4 var(--font);color: var(--dim)}.ob-mini-list{list-style: none;margin: 0;padding: 0}.ob-mini-list li{display: grid;grid-template-columns: 10px minmax(0,1fr) auto;align-items: center;gap: 10px;padding: 9px 0;border-top: 1px solid var(--line2)}.ob-mini-list li:first-child{border-top: 0}.ob-mini-list .ob-name{font-size: 13.5px}.ob-srv{padding-top: 22px}.ob-crumb{display: flex;align-items: center;gap: 10px;margin: 0 0 16px;font: 500 11px/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim)}.ob .ob-crumb a{color: var(--mut)}.ob .ob-crumb a:hover{color: var(--ink)}.ob-crumb span:last-child{color: var(--acc)}.ob-obj{padding: 0;overflow: hidden}.ob-plate{position: relative;height: 210px;overflow: hidden;background: var(--bg2);border-bottom: 1px solid var(--line)}.ob-plate img{position: relative;display: block;width: 100%;height: 100%;object-fit: contain}.ob-plate .ob-plate-fill{position: absolute;inset: -30px;width: calc(100% + 60px);height: calc(100% + 60px);object-fit: cover;filter: blur(30px) saturate(1.1) brightness(.7);opacity: .5}.ob-plate::after{content: "";position: absolute;inset: 12px;pointer-events: none;background: linear-gradient(var(--cyan-line),var(--cyan-line)) 0 0 / 14px 1px no-repeat,linear-gradient(var(--cyan-line),var(--cyan-line)) 0 0 / 1px 14px no-repeat,linear-gradient(var(--cyan-line),var(--cyan-line)) 100% 0 / 14px 1px no-repeat,linear-gradient(var(--cyan-line),var(--cyan-line)) 100% 0 / 1px 14px no-repeat,linear-gradient(var(--cyan-line),var(--cyan-line)) 0 100% / 14px 1px no-repeat,linear-gradient(var(--cyan-line),var(--cyan-line)) 0 100% / 1px 14px no-repeat,linear-gradient(var(--cyan-line),var(--cyan-line)) 100% 100% / 14px 1px no-repeat,linear-gradient(var(--cyan-line),var(--cyan-line)) 100% 100% / 1px 14px no-repeat}.ob-plate-mark{position: absolute;left: 22px;bottom: 18px;z-index: 1;font: 500 9.5px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: rgba(236,235,255,.8);text-shadow: 0 1px 6px rgba(0,0,0,.8)}.ob-obj-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 20px 36px;padding: 28px 28px 8px}.ob-obj-id{flex: 1 1 460px;min-width: 0}.ob-obj-desig{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px;margin: 0 0 12px}.ob-obj-cat{font: 500 13px/1 var(--mono);letter-spacing: .08em;color: var(--acc);padding: 5px 8px;border: 1px solid var(--acc-line);border-radius: 2px;background: var(--acc-soft)}.ob-obj-class{display: inline-flex;align-items: center;gap: 8px;font: 500 10.5px/1 var(--mono);letter-spacing: .14em;text-transform: uppercase;color: var(--mut)}.ob-obj-class i{width: 8px;height: 8px;border-radius: 50%;background: var(--k);box-shadow: 0 0 10px 1px var(--k)}.ob-obj-name{margin: 0 0 12px;font: 500 clamp(24px,3vw,36px)/1.12 var(--font);letter-spacing: -.025em;color: var(--ink);overflow-wrap: anywhere}.ob-state-dot{display: inline-block;width: 9px;height: 9px;margin: 0 14px 5px 2px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 3px var(--green-soft),0 0 12px var(--green);vertical-align: middle;flex: 0 0 auto}.ob-state-dot.is-off{background: var(--dim);box-shadow: none}.ob-mini-list .ob-state-dot{margin: 0;width: 7px;height: 7px}.ob-obj-sub{display: flex;flex-wrap: wrap;margin: 0 0 14px;font: 500 12px/1.6 var(--mono);color: var(--mut)}.ob-obj-sub>span + span::before{content: "·";margin: 0 10px;color: var(--dim)}.ob-obj-chips{gap: 5px}.ob-obj-connect{flex: 0 1 380px;display: flex;flex-direction: column;gap: 8px;min-width: 0}.ob-copy{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;padding: 0 14px;border: 1px dashed var(--line3);border-radius: var(--radius-sm);background: color-mix(in srgb,var(--bg) 60%,transparent);color: var(--ink);font: 500 12.5px/1 var(--mono);cursor: pointer;text-align: left;min-width: 0}.ob-copy>span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ob-copy:hover{border-style: solid;border-color: var(--acc)}.ob-copy.copied{color: var(--green);border-color: var(--green);border-style: solid}.ob-copy .ob-i{width: 16px;height: 16px;color: var(--dim)}.ob-obj-buttons{display: flex;flex-wrap: wrap;gap: 8px}.ob-obj-buttons .ob-btn{flex: 1 1 auto}.ob-readouts{display: grid;grid-template-columns: minmax(0,1.7fr) repeat(4,minmax(0,1fr));margin: 18px 0 0;border-top: 1px solid var(--line)}.ob-ro{display: flex;flex-direction: column;gap: 8px;min-width: 0;padding: 20px 22px 22px;border-left: 1px solid var(--line2)}.ob-ro:first-child{border-left: 0;padding-left: 28px}.ob-ro-v{font: 500 26px/1.05 var(--mono);letter-spacing: -.03em;color: var(--ink);font-variant-numeric: tabular-nums;overflow-wrap: anywhere}.ob-ro-v small{margin-left: 6px;font-size: 13px;letter-spacing: 0;color: var(--dim)}.ob-ro-word{font-size: 20px;letter-spacing: -.02em}.ob-ro-players .ob-ro-v{font-size: 42px}.ob-ro-n{font: 400 12px/1.45 var(--mono);color: var(--dim)}.ob-q{color: var(--cyan)}.ob-mag-lg{height: 13px;margin: 4px 0 0;background: repeating-linear-gradient(90deg,var(--line3) 0 1px,transparent 1px 5%) 0 100% / 100% 4px no-repeat,linear-gradient(var(--track),var(--track)) 0 50% / 100% 1px no-repeat}.ob-mag-lg>i{height: 3px;margin-top: -1.5px}.ob-mag-lg>i::after{width: 9px;height: 9px;margin-top: -4.5px;right: -4.5px}.ob-ro-next .ob-ro-v{color: var(--cyan)}.ob-srv-grid{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 16px;margin-top: 16px;align-items: start}.ob-srv-main,.ob-srv-side{display: flex;flex-direction: column;gap: 16px;min-width: 0}.ob-instr .chartbox{margin-top: 4px}.ob-wipe-next{margin: 0 0 18px;font: 400 15.5px/1.55 var(--font);color: var(--ink)}.ob-wipe-next b{font-weight: 600}.ob-wipe-why{display: block;margin-top: 4px;font: 400 12.5px/1.5 var(--mono);color: var(--dim)}.ob-orbits{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(250px,100%),1fr));column-gap: 24px}.ob-orbits li{position: relative;display: flex;align-items: center;gap: 12px;padding: 9px 0 9px 18px;border-top: 1px solid var(--line2);font: 500 12.5px/1.3 var(--mono)}.ob-orbits li::before{content: "";position: absolute;left: 0;top: 50%;width: 7px;height: 7px;margin-top: -3.5px;border: 1px solid var(--cyan);border-radius: 50%}.ob-orbits li.is-force::before{border-color: var(--acc);background: var(--acc);box-shadow: 0 0 8px var(--acc)}.ob-orbits-t{min-width: 76px;color: var(--cyan)}.ob-orbits li.is-force .ob-orbits-t{color: var(--acc)}.ob-orbits-at{color: var(--mut)}.ob-map{position: relative;display: block;aspect-ratio: 1 / 1;margin: 0 0 12px;overflow: hidden;border: 1px solid var(--line);border-radius: var(--radius-sm);background: var(--bg2)}.ob-map img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease}.ob-map:hover img{transform: scale(1.03)}.ob-map-reticle{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(var(--cyan-line),var(--cyan-line)) 50% 0 / 1px 16px no-repeat,linear-gradient(var(--cyan-line),var(--cyan-line)) 50% 100% / 1px 16px no-repeat,linear-gradient(var(--cyan-line),var(--cyan-line)) 0 50% / 16px 1px no-repeat,linear-gradient(var(--cyan-line),var(--cyan-line)) 100% 50% / 16px 1px no-repeat;box-shadow: inset 0 0 0 1px rgba(5,6,15,.4),inset 0 0 60px rgba(5,6,15,.45)}.ob-map.is-missing{aspect-ratio: 2 / 1;display: grid;place-items: center;font: 500 12px var(--mono);color: var(--dim);text-align: center;padding: 16px}.ob-desc{max-height: 420px;overflow: auto;white-space: pre-line;overflow-wrap: anywhere;font: 400 13.5px/1.6 var(--font);color: var(--mut)}.ob-similar{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.ob-similar-card{display: flex;flex-direction: column;gap: 4px;min-width: 0;padding: 14px 16px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--panel);text-decoration: none;transition: border-color .2s}.ob a.ob-similar-card{color: var(--ink)}.ob a.ob-similar-card:hover{border-color: var(--acc-line);color: var(--ink)}.ob-similar-card .ob-meta{white-space: normal}.ob-similar-card .ob-pop{margin-top: 6px}.ob-qa-group{margin: 0 0 26px}.ob-qa-group>.ob-label{display: block;margin: 0 0 12px;padding-bottom: 8px;border-bottom: 1px solid var(--line);color: var(--cyan)}.ob-qa-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 36px}.ob-qa{min-width: 0}.ob-qa-q{margin: 0 0 6px;font: 600 14.5px/1.4 var(--font);color: var(--ink)}.ob-qa-a{margin: 0;font: 400 14px/1.6 var(--font);color: var(--mut)}.ob-tags{padding: 26px 28px}.ob-tag-raw{margin: 0 0 20px;display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 12px}.ob-tag-raw code{font: 500 12px/1.5 var(--mono);color: var(--mut);background: color-mix(in srgb,var(--bg) 60%,transparent);border: 1px solid var(--line);border-radius: 2px;padding: 3px 7px;overflow-wrap: anywhere}.ob-tag-groups{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(290px,100%),1fr));gap: 22px 32px}.ob-tag-group{min-width: 0}.ob-tag-group>.ob-label{display: block;margin-bottom: 6px}.ob-tag-row{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 12px;align-items: baseline;padding: 8px 0;border-top: 1px solid var(--line2)}.ob-tag-row.is-site{grid-template-columns: minmax(0,1fr);gap: 4px}.ob-tag-code{justify-self: start;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: 500 12px/1.4 var(--mono);color: var(--ink);background: var(--chip);border: 1px solid var(--line);border-radius: 2px;padding: 2px 7px}.ob-tag-meaning{font: 400 13px/1.5 var(--font);color: var(--mut)}.ob-tag-meaning b{color: var(--ink);font-weight: 600}.ob-launch-hero{padding: 52px 0 0}.ob-launch-grid{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 32px 56px;align-items: center;margin-top: 28px}.ob-count-xl{margin-top: 0;gap: 6px 14px}.ob-count-xl .ob-count-part b{font-size: clamp(46px,7.4vw,104px)}.ob-count-xl .ob-count-sep{font-size: clamp(36px,5.6vw,80px);line-height: 1.12}.ob-count-xl .ob-count-t{height: clamp(46px,7.4vw,104px);font-size: clamp(26px,3.6vw,50px)}.ob-count-xl .ob-count-part i{font-size: 10.5px}.ob-launch-when{margin: 28px 0 0;max-width: 34em;font: 400 clamp(16px,1.6vw,19px)/1.5 var(--font);color: var(--mut)}.ob-launch-when b{color: var(--ink);font-weight: 600}.ob-launch-when b.ob-acc{color: var(--acc)}.ob-launch-local{margin: 10px 0 0;font: 400 14px/1.5 var(--font);color: var(--mut)}.ob-launch-local b{color: var(--ink);font-weight: 500}.ob-launch-local .ob-i{color: var(--cyan);width: 16px;height: 16px;margin: -2px 8px 0 0}.ob-actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 26px}.ob-cycle{position: relative;margin: 0;width: 100%;max-width: 320px;justify-self: center}.ob-cycle-svg{display: block;width: 100%;height: auto;overflow: visible}.ob-cycle-ticks{fill: none;stroke: var(--line3);stroke-width: 7}.ob-cycle-track{fill: none;stroke: var(--line);stroke-width: 2}.ob-cycle-arc{fill: none;stroke: var(--acc);stroke-width: 2;filter: drop-shadow(0 0 5px var(--acc))}.ob-cycle-inner{fill: color-mix(in srgb,var(--bg) 70%,transparent);stroke: var(--line2);stroke-dasharray: 2 4}.ob-cycle-launch{stroke: var(--cyan);stroke-width: 1.5}.ob-cycle-halo{fill: var(--acc-soft);stroke: var(--acc-line)}.ob-cycle-now{fill: var(--ink)}.ob-cycle-read{position: absolute;left: 50%;top: 50%;width: 52%;transform: translate(-50%,-54%);display: flex;flex-direction: column;align-items: center;gap: 6px;text-align: center}.ob-cycle-read b{font: 500 46px/1 var(--mono);letter-spacing: -.04em;color: var(--ink)}.ob-cycle-read>span:last-child{font: 400 12px/1.4 var(--font);color: var(--mut)}.ob-cycle-read .ob-label{color: var(--cyan)}.ob-cycle-ends{display: flex;justify-content: space-between;gap: 12px;margin-top: 10px;font: 500 13px/1.4 var(--mono);color: var(--ink)}.ob-cycle-ends>span{display: flex;flex-direction: column;gap: 4px}.ob-cycle-ends>span:last-child{text-align: right}.ob-launch-hero .ob-ruler{margin-top: 40px}.ob-wz-controls{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 0 16px}.ob-wz-actions{display: inline-flex;flex-wrap: wrap;gap: 8px;margin-left: auto}.ob .wz-dst{margin: -4px 0 16px}.ob-you{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 12px 18px;margin: 0 0 16px;padding: 16px 20px;border: 1px solid var(--acc-line);border-radius: var(--radius);background: linear-gradient(90deg,var(--acc-soft),transparent 70%),var(--panel)}.ob-you>.wz-flag{font-size: 32px}.ob .wz-you-time b{font: 500 32px/1.1 var(--mono);letter-spacing: -.03em}.ob-stations{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 1px;margin: 0 0 20px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--line2);overflow: hidden}.ob .wz-tile.ob-station{display: flex;flex-direction: column;gap: 12px;min-width: 0;padding: 16px 16px 14px;background: var(--panel-2);border: 0;border-radius: 0;box-shadow: none}.ob .wz-tile.ob-station.you{background: linear-gradient(180deg,var(--acc-soft),transparent 85%),var(--panel-2);box-shadow: inset 0 1px 0 var(--acc)}.ob-station-top{display: flex;align-items: center;gap: 10px;min-width: 0}.ob-station-top .wz-flag{font-size: 20px}.ob-station-city{display: flex;flex-direction: column;min-width: 0;line-height: 1.3}.ob-station-city b{font: 600 13.5px var(--font);color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ob-station-city span{font: 400 11.5px var(--font);color: var(--dim);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ob-station-time{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;min-height: 30px}.ob-station-time .wz-t{font: 500 26px/1 var(--mono);letter-spacing: -.03em;color: var(--ink);white-space: nowrap}.ob-station-foot{display: flex;justify-content: space-between;align-items: center;gap: 8px;margin-top: auto;padding-top: 10px;border-top: 1px solid var(--line2);font: 500 11px var(--mono);color: var(--dim);white-space: nowrap}.ob-station-foot .wz-tod{font: 500 11px var(--font);gap: 6px}.ob-station-foot .wz-tod::before{width: 6px;height: 6px}.ob .wz-d.next{color: var(--acc)}.ob .wz-d.prev{color: var(--cyan)}.ob .wz-shift{color: var(--yellow);background: var(--yellow-soft);border-radius: 2px}.ob-wz-card{padding: 0}.ob-wz-card::before,.ob-wz-card::after{display: none}.ob-wz-find{padding: 18px 20px 16px;border-bottom: 1px solid var(--line)}.ob-wz-search{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin: 0 0 12px}.ob-wz-search .ob-console-q{flex: 1 1 280px;max-width: 520px}.ob-wz-search .ob-label{margin-left: auto}.ob-wz-regions{display: flex;flex-wrap: wrap;gap: 6px}.ob-region-btn{display: inline-flex;align-items: center;gap: 8px;min-height: 34px;padding: 0 12px;border: 1px solid var(--line);border-radius: 999px;background: transparent;color: var(--ink);font: 500 12.5px/1 var(--font);cursor: pointer}.ob-region-btn span{font: 500 10.5px var(--mono);color: var(--dim)}.ob-region-btn:hover{border-color: var(--line3)}.ob-region-btn.active{border-color: var(--acc);background: var(--acc-soft)}.ob-wz-region + .ob-wz-region{border-top: 1px solid var(--line)}.ob-wz-region-title{display: flex;align-items: baseline;gap: 10px;margin: 0;padding: 22px 20px 12px;font: 500 16px/1.2 var(--font);color: var(--ink)}.ob-wz-region-title span{font: 500 10.5px var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim)}.ob .wz-table thead th{background: var(--panel-2);color: var(--dim);font: 500 10px var(--mono);letter-spacing: .13em;border-color: var(--line)}.ob .wz-table td{color: var(--mut)}.ob .wz-table tbody tr.wz-row:hover td{background: color-mix(in srgb,var(--acc) 5%,transparent)}.ob .wz-table td.c-time .wz-t{font-weight: 500}.ob .wz-none{margin: 0;padding: 40px 20px;text-align: center}.ob-launches{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px;border-top: 1px solid var(--line)}.ob-launches li{display: grid;grid-template-columns: 30px minmax(0,1fr) auto;grid-template-areas: "n date in" "n utc in";align-items: center;column-gap: 14px;padding: 13px 0;border-bottom: 1px solid var(--line2)}.ob-launches-n{grid-area: n;font: 500 11px/1 var(--mono);color: var(--dim)}.ob-launches-date{grid-area: date;display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px}.ob-launches-date b{font: 500 15px/1.3 var(--font);color: var(--ink)}.ob-launches-date span{font: 500 11.5px var(--mono);color: var(--mut)}.ob-launches-utc{grid-area: utc;font: 400 11px/1.3 var(--mono);color: var(--dim)}.ob-launches-in{grid-area: in;font: 500 12px/1.3 var(--mono);color: var(--cyan);text-align: right}.ob-launches li.is-next .ob-launches-n{color: var(--acc)}.ob-launches li.is-next .ob-launches-date b{color: var(--acc)}.ob-ink{color: var(--ink);font-weight: 600}.ob-chart-gap{margin: 0 0 18px}.ob-signal{padding: 52px 0 0}.ob-signal-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,420px);gap: 28px 56px;align-items: end;margin-top: 30px}.ob-signal-k{display: inline-flex;align-items: center;gap: 8px;color: var(--green)}.ob-signal-v{margin: 10px 0 0;font: 500 clamp(64px,10vw,148px)/.92 var(--mono);letter-spacing: -.055em;color: var(--ink);font-variant-numeric: tabular-nums;text-shadow: 0 0 40px color-mix(in srgb,var(--acc) 35%,transparent)}.ob-signal-sub{margin: 18px 0 0;max-width: 34em;font: 400 17px/1.5 var(--font);color: var(--mut)}.ob-signal-at{margin: 10px 0 0;font: 400 12px/1.6 var(--mono);color: var(--dim)}.ob-signal-at time{color: var(--mut)}.ob-meter{margin: 0}.ob-meter-bars{display: flex;align-items: flex-end;gap: 5px;height: 150px;padding: 0 0 10px;border-bottom: 1px solid var(--line)}.ob-meter-bars i{flex: 1 1 0;min-width: 0;border-radius: 1px;background: var(--track)}.ob-meter-bars i.is-lit{background: linear-gradient(180deg,var(--cyan),var(--acc));box-shadow: 0 0 10px -2px var(--acc)}.ob-meter figcaption{margin-top: 10px;font: 400 13px/1.5 var(--font);color: var(--mut)}.ob-meter figcaption b{font: 500 15px var(--mono);color: var(--ink)}.ob-readouts-open{margin-top: 36px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--panel);grid-template-columns: repeat(auto-fit,minmax(min(180px,100%),1fr))}.ob-readouts-open .ob-ro:first-child{padding-left: 22px}.ob-up{color: var(--green)}.ob-down{color: var(--red)}.ob-mt-lg{margin-top: 28px}.ob-two{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.ob-spec-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.ob-spec{display: flex;flex-direction: column;min-width: 0}.ob-spec.is-wide{grid-column: 1 / -1}.ob-spec-note{font: 400 12.5px/1.4 var(--font);color: var(--dim)}.ob-spec-band{display: flex;height: 8px;margin: 0 0 14px;overflow: hidden;border-radius: 1px;background: var(--track)}.ob-spec-band>span{display: block;height: 100%;min-width: 2px;background: var(--sc);box-shadow: 0 0 12px -2px var(--sc)}.ob-spec-band>span + span{box-shadow: inset 2px 0 0 var(--bg)}.ob-share-list{flex: 1 1 auto}.ob .share{border-top-color: var(--line2)}.ob .share-head{border-bottom-color: var(--line)}.ob .share-head>span{font: 500 9.5px var(--mono);letter-spacing: .12em}.ob .share-dot{border-radius: 50%;width: 8px;height: 8px;box-shadow: 0 0 8px -1px var(--sc)}.ob .share-label{font: 500 13.5px/1.35 var(--font)}.ob .share-v{font: 500 13px var(--mono)}.ob .share-total{border-top-color: var(--line3)}.ob .share-c.green{color: var(--green)}.ob .share-c.red{color: var(--red)}.ob .share svg.spark .spark-line{stroke-width: 1.3}.sc-0{--sc: #a07cff}.sc-1{--sc: #67e8f9}.sc-2{--sc: #f5d58a}.sc-3{--sc: #ff8fab}.sc-4{--sc: #5eead4}.sc-5{--sc: #86a6ff}.sc-6{--sc: #e3b5ff}.sc-7{--sc: #fbbf77}.sc-8{--sc: #a3e9b5}.sc-9{--sc: #7dd3fc}.sc-n{--sc: #3c4063}:root[data-theme="light"] .sc-0{--sc: #6d28d9}:root[data-theme="light"] .sc-1{--sc: #0e7490}:root[data-theme="light"] .sc-2{--sc: #a16207}:root[data-theme="light"] .sc-3{--sc: #be185d}:root[data-theme="light"] .sc-4{--sc: #0f766e}:root[data-theme="light"] .sc-5{--sc: #3b5bdb}:root[data-theme="light"] .sc-6{--sc: #a21caf}:root[data-theme="light"] .sc-7{--sc: #c2410c}:root[data-theme="light"] .sc-8{--sc: #15803d}:root[data-theme="light"] .sc-9{--sc: #0369a1}:root[data-theme="light"] .sc-n{--sc: #a8a9b8}.ob-stats-tight{margin: 0 0 14px;grid-template-columns: repeat(3,minmax(0,1fr))}.ob-stats-tight .ob-stat{padding: 12px}.ob-stats-tight .ob-stat b{font-size: 20px}.ob-ranks{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px;border-top: 1px solid var(--line)}.ob-ranks li{display: grid;grid-template-columns: 28px minmax(0,1fr) 120px;align-items: center;gap: 14px;padding: 12px 0;border-bottom: 1px solid var(--line2)}.ob-ranks-n{font: 500 12px/1 var(--mono);color: var(--dim)}.ob-ranks-main{min-width: 0}.ob-ranks-pop{display: flex;flex-direction: column;align-items: flex-end;gap: 7px}.ob-sec-head .ob-more{display: inline-block;margin-top: 10px}.ob-band-3{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.ob-count-sm .ob-count-part b{font-size: clamp(30px,3vw,40px)}.ob-count-sm .ob-count-sep{font-size: clamp(24px,2.4vw,32px)}.ob-count-sm .ob-count-t{height: clamp(30px,3vw,40px);font-size: 20px}.ob-orbital-grid{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 24px 48px;align-items: center}.ob-orbital-fig{margin: 0;min-width: 0}.ob-orbital-svg{display: block;width: 100%;max-width: 620px;height: auto;margin: 0 auto;overflow: visible}.ob-orb-guide{fill: none;stroke: var(--line);stroke-dasharray: 2 4}.ob-orb-cell{--v: 0;fill: color-mix(in srgb,var(--acc) calc(min(var(--v) * 1.5,1) * 100%),var(--track));stroke: none;transition: opacity .15s}.ob-orb-cell.l0{fill: color-mix(in srgb,var(--track) 65%,transparent)}.ob-orb-cell.l4{fill: var(--cyan);filter: drop-shadow(0 0 4px var(--cyan))}.ob-orb-cell:hover{opacity: .7}.ob-orb-day{fill: var(--mut);font: 500 10px var(--mono);letter-spacing: .06em;text-transform: uppercase}.ob-orb-tick{stroke: var(--line3);stroke-width: 1}.ob-orb-tick.is-major{stroke: var(--cyan-line)}.ob-orb-hour{fill: var(--dim);font: 500 10.5px var(--mono)}.ob-orb-c-k{fill: var(--cyan);font: 500 9.5px var(--mono);letter-spacing: .16em;text-transform: uppercase}.ob-orb-c-v{fill: var(--ink);font: 500 30px var(--mono);letter-spacing: -.03em}.ob-orb-c-n{fill: var(--dim);font: 400 10.5px var(--mono)}.ob-heat-cap{display: flex;flex-direction: column;align-items: center;gap: 8px;margin-top: 14px;text-align: center;font: 400 12px/1.5 var(--font);color: var(--dim)}.ob-heat-key{display: inline-flex;align-items: center;gap: 8px;font: 500 10.5px/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--dim)}.ob-heat-key .ob-heat-ramp{width: 120px;height: 8px;border-radius: 1px;background: linear-gradient(90deg,var(--track),var(--acc) 80%,var(--cyan))}.ob-heat td.l1,.ob-heat td.l2,.ob-heat td.l3{background: color-mix(in srgb,var(--acc) calc(min(var(--v) * 1.5,1) * 100%),var(--track))}.ob-heat td.l4{background: var(--cyan);color: var(--bg)}.ob-days-head{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding-bottom: 10px;border-bottom: 1px solid var(--line)}.ob-days-head .ob-label:first-child{color: var(--cyan)}.ob-days-list{list-style: none;margin: 0 0 6px;padding: 0}.ob-days-list li{display: grid;grid-template-columns: 22px 92px minmax(0,1fr) 70px;align-items: center;gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--line2)}.ob-days-ring{width: 20px;height: 20px;display: grid;place-items: center;border: 1px solid var(--line3);border-radius: 50%;font: 500 10px/1 var(--mono);color: var(--mut)}.ob-days-name{font: 500 14px/1.3 var(--font);color: var(--ink)}.ob-days-bar{display: block;height: 2px;background: var(--track);border-radius: 1px;position: relative}.ob-days-bar i{position: absolute;left: 0;top: 0;bottom: 0;background: linear-gradient(90deg,color-mix(in srgb,var(--acc) 40%,transparent),var(--acc));border-radius: 1px}.ob-days-v{text-align: right;font: 500 13px/1.2 var(--mono);color: var(--ink)}.ob-days-v small{display: block;font-size: 10.5px;color: var(--dim);font-weight: 400}.ob-days-list li.is-top .ob-days-ring{border-color: var(--cyan);color: var(--cyan);box-shadow: 0 0 10px -2px var(--cyan)}.ob-days-list li.is-top .ob-days-bar i{background: linear-gradient(90deg,color-mix(in srgb,var(--cyan) 40%,transparent),var(--cyan))}.ob-details{margin-top: 22px;border-top: 1px solid var(--line2)}.ob-details>summary{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;cursor: pointer;list-style: none;font: 500 11px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--mut)}.ob-details>summary::-webkit-details-marker{display: none}.ob-details>summary:hover{color: var(--ink)}.ob-details>summary .ob-i{width: 15px;height: 15px}.ob-heat-wrap{overflow-x: auto;padding-bottom: 4px}.ob-heat{border-collapse: separate;border-spacing: 2px;width: 100%;min-width: 720px}.ob-heat th,.ob-heat td{padding: 0;border: 0;background: none;font: 500 9.5px var(--mono);color: var(--dim);text-align: center}.ob-heat tbody th{text-align: left;padding-right: 6px;color: var(--mut);font-size: 10.5px}.ob-heat td{height: 22px;min-width: 22px;border-radius: 1px;background: color-mix(in srgb,var(--track) 70%,transparent);color: var(--ink);font-size: 9px}.ob-heat td.num{background: none;text-align: right;padding-left: 8px;color: var(--mut);font-size: 11px}.ob-claims{list-style: none;margin: 0;padding: 0}.ob-claims li{display: grid;grid-template-columns: 56px minmax(0,1fr);gap: 14px;align-items: center;padding: 11px 0;border-top: 1px solid var(--line2)}.ob-claims li:first-child{border-top: 0}.ob-claims-v{font: 500 18px/1 var(--mono);letter-spacing: -.02em;color: var(--ink)}.ob-claims-main{min-width: 0;display: flex;flex-direction: column;gap: 3px}.ob-claims-main b{font: 500 14px/1.3 var(--font);color: var(--ink)}.ob-claims-bar{display: block;position: relative;height: 2px;margin-top: 5px;background: var(--track)}.ob-claims-bar i{position: absolute;left: 0;top: 0;bottom: 0;background: var(--cyan)}.ob-ahead{list-style: none;margin: 0;padding: 0}.ob-ahead li{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;align-items: baseline;gap: 12px;padding: 12px 0;border-top: 1px solid var(--line2)}.ob-ahead li:first-child{border-top: 0}.ob-ahead b{font: 500 14px/1.3 var(--mono);color: var(--ink)}.ob-ahead li.is-next b{color: var(--acc)}.ob-ahead-in{font: 500 11.5px var(--mono);color: var(--cyan);white-space: nowrap}.ob-feed-mini{list-style: none;margin: 0;padding: 0}.ob-feed-mini li{display: grid;grid-template-columns: 84px minmax(0,1fr) auto;align-items: center;gap: 14px;padding: 11px 0;border-top: 1px solid var(--line2)}.ob-feed-mini li:first-child{border-top: 0}.ob-feed-main{min-width: 0}.ob-feed-t b{font-size: 13.5px}.ob-feed-mini li.ob-feed-none{display: block;color: var(--dim);font-size: 13.5px}.ob-check-hero{--st: var(--mut);position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 24px 40px;margin-top: 40px;padding: 34px 36px;border: 1px solid var(--line);border-radius: var(--radius);background: radial-gradient(520px 260px at 0% 50%,color-mix(in srgb,var(--st) 14%,transparent),transparent 70%),var(--panel);overflow: hidden}.ob-check-hero::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 2px;background: var(--st);box-shadow: 0 0 16px var(--st)}.ob-state-go{--st: var(--green)}.ob-state-hold{--st: var(--yellow)}.ob-state-nogo{--st: var(--red)}.ob-state-standby{--st: var(--dim)}.ob-light{position: relative;width: 108px;height: 108px;border-radius: 50%;border: 1px solid color-mix(in srgb,var(--st) 45%,transparent);display: grid;place-items: center}.ob-light::before{content: "";position: absolute;inset: 12px;border-radius: 50%;border: 1px dashed color-mix(in srgb,var(--st) 35%,transparent)}.ob-light span{width: 30px;height: 30px;border-radius: 50%;background: var(--st);box-shadow: 0 0 0 8px color-mix(in srgb,var(--st) 14%,transparent),0 0 34px 6px color-mix(in srgb,var(--st) 55%,transparent);animation: ob-glow 3.2s ease-in-out infinite alternate}@keyframes ob-glow{from{opacity: .75}to{opacity: 1}}.ob-check-hero .ob-h1{color: var(--st)}.ob-state-standby .ob-h1{color: var(--ink)}.ob-check-hero .ob-sub{margin-top: 12px}.ob-check-call{display: flex;flex-direction: column;align-items: flex-end;gap: 6px}.ob-check-call b{font: 500 34px/1 var(--mono);letter-spacing: .02em;text-transform: uppercase;color: var(--st)}.ob-alert-static{margin-top: 16px}.ob-poll{margin-top: 16px}.ob-poll-list{list-style: none;margin: 0;padding: 0;counter-reset: poll}.ob-poll-list li{counter-increment: poll;display: grid;grid-template-columns: 34px minmax(0,1.2fr) minmax(0,1fr) 96px;align-items: center;gap: 12px 20px;padding: 16px 0;border-top: 1px solid var(--line2)}.ob-poll-list li::before{content: counter(poll,decimal-leading-zero);font: 500 11px/1 var(--mono);color: var(--dim)}.ob-poll-sys{display: flex;flex-direction: column;gap: 3px;min-width: 0}.ob-poll-sys b{font: 500 15px/1.35 var(--font);color: var(--ink)}.ob-poll-sys span,.ob-poll-v span{font: 400 12.5px/1.45 var(--font);color: var(--dim)}.ob-poll-v{display: flex;flex-direction: column;gap: 3px;min-width: 0}.ob-poll-v b{font: 500 22px/1.1 var(--mono);letter-spacing: -.02em;color: var(--ink);font-variant-numeric: tabular-nums}.ob-ratio{font-style: normal;font-family: var(--mono);font-weight: 500}.ob-call-t-go{color: var(--green)}.ob-call-t-hold{color: var(--yellow)}.ob-call-t-nogo{color: var(--red)}.ob-call-t-standby{color: var(--mut)}.ob-call{--c: var(--dim);justify-self: end;display: inline-flex;align-items: center;gap: 7px;min-height: 26px;padding: 0 10px;border: 1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius: 2px;background: color-mix(in srgb,var(--c) 10%,transparent);font: 600 10.5px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--c);white-space: nowrap}.ob-call::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--c);box-shadow: 0 0 8px var(--c)}.ob-call-go{--c: var(--green)}.ob-call-hold{--c: var(--yellow)}.ob-call-nogo{--c: var(--red)}.ob-call-standby{--c: var(--dim)}.ob-call-info{--c: var(--cyan)}.ob-call-info::before,.ob-call-standby::before{box-shadow: none}.ob-uptime{display: flex;align-items: flex-end;gap: 3px;height: 80px;padding-bottom: 1px;border-bottom: 1px solid var(--line)}.ob-uptime i{flex: 1 1 0;min-width: 0;border-radius: 1px 1px 0 0;background: linear-gradient(180deg,color-mix(in srgb,var(--green) 75%,transparent),color-mix(in srgb,var(--green) 18%,transparent));box-shadow: inset 0 1px 0 var(--green)}.ob-uptime i.is-warn{background: linear-gradient(180deg,var(--yellow),color-mix(in srgb,var(--yellow) 20%,transparent));box-shadow: none}.ob-uptime i.is-down{background: linear-gradient(180deg,var(--red),color-mix(in srgb,var(--red) 20%,transparent));box-shadow: none}.ob-uptime i:hover{background: var(--ink)}.ob-uptime-ends{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 6px 16px;margin-top: 10px;font: 500 10.5px/1.4 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--dim)}.ob-uptime-key{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px}.ob-uptime-key i{display: inline-block;width: 8px;height: 8px;margin-left: 8px;border-radius: 1px;background: var(--green)}.ob-uptime-key i.is-warn{background: var(--yellow)}.ob-uptime-key i.is-down{background: var(--red)}.ob-roll{min-width: 560px}.ob-table-wrap .ob-plain-table th:first-child,.ob-table-wrap .ob-plain-table td:first-child{padding-left: 18px}.ob-table-wrap .ob-plain-table th:last-child,.ob-table-wrap .ob-plain-table td:last-child{padding-right: 18px}.ob-table-flat .ob-plain-table th:first-child,.ob-table-flat .ob-plain-table td:first-child{padding-left: 0}.ob-table-flat .ob-plain-table th:last-child,.ob-table-flat .ob-plain-table td:last-child{padding-right: 0}.ob-roll td.c-srv{white-space: normal;min-width: 240px}.ob-roll td.c-rank{width: 80px}.ob-hub-find{margin-top: 18px}.ob-hub-section{margin-top: 60px}.ob-hub-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.ob-hub-card{display: flex;flex-direction: column;min-width: 0;padding: 18px 20px 8px;background: var(--panel);border: 1px solid var(--line);border-radius: var(--radius)}.ob-hub-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px}.ob-hub-title{display: flex;flex-direction: column;gap: 6px;min-width: 0}.ob-const{flex: 0 0 auto;width: 110px;height: 44px;overflow: visible}.ob-const-line{fill: none;stroke: var(--acc-line);stroke-width: 1;stroke-dasharray: 2 3}.ob-const-halo{fill: var(--acc-soft)}.ob-const-star{fill: var(--ink);filter: drop-shadow(0 0 3px var(--acc))}.ob-hub-blurb{margin: 12px 0 0;font: 400 13px/1.55 var(--font);color: var(--dim)}.ob-hub-rows{list-style: none;margin: 12px 0 0;padding: 0;border-top: 1px solid var(--line)}.ob-hub-rows li{display: grid;grid-template-columns: 24px minmax(0,1fr) auto;align-items: center;gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--line2)}.ob-hub-rows li:last-child{border-bottom: 0}.ob-doc{max-width: 820px}.ob-doc-body{margin-top: 36px}.ob-doc-intro{margin: 0 0 28px;font: 400 19px/1.6 var(--font);color: var(--ink)}.ob .ob-doc-intro p{color: var(--ink)}@media (max-width: 1180px){.ob-hub-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.ob-bar-in{flex-wrap: wrap;gap: 10px 12px;padding: 10px 24px}.ob-burger{display: grid;order: 3}.ob-theme{order: 2;margin-left: auto;min-height: 44px}.ob-nav{display: none;order: 4;flex-direction: column;width: 100%;margin: 4px 0 0;gap: 0}.ob-nav-link{min-height: 48px;padding: 0 2px;font-size: 15.5px;border-top: 1px solid var(--line2)}.ob-nav-link.is-on::after{left: auto;right: 4px;top: 50%;bottom: auto;width: 6px;height: 6px;margin-top: -3px;border-radius: 50%}.ob-find{display: none;order: 5;width: 100%;margin: 4px 0 10px}.ob .ob-find input[type="search"]{min-height: 44px;font-size: 16px}.ob-menu-toggle:checked ~ .ob-nav,.ob-menu-toggle:checked ~ .ob-find{display: flex}.ob-menu-toggle:checked ~ .ob-burger{color: var(--ink);border-color: var(--acc)}.ob-hero{grid-template-columns: minmax(0,1fr)}.ob-chart{order: 2}.ob-key{max-width: none}.ob-logs{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.ob-orbital-grid{grid-template-columns: minmax(0,1fr)}.ob-band-3{grid-template-columns: repeat(2,minmax(0,1fr))}.ob-band-3>:first-child{grid-column: 1 / -1}.ob-spec-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.ob-stations{grid-template-columns: repeat(3,minmax(0,1fr))}.ob-intro-grid{grid-template-columns: minmax(0,1fr)}.ob-srv-grid{grid-template-columns: minmax(0,1fr)}.ob-readouts{grid-template-columns: repeat(2,minmax(0,1fr))}.ob-ro-players{grid-column: 1 / -1;padding-left: 28px}.ob-ro{border-top: 1px solid var(--line2)}.ob-ro:nth-child(2n){border-left: 0;padding-left: 28px}.ob-similar{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.ob-check-hero{grid-template-columns: auto minmax(0,1fr);padding: 26px 22px}.ob-check-call{grid-column: 1 / -1;flex-direction: row;align-items: baseline;gap: 12px}.ob-poll-list li{grid-template-columns: 28px minmax(0,1fr) auto}.ob-poll-v{grid-column: 2;grid-row: 2}.ob-poll-list li>.ob-call{grid-column: 3;grid-row: 1}.ob-signal-grid,.ob-two,.ob-ranks{grid-template-columns: minmax(0,1fr)}.ob-meter-bars{height: 96px}.ob-spec-grid{grid-template-columns: minmax(0,1fr)}.ob-launch-grid{grid-template-columns: minmax(0,1fr)}.ob-cycle{max-width: 280px}.ob-launches{grid-template-columns: minmax(0,1fr)}.ob-tm-wide{display: none}.ob-band{grid-template-columns: minmax(0,1fr)}.ob-foot-grid{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.ob-foot-brand{grid-column: 1 / -1}}@media (max-width: 420px){.ob-tm-clock{display: none}}@media (max-width: 640px){.ob-plate-mark{display: none}.ob-bright-curve{display: none}.ob-bright{gap: 8px}.ob-bright-card{padding: 12px 14px;gap: 8px}.ob-hub-grid{grid-template-columns: minmax(0,1fr)}.ob-check-hero{grid-template-columns: minmax(0,1fr);margin-top: 24px}.ob-light{width: 72px;height: 72px}.ob-light span{width: 20px;height: 20px}.ob-check-call b{font-size: 26px}.ob-roll{min-width: 0}.ob-doc-intro{font-size: 17px}.ob-band-3{grid-template-columns: minmax(0,1fr)}.ob-orb-day{font-size: 19px}.ob-orb-hour{font-size: 21px}.ob-orb-c-v{font-size: 40px}.ob-orb-c-k,.ob-orb-c-n{font-size: 14px}.ob-days-list li{grid-template-columns: 22px 84px minmax(0,1fr) 56px;gap: 10px}.ob-feed-mini li{grid-template-columns: minmax(0,1fr) auto}.ob-feed-mini .ob-feed-t{grid-column: 1 / -1}.ob-ahead li{grid-template-columns: 40px minmax(0,1fr)}.ob-ahead-in{grid-column: 2}.ob-signal{padding-top: 32px}.ob-signal-v{font-size: 64px}.ob-signal-sub{font-size: 15.5px}.ob-ranks li{grid-template-columns: 24px minmax(0,1fr) auto}.ob-ranks-pop .ob-mag{width: 72px}.ob-launch-hero{padding-top: 32px}.ob-count-xl{gap: 2px 6px}.ob-count-xl .ob-count-part b{font-size: 42px}.ob-count-xl .ob-count-sep{font-size: 30px}.ob-count-xl .ob-count-t{height: 42px;font-size: 22px}.ob-stations{grid-template-columns: repeat(2,minmax(0,1fr))}.ob .wz-tile.ob-station{padding: 12px}.ob-station-time .wz-t{font-size: 22px}.ob-wz-actions{margin-left: 0}.ob-you{grid-template-columns: auto minmax(0,1fr);padding: 14px 16px}.ob-you [data-wz-jump]{grid-column: 1 / -1;justify-self: start}.ob-wz-find{padding: 14px}.ob-wz-region-title{padding: 18px 12px 10px}.ob-launches li{grid-template-columns: 26px minmax(0,1fr);grid-template-areas: "n date" "n utc" "n in"}.ob-launches-in{text-align: left;margin-top: 2px}.ob-obj-head{padding: 20px 16px 4px}.ob-obj-connect{flex-basis: 100%}.ob-plate{height: 130px}.ob-readouts{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.ob-ro,.ob-ro:first-child,.ob-ro:nth-child(2n),.ob-ro-players{padding: 16px 16px 18px}.ob-ro-players .ob-ro-v{font-size: 36px}.ob-ro-v{font-size: 22px}.ob-ro-word{font-size: 17px}.ob-similar,.ob-qa-grid{grid-template-columns: minmax(0,1fr)}.ob-tags{padding: 20px 16px}.ob-tag-row{grid-template-columns: 78px minmax(0,1fr)}.ob-bar-in,.ob-telemetry-in{padding-left: 16px;padding-right: 16px}.ob-brand-text span{display: none}.ob-tm{padding: 0 10px}.ob-tm-end{display: none}.ob-tm-clock{margin-left: auto}.ob-head{padding-top: 32px}.ob-hero{padding-top: 32px;gap: 28px}.ob-display{font-size: 38px}.ob-lede{font-size: 16px}.ob-key-list li{grid-template-columns: 24px minmax(0,1fr) auto}.ob-key-pop .ob-curve{display: none}.ob-logs{grid-template-columns: minmax(0,1fr)}.ob-log{padding: 16px 16px 6px}.ob-panel{padding: 18px 16px}.ob-count{gap: 2px 6px}.ob-count-t{font-size: 20px;height: 34px}.ob-count-part b{font-size: 34px}.ob-count-sep{font-size: 26px}.ob-section{margin-top: 56px}.ob-faq{margin-top: 56px}.ob-faq-item>summary{grid-template-columns: 36px minmax(0,1fr) 16px;gap: 8px;min-height: 44px}.ob-faq-item>.prose{padding: 0 0 18px 44px}.ob-quick-row{grid-template-columns: minmax(0,1fr);gap: 8px}.ob-quick-links a{min-height: 40px}.ob-text-box{padding: 20px 18px}.ob-foot-line{flex-direction: column;gap: 6px}.ob-foot-sign{margin-left: 0}.ob-btn{min-height: 44px}.ob-foot-col a{padding: 9px 0}}@media (max-width: 760px){.ob-table-wrap{overflow: visible;border: 0;background: transparent}.ob-cat-table,.ob-cat-table tbody{display: block}.ob-cat-table thead{display: none}.ob-cat-table tbody tr{position: relative;display: flex;flex-wrap: wrap;align-items: flex-start;gap: 8px 14px;margin: 0 0 8px;padding: 14px 14px 13px 44px;background: var(--panel);border: 1px solid var(--line);border-radius: var(--radius)}.ob-cat-table tbody tr::after{content: "";order: 3;flex-basis: 100%;height: 0}.ob-cat-table td,.ob-cat-table td:first-child,.ob-cat-table td:last-child{display: block;padding: 0;border: 0;background: none}.ob-cat-table tbody tr:hover td{background: none}.ob-cat-table td.c-pos{position: absolute;left: 14px;top: 16px;width: auto}.ob-cat-table td.c-name{order: 1;flex: 1 1 0;min-width: 0;max-width: none;padding-left: 0;position: static}.ob-cat-table td.c-pop{order: 2;flex: 0 0 auto;width: auto;min-width: 0;text-align: right}.ob-cat-table td.c-pop .ob-mag{width: 78px;margin-left: auto}.ob-cat-table td.c-curve{display: none}.ob-cat-table td[data-l]{order: 4;display: inline-flex;align-items: baseline;gap: 6px;font-size: 11.5px;color: var(--ink)}.ob-cat-table td[data-l]::before{content: attr(data-l);font: 500 9px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dim)}.ob-cat-table td[data-l]:empty{display: none}.ob-cat-table td.c-rank{width: auto}.ob-cat-table td.c-tags{order: 5;flex: 1 1 100%;max-width: none;min-width: 0}.ob-cat-table td.c-tags .ob-chips:empty{display: none}.ob-console-q{max-width: none;flex-basis: 100%}.ob-console-at{margin-left: 0}.ob-bright{grid-template-columns: minmax(0,1fr)}.ob-bright-name{min-height: 0}.ob-cat-table.is-feed tbody tr{padding-left: 14px}.ob-cat-table td.c-lead{order: 0;flex: 1 1 100%;width: auto;display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap;padding-bottom: 8px;border-bottom: 1px solid var(--line2)}.ob-cat-table td.c-lead .ob-detect-at,.ob-cat-table td.c-lead .ob-why{margin-top: 0;max-width: none}.ob-cat-table td.c-name .ob-dot{display: none}.ob-alert{grid-template-columns: auto minmax(0,1fr)}.ob-alert .ob-more{grid-column: 2}.ob-check,.ob-active-chip{min-height: 40px}.ob-plain-table.is-cards,.ob-plain-table.is-cards tbody{display: block}.ob-plain-table.is-cards thead{display: none}.ob-plain-table.is-cards tbody tr{display: flex;flex-wrap: wrap;gap: 6px 16px;padding: 11px 0;border-bottom: 1px solid var(--line2)}.ob-plain-table.is-cards td,.ob-plain-table.is-cards td:first-child,.ob-plain-table.is-cards td:last-child{display: block;padding: 0;border: 0;text-align: left}.ob-plain-table.is-cards td:first-child{flex: 1 1 100%}.ob-plain-table.is-cards td[data-l]{display: inline-flex;align-items: baseline;gap: 6px;font-size: 12px;color: var(--ink)}.ob-plain-table.is-cards td[data-l]::before{content: attr(data-l);font: 500 9px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dim)}.ob-plain-table.is-cards td[data-l] .ob-ago{display: inline;margin: 0 0 0 4px}}@media (prefers-reduced-motion: reduce){.ob-sky-near,.ob-sc-orbit,.ob-blip,.ob-light span{animation: none}.ob-faq-item>summary::after,a.ob-panel-link,.ob-bright-card,.ob-filters-caret,.ob-map img,.ob-similar-card{transition: none}}@media print{.ob-sky,.ob-telemetry,.ob-burger,.ob-find,.ob-theme,.ob-nav{display: none !important}html,body.ob{background: #fff}}
