:root{--cs-page: #0d1618;--cs-panel: #132024;--cs-panel2: #1a2b30;--cs-raise: #16252a;--cs-ink: #e6eef0;--cs-ink2: #bfced2;--cs-mut: #95a9af;--cs-rule: #2d4046;--cs-rule2: #203136;--cs-strong: #d5e1e4;--cs-top: #2c7680;--cs-bar: #0b3a41;--cs-bar-deep: #072a30;--cs-bar-line: rgba(255,255,255,.16);--cs-bar-ink: #ffffff;--cs-bar-mut: #b8d5d9;--cs-link: #7dd0d8;--cs-link-h: #b0e6ea;--cs-visited: #c8adf0;--cs-data: #4fb9c3;--cs-data2: #2c6f77;--cs-grey: #5c6e74;--cs-focus: #ffbf47;--cs-good: #4ec98a;--cs-good-bg: rgba(78,201,138,.12);--cs-warn: #f2b84b;--cs-warn-bg: rgba(242,184,75,.12);--cs-bad: #ff7a6e;--cs-bad-bg: rgba(255,122,110,.12);--cs-q0: #172629;--cs-q1: #183a3f;--cs-q2: #1b5159;--cs-q3: #216c76;--cs-q4: #3a97a1;--cs-q5: #79cfd6;--cs-q-ink: #e6eef0;--cs-q-ink-hi: #062024;--cs-queue: #8fb8ff;--bg: var(--cs-page);--bg2: var(--cs-panel);--card: var(--cs-page);--chip: var(--cs-panel);--track: var(--cs-rule2);--line: var(--cs-rule);--line2: var(--cs-rule2);--ink: var(--cs-ink);--mut: var(--cs-ink2);--dim: var(--cs-mut);--green: var(--cs-good);--red: var(--cs-bad);--yellow: var(--cs-warn);--blue: var(--cs-queue);--green-soft: var(--cs-good-bg);--red-soft: var(--cs-bad-bg);--yellow-soft: var(--cs-warn-bg);--blue-soft: rgba(143,184,255,.12);--acc: #4fb9c3;--accHov: #79cfd6;--accInk: #04181b;--acc-soft: rgba(79,185,195,.13);--acc-line: rgba(79,185,195,.5);--acc-fill: rgba(79,185,195,.14);--s1: var(--cs-data);--s2: #9fb3b9;--s3: #9db8e8;--s4: var(--cs-queue);--s5: var(--cs-mut);--s6: var(--cs-warn);--shadow: 0 10px 30px rgba(0,0,0,.35);--shadow-1: none;--shadow-2: none;--card-grad: var(--cs-page);--glow-a: transparent;--glow-b: transparent;--hi: transparent;--radius: 4px;--radius-sm: 3px;--radius-xs: 2px;--nav-h: 0px;--cs-w: 1200px;--cs-gut: 32px}:root[data-theme="light"]{--cs-page: #ffffff;--cs-panel: #f1f5f6;--cs-panel2: #e4ebed;--cs-raise: #ffffff;--cs-ink: #162127;--cs-ink2: #3a4950;--cs-mut: #54646b;--cs-rule: #c9d3d7;--cs-rule2: #e1e8ea;--cs-strong: #162127;--cs-top: #0b4c56;--cs-bar: #0b4c56;--cs-bar-deep: #073840;--cs-bar-line: rgba(255,255,255,.2);--cs-bar-ink: #ffffff;--cs-bar-mut: #c7e1e4;--cs-link: #0a5f6e;--cs-link-h: #063e48;--cs-visited: #5c3a8e;--cs-data: #127581;--cs-data2: #8cc4ca;--cs-grey: #a3b1b6;--cs-focus: #f5b400;--cs-good: #0e7a3e;--cs-good-bg: #e7f4ec;--cs-warn: #8f5600;--cs-warn-bg: #fdf3df;--cs-bad: #b42318;--cs-bad-bg: #fdeceb;--cs-q0: #eef4f5;--cs-q1: #d2e8ea;--cs-q2: #a3cfd4;--cs-q3: #63aeb6;--cs-q4: #237f8a;--cs-q5: #0a525c;--cs-q-ink: #162127;--cs-q-ink-hi: #ffffff;--cs-queue: #1d4fbf;--blue-soft: #e8eefc;--acc: #0b6e78;--accHov: #085a62;--accInk: #ffffff;--acc-soft: rgba(11,110,120,.09);--acc-line: rgba(11,110,120,.42);--acc-fill: rgba(11,110,120,.14);--s2: #6f8389;--s3: #2b4c7e;--shadow: 0 10px 30px rgba(22,33,39,.14)}body.cs{background: var(--cs-page);color: var(--cs-ink);font: 400 16px/1.6 var(--font);font-feature-settings: "cv11" 1,"ss01" 1}.cs a{color: var(--cs-link);text-decoration: none}.cs a:hover{color: var(--cs-link-h);text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .18em}.cs :focus-visible{outline: 3px solid var(--cs-focus);outline-offset: 2px;border-radius: 1px}.cs ::selection{background: color-mix(in srgb,var(--cs-data) 26%,transparent)}.cs h1,.cs h2,.cs h3,.cs h4{letter-spacing: -.012em;text-wrap: balance}.cs .num,.cs-num{font-variant-numeric: tabular-nums}.cs code{font-family: var(--mono);font-size: .86em;background: var(--cs-panel);border: 1px solid var(--cs-rule2);border-radius: 2px;padding: 1px 5px;color: var(--cs-ink)}.cs-i{flex: 0 0 auto;width: 1.1em;height: 1.1em;vertical-align: -.18em}.cs-wrap{max-width: var(--cs-w);margin: 0 auto;padding: 0 var(--cs-gut);width: 100%}.cs .container.cs-wrap{max-width: var(--cs-w);padding: 0 var(--cs-gut)}.cs-skip{position: absolute;left: 8px;top: -60px;z-index: 50;background: var(--cs-focus);color: #111 !important;font-weight: 700;padding: 10px 14px}.cs-skip:focus{top: 8px}.cs .flash{border-radius: 2px;border-left: 6px solid var(--cs-bar);background: var(--cs-panel);border-color: var(--cs-rule);border-left-color: var(--cs-bar);font-size: 15px}.cs .flash-warn{border-left-color: var(--cs-warn);background: var(--cs-warn-bg)}.cs .muted{color: var(--cs-ink2)}.cs .dim{color: var(--cs-mut)}.cs-strip{background: var(--cs-panel);border-bottom: 1px solid var(--cs-rule2);font-size: 13.5px;color: var(--cs-ink2)}.cs-strip-in{display: flex;align-items: center;justify-content: space-between;gap: 6px 20px;min-height: 38px;flex-wrap: wrap}.cs-strip-text{margin: 0}.cs-strip-sep{margin: 0 8px;color: var(--cs-mut)}.cs-strip-dim{color: var(--cs-mut)}.cs-strip-end{display: flex;align-items: center;gap: 18px}.cs-strip-live{white-space: nowrap;font-variant-numeric: tabular-nums}.cs-strip-live .cs-pulse{display: inline-block;vertical-align: 1px;margin-right: 3px}.cs-strip-live b{color: var(--cs-ink);font-weight: 650}.cs-pulse{width: 8px;height: 8px;border-radius: 50%;background: var(--cs-good);box-shadow: 0 0 0 0 color-mix(in srgb,var(--cs-good) 50%,transparent);animation: cs-pulse 2.4s ease-out infinite}@keyframes cs-pulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--cs-good) 45%,transparent)}70%,100%{box-shadow: 0 0 0 7px transparent}}.cs-theme{font-size: 0;cursor: pointer;background: transparent;border: 0;padding: 6px 0;color: var(--cs-link);min-height: 32px;display: inline-flex;align-items: center}.cs-theme::after{content: "Light theme";font: 600 13.5px/1 var(--font);text-decoration: underline;text-underline-offset: .2em}:root[data-theme="light"] .cs-theme::after{content: "Dark theme"}.cs-theme:hover::after{text-decoration-thickness: 2px}.cs-head{background: var(--cs-bar);color: var(--cs-bar-ink)}.cs-head-in{display: flex;align-items: center;gap: 16px 28px;min-height: 84px;padding-top: 14px;padding-bottom: 14px;flex-wrap: wrap}.cs .cs-brand{display: inline-flex;align-items: center;gap: 14px;color: var(--cs-bar-ink);text-decoration: none;min-width: 0}.cs .cs-brand:hover{color: var(--cs-bar-ink);text-decoration: none}.cs .cs-brand:hover .cs-brand-name{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .16em}.cs-mark{width: 46px;height: 46px;flex: 0 0 auto;display: grid;place-items: center;background: #ffffff;color: #0b4c56;border-radius: 3px;font: 800 24px/1 var(--font);letter-spacing: -.02em;box-shadow: inset 0 0 0 1px rgba(0,0,0,.06)}.cs-mark svg{width: 30px;height: 30px;display: block}.cs-mark-sm{width: 30px;height: 30px;font-size: 16px;border-radius: 2px;background: var(--cs-bar);color: #ffffff}.cs-mark-sm svg{width: 20px;height: 20px}.cs-brand-text{display: flex;flex-direction: column;gap: 3px;min-width: 0}.cs-brand-name{font: 700 22px/1.1 var(--font);letter-spacing: -.015em}.cs-brand-sub{font: 400 14px/1.3 var(--font);color: var(--cs-bar-mut)}.cs-search{margin-left: auto;display: flex;width: min(380px,100%)}.cs .cs-search input[type="search"]{flex: 1 1 auto;min-width: 0;height: 46px;min-height: 46px;border: 0;border-radius: 3px 0 0 3px;background: #ffffff;color: #162127;font: 400 16px var(--font);padding: 0 14px}.cs .cs-search input[type="search"]::placeholder{color: #5d6c72}.cs .cs-search input[type="search"]:focus{outline: 3px solid var(--cs-focus);outline-offset: 0;border: 0}.cs-search button{flex: 0 0 auto;width: 52px;height: 46px;display: grid;place-items: center;cursor: pointer;border: 2px solid #ffffff;border-left: 0;border-radius: 0 3px 3px 0;background: var(--cs-bar-deep);color: #ffffff}.cs-search button .cs-i{width: 22px;height: 22px}.cs-search button:hover{background: #052127}.cs-menu-toggle{position: absolute;opacity: 0;width: 0;height: 0;pointer-events: none}.cs-burger{display: none;cursor: pointer;align-items: center;gap: 8px;min-height: 44px;padding: 0 14px;border: 2px solid rgba(255,255,255,.7);border-radius: 3px;font: 600 15px/1 var(--font);color: #ffffff}.cs-menu-toggle:focus-visible + .cs-burger{outline: 3px solid var(--cs-focus);outline-offset: 2px}.cs-nav{border-top: 1px solid var(--cs-bar-line)}.cs-nav-in{display: flex;flex-wrap: wrap;gap: 0 30px}.cs .cs-nav-link{display: inline-flex;align-items: center;min-height: 52px;padding: 4px 0 0;border-bottom: 4px solid transparent;color: #ffffff;font: 600 15.5px/1.2 var(--font);text-decoration: none;white-space: nowrap}.cs .cs-nav-link:hover{color: #ffffff;text-decoration: none;border-bottom-color: rgba(255,255,255,.55)}.cs .cs-nav-link.on{border-bottom-color: #ffffff}.cs-foot{margin-top: 96px;background: var(--cs-panel);border-top: 6px solid var(--cs-bar);padding: 48px 0 28px;flex-shrink: 0;color: var(--cs-ink2);font-size: 15px}.cs-foot-grid{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap: 32px 48px}.cs .cs-foot-brand{display: inline-flex;align-items: center;gap: 10px;font: 700 18px/1.2 var(--font);color: var(--cs-ink);margin-bottom: 14px}.cs-foot-about p{margin: 0 0 12px;max-width: 34em;line-height: 1.6}.cs-foot-small{font-size: 14px;color: var(--cs-mut)}.cs-foot-h{font: 700 16px/1.3 var(--font);color: var(--cs-ink);margin: 0 0 12px;padding-bottom: 10px;border-bottom: 1px solid var(--cs-rule)}.cs-foot-col{display: flex;flex-direction: column;align-items: flex-start;gap: 4px}.cs .cs-foot-col a{padding: 3px 0;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em}.cs .cs-foot-col a.active{color: var(--cs-ink);font-weight: 600}.cs-foot-base{display: flex;flex-wrap: wrap;gap: 6px 24px;margin-top: 40px;padding-top: 18px;border-top: 1px solid var(--cs-rule);font-size: 14px;color: var(--cs-mut)}.cs-page{padding-bottom: 8px}.cs-crumbs{padding: 20px 0 0}.cs-crumbs ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 4px 0;font-size: 15px;color: var(--cs-ink2)}.cs-crumbs li{display: inline-flex;align-items: center}.cs-crumbs li + li::before{content: "";width: 7px;height: 7px;margin: 0 12px 0 10px;border-top: 1.5px solid var(--cs-mut);border-right: 1.5px solid var(--cs-mut);transform: rotate(45deg)}.cs .cs-crumbs a{color: var(--cs-ink);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em}.cs-crumbs [aria-current]{color: var(--cs-ink2)}.cs-rh{padding: 36px 0 0}.cs-crumbs + .cs-rh{padding-top: 28px}.cs-kicker{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;margin: 0 0 12px;font: 600 16px/1.3 var(--font);color: var(--cs-ink2)}.cs-tag{display: inline-flex;align-items: center;gap: 7px;font: 700 12.5px/1 var(--font);letter-spacing: .06em;text-transform: uppercase;padding: 6px 9px 5px;border-radius: 2px;background: var(--cs-bar);color: #ffffff}.cs-tag-live::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #7ff0b3}.cs-tag-grey{background: var(--cs-panel2);color: var(--cs-ink)}.cs-tag-good{background: var(--cs-good);color: #ffffff}.cs-tag-bad{background: var(--cs-bad);color: #ffffff}.cs-h1{margin: 0 0 18px;max-width: 24em;font: 700 clamp(32px,3.7vw,48px)/1.1 var(--font);letter-spacing: -.024em;color: var(--cs-ink);overflow-wrap: anywhere}.cs-h1 em{font-style: normal;color: var(--cs-data)}.cs-lede{margin: 0 0 28px;max-width: 40em;font: 400 21px/1.5 var(--font);color: var(--cs-ink2);text-wrap: pretty}.cs-lede p{margin: 0 0 10px}.cs-lede>:last-child{margin-bottom: 0}.cs-meta{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px 28px;margin: 0;padding: 20px 24px;background: var(--cs-panel);border-left: 6px solid var(--cs-top)}.cs-meta-i{min-width: 0}.cs-meta dt{font: 700 14.5px/1.3 var(--font);color: var(--cs-ink);margin: 0 0 3px}.cs-meta dd{margin: 0;font: 400 15.5px/1.45 var(--font);color: var(--cs-ink2);overflow-wrap: anywhere}.cs .cs-meta dd a{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em}.cs-meta-dim{color: var(--cs-mut)}.cs-toc{margin: 36px 0 0;padding: 22px 26px 18px;border: 1px solid var(--cs-rule)}.cs-toc-h{margin: 0 0 12px;font: 700 18px/1.3 var(--font);color: var(--cs-ink)}.cs-toc-list{margin: 0;padding: 0;list-style: none;columns: 2 18em;column-gap: 40px}.cs-toc-list li{break-inside: avoid;margin: 0 0 8px}.cs .cs-toc-list a{display: inline-flex;gap: 4px;font-size: 16.5px;line-height: 1.4;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .2em}.cs-toc-n{display: inline-block;min-width: 1.7em;color: var(--cs-mut);text-decoration: none}.cs-sec{margin-top: 64px;padding-top: 36px;border-top: 1px solid var(--cs-rule)}.cs-sec:target,.cs-h2:target{scroll-margin-top: 16px}.cs-h2{margin: 0 0 18px;font: 700 clamp(24px,2.4vw,30px)/1.2 var(--font);letter-spacing: -.018em;color: var(--cs-ink);scroll-margin-top: 16px}.cs-sn{color: var(--cs-data);margin-right: 2px;font-variant-numeric: tabular-nums}.cs-h3{margin: 32px 0 12px;font: 700 20px/1.3 var(--font);color: var(--cs-ink)}.cs-sec-lede{margin: -4px 0 28px;max-width: 46em;font: 400 17.5px/1.6 var(--font);color: var(--cs-ink2)}.cs-sec-lede b{color: var(--cs-ink)}.cs-two{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 40px 48px;align-items: start}.cs-two-even{grid-template-columns: repeat(2,minmax(0,1fr))}.cs-three{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 32px;align-items: start}.cs-stack>* + *{margin-top: 40px}.cs .cs-more{margin: 20px 0 0;font: 600 16px/1.4 var(--font)}.cs .cs-more a{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .2em}.cs .cs-more .cs-i,.cs .cs-hl-more .cs-i{margin-left: 6px}.cs-hl{background: var(--cs-panel);border-top: 6px solid var(--cs-top);padding: 24px 28px 24px;min-width: 0}.cs-hl-main{display: grid;grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr);gap: 28px 48px;padding: 30px 34px 32px}.cs-hl-k{margin: 0;font: 650 18px/1.35 var(--font);color: var(--cs-ink);letter-spacing: -.005em}.cs-hl-v{margin: 10px 0 8px;font: 700 64px/1 var(--font);letter-spacing: -.035em;color: var(--cs-ink);font-variant-numeric: tabular-nums}.cs-hl-main .cs-hl-v{font-size: clamp(56px,7.4vw,104px);margin: 14px 0 12px}.cs-hl-v small{font-size: .38em;font-weight: 600;color: var(--cs-mut);letter-spacing: -.01em;margin-left: 6px}.cs-hl-n{margin: 0 0 22px;font: 400 16.5px/1.5 var(--font);color: var(--cs-ink2);max-width: 26em}.cs-hl-points{min-width: 0;padding-left: 40px;border-left: 1px solid var(--cs-rule)}.cs-points-h{margin: 18px 0 10px;font: 700 16px/1.3 var(--font);color: var(--cs-ink)}.cs-hl-points .cs-points-h{margin-top: 2px}.cs-points{list-style: none;margin: 0;padding: 0}.cs-points li{position: relative;padding-left: 24px;margin: 0 0 11px;font: 400 16.5px/1.55 var(--font);color: var(--cs-ink);text-wrap: pretty}.cs-points li::before{content: "";position: absolute;left: 2px;top: .55em;width: 9px;height: 9px;background: var(--cs-data)}.cs-points li:last-child{margin-bottom: 0}.cs-points b{font-weight: 700}.cs-hl-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(320px,100%),1fr));gap: 24px;margin-top: 24px}.cs-hl-row>.cs-hl{display: flex;flex-direction: column}.cs-hl-more{margin: auto 0 0;padding-top: 18px;font: 600 15.5px/1.4 var(--font)}.cs .cs-hl-more a{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .2em}.cs-tiles{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(210px,100%),1fr));gap: 16px}.cs-tile{background: var(--cs-panel);border-top: 4px solid var(--cs-top);padding: 16px 18px 18px;min-width: 0}.cs-tile-k{margin: 0;font: 650 15px/1.35 var(--font);color: var(--cs-ink)}.cs-tile-v{margin: 8px 0 4px;font: 700 36px/1.05 var(--font);letter-spacing: -.025em;color: var(--cs-ink);font-variant-numeric: tabular-nums;overflow-wrap: anywhere}.cs-tile-v small{font-size: .45em;font-weight: 600;color: var(--cs-mut);letter-spacing: 0;margin-left: 4px}.cs-tile-n{margin: 0;font: 400 14.5px/1.45 var(--font);color: var(--cs-ink2)}.cs-tile-v.up{color: var(--cs-good)}.cs-tile-v.down{color: var(--cs-bad)}.cs-tile-v.warn{color: var(--cs-warn)}.cs .countdown.cs-cd{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;width: 100%;max-width: none;margin: 14px 0 4px}.cs .cs-cd .cd-part{background: var(--cs-raise);border: 1px solid var(--cs-rule);border-radius: 2px;box-shadow: none;padding: 12px 4px 10px;gap: 4px}.cs .cs-cd .cd-part::after{content: none}.cs .cs-cd .cd-v{font: 700 38px/1 var(--font);letter-spacing: -.03em;color: var(--cs-ink);text-shadow: none;font-variant-numeric: tabular-nums}.cs .cs-cd .cd-k{font: 500 13.5px/1 var(--font);letter-spacing: 0;text-transform: none;color: var(--cs-ink2)}.cs .countdown.cs-cd.done .cd-v{color: var(--cs-data)}.cs-fig{margin: 0;min-width: 0}.cs-cap{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 10px 20px;margin: 0 0 14px}.cs-cap-text{min-width: 0;flex: 1 1 18em}.cs-cap-t{margin: 0;font: 650 18px/1.4 var(--font);color: var(--cs-ink);letter-spacing: -.005em}.cs-cap-n{font-weight: 750}.cs-cap-s{margin: 4px 0 0;font: 400 15px/1.45 var(--font);color: var(--cs-mut)}.cs-source{margin: 12px 0 0;font: 400 14px/1.5 var(--font);color: var(--cs-mut)}.cs-source b{font-weight: 650;color: var(--cs-ink2)}.cs-fig-note{margin: 12px 0 0;font: 400 15px/1.55 var(--font);color: var(--cs-ink2);max-width: 46em}.cs-chart{border-top: 1px solid var(--cs-rule);border-bottom: 1px solid var(--cs-rule);padding: 18px 2px 8px;position: relative}.cs svg.chart{font-family: var(--font)}.cs svg.chart .grid{stroke: var(--cs-rule2);stroke-dasharray: none}.cs svg.chart-big .grid{stroke: var(--cs-rule2);stroke-dasharray: none}.cs svg.chart .tick,.cs svg.chart-big .tick{fill: var(--cs-mut);font-weight: 450}.cs svg.chart .legend{fill: var(--cs-ink2);font-weight: 500}.cs svg.chart .line.s1{stroke: var(--cs-data)}.cs svg.chart-big .line{stroke-width: 2.25}.cs svg.chart .area.s1{fill: color-mix(in srgb,var(--cs-data) 9%,transparent)}.cs svg.chart .line{fill: none}.cs svg.chart .line.s2{stroke: var(--s2)}.cs svg.chart .area.s2,.cs svg.chart .area.s3,.cs svg.chart .area.s4{opacity: 0}.cs svg.chart .line.s2{stroke-dasharray: 5 4}.cs svg.chart .col{fill: var(--cs-data2)}.cs svg.chart .col.hi{fill: var(--cs-data)}.cs svg.chart .col:hover{fill: var(--cs-ink2)}.cs svg.chart-big .hair{stroke: var(--cs-ink);opacity: .55}.cs svg.chart-big .dot{stroke: var(--cs-page)}.cs svg.chart-big .mark-line{stroke: var(--cs-mut)}.cs svg.chart-big .mark-label{fill: var(--cs-ink2);stroke: var(--cs-page);font-family: var(--font)}.cs svg.chart-big .chart-mark.fw .mark-line{stroke: var(--acc)}.cs svg.chart-big .chart-mark.fw .mark-label{fill: var(--acc)}.cs svg.spark .spark-line{stroke: var(--cs-data)}.cs svg.spark .spark-area{fill: color-mix(in srgb,var(--cs-data) 12%,transparent)}.cs .chart-legend{font: 500 14px var(--font);color: var(--cs-ink2)}.cs .chart-legend .key,.cs .chart-tip .key{border-radius: 0}.cs .chart-tip{background: var(--cs-ink);color: var(--cs-page);border-radius: 2px;box-shadow: var(--shadow)}.cs .chart-tip .tip-head{font: 600 12px var(--font);letter-spacing: .02em;text-transform: none}.cs .chart-tip .tip-row b{font: 700 16px var(--font)}.cs .chart-empty{font: 500 14.5px var(--font);color: var(--cs-mut);border: 1px dashed var(--cs-rule);border-radius: 0}.cs-seg{display: inline-flex;flex-wrap: wrap}.cs-seg>button{cursor: pointer;font: 600 14.5px/1 var(--font);color: var(--cs-link);background: var(--cs-page);border: 1px solid var(--cs-rule);padding: 9px 13px;min-height: 38px;margin-left: -1px}.cs-seg>button:first-child{margin-left: 0;border-radius: 2px 0 0 2px}.cs-seg>button:last-child{border-radius: 0 2px 2px 0}.cs-seg>button:hover{color: var(--cs-link-h);background: var(--cs-panel)}.cs-seg>button.active{background: var(--cs-bar);border-color: var(--cs-bar);color: #ffffff;position: relative;z-index: 1}.cs-seg-pair{display: flex;flex-wrap: wrap;gap: 10px 16px}.cs-fig-tools{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px 16px;margin: 0 0 12px}.cs-fig-tools .cs-cap{margin: 0}.cs-tbl{min-width: 0}.cs-scroll{position: relative;overflow-x: auto;-webkit-overflow-scrolling: touch;max-width: 100%}.cs-scroll:focus-visible{outline-offset: 4px}.cs table.cs-table{width: 100%;border-collapse: collapse;font: 400 15px/1.45 var(--font);color: var(--cs-ink);font-variant-numeric: tabular-nums;background: transparent}.cs .cs-table th,.cs .cs-table td{padding: 11px 14px 11px 0;border: 0;border-bottom: 1px solid var(--cs-rule);text-align: left;vertical-align: top;white-space: nowrap;font: inherit;color: var(--cs-ink);background: transparent}.cs .cs-table th:first-child,.cs .cs-table td:first-child{padding-left: 0}.cs .cs-table th:last-child,.cs .cs-table td:last-child{padding-right: 0}.cs .cs-table thead th{font: 700 14.5px/1.35 var(--font);letter-spacing: 0;text-transform: none;color: var(--cs-ink);vertical-align: bottom;border-bottom: 2px solid var(--cs-strong);background: none;padding-top: 4px}.cs .cs-table tbody th{font-weight: 600;white-space: normal;min-width: 9em}.cs .cs-table .num{text-align: right}.cs .cs-table tfoot th,.cs .cs-table tfoot td{font-weight: 700;border-bottom: 0;border-top: 2px solid var(--cs-strong)}.cs .cs-table tbody tr:last-child td,.cs .cs-table tbody tr:last-child th{border-bottom-color: var(--cs-rule)}.cs .cs-table tbody tr:hover td,.cs .cs-table tbody tr:hover th{background: var(--cs-panel)}.cs .cs-table th a{color: var(--cs-link);display: inline-flex;align-items: center;gap: 5px;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .2em}.cs .cs-table th a::after{content: "";width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid currentColor;opacity: .4}.cs .cs-table th.active a{color: var(--cs-ink);text-decoration: none}.cs .cs-table th.active a::after{opacity: 1}.cs-row-note{display: block;font: 400 13.5px/1.4 var(--font);color: var(--cs-mut);margin-top: 2px}.cs-row-n th,.cs-row-n td{color: var(--cs-ink2) !important}.cs-row-n .cs-hbar i{background: var(--cs-grey)}.cs-srv{white-space: normal !important;min-width: 13em;max-width: 26em}.cs .cs-srv a{font-weight: 600;color: var(--cs-link);overflow-wrap: anywhere}.cs .cs-srv a:visited{color: var(--cs-visited)}.cs-addr{display: block;margin-top: 2px;font: 400 13px/1.35 var(--mono);color: var(--cs-mut);overflow-wrap: anywhere}.cs-pos{width: 2.4em;color: var(--cs-mut) !important}.cs-pl b{font-weight: 700}.cs-of{color: var(--cs-mut)}.cs-q{color: var(--cs-queue);font-weight: 600}.cs-chg.up{color: var(--cs-good) !important}.cs-chg.down{color: var(--cs-bad) !important}.cs-share-c{min-width: 190px}.cs-share-c>*{vertical-align: middle}.cs-hbar{display: inline-block;width: calc(100% - 4.4em);min-width: 90px;height: 12px;background: transparent}.cs-hbar i{display: block;height: 100%;min-width: 2px;background: var(--cs-data)}.cs-share-v{display: inline-block;width: 4.2em;text-align: right;font-weight: 500}.cs-share-h{min-width: 190px}.cs-spark{width: 130px;min-width: 110px;padding-top: 13px !important}.cs-spark svg.spark{height: 24px}.cs-tbl-compact .cs-table{font-size: 14.5px}.cs-tbl-compact .cs-table th,.cs-tbl-compact .cs-table td{padding-top: 9px;padding-bottom: 9px}.cs-tbl-compact .cs-srv{min-width: 9em}.cs-notes{margin: 14px 0 0;font: 400 14.5px/1.55 var(--font);color: var(--cs-ink2);max-width: 52em}.cs-notes-h{margin: 0 0 4px;font-weight: 700;color: var(--cs-ink)}.cs-notes ol,.cs-notes ul{margin: 0;padding-left: 20px}.cs-notes li{margin: 0 0 4px}.cs .cs-copy{flex: 0 0 auto;display: inline-flex;align-items: center;gap: 7px;cursor: pointer;font: 600 14px/1 var(--font);color: var(--cs-link);background: var(--cs-page);border: 1px solid var(--cs-rule);border-radius: 2px;padding: 8px 12px;min-height: 36px;white-space: nowrap}.cs .cs-copy:hover{border-color: var(--cs-link);background: var(--cs-panel)}.cs .cs-copy.copied{color: var(--cs-good);border-color: var(--cs-good)}.cs-empty{margin: 0;padding: 26px 18px;text-align: center;color: var(--cs-ink2);background: var(--cs-panel);border: 0;border-radius: 0;font-size: 16px}.cs-q0{--q: var(--cs-q0);--q-ink: var(--cs-q-ink)}.cs-q1{--q: var(--cs-q1);--q-ink: var(--cs-q-ink)}.cs-q2{--q: var(--cs-q2);--q-ink: var(--cs-q-ink)}.cs-q3{--q: var(--cs-q3);--q-ink: var(--cs-q-ink)}.cs-q4{--q: var(--cs-q4);--q-ink: var(--cs-q-ink-hi)}.cs-q5{--q: var(--cs-q5);--q-ink: var(--cs-q-ink-hi)}:root[data-theme="light"] .cs-q3{--q-ink: #0b2328}.cs-tmap{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-template-rows: auto auto;gap: 6px}.cs-tm{display: flex;flex-direction: column;min-width: 0;min-height: 132px;padding: 12px 14px 13px;background: var(--q);color: var(--q-ink)}.cs-tm-code{font: 700 12.5px/1 var(--font);letter-spacing: .08em;opacity: .78}.cs-tm-name{margin-top: 6px;font: 600 15px/1.25 var(--font)}.cs-tm-v{margin-top: auto;padding-top: 10px;font: 700 26px/1.05 var(--font);letter-spacing: -.02em;font-variant-numeric: tabular-nums}.cs-tm-s{margin-top: 3px;font: 500 13.5px/1.3 var(--font);font-variant-numeric: tabular-nums}.cs-tm-key{display: flex;flex-direction: column;justify-content: center;gap: 6px;padding: 10px 12px;font: 500 13px/1.3 var(--font);color: var(--cs-ink2);border: 1px dashed var(--cs-rule)}.cs-tm-key-t{font-weight: 650;color: var(--cs-ink)}.cs-tm-scale{display: flex;height: 12px}.cs-tm-scale i{flex: 1 1 0;background: var(--q)}.cs-tm-key-ends{display: flex;justify-content: space-between;font-size: 12.5px;color: var(--cs-mut)}.cs-hbars{display: grid;gap: 7px}.cs-hb{display: grid;grid-template-columns: minmax(0,13em) minmax(0,1fr) 4.4em;gap: 14px;align-items: center;font: 400 15px/1.3 var(--font);color: var(--cs-ink);min-height: 28px}.cs-hb-l{overflow-wrap: anywhere}.cs-hb-t{display: block;height: 22px}.cs-hb-t i{display: block;height: 100%;min-width: 2px;background: var(--cs-data)}.cs-hb-n .cs-hb-t i{background: var(--cs-grey)}.cs-hb-n .cs-hb-l{color: var(--cs-ink2)}.cs-hb-v{text-align: right;font-weight: 600;font-variant-numeric: tabular-nums}.cs-hb-axis{display: flex;justify-content: space-between;margin: 6px calc(4.4em + 14px) 0 calc(13em + 14px);padding-top: 5px;border-top: 1px solid var(--cs-ink2);font: 400 13px/1 var(--font);color: var(--cs-mut)}.cs .cs-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;cursor: pointer;min-height: 46px;padding: 10px 20px;border: 2px solid var(--cs-bar);border-radius: 3px;background: var(--cs-bar);color: #ffffff;font: 650 16px/1.2 var(--font);text-decoration: none;white-space: nowrap}.cs .cs-btn:hover{background: var(--cs-bar-deep);border-color: var(--cs-bar-deep);color: #ffffff;text-decoration: none}.cs .cs-btn-2{background: transparent;color: var(--cs-link);border-color: currentColor}.cs .cs-btn-2:hover{background: var(--cs-panel);color: var(--cs-link-h);border-color: currentColor}.cs .cs-btn-sm{min-height: 38px;padding: 7px 14px;font-size: 15px}:root:not([data-theme="light"]) .cs .cs-btn:not(.cs-btn-2){background: #12707b;border-color: #12707b}:root:not([data-theme="light"]) .cs .cs-btn:not(.cs-btn-2):hover{background: #0e5c65;border-color: #0e5c65}.cs-find{margin: 0 0 32px;max-width: 640px}.cs-find-l{display: block;margin: 0 0 8px;font: 650 16.5px/1.3 var(--font);color: var(--cs-ink)}.cs-find-row{display: flex;gap: 0}.cs .cs-find-row input[type="search"]{flex: 1 1 auto;min-width: 0;min-height: 50px;border: 2px solid var(--cs-ink);border-right: 0;border-radius: 3px 0 0 3px;background: var(--cs-page);color: var(--cs-ink);font: 400 17px var(--font);padding: 0 14px}.cs .cs-find-row input[type="search"]:focus{outline: 3px solid var(--cs-focus);outline-offset: 0;border-color: var(--cs-ink)}.cs .cs-find-row .cs-btn{min-height: 50px;border-radius: 0 3px 3px 0}.cs input[type="search"],.cs input[type="text"],.cs select{background-color: var(--cs-page);border: 1px solid var(--cs-ink2);border-radius: 2px;color: var(--cs-ink);font: 400 15.5px var(--font);min-height: 44px;padding: 8px 12px}.cs select{padding-right: 34px;background-image: linear-gradient(45deg,transparent 50%,var(--cs-ink) 50%),linear-gradient(135deg,var(--cs-ink) 50%,transparent 50%);background-position: calc(100% - 17px) 52%,calc(100% - 11px) 52%;background-size: 6px 6px;background-repeat: no-repeat}.cs input:focus,.cs select:focus{outline: 3px solid var(--cs-focus);outline-offset: 0;border-color: var(--cs-ink)}.cs input::placeholder{color: var(--cs-mut)}.cs .check{font: 400 15.5px var(--font);color: var(--cs-ink);min-height: 44px;gap: 9px;padding: 0 6px 0 0}.cs .check input{accent-color: var(--cs-bar);width: 20px;height: 20px}.cs-pager{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 6px;margin: 24px 0 0;padding: 18px 0 0;border-top: 1px solid var(--cs-rule);font: 400 15.5px/1 var(--font);color: var(--cs-ink2)}.cs .cs-pager a,.cs-pager .cur{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 44px;min-height: 44px;padding: 0 14px;border: 1px solid var(--cs-rule);border-radius: 2px;font-weight: 600;text-decoration: none}.cs .cs-pager a:hover{background: var(--cs-panel);border-color: var(--cs-link);text-decoration: none}.cs-pager .cur{background: var(--cs-bar);border-color: var(--cs-bar);color: #ffffff}.cs-pager-info{margin-left: auto;color: var(--cs-mut);font-size: 15px}.cs-hbar-blank{visibility: hidden}.cs .cs-table .cs-grp th{padding: 12px 14px !important;background: var(--cs-panel);border-bottom: 1px solid var(--cs-rule);font: 700 16px/1.3 var(--font)}.cs .cs-table tbody + tbody .cs-grp th{border-top: 16px solid var(--cs-page)}.cs .cs-table tbody tr.cs-grp:hover th{background: var(--cs-panel)}.cs-grp-in{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 20px}.cs .cs-table th a.cs-grp-more{display: inline-flex;align-items: center;gap: 6px;font: 600 15px/1.3 var(--font);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .2em}.cs-srv-table .cs-srv{max-width: 34em}.cs-srv-table td.num{width: 7em}.cs-srv-table td.cs-pos{width: 3em}.cs-none{color: var(--cs-mut) !important;text-align: center !important;padding: 18px 0 !important}.cs .cs-table th a.cs-grp-more::after{content: none}.cs-faq{margin-top: 0;max-width: 52em}.cs-page>.cs-faq,.cs-body + .cs-faq,.cs-pager + .cs-faq{margin-top: 64px}.cs-faq-list{border-bottom: 1px solid var(--cs-rule)}.cs-faq-item{border-top: 1px solid var(--cs-rule)}.cs-faq-item>summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 18px 0;min-height: 56px;font: 650 18px/1.4 var(--font);color: var(--cs-link)}.cs-faq-item>summary::-webkit-details-marker{display: none}.cs-faq-item>summary:hover .cs-faq-q{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: .18em}.cs-faq-x{position: relative;flex: 0 0 auto;width: 28px;height: 28px;border: 1px solid currentColor;border-radius: 50%}.cs-faq-x::before,.cs-faq-x::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;margin: -1px 0 0 -6px;background: currentColor}.cs-faq-x::after{transform: rotate(90deg)}.cs-faq-item[open] .cs-faq-x::after{display: none}.cs-faq-item[open]>summary{color: var(--cs-ink)}.cs-faq-item>.prose{padding: 0 52px 22px 0}.cs .prose,.cs-prose{font: 400 17px/1.7 var(--font);color: var(--cs-ink2);max-width: 46em}.cs .prose h2{font: 700 24px/1.3 var(--font);color: var(--cs-ink);margin: 40px 0 12px;letter-spacing: -.015em}.cs .prose h3{font: 700 19px/1.35 var(--font);color: var(--cs-ink);margin: 28px 0 8px}.cs .prose strong,.cs .prose b{color: var(--cs-ink)}.cs .prose a{color: var(--cs-link);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em}.cs .prose a:hover{text-decoration-thickness: 2px}.cs .prose li::marker{color: var(--cs-mut)}.cs .prose blockquote{border-left: 6px solid var(--cs-rule);padding: 6px 0 6px 18px;color: var(--cs-ink)}.cs .prose table{margin: 0 0 18px}.cs .prose th,.cs .prose td{font-family: var(--font);font-size: 15px;color: var(--cs-ink);padding: 9px 12px 9px 0;border-bottom: 1px solid var(--cs-rule);background: none}.cs .prose thead th{font: 700 14.5px var(--font);text-transform: none;letter-spacing: 0;border-bottom: 2px solid var(--cs-strong)}.cs-body{margin-top: 56px}.cs-related{margin-top: 56px;padding: 20px 0 0;border-top: 4px solid var(--cs-top)}.cs-related-h{margin: 0 0 12px;font: 700 18px/1.3 var(--font);color: var(--cs-ink)}.cs-related-list{list-style: none;margin: 0;padding: 0;columns: 2 20em;column-gap: 40px}.cs-related-list li{break-inside: avoid;margin: 0 0 9px;padding-left: 18px;position: relative}.cs-related-list li::before{content: "";position: absolute;left: 0;top: .62em;width: 6px;height: 6px;border-top: 2px solid var(--cs-mut);border-right: 2px solid var(--cs-mut);transform: rotate(45deg)}.cs .cs-related-list a{font-size: 16.5px;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em}.cs-quick{margin-top: 64px;padding-top: 32px;border-top: 1px solid var(--cs-rule)}.cs-quick-h{margin: 0 0 6px;font: 700 26px/1.2 var(--font);color: var(--cs-ink);letter-spacing: -.015em}.cs-quick-sub{margin: 0 0 24px;color: var(--cs-ink2);font-size: 16.5px}.cs-quick-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(230px,100%),1fr));gap: 28px 40px}.cs-quick-g{margin: 0 0 10px;padding-bottom: 8px;border-bottom: 2px solid var(--cs-strong);font: 700 16px/1.3 var(--font);color: var(--cs-ink)}.cs-quick-group ul{list-style: none;margin: 0;padding: 0}.cs-quick-group li{margin: 0 0 8px}.cs .cs-quick-group a{font-size: 15.5px;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em}.cs-count{margin: -6px 0 18px;font: 400 17px/1.4 var(--font);color: var(--cs-ink2);font-variant-numeric: tabular-nums}.cs-count b{color: var(--cs-ink);font-weight: 700}.cs-lede-md p{margin: 0 0 12px}.cs-filter{margin: 36px 0 32px;padding: 22px 26px 22px;background: var(--cs-panel);border-top: 4px solid var(--cs-top)}.cs-filter-h{margin: 0 0 16px;font: 700 20px/1.3 var(--font);color: var(--cs-ink)}.cs-filter-top{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap: 14px 18px;align-items: end}.cs .field label{display: block;margin: 0 0 6px;font: 600 15px/1.3 var(--font);letter-spacing: 0;text-transform: none;color: var(--cs-ink)}.cs .field select,.cs .field input{width: 100%}.cs .field select.on,.cs select.on{border-color: var(--cs-bar);box-shadow: inset 0 0 0 1px var(--cs-bar);font-weight: 650;background-color: var(--cs-page)}.cs-boxes{margin: 16px 0 0;padding: 0;border: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 0 22px}.cs-boxes legend{float: left;margin: 0 16px 0 0;padding: 0;font: 600 15px/44px var(--font);color: var(--cs-ink)}.cs-more-f{margin-top: 14px;border-top: 1px solid var(--cs-rule)}.cs-more-f>summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 10px;min-height: 48px;padding-top: 6px;font: 650 16px/1.3 var(--font);color: var(--cs-link)}.cs-more-f>summary::-webkit-details-marker{display: none}.cs-more-f>summary::before{content: "";width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 9px solid currentColor;transition: transform .15s}.cs-more-f[open]>summary::before{transform: rotate(90deg)}.cs-more-f>summary:hover{text-decoration: underline;text-underline-offset: .2em}.cs-fgrid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(190px,100%),1fr));gap: 14px 18px;padding: 8px 0 4px}.cs-applied{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 18px 0 0;padding-top: 16px;border-top: 1px solid var(--cs-rule)}.cs-applied-l{font: 600 15px var(--font);color: var(--cs-ink);margin-right: 4px}.cs .cs-chipx{display: inline-flex;align-items: center;gap: 8px;min-height: 36px;padding: 6px 10px 6px 12px;background: var(--cs-page);border: 1px solid var(--cs-ink2);border-radius: 2px;font: 500 14.5px/1.2 var(--font);color: var(--cs-ink);text-decoration: none}.cs .cs-chipx span[aria-hidden]{font-size: 18px;line-height: 1;color: var(--cs-mut)}.cs .cs-chipx:hover{border-color: var(--cs-bad);color: var(--cs-ink);text-decoration: line-through}.cs .cs-clear{margin-left: 6px;font: 600 15px var(--font);text-decoration: underline;text-underline-offset: .2em}.cs-reg{margin-top: 8px}.cs-reg + .cs-notes{margin-top: 18px}.cs .cs-reg-table td{font-size: 14.5px}.cs .cs-reg-table th.cs-reg-name,.cs .cs-reg-table td.cs-reg-name{position: sticky;left: 0;z-index: 1;background: var(--cs-page);min-width: 15em;max-width: 24em;padding-right: 18px}.cs .cs-reg-table tbody tr:hover td.cs-reg-name{background: var(--cs-panel)}.cs .cs-reg-table tr.offline td,.cs .cs-reg-table tr.offline .cs-srv a{color: var(--cs-mut)}.cs-rank{color: var(--cs-ink2) !important}.cs-pop{min-width: 120px}.cs .cs-pop .bar,.cs .cs-tile .bar,.cs .cs-pl-bar{-webkit-mask: none;mask: none;width: 100px;height: 5px;margin-top: 7px;background: var(--cs-rule2);border-radius: 0}.cs .bar>i{background: var(--cs-data)}.cs .bar>i.red{background: var(--cs-bad)}.cs .bar>i.green{background: var(--cs-data)}.cs-inferred{color: var(--cs-mut);border-bottom: 1px dotted var(--cs-mut)}.cs-tags{white-space: normal !important;min-width: 160px}.cs-tags .chips{flex-wrap: wrap;gap: 4px}.cs .chip{font: 500 12.5px/1 var(--font);background: var(--cs-panel);border: 1px solid var(--cs-rule);border-radius: 2px;padding: 4px 7px;color: var(--cs-ink2);box-shadow: none}.cs .chip-acc{background: color-mix(in srgb,var(--cs-data) 10%,var(--cs-page));border-color: color-mix(in srgb,var(--cs-data) 35%,transparent);color: var(--cs-ink)}.cs .chip-rate,.cs .chip-modded,.cs .chip-pve,.cs .chip-vanilla,.cs .chip-mode{background: var(--cs-panel);border-color: var(--cs-rule);color: var(--cs-ink2)}.cs a.chip:hover{border-color: var(--cs-link);color: var(--cs-link);text-decoration: none}.cs td.age-fresh{color: var(--cs-good);font-weight: 650}.cs td.age-old{color: var(--cs-mut)}.cs .due{background: var(--cs-good);color: #ffffff;border-radius: 2px;font: 700 11.5px/1 var(--font);letter-spacing: .04em;padding: 4px 6px}.cs .fw{color: var(--acc);border-color: var(--acc-line);border-radius: 2px;font: 700 11px/1 var(--font);letter-spacing: .04em;padding: 2px 4px}.cs .bar>i.red{background: var(--cs-ink)}.cs .cs-lede a,.cs .cs-sec-lede a,.cs .cs-points a,.cs .cs-fig-note a,.cs .cs-notes a{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em}.cs-about{margin: 36px 0 0;padding: 22px 26px 8px;border-left: 6px solid var(--cs-data);background: var(--cs-page);border-top: 1px solid var(--cs-rule2);border-bottom: 1px solid var(--cs-rule2);border-right: 1px solid var(--cs-rule2)}.cs-about-h,.cs-note-box-h{margin: 0 0 10px;font: 700 18px/1.3 var(--font);color: var(--cs-ink)}.cs-note-box{margin: 56px 0 0;padding: 22px 26px 8px;background: var(--cs-panel);border-left: 6px solid var(--cs-bar)}.cs-note-box + .cs-faq{margin-top: 56px}.cs-filter-slim{padding-top: 20px}.cs-filter-top-2{grid-template-columns: minmax(0,2fr) minmax(0,1fr) auto}.cs-filter-top-4{grid-template-columns: minmax(0,1.6fr) repeat(3,minmax(0,1fr)) auto}.cs-fnote{margin: 12px 0 4px;font: 400 14.5px/1.55 var(--font);color: var(--cs-ink2);max-width: 60em}.cs-lead{font-weight: 650}.cs-sub{display: block;margin-top: 2px;font: 400 13px/1.3 var(--font);color: var(--cs-mut)}.cs-callout{display: flex;gap: 14px;align-items: flex-start;margin: 28px 0 0;padding: 16px 20px;background: var(--cs-warn-bg);border-left: 6px solid var(--cs-warn)}.cs-callout .cs-i{width: 22px;height: 22px;margin-top: 2px;color: var(--cs-warn)}.cs-callout p{margin: 0;font: 400 16px/1.55 var(--font);color: var(--cs-ink)}.cs .cs-callout a{text-decoration: underline;text-underline-offset: .18em}.cs-grp-note{display: block;margin-top: 3px;font: 400 14px/1.45 var(--font);color: var(--cs-ink2);white-space: normal;max-width: 60em}.cs-info{max-width: 48em}.cs-info-body{margin-top: 8px;padding-top: 28px;border-top: 1px solid var(--cs-rule)}.cs-info .cs-faq{margin-top: 56px}.cs-updated{margin: 0;font: 400 14.5px/1.5 var(--font);color: var(--cs-mut)}.cs-updated time{color: var(--cs-ink2);font-weight: 500}.cs-facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 0 0 18px}.cs-fact{display: flex;flex-direction: column;gap: 4px;padding: 14px 16px;background: var(--cs-panel);border-top: 4px solid var(--cs-top)}.cs-fact b{font: 700 30px/1 var(--font);letter-spacing: -.02em;color: var(--cs-ink);font-variant-numeric: tabular-nums}.cs-fact span{font: 400 14.5px/1.4 var(--font);color: var(--cs-ink2)}.cs-local{margin: -16px 0 24px;font: 400 16.5px/1.5 var(--font);color: var(--cs-ink2)}.cs-intro{margin-top: 32px}.cs-hl-wipe{padding: 28px 32px 30px}.cs .cs-cd-big{gap: 12px;margin: 16px 0 22px}.cs .cs-cd-big .cd-part{padding: 22px 8px 18px;gap: 10px}.cs .cs-cd-big .cd-v{font-size: clamp(44px,7vw,96px)}.cs .cs-cd-big .cd-k{font-size: 15px}.cs-cycle{margin: 0 0 24px}.cs-cycle-bar{height: 10px;background: var(--cs-rule2)}.cs-cycle-bar i{display: block;height: 100%;background: var(--cs-data)}.cs-cycle-ends{display: flex;justify-content: space-between;gap: 12px;margin-top: 8px;font: 400 14px/1.4 var(--font);color: var(--cs-ink2);font-variant-numeric: tabular-nums}.cs-hl-split{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: 24px 48px;align-items: start;padding-top: 22px;border-top: 1px solid var(--cs-rule)}.cs-hl-split .cs-points-h{margin-top: 0}.cs-actions{display: flex;flex-direction: column;align-items: stretch;gap: 10px}.cs-actions .cs-btn{justify-content: flex-start}.cs-cal{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 40px;border-top: 2px solid var(--cs-strong)}.cs-cal-i{display: grid;grid-template-columns: 64px minmax(0,1fr) auto;gap: 18px;align-items: center;padding: 14px 0;border-bottom: 1px solid var(--cs-rule)}.cs-cal-d{display: flex;flex-direction: column;align-items: center;justify-content: center;height: 70px;border: 1px solid var(--cs-rule);border-top: 6px solid var(--cs-top);background: var(--cs-raise);font: 600 12px/1.15 var(--font);color: var(--cs-ink2);text-transform: uppercase;letter-spacing: .05em}.cs-cal-d b{font: 700 26px/1.05 var(--font);letter-spacing: -.02em;color: var(--cs-ink);text-transform: none}.cs-cal-next .cs-cal-d{border-top-color: var(--acc);background: var(--cs-panel)}.cs-cal-t{margin: 0;font: 650 17px/1.3 var(--font);color: var(--cs-ink)}.cs-cal-when{margin: 3px 0 0;font: 400 15px/1.4 var(--font);color: var(--cs-ink2);font-variant-numeric: tabular-nums}.cs-cal-when span{color: var(--cs-mut)}.cs-cal + .cs-source{margin-top: 14px}.cs-h3-q{margin-top: 0}.cs-answer{font-size: 19px;margin-bottom: 0}.cs .wz-head{max-width: none;margin-bottom: 18px}.cs .wz-title{font: 700 clamp(24px,2.4vw,30px)/1.2 var(--font);letter-spacing: -.018em}.cs .wz-lead{margin: 0;color: var(--cs-ink2)}.cs .wz-controls{gap: 12px 16px;margin: 0 0 20px}.cs .wz-actions{gap: 8px}.cs .wz-you{border: 0;border-left: 6px solid var(--cs-data);border-radius: 0;background: var(--cs-panel);padding: 16px 20px}.cs-you-k{font: 600 14.5px/1.3 var(--font);color: var(--cs-ink2)}.cs .wz-you-time b{font: 700 32px/1.1 var(--font);letter-spacing: -.02em;font-variant-numeric: tabular-nums}.cs .wz-you-time span{font: 500 14px var(--font);color: var(--cs-mut)}.cs .wz-board{gap: 0;border-top: 2px solid var(--cs-strong);margin: 0 0 40px}.cs .wz-tile{background: var(--cs-page);border: 0;border-bottom: 1px solid var(--cs-rule);border-right: 1px solid var(--cs-rule2);border-radius: 0;box-shadow: none;padding: 14px 16px 12px;gap: 10px}.cs .wz-tile:nth-child(6n){border-right: 0}.cs .wz-tile-city b{font: 650 15px var(--font)}.cs .wz-tile-city span{font: 400 13px var(--font);color: var(--cs-mut)}.cs .wz-tile-time .wz-t{font: 700 28px/1 var(--font);letter-spacing: -.02em;font-variant-numeric: tabular-nums}.cs .wz-tile-foot{font: 400 13px var(--font);color: var(--cs-ink2);border-top-color: var(--cs-rule2)}.cs .wz-tile.you{background: var(--cs-panel);box-shadow: inset 0 4px 0 var(--cs-data)}.cs .wz-shift{font: 700 11.5px/1 var(--font);color: var(--cs-warn);background: var(--cs-warn-bg);border-radius: 2px}.cs .wz-d.next{color: var(--cs-data)}.cs .wz-d.prev{color: var(--cs-queue)}.cs .wz-tod{font: 400 13.5px var(--font);color: var(--cs-ink2)}.cs .card.wz-card{background: var(--cs-page);border: 0;border-top: 2px solid var(--cs-strong);border-radius: 0;box-shadow: none;padding: 0}.cs .wz-find{padding: 18px 0 16px;border-bottom: 1px solid var(--cs-rule)}.cs .wz-search input[type="search"]{max-width: 560px;min-height: 46px;font-size: 16px}.cs .wz-regions .chip{font: 600 14px/1 var(--font);color: var(--cs-link);background: var(--cs-page);border: 1px solid var(--cs-rule);border-radius: 2px;padding: 9px 12px}.cs .wz-regions .chip span{font: 500 12.5px var(--font);color: var(--cs-mut)}.cs .wz-regions .chip.active{background: var(--cs-bar);border-color: var(--cs-bar);color: #ffffff}.cs .wz-regions .chip.active span{color: #ffffff;opacity: .8}.cs .wz-region + .wz-region{border-top: 0}.cs .wz-region-title{padding: 28px 0 10px;font: 700 19px/1.3 var(--font);border-bottom: 2px solid var(--cs-strong)}.cs .wz-region-title span{font: 400 14px var(--font);color: var(--cs-mut)}.cs .wz-table th,.cs .wz-table td{padding: 10px 12px}.cs .wz-table th:first-child,.cs .wz-table td:first-child{padding-left: 0}.cs .wz-table th:last-child,.cs .wz-table td:last-child{padding-right: 0}.cs .wz-table thead th{position: static;background: var(--cs-page);border-top: 0;border-bottom: 1px solid var(--cs-rule);font: 700 14px/1.3 var(--font);letter-spacing: 0;text-transform: none;color: var(--cs-ink)}.cs .wz-table td{font: 400 14.5px var(--font);color: var(--cs-ink2);border-bottom: 1px solid var(--cs-rule2)}.cs .wz-table td.c-country b{font: 650 15px var(--font);color: var(--cs-ink)}.cs .wz-table td.c-time .wz-t{font: 700 15.5px var(--font);color: var(--cs-ink);font-variant-numeric: tabular-nums}.cs .wz-table tbody tr.wz-row.wz-first td{border-top: 0}.cs .wz-table tbody tr.wz-row:hover td{background: var(--cs-panel)}.cs .wz-table tr.wz-row.you td{background: color-mix(in srgb,var(--cs-data) 10%,var(--cs-page))}.cs .wz-table tr.wz-row.you td:first-child{box-shadow: inset 4px 0 0 var(--cs-data)}.cs .wz-table .c-flag{width: 44px}.cs .wz-none{color: var(--cs-ink2)}.cs .wz + .cs-sec,.cs .wz .cs-source{margin-top: 16px}.cs .cs-seg.seg{background: none;border: 0;padding: 0;gap: 0;border-radius: 0;font: inherit}.cs .cs-seg.seg>button{border-radius: 0;min-height: 40px}.cs .cs-seg.seg>button:first-child{border-radius: 2px 0 0 2px}.cs .cs-seg.seg>button:last-child{border-radius: 0 2px 2px 0}.cs-hl-row-3{grid-template-columns: repeat(3,minmax(0,1fr));margin-top: 0}.cs-points-box{margin-top: 28px;padding: 22px 26px;border: 1px solid var(--cs-rule)}.cs-points-box .cs-points-h{margin-top: 0;font-size: 18px}.cs-heat-wrap{padding: 4px 0}.cs table.cs-heat{border-collapse: separate;border-spacing: 3px;width: 100%;min-width: 720px}.cs .cs-heat th{font: 500 12.5px var(--font);color: var(--cs-mut);text-align: center;padding: 2px 0;border: 0;background: none;letter-spacing: 0;text-transform: none}.cs .cs-heat tbody th{text-align: left;padding: 0 10px 0 0;font: 600 14px var(--font);color: var(--cs-ink)}.cs .cs-heat td{height: 26px;padding: 0;border: 0;border-radius: 0}.cs .cs-heat td.num{background: transparent !important;font: 600 14px var(--font);color: var(--cs-ink);text-align: right;padding-left: 10px}.cs .heat-0{background: var(--cs-q0) !important}.cs .heat-1{background: var(--cs-q1) !important}.cs .heat-2{background: var(--cs-q2) !important}.cs .heat-3{background: var(--cs-q3) !important}.cs .heat-4{background: var(--cs-q5) !important}.cs .cs-heat tbody tr:hover td{filter: none}.cs-heat-key{display: flex;align-items: center;gap: 4px;margin-top: 12px;font: 400 14px var(--font);color: var(--cs-ink2)}.cs-heat-key span:first-child{margin-right: 6px}.cs-heat-key span:last-child{margin-left: 6px}.cs-heat-key i{display: inline-block;width: 28px;height: 14px}.cs-row-top th,.cs-row-top td{font-weight: 700 !important}.cs-tiles-3{grid-template-columns: repeat(3,minmax(0,1fr))}.cs .cs-heat td[class^="cs-q"]{background: var(--q)}.cs-heat-key i{background: var(--q)}.cs-chart-narrow{max-width: 880px}.cs-tag-warn{background: var(--cs-warn);color: #ffffff}:root:not([data-theme="light"]) .cs-tag-warn,:root:not([data-theme="light"]) .cs-tag-good,:root:not([data-theme="light"]) .cs-tag-bad{color: #0d1618}.cs-notice{--n: var(--cs-mut);--n-bg: var(--cs-panel);display: grid;grid-template-columns: auto minmax(0,1fr);gap: 20px;margin: 0;padding: 28px 32px 26px;background: var(--n-bg);border: 1px solid color-mix(in srgb,var(--n) 35%,transparent);border-left: 10px solid var(--n)}.cs-notice-up{--n: var(--cs-good);--n-bg: var(--cs-good-bg)}.cs-notice-partial{--n: var(--cs-warn);--n-bg: var(--cs-warn-bg)}.cs-notice-down{--n: var(--cs-bad);--n-bg: var(--cs-bad-bg)}.cs-notice-i{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--n);color: #ffffff}.cs-notice-i .cs-i{width: 28px;height: 28px;stroke-width: 2.5}:root:not([data-theme="light"]) .cs-notice-i{color: #0d1618}.cs-notice-h{margin: 2px 0 10px}.cs-notice-d{margin: 0 0 14px;max-width: 42em;font: 400 19px/1.55 var(--font);color: var(--cs-ink)}.cs-notice-m{display: flex;align-items: center;gap: 8px;margin: 0;font: 500 14.5px/1.4 var(--font);color: var(--cs-ink2)}.cs-notice-stale .cs-pulse{background: var(--cs-mut);animation: none}.cs-tiles-5{grid-template-columns: repeat(5,minmax(0,1fr))}.cs-state{display: inline-flex;align-items: center;gap: 7px;font: 600 14px/1 var(--font)}.cs-state::before{content: "";width: 9px;height: 9px;border-radius: 50%;background: currentColor}.cs-state-on{color: var(--cs-good)}.cs-state-off{color: var(--cs-mut)}.cs-state-off::before{background: transparent;box-shadow: inset 0 0 0 2px currentColor}.cs-srv-head{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px 40px;align-items: end;padding-bottom: 24px}.cs-srv-h1{font-size: clamp(28px,3.2vw,42px);max-width: 26em;margin-bottom: 12px}.cs-srv-sub{display: flex;flex-wrap: wrap;gap: 4px 0;margin: 0 0 14px;font: 400 16px/1.5 var(--font);color: var(--cs-ink2)}.cs-srv-sub>span + span::before{content: "·";margin: 0 10px;color: var(--cs-mut)}.cs-mono{font-family: var(--mono);font-size: .94em}.cs-srv-chips{gap: 6px}.cs-srv-chips .chip{font-size: 13.5px;padding: 6px 9px}.cs .cs-banner{position: relative;margin: 0;width: 380px;max-width: 100%;aspect-ratio: 3 / 1;overflow: hidden;background: var(--cs-panel);border: 1px solid var(--cs-rule);border-radius: 0}.cs .cs-banner img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain}.cs .cs-banner img.srv-banner-fill{object-fit: cover;filter: blur(14px) saturate(.8);opacity: .45;transform: scale(1.15)}.cs-join{margin: 28px 0 0;padding: 20px 24px;border: 1px solid var(--cs-rule);border-left: 6px solid var(--cs-data)}.cs-join-h{margin: 0 0 12px;font: 700 18px/1.3 var(--font);color: var(--cs-ink)}.cs-join-row{display: flex;flex-wrap: wrap;gap: 10px 12px;align-items: stretch}.cs .cs-cmd{display: inline-flex;align-items: center;gap: 14px;min-height: 46px;padding: 0 6px 0 14px;cursor: pointer;background: var(--cs-panel);border: 1px solid var(--cs-ink2);border-radius: 3px;color: var(--cs-ink);font: 500 15px var(--mono);max-width: 100%}.cs .cs-cmd code{background: none;border: 0;padding: 0;font-size: 15px;overflow-wrap: anywhere;text-align: left}.cs-cmd-c{display: inline-flex;align-items: center;gap: 6px;padding: 7px 10px;background: var(--cs-page);border: 1px solid var(--cs-rule);border-radius: 2px;font: 600 14px var(--font);color: var(--cs-link);white-space: nowrap}.cs .cs-cmd:hover{border-color: var(--cs-link)}.cs .cs-cmd.copied{color: var(--cs-good);border-color: var(--cs-good);font: 600 15px var(--font);padding-right: 14px}.cs-tile-lead .bar{width: 100% !important;height: 6px !important;margin: 4px 0 8px !important}.cs .cs-tile .bar{-webkit-mask: none;mask: none;background: var(--cs-rule2);border-radius: 0}.cs-pane-note{margin: 8px 0 0;font: 400 14px/1.45 var(--font);color: var(--cs-mut)}.cs-fig-tools .cs-cap{flex: 1 1 24em}.cs-seg-pair + .cs-chart{margin-top: 14px}.cs-kv-line{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px;margin: 0 0 16px;font: 400 16px/1.5 var(--font);color: var(--cs-ink2)}.cs-kv-line>span{font-weight: 600;color: var(--cs-ink)}.cs-kv-line>span::after{content: ":"}.cs-why{display: block;margin-top: 6px;font: 400 16px/1.5 var(--font);color: var(--cs-ink2)}.cs .cs-kv th{width: 34%;min-width: 9em;color: var(--cs-ink)}.cs .cs-kv td{white-space: normal;overflow-wrap: anywhere}.cs-kv-wrap{max-width: 760px}.cs-map-two{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.cs .cs-map{display: block;position: relative;aspect-ratio: 1;max-width: 560px;background: var(--cs-panel);border: 1px solid var(--cs-rule);border-radius: 0;overflow: hidden}.cs .cs-map img{display: block;width: 100%;height: 100%;object-fit: cover}.cs .cs-map.map-missing{display: grid;place-items: center;aspect-ratio: 16 / 9;color: var(--cs-mut);font: 500 15px var(--font);background: repeating-linear-gradient(135deg,var(--cs-panel) 0 10px,var(--cs-page) 10px 20px)}.cs-quote{margin: 0;padding: 18px 22px;max-width: 52em;max-height: 34em;overflow: auto;white-space: pre-line;overflow-wrap: anywhere;font: 400 16px/1.65 var(--font);color: var(--cs-ink);background: var(--cs-panel);border-left: 6px solid var(--cs-rule)}.cs-wrap-c{white-space: normal !important;color: var(--cs-ink2) !important;min-width: 14em}.cs-qa{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 40px;border-top: 2px solid var(--cs-strong)}.cs-qa-i{padding: 14px 0 16px;border-bottom: 1px solid var(--cs-rule)}.cs-qa-q{margin: 0 0 6px;font: 650 16.5px/1.4 var(--font);color: var(--cs-ink)}.cs-qa-a{margin: 0;font: 400 15.5px/1.6 var(--font);color: var(--cs-ink2)}.cs-gloss-h{margin: 0 0 10px}.cs .cs-gloss th{width: 7.5em;min-width: 6em}.cs .cs-gloss td{white-space: normal;color: var(--cs-ink2)}.cs .cs-gloss td b{color: var(--cs-ink)}.cs-sm-grid{columns: 4 240px;column-gap: 40px;margin-top: 40px}.cs-sm-card{break-inside: avoid;margin: 0 0 32px}.cs-sm-card ul{list-style: none;margin: 0;padding: 0}.cs-sm-card li{margin: 0 0 8px}.cs .cs-sm-card a{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: .18em}.cs-letters{display: grid;grid-template-columns: repeat(auto-fill,minmax(64px,1fr));gap: 6px}.cs .cs-letter{display: flex;flex-direction: column;align-items: center;gap: 2px;padding: 12px 4px 10px;border: 1px solid var(--cs-rule);border-top: 4px solid var(--cs-bar);text-decoration: none;color: var(--cs-ink)}.cs .cs-letter b{font: 700 22px/1 var(--font);color: var(--cs-link)}.cs .cs-letter span{font: 400 13px var(--font);color: var(--cs-mut);font-variant-numeric: tabular-nums}.cs .cs-letter:hover{background: var(--cs-panel);text-decoration: none}.cs-letter-0{opacity: .55;border-top-color: var(--cs-rule) !important}.cs-letter-0 b{color: var(--cs-mut) !important}.cs .page-head{padding: 40px 0 18px}.cs .page-head h1,.cs .info-head h1{font: 700 clamp(30px,3.6vw,44px)/1.12 var(--font);letter-spacing: -.022em;color: var(--cs-ink)}.cs .page-head .note.mono{font: 400 16px var(--font);color: var(--cs-ink2)}.cs .error-code{font: 700 96px/1 var(--font);color: var(--cs-data);letter-spacing: -.04em;padding-top: 48px}.cs .info-intro{font: 400 20px/1.55 var(--font);color: var(--cs-ink2)}.cs .search-pill{display: flex;max-width: 640px;border: 2px solid var(--cs-ink);border-radius: 3px;background: var(--cs-page);box-shadow: none;padding: 0}.cs .search-pill input[type="search"]{border: 0;min-height: 48px;font-size: 17px;background: transparent}.cs .search-pill .btn{border-radius: 0;background: var(--cs-bar);border: 0;color: #ffffff;box-shadow: none}.cs .crumb a,.cs .sm-crumb a{text-decoration: underline;text-underline-offset: .18em}.cs .table-wrap{background: transparent;border: 0;border-radius: 0;box-shadow: none}.cs .table-wrap table thead th{font: 700 14.5px var(--font);text-transform: none;letter-spacing: 0;color: var(--cs-ink);background: none;border-bottom: 2px solid var(--cs-strong)}.cs .table-wrap table td{font-family: var(--font);font-size: 15px;color: var(--cs-ink)}.cs .table-wrap table th:first-child,.cs .table-wrap table td:first-child{padding-left: 0}.cs .sm-letter{border-radius: 0;border-top: 4px solid var(--cs-bar)}.cs .pager .cur{background: var(--cs-bar);color: #ffffff;border-radius: 2px}@media (max-width: 1100px){.cs-tiles-5{grid-template-columns: repeat(3,minmax(0,1fr))}.cs-filter-top-4{grid-template-columns: repeat(2,minmax(0,1fr))}.cs-filter-top-4 .cs-f-q{grid-column: 1 / -1}.cs-filter-top-4 .cs-btn{justify-self: start}.cs .wz-tile:nth-child(6n){border-right: 1px solid var(--cs-rule2)}}@media (max-width: 960px){:root{--cs-gut: 24px}.cs-two,.cs-two-even,.cs-map-two,.cs-hl-split{grid-template-columns: minmax(0,1fr)}.cs-hl-main{grid-template-columns: minmax(0,1fr);padding: 26px 26px 28px}.cs-hl-points{padding: 22px 0 0;border-left: 0;border-top: 1px solid var(--cs-rule)}.cs-hl-row-3{grid-template-columns: minmax(0,1fr)}.cs-meta{grid-template-columns: repeat(2,minmax(0,1fr))}.cs-filter-top{grid-template-columns: repeat(2,minmax(0,1fr))}.cs-filter-top .cs-f-q{grid-column: 1 / -1}.cs-filter-top .cs-btn{justify-self: start}.cs-cal{grid-template-columns: minmax(0,1fr)}.cs-qa{grid-template-columns: minmax(0,1fr)}.cs-foot-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.cs-foot-about{grid-column: 1 / -1}.cs-srv-head{grid-template-columns: minmax(0,1fr)}.cs .cs-banner{width: 100%;max-width: 560px}.cs-actions{flex-direction: row;flex-wrap: wrap}}@media (max-width: 900px){.cs-head-in{min-height: 0;gap: 14px 16px}.cs .cs-brand{flex: 1 1 0;min-width: 0}.cs-burger{display: inline-flex;order: 2}.cs-search{order: 3;width: 100%;margin-left: 0}.cs-nav{display: none}.cs-menu-toggle:checked ~ .cs-burger{background: #ffffff;color: var(--cs-bar)}.cs-head:has(.cs-menu-toggle:checked) .cs-nav{display: block}.cs-nav-in{flex-direction: column;gap: 0;padding-top: 6px;padding-bottom: 10px}.cs .cs-nav-link{min-height: 46px;padding: 0 0 0 12px;border-bottom: 0;border-left: 4px solid transparent}.cs .cs-nav-link:hover{border-bottom: 0;border-left-color: rgba(255,255,255,.5)}.cs .cs-nav-link.on{border-left-color: #ffffff}.cs-nav-link + .cs-nav-link{border-top: 1px solid var(--cs-bar-line) !important}}@media (max-width: 640px){:root{--cs-gut: 16px}body.cs{font-size: 16px}.cs-strip-text{display: none}.cs-strip-in{justify-content: space-between}.cs-strip-end{width: 100%;justify-content: space-between;gap: 12px}.cs-strip-live{white-space: normal;font-size: 13px}.cs-strip-lbl{display: none}.cs .flash{display: block}.cs-mark{width: 40px;height: 40px;font-size: 21px}.cs-brand-name{font-size: 19px}.cs-brand-sub{font-size: 13px}.cs-burger{padding: 0 11px}.cs-burger span{display: none}.cs-rh{padding-top: 24px}.cs-crumbs + .cs-rh{padding-top: 20px}.cs-h1{font-size: 31px;line-height: 1.14}.cs-srv-h1{font-size: 27px}.cs-lede{font-size: 18.5px}.cs-meta{padding: 16px 18px;gap: 14px 18px;border-left-width: 4px}.cs-toc{padding: 18px 18px 14px}.cs-sec{margin-top: 44px;padding-top: 28px}.cs-h2{font-size: 24px}.cs-sec-lede{font-size: 16.5px;margin-bottom: 22px}.cs-hl,.cs-hl-main,.cs-hl-wipe{padding: 20px 18px 22px}.cs-hl-v{font-size: 52px}.cs-hl-main .cs-hl-v{font-size: 64px}.cs-tiles-3,.cs-tiles-5,.cs-tiles{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.cs-tile{padding: 14px 14px 16px}.cs-tile-v{font-size: 28px}.cs-tiles-5>.cs-tile-lead{grid-column: 1 / -1}.cs .countdown.cs-cd{gap: 6px}.cs .cs-cd .cd-v{font-size: 30px}.cs .cs-cd .cd-k{font-size: 12.5px}.cs .cs-cd-big .cd-part{padding: 16px 2px 12px}.cs .cs-cd-big .cd-v{font-size: 42px}.cs-cap{margin-bottom: 12px}.cs-cap-t{font-size: 17px}.cs .cs-copy{padding: 7px 10px;min-height: 40px}.cs-tmap{gap: 4px}.cs-tm{min-height: 104px;padding: 8px 7px 9px}.cs-tm-name,.cs-tm-srv{display: none}.cs-tm-code{font-size: 12px;opacity: 1}.cs-tm-v{font-size: 17px;letter-spacing: -.01em}.cs-tm-s{font-size: 12px}.cs-tm-key{padding: 6px;font-size: 11.5px;gap: 4px}.cs-tm-key-t{font-size: 11.5px}.cs-tm-key-ends{display: none}.cs-hb{grid-template-columns: minmax(0,8.5em) minmax(0,1fr) 3.6em;gap: 10px;font-size: 14.5px}.cs-hb-axis{margin: 6px calc(3.6em + 10px) 0 calc(8.5em + 10px)}.cs-share-c,.cs-share-h{min-width: 150px}.cs-hbar{min-width: 64px}.cs .cs-table th,.cs .cs-table td{padding-right: 12px}.cs .cs-table{font-size: 14.5px}.cs .cs-reg-table th.cs-reg-name,.cs .cs-reg-table td.cs-reg-name{min-width: 10.5em;max-width: 12.5em;padding-right: 12px;box-shadow: 1px 0 0 var(--cs-rule)}.cs-srv{min-width: 10em}.cs .cs-table thead th{white-space: normal}.cs .cs-table tbody th{min-width: 7.5em}.cs-filter{padding: 18px 16px;margin-left: calc(-1 * var(--cs-gut));margin-right: calc(-1 * var(--cs-gut))}.cs-filter-top,.cs-filter-top-2,.cs-filter-top-4{grid-template-columns: minmax(0,1fr)}.cs-boxes legend{float: none;width: 100%;line-height: 1.3;margin-bottom: 4px}.cs-pager-info{margin-left: 0;width: 100%}.cs-facts{grid-template-columns: minmax(0,1fr)}.cs-cal-i{grid-template-columns: 56px minmax(0,1fr);gap: 14px}.cs-cal-i>.cs-tag{grid-column: 2;justify-self: start;margin-top: -6px}.cs-cal-d{height: 62px}.cs-notice{grid-template-columns: minmax(0,1fr);padding: 20px 18px;border-left-width: 6px;gap: 12px}.cs-notice-i{width: 42px;height: 42px}.cs-notice-d{font-size: 17px}.cs-join{padding: 16px 16px}.cs-join-row>*{width: 100%}.cs .cs-cmd{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px;padding: 10px 10px 10px 12px}.cs .cs-cmd code{flex: 1 1 12em;min-width: 0;font-size: 13.5px;overflow-wrap: anywhere}.cs-points li{font-size: 16px}.cs-points-box{padding: 18px 16px}.cs-about,.cs-note-box{padding: 18px 16px 4px}.cs-foot{margin-top: 64px;padding-top: 36px}.cs-foot-grid{grid-template-columns: minmax(0,1fr);gap: 28px}.cs-faq-item>summary{font-size: 17px}.cs-faq-item>.prose{padding-right: 0}.cs .prose,.cs-prose{font-size: 16.5px}.cs .wz-tile:nth-child(2n){border-right: 0}.cs .wz-table th:first-child,.cs .wz-table td:first-child{padding-left: 0}}@media (max-width: 480px){.cs-share .cs-hbar{display: none}.cs-share-c,.cs-share-h{min-width: 0}.cs-share-v{width: auto}}@media (max-width: 340px){.cs-meta{grid-template-columns: minmax(0,1fr)}.cs-hl-main .cs-hl-v{font-size: 56px}.cs .cs-cd .cd-v{font-size: 26px}.cs .cs-cd-big .cd-v{font-size: 36px}}@media (prefers-reduced-motion: reduce){.cs-pulse{animation: none}.cs-more-f>summary::before{transition: none}.cs .wz-table tr.wz-row.flash td{animation: none}html:focus-within{scroll-behavior: auto}}@media print{.cs-strip,.cs-search,.cs-burger,.cs-nav,.cs-filter,.cs-copy,.cs-join,.cs-pager,.cs-theme{display: none !important}.cs-head{background: none;color: #000;border-bottom: 2px solid #000}.cs .cs-brand,.cs-brand-sub{color: #000}.cs-foot{background: none}}.cs-hl-main .cs-hl-fig{display: flex;flex-direction: column;align-items: flex-start}.cs-hl-main .cs-hl-fig>.cs-btn{margin-top: auto}
