@font-face{font-family: "Inter SL";font-style: normal;font-weight: 100 900;font-display: swap;src: url("fonts/inter-var-latin.2c295d99e2.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Inter SL";font-style: normal;font-weight: 100 900;font-display: swap;src: url("fonts/inter-var-latin-ext.5e6d4fe9d9.woff2") format("woff2");unicode-range: U+0100-024F,U+02B0-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A72F,U+A732-A7FF}@font-face{font-family: "Inter SL";font-style: normal;font-weight: 100 900;font-display: swap;src: url("fonts/inter-var-cyrillic-ext.e3a8d2d749.woff2") format("woff2");unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family: "Inter SL";font-style: normal;font-weight: 100 900;font-display: swap;src: url("fonts/inter-var-cyrillic.e1dea13a93.woff2") format("woff2");unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: "Inter SL Fallback";src: local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust: 107.12%;ascent-override: 90.44%;descent-override: 22.52%;line-gap-override: 0%}@font-face{font-family: "Departure Mono Fallback";src: local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("Cousine");size-adjust: 106.05%;ascent-override: 94.3%;descent-override: 25.7%;line-gap-override: 0%}@font-face{font-family: "Departure Mono";font-style: normal;font-weight: 400;font-display: swap;src: url("fonts/departure-mono-regular.5b4fed1daa.woff2") format("woff2")}@font-face{font-family: "SL Pixel";font-style: normal;font-weight: 400;font-display: swap;src: url("fonts/sl-pixel-regular.9c218fe469.woff2") format("woff2")}@font-face{font-family: "SL Pixel";font-style: normal;font-weight: 700;font-display: swap;src: url("fonts/sl-pixel-bold.1be861ae77.woff2") format("woff2")}@font-face{font-family: "SL Pixel";font-style: italic;font-weight: 400;font-display: swap;src: url("fonts/sl-pixel-italic.5310f6bf8e.woff2") format("woff2")}@font-face{font-family: "SL Pixel";font-style: italic;font-weight: 700;font-display: swap;src: url("fonts/sl-pixel-bold-italic.67406f7449.woff2") format("woff2")}:root{--canvas: #0A0D12;--panel: #10151D;--raised: #161D27;--raised-2: #1B2330;--rule: rgba(237,235,230,.08);--rule-2: rgba(237,235,230,.16);--rule-3: rgba(237,235,230,.28);--ink: #EDEBE6;--ink-2: #A3A6AD;--ink-3: #8A8E97;--em: #43E08C;--am: #E9B44C;--co: #E4907C;--em-t: var(--em);--am-t: var(--am);--co-t: var(--co);--scrim: rgba(10,13,18,.38);--hi: rgba(237,235,230,.05);--glass: rgba(10,13,18,.74);--veil: rgba(4,6,9,.6);--light: rgba(237,235,230,.055);--mc: #0C0D0F;--on-em: #0A0D12;--em-soft: color-mix(in srgb,var(--em) 14%,transparent);--am-soft: color-mix(in srgb,var(--am) 14%,transparent);--co-soft: color-mix(in srgb,var(--co) 14%,transparent);--ring: color-mix(in srgb,var(--em) 22%,transparent);--ring-co: color-mix(in srgb,var(--co) 22%,transparent);--grain: .045;--grain-blend: overlay;--ease: cubic-bezier(.2,.7,.2,1);--ease-in: cubic-bezier(.5,0,.75,0);--spring: linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121 24%,1.149 27.3%,1.159 31.8%,1.149 37.2%,1.121 42.3%,1.017 59.3%,.991,.977 70.1%,.974 74.5%,.975 79%,.997 96.2%,1);--t1: .12s;--t2: .18s;--t3: .26s;--t4: .32s;--sans: "Inter SL","Inter SL Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--mono: "Departure Mono","Departure Mono Fallback",ui-monospace,"SF Mono",Menlo,Consolas,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--pixel: "SL Pixel","Departure Mono",ui-monospace,monospace;--fs-lab: 11px;--fs-xs: 12.5px;--fs-s: 13.5px;--fs-m: 14.5px;--fs-b: 15.5px;--fs-l: 17px;--fs-xl: 20px;--fs-d5: 24px;--fs-d4: 32px;--fs-d3: 40px;--fs-d2: 56px;--fs-d1: 88px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--sp-10: 80px;--sp-11: 120px;--wrap: 1280px;--wrap-wide: 1440px;--wrap-text: 720px;--gut: 32px;--hdr: 72px;--bar: 56px;--side: 264px;--field-h: 48px;--btn-h: 40px;--z-base: 1;--z-sticky: 30;--z-hdr: 60;--z-tabbar: 70;--z-toast: 90;--z-sheet: 91;--z-modal: 92;--z-grain: 95;--z-pop: 96;--z-tip: 99;--mc-0: #000000;--mc-1: #0000AA;--mc-2: #00AA00;--mc-3: #00AAAA;--mc-4: #AA0000;--mc-5: #AA00AA;--mc-6: #FFAA00;--mc-7: #AAAAAA;--mc-8: #555555;--mc-9: #5555FF;--mc-a: #55FF55;--mc-b: #55FFFF;--mc-c: #FF5555;--mc-d: #FF55FF;--mc-e: #FFFF55;--mc-f: #FFFFFF;--mc-g: #DDD605;color-scheme: dark}:root[data-theme=light]{--canvas: #F7F6F2;--panel: #EFEDE7;--raised: #FFFFFF;--raised-2: #F2F0EA;--rule: rgba(14,22,33,.09);--rule-2: rgba(14,22,33,.17);--rule-3: rgba(14,22,33,.3);--ink: #0E1621;--ink-2: #4B525D;--ink-3: #656A73;--em: #11915A;--am: #A66E0B;--co: #B4513B;--em-t: #0B7A4B;--am-t: #8A5A06;--co-t: #A8452F;--scrim: rgba(247,246,242,.42);--hi: rgba(255,255,255,.9);--glass: rgba(247,246,242,.8);--veil: rgba(14,22,33,.28);--light: rgba(255,255,255,.7);--on-em: #F7F6F2;--grain: .06;--grain-blend: multiply;color-scheme: light}@media (max-width: 760px){:root{--gut: 16px;--hdr: 60px;--fs-d1: 44px;--fs-d2: 36px;--fs-d3: 30px;--fs-d4: 26px}}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{background: var(--canvas);color: var(--ink);font: 400 var(--fs-b)/1.5 var(--sans);font-optical-sizing: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--hdr) + 24px);scrollbar-color: var(--rule-3) transparent;hanging-punctuation: first}@media (max-width: 1000px){html:has(.app-tabbar){scroll-padding-bottom: calc(78px + env(safe-area-inset-bottom))}html:has(.bo-bar){scroll-padding-bottom: calc(150px + env(safe-area-inset-bottom))}}@media (max-width: 760px){html:has(.mbar.on){scroll-padding-bottom: calc(76px + env(safe-area-inset-bottom))}html:has(.sv-mbar.on){scroll-padding-bottom: calc(88px + env(safe-area-inset-bottom))}}body{position: relative;min-height: 100vh;min-height: 100dvh;overflow-x: clip;background: radial-gradient(1100px 760px at 88% -6%,var(--light),transparent 62%) no-repeat,var(--canvas)}body::after{content: "";position: fixed;inset: 0;z-index: var(--z-grain);pointer-events: none;opacity: var(--grain);mix-blend-mode: var(--grain-blend);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg,video,canvas{display: block;max-width: 100%}svg{overflow: visible}img{height: auto}button,input,select,textarea{font: inherit;color: inherit;letter-spacing: inherit}button{background: none;border: 0;cursor: pointer}button:disabled{cursor: default}a{color: inherit}ul[role=list],ol[role=list]{list-style: none}table{border-collapse: collapse;border-spacing: 0}h1,h2,h3,h4,h5,h6{font-size: inherit;font-weight: inherit;text-wrap: balance}p{text-wrap: pretty}hr{height: 1px;border: 0;background: var(--rule)}code,kbd,samp,pre{font-family: var(--mono);font-size: .94em}::selection{background: color-mix(in srgb,var(--em) 30%,transparent)}:focus{outline: none}:focus-visible{outline: 1px solid var(--ink);outline-offset: 3px}[hidden]{display: none !important}dialog{color: inherit}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-thumb{background: var(--rule-2);border: 3px solid transparent;background-clip: padding-box}::-webkit-scrollbar-track{background: transparent}.wrap{width: min(var(--wrap),100% - var(--gut) * 2);margin-inline: auto}.wrap-wide{width: min(var(--wrap-wide),100% - var(--gut) * 2);margin-inline: auto}.wrap-text{width: min(var(--wrap-text),100% - var(--gut) * 2);margin-inline: auto}.lab{font: var(--fs-lab)/1.2 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.lab b{font-weight: 400;color: var(--ink)}.mono{font-family: var(--mono);letter-spacing: 0}.tn{font-variant-numeric: tabular-nums}.num{font-weight: 300;letter-spacing: -.03em;font-variant-numeric: tabular-nums}.vh{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.skip{position: fixed;left: 16px;top: 12px;z-index: 200;padding: 10px 14px;background: var(--raised);border: 1px solid var(--rule-3);color: var(--ink);font-size: var(--fs-m);text-decoration: none;transform: translateY(-160%);transition: transform var(--t2) var(--ease)}.skip:focus-visible{transform: none}.d1{font: 300 var(--fs-d1)/.98 var(--sans);letter-spacing: -.037em}.d2{font: 300 var(--fs-d2)/1.02 var(--sans);letter-spacing: -.032em}.d3{font: 300 var(--fs-d3)/1.06 var(--sans);letter-spacing: -.03em}.d4{font: 300 var(--fs-d4)/1.1 var(--sans);letter-spacing: -.028em}.d5{font: 300 var(--fs-d5)/1.18 var(--sans);letter-spacing: -.022em}.ttl{font: 500 var(--fs-xl)/1.2 var(--sans);letter-spacing: -.016em}.ttl-s{font: 600 var(--fs-l)/1.25 var(--sans);letter-spacing: -.012em}.lead{font-size: var(--fs-l);line-height: 1.6;color: var(--ink-2)}.sub{font-size: var(--fs-xl);line-height: 1.4;letter-spacing: -.008em;color: var(--ink-2)}.small{font-size: var(--fs-s);line-height: 1.5;color: var(--ink-2)}.idx{display: flex;align-items: center;gap: 12px;font: var(--fs-lab)/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-2)}.idx b{font-weight: 400;color: var(--ink)}.prose{max-width: 68ch;font-size: 16px;line-height: 1.7;color: var(--ink-2)}.prose>* + *{margin-top: 1.1em}.prose h2{margin-top: 2.2em;font: 500 24px/1.25 var(--sans);letter-spacing: -.02em;color: var(--ink)}.prose h3{margin-top: 1.8em;font: 600 var(--fs-l)/1.3 var(--sans);letter-spacing: -.012em;color: var(--ink)}.prose a{color: var(--ink);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;text-decoration-color: var(--rule-3);transition: text-decoration-color var(--t2) var(--ease)}.prose a:hover{text-decoration-color: var(--ink)}.prose ul,.prose ol{padding-left: 1.2em}.prose li + li{margin-top: .4em}.prose li::marker{color: var(--ink-3)}.prose a.k,.prose a.tl{text-decoration-color: var(--rule-3)}.prose a.k{text-decoration: none}.prose strong{font-weight: 600;color: var(--ink)}.prose code{padding: 1px 5px;border: 1px solid var(--rule-2);color: var(--ink)}.prose blockquote{padding-left: 20px;border-left: 2px solid var(--em);color: var(--ink)}.mc-text{--mc-shadow: #2A2A2A;font-family: var(--pixel);font-size: 16px;line-height: 1.125;color: var(--mc-7);white-space: pre;font-synthesis: none;font-kerning: none;-webkit-font-smoothing: none}.mc-text.is-shadowed,.mc-text.is-shadowed *{text-shadow: .125em .125em 0 var(--mc-shadow)}.mc-c-0{color: var(--mc-0);--mc-shadow: #000000}.mc-c-1{color: var(--mc-1);--mc-shadow: #00002A}.mc-c-2{color: var(--mc-2);--mc-shadow: #002A00}.mc-c-3{color: var(--mc-3);--mc-shadow: #002A2A}.mc-c-4{color: var(--mc-4);--mc-shadow: #2A0000}.mc-c-5{color: var(--mc-5);--mc-shadow: #2A002A}.mc-c-6{color: var(--mc-6);--mc-shadow: #3F2A00}.mc-c-7{color: var(--mc-7);--mc-shadow: #2A2A2A}.mc-c-8{color: var(--mc-8);--mc-shadow: #151515}.mc-c-9{color: var(--mc-9);--mc-shadow: #15153F}.mc-c-a{color: var(--mc-a);--mc-shadow: #153F15}.mc-c-b{color: var(--mc-b);--mc-shadow: #153F3F}.mc-c-c{color: var(--mc-c);--mc-shadow: #3F1515}.mc-c-d{color: var(--mc-d);--mc-shadow: #3F153F}.mc-c-e{color: var(--mc-e);--mc-shadow: #3F3F15}.mc-c-f{color: var(--mc-f);--mc-shadow: #3F3F3F}.mc-c-g{color: var(--mc-g);--mc-shadow: #373501}.mc-text .mc-b{font-weight: 700}.mc-text .mc-i{font-style: italic}.mc-text .mc-u{text-decoration: underline;text-decoration-thickness: .125em;text-underline-offset: .125em}.mc-text .mc-s{text-decoration: line-through;text-decoration-thickness: .125em}.mc-text .mc-u.mc-s{text-decoration-line: underline line-through}@media (prefers-reduced-motion: reduce){html:not([data-motion=on]) *,html:not([data-motion=on]) *::before,html:not([data-motion=on]) *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}html[data-motion=off] *,html[data-motion=off] *::before,html[data-motion=off] *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}::view-transition-group(*){animation-duration: .32s;animation-timing-function: cubic-bezier(.2,.7,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration: .18s}@media print{body{background: #FFFFFF;color: #000000}body::after,.hdr,.ft,.app-side,.app-tabbar,.toasts{display: none !important}}.hdr{position: fixed;top: 0;left: 0;right: 0;z-index: var(--z-hdr);display: flex;align-items: center;gap: 28px;height: var(--hdr);padding: 0 var(--gut);border-bottom: 1px solid transparent;transition: background-color var(--t4) var(--ease),border-color var(--t4) var(--ease)}.hdr.solid,.hdr-solid .hdr{background: var(--glass);-webkit-backdrop-filter: blur(18px) saturate(1.2);backdrop-filter: blur(18px) saturate(1.2);border-bottom-color: var(--rule)}.brand{display: flex;align-items: center;gap: 11px;flex: none;color: var(--ink);text-decoration: none;font: 600 19px/1 var(--sans);letter-spacing: -.02em}.brand .slm{display: block}.nav{display: flex;align-self: stretch;gap: 28px;margin-left: auto}.nav a{position: relative;display: flex;align-items: center;color: var(--ink-2);text-decoration: none;font-size: 15px;white-space: nowrap;transition: color var(--t2) var(--ease)}.nav a:hover,.nav a[aria-current]{color: var(--ink)}.nav a::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: var(--em);transform: scaleX(0);transform-origin: 0 50%;transition: transform var(--t4) var(--ease)}.nav a[aria-current]::after{transform: scaleX(1)}.sbtn{display: flex;align-items: center;gap: 10px;width: 212px;height: 34px;padding: 0 6px 0 11px;border: 1px solid var(--rule-2);background: transparent;color: var(--ink-3);font-size: 14px;text-align: left;cursor: text;transition: border-color var(--t2) var(--ease),color var(--t2) var(--ease)}.sbtn:hover{border-color: var(--rule-3);color: var(--ink-2)}.sbtn .gl{width: 14px;height: 14px;flex: none}.sbtn .kbd{flex: none;margin-left: auto}.sbtn>span:not(.kbd){min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.hdr .tg{flex: none}.signin{flex: none;color: var(--ink-2);text-decoration: none;font-size: 15px;transition: color var(--t2) var(--ease)}.signin:hover{color: var(--ink)}.hdr-x{display: none;flex: none;gap: 8px;margin-left: auto}.main{position: relative;z-index: var(--z-base);padding-top: var(--hdr)}.page-bleed .main{padding-top: 0}.main-flash{padding-top: 24px}.ph{padding: 56px 0 44px;border-bottom: 1px solid var(--rule)}.ph .crumbs{margin-bottom: 28px}.ph-t{margin-top: 18px;max-width: 900px}.ph-l{max-width: 640px;margin-top: 18px}.ph-row{display: flex;align-items: flex-end;justify-content: space-between;gap: 32px}.ph-ac{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.sec{position: relative;padding: 120px 0 128px;border-top: 1px solid var(--rule)}.sec-s{padding: 72px 0 80px}.sec-h{display: flex;align-items: flex-end;justify-content: space-between;gap: 40px;margin-bottom: 48px}.sec-h h2{margin-top: 22px}.sec-h .lead{max-width: 420px}.ft{position: relative;z-index: 2;background: var(--canvas);border-top: 1px solid var(--rule);padding: 80px 0 40px}.ft-top{display: grid;grid-template-columns: minmax(0,320px) minmax(0,1fr);gap: 72px;padding-bottom: 48px;border-bottom: 1px solid var(--rule)}.ft-b p:not(.lab){margin-top: 18px;max-width: 320px;color: var(--ink-2);font-size: 15px;line-height: 1.6}.ft-b .ft-sw{display: flex;align-items: center;gap: 10px;margin-top: 26px}.ft-b .tg{display: inline-flex;margin-top: 16px}.ft h2,.ft h3{margin-bottom: 18px;font: 400 var(--fs-lab)/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.ft h3.ft-h2{margin-top: 30px}.ft ul{list-style: none;display: grid;gap: 10px}.ft ul a{color: var(--ink-2);text-decoration: none;font-size: 14px;line-height: 1.35;transition: color var(--t2) var(--ease)}.ft ul a:hover{color: var(--ink);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--rule-3)}.ft ul .n{margin-left: 6px;font: 10.5px/1 var(--mono);color: var(--ink-3)}.ft-modes ul{grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px 24px}.ft-g{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 36px;padding-top: 44px}.ft-bar{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;margin-top: 56px;padding-top: 24px;border-top: 1px solid var(--rule)}.ft-bar .sp{flex: 1}.ft-langs{display: flex;flex-wrap: wrap;gap: 4px 14px}.ft-langs a{font: var(--fs-lab)/1 var(--mono);letter-spacing: .06em;color: var(--ink-3);text-decoration: none}.ft-langs a:hover,.ft-langs a[aria-current]{color: var(--ink)}.auth{display: grid;grid-template-columns: minmax(440px,600px) minmax(0,1fr);min-height: 100vh;min-height: 100dvh}.auth-f{position: relative;z-index: 2;display: flex;flex-direction: column;min-height: 100vh;min-height: 100dvh;padding: 28px 56px 28px;background: var(--canvas);border-right: 1px solid var(--rule)}.auth-top{display: flex;align-items: center;justify-content: space-between;gap: 16px}.auth-main{display: flex;flex-direction: column;justify-content: center;flex: 1;width: 100%;max-width: 440px;margin: 0 auto;padding: 56px 0}.auth-main>.idx{margin-bottom: 20px}.auth-h{margin-bottom: 10px}.auth-l{margin-bottom: 36px;color: var(--ink-2)}.auth-alt{margin-top: 28px;padding-top: 22px;border-top: 1px solid var(--rule);color: var(--ink-2);font-size: var(--fs-m)}.auth-foot{display: flex;flex-wrap: wrap;gap: 8px 20px}.auth-foot a{color: var(--ink-3);text-decoration: none;font-size: var(--fs-s)}.auth-foot a:hover{color: var(--ink)}.auth-strip{display: none}.auth-p{position: relative;overflow: hidden;background: radial-gradient(900px 700px at 80% 0%,var(--light),transparent 62%),var(--panel)}.ap{position: sticky;top: 0;display: flex;align-items: center;min-height: 100vh;min-height: 100dvh;padding: 56px clamp(40px,6vw,96px)}.ap-in{width: 100%;max-width: 660px}.ap-ins{margin-top: 36px;padding: 26px 0 24px;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule)}.ap-v{margin-top: 14px;font: 300 clamp(64px,7vw,104px)/1 var(--sans);letter-spacing: -.04em}.ap .curve{margin-top: 30px}.ap-x{display: flex;justify-content: space-between;margin-top: 10px}.ap-ro{display: flex;flex-wrap: wrap;gap: 12px 36px;margin-top: 24px}.ap-ro p{display: flex;align-items: baseline;gap: 10px}.ap-ro b{font: 400 16px/1 var(--sans);color: var(--ink)}.ap-tiles{display: grid;grid-template-columns: repeat(auto-fill,44px);gap: 10px;margin-top: 36px}.ap-tiles img{width: 44px;height: 44px;border-radius: 2px;image-rendering: pixelated;outline: 1px solid var(--rule-2);outline-offset: -1px;opacity: .34;filter: saturate(.55);transition: opacity var(--t4) var(--ease),filter var(--t4) var(--ease)}.ap-tiles img:hover{opacity: 1;filter: none}html[data-ping=a] .ap-tiles img{animation: tile-a 1.8s var(--ease) calc(var(--i,0) * 70ms)}html[data-ping=b] .ap-tiles img{animation: tile-b 1.8s var(--ease) calc(var(--i,0) * 70ms)}@keyframes tile-a{25%{opacity: 1;filter: none;outline-color: var(--em)}}@keyframes tile-b{25%{opacity: 1;filter: none;outline-color: var(--em)}}.ap-q{margin-top: 30px;max-width: 420px;font-size: 14px;line-height: 1.6;color: var(--ink-3)}.app{display: grid;grid-template-columns: var(--side) minmax(0,1fr);min-height: 100vh;min-height: 100dvh}.app-side{position: sticky;top: 0;display: flex;flex-direction: column;height: 100vh;height: 100dvh;overflow: auto;overscroll-behavior: contain;scrollbar-width: thin;border-right: 1px solid var(--rule);background: color-mix(in srgb,var(--panel) 55%,transparent)}.app-brand{display: flex;align-items: center;justify-content: space-between;gap: 10px;height: var(--bar);padding: 0 20px;border-bottom: 1px solid var(--rule)}.app-brand .tag{font: 10px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);padding: 4px 5px 3px;border: 1px solid var(--rule-2)}.app-nav{flex: 1;padding: 14px 12px 20px}.app-user{display: flex;align-items: center;gap: 12px;padding: 14px 16px 14px 20px;border-top: 1px solid var(--rule)}.app-user .who{display: flex;flex-direction: column;min-width: 0;flex: 1}.app-user .who b{font-weight: 500;font-size: var(--fs-m);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.app-user .who a{font-size: var(--fs-xs);color: var(--ink-3);text-decoration: none}.app-user .who a:hover{color: var(--ink)}.app-body{display: flex;flex-direction: column;min-width: 0}.app-top{position: sticky;top: 0;z-index: var(--z-hdr);display: flex;align-items: center;gap: 16px;height: var(--bar);padding: 0 28px;background: var(--glass);-webkit-backdrop-filter: blur(18px) saturate(1.2);backdrop-filter: blur(18px) saturate(1.2);border-bottom: 1px solid var(--rule)}.app-top .crumbs{min-width: 0}.app-top .sp{flex: 1}.app-top .sbtn{width: 240px}.app-top .brand-m,.app-top .app-mb{display: none}.app-main{flex: 1;width: 100%;max-width: 1360px;padding: 36px 28px 96px}.app-main>.flashes{margin-bottom: 28px}.app-tabbar{display: none}.sn-g + .sn-g{margin-top: 22px}.sn-h{display: flex;align-items: center;justify-content: space-between;padding: 0 10px 10px}.sn-l{display: grid;gap: 1px}.sn{position: relative;display: flex;align-items: center;gap: 12px;min-height: 40px;padding: 0 10px;color: var(--ink-2);text-decoration: none;font-size: var(--fs-m);transition: background-color var(--t2) var(--ease),color var(--t2) var(--ease)}.sn:hover{background: var(--raised);color: var(--ink)}.sn[aria-current]{background: var(--raised);color: var(--ink);box-shadow: inset 2px 0 var(--em)}.sn .gl{width: 16px;height: 16px;flex: none;color: var(--ink-3);transition: color var(--t2) var(--ease)}.sn:hover .gl,.sn[aria-current] .gl{color: var(--ink)}.sn .tx{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sn .ct{font: var(--fs-lab)/1 var(--mono);color: var(--ink-3)}.sn .ct.hot{display: grid;place-items: center;min-width: 20px;height: 18px;padding: 0 5px;background: var(--am);color: var(--on-em)}.sn .key{font: 10px/1 var(--mono);letter-spacing: .06em;color: var(--ink-3);opacity: 0;transition: opacity var(--t2) var(--ease)}.sn:hover .key,.sn:focus-visible .key{opacity: 1}.sn .live{margin: 0 4px}.sn-srv{min-height: 38px}.sn-add{color: var(--ink-3)}.sn-add .gl{width: 12px;height: 12px;margin: 0 2px}.app-adm{--side: 232px}.app-adm .sn{min-height: 32px;gap: 10px;font-size: 14px}.app-adm .sn .gl{width: 14px;height: 14px}.app-adm .app-nav{padding-top: 10px}.app-adm .sn-g + .sn-g{margin-top: 16px}.app-keys{display: flex;align-items: center;gap: 8px;padding: 12px 20px;border-top: 1px solid var(--rule);color: var(--ink-3);font-size: var(--fs-xs);text-decoration: none;background: none;text-align: left;width: 100%}.app-keys:hover{color: var(--ink)}.app-adm .app-main{max-width: none;padding: 28px 28px 80px}.adm-q{position: relative;display: flex;align-items: center;width: min(420px,40vw)}.adm-q .gl{position: absolute;left: 11px;width: 14px;height: 14px;color: var(--ink-3);pointer-events: none}.adm-q input{width: 100%;height: 34px;padding: 0 36px 0 34px;border: 1px solid var(--rule-2);background: transparent;color: var(--ink);font-size: 14px;transition: border-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.adm-q input::placeholder{color: var(--ink-3)}.adm-q input:focus{border-color: var(--em);box-shadow: 0 0 0 3px var(--ring)}.adm-q .kbd{position: absolute;right: 6px}.envtag{font: 10px/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--am-t);padding: 5px 6px 4px;border: 1px solid color-mix(in srgb,var(--am) 50%,transparent)}.mnav{display: grid;gap: 0;border-top: 1px solid var(--rule)}.mnav a{display: flex;align-items: center;justify-content: space-between;min-height: 64px;border-bottom: 1px solid var(--rule);color: var(--ink);text-decoration: none;font: 300 28px/1 var(--sans);letter-spacing: -.025em}.mnav a .gl{width: 14px;height: 14px;color: var(--ink-3)}.mnav a[aria-current]{box-shadow: inset 0 -2px var(--em)}.mnav-ac{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 28px}.mnav-ac .k{height: 50px}.mnav-tg{margin-top: 28px}.mnav-tg .tg{width: 100%;height: 44px}.mnav-tg .tg button{flex: 1;justify-content: center}@media (min-width: 1241px){.hdr .sbtn{flex: 0 1 212px;width: auto;min-width: 132px}}@media (min-width: 1241px) and (max-width: 1500px){.hdr .sbtn .kbd{display: none}}@media (min-width: 1241px) and (max-width: 1560px){.hdr{gap: 20px}.hdr .nav{gap: 22px}}@media (min-width: 1241px) and (max-width: 1679px){.hdr .acct>span:not(.av){position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (min-width: 1680px){.hdr .acct>span:not(.av){max-width: 120px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}}@media (min-width: 1241px) and (max-width: 1420px){.hdr .tg{display: none}.hdr-x{display: flex;margin-left: 0}.hdr-x [data-finder]{display: none}}@media (max-width: 1240px){.hdr .nav{display: none}.hdr .sbtn{margin-left: auto}.hdr-x{display: flex;margin-left: 0}.hdr-x [data-finder]{display: none}.ft-g{grid-template-columns: repeat(3,minmax(0,1fr))}.ft-modes ul{grid-template-columns: repeat(3,minmax(0,1fr))}.auth{grid-template-columns: minmax(400px,520px) minmax(0,1fr)}.auth-f{padding: 28px 40px}}@media (max-width: 1000px){.hdr .signin,.hdr .tg,.hdr .acct{display: none}.auth{display: block}.auth-f{border-right: 0;padding: 20px var(--gut) 24px}.auth-p{display: none}.auth-strip{display: flex;align-items: center;gap: 10px;margin-top: 18px;padding: 12px 0;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule)}.auth-strip b{font: 300 20px/1 var(--sans);letter-spacing: -.02em;color: var(--ink)}.auth-main{justify-content: flex-start;padding: 40px 0 48px}.app{display: block}.app-side{display: none}.app-top{padding: 0 var(--gut)}.app-top .brand-m{display: flex}.app-top .app-mb{display: inline-flex}.app-top .sbtn{display: none}.app-main{padding: 24px var(--gut) calc(96px + env(safe-area-inset-bottom))}.app-tabbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: var(--z-tabbar);display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);height: calc(62px + env(safe-area-inset-bottom));padding-bottom: env(safe-area-inset-bottom);background: var(--glass);-webkit-backdrop-filter: blur(18px) saturate(1.2);backdrop-filter: blur(18px) saturate(1.2);border-top: 1px solid var(--rule-2)}.app-tabbar a,.app-tabbar button{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;min-width: 0;padding: 0 3px;color: var(--ink-2);text-decoration: none;font-size: 11px;letter-spacing: .01em}.app-tabbar a>span,.app-tabbar button>span{display: -webkit-box;max-width: 100%;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 1.1;text-align: center;overflow-wrap: anywhere;hyphens: auto}.app-tabbar .gl{width: 18px;height: 18px}.app-tabbar [aria-current]{color: var(--ink)}.app-tabbar [aria-current]::before{content: "";position: absolute;top: -1px;left: 28%;right: 28%;height: 2px;background: var(--em)}.ph-row{flex-direction: column;align-items: flex-start}}@media (max-width: 760px){.hdr{gap: 10px}.hdr>.k,.hdr .sbtn{display: none}.hdr-x{margin-left: auto}.hdr-x [data-finder]{display: grid}.brand{font-size: 18px}.ph{padding: 36px 0 32px}.sec{padding: 80px 0 96px}.sec-h{display: block;margin-bottom: 32px}.sec-h .lead{margin-top: 16px}.ft{padding: 56px 0 calc(40px + env(safe-area-inset-bottom))}.ft-top{grid-template-columns: 1fr;gap: 40px}.ft-modes ul{grid-template-columns: repeat(2,minmax(0,1fr))}.ft-g{grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px 20px}.ft-bar .sp{display: none}.app-top .crumbs li:not(:last-child),.app-top .crumbs li:last-child::before{display: none}.app-top{gap: 10px}}@media (max-width: 760px),(pointer: coarse){.hdr-x .k-ic{width: 44px;height: 44px}.ft ul{gap: 0 24px}.ft ul a{display: block;padding-block: 12px}.ft .tg,.mnav-tg .tg,.ft .lsw{height: 44px}.auth-top .tl,.auth-foot a{display: inline-flex;align-items: center;min-height: 44px}.auth-foot{gap: 0 20px}.app-top .brand-m{position: relative}.app-top .brand-m::after{content: "";position: absolute;inset: -14px}.tl-s{position: relative}.tl-s::after{content: "";position: absolute;inset: -10px 0}}.gl{display: inline-block;flex: none;vertical-align: middle}.gl-px{shape-rendering: crispEdges}.k{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: var(--btn-h);padding: 0 16px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 72%,transparent);color: var(--ink);font: 500 14.5px/1 var(--sans);letter-spacing: -.006em;text-decoration: none;white-space: nowrap;cursor: pointer;user-select: none;box-shadow: inset 0 1px 0 var(--hi);transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease),color var(--t2) var(--ease),transform var(--t4) var(--spring)}.k:hover{border-color: var(--rule-3);background: var(--raised-2)}.k:active{transform: translateY(1px) scale(.985)}.k:focus-visible{outline-offset: 2px}.k .gl,.k-gl{width: 12px;height: 12px;flex: none;color: var(--ink-2);transition: transform var(--t3) var(--ease),color var(--t2) var(--ease)}.k:hover .gl,.k:hover .k-gl{color: var(--ink)}.k:hover .gl-out{transform: translate(1px,-1px)}.k:hover .gl-next{transform: translateX(2px)}.k:hover .gl-prev{transform: translateX(-2px)}.k-pri{background: var(--raised-2);border-color: var(--rule-3)}.k-pri::after,.k-dg::after{content: "";position: absolute;left: -1px;right: -1px;bottom: -1px;height: 2px;background: var(--em);transform-origin: 0 50%;transform: scaleX(.16);transition: transform var(--t4) var(--ease),background-color var(--t2) var(--ease)}.k-pri:hover::after,.k-pri:focus-visible::after,.k-dg:hover::after,.k-dg:focus-visible::after{transform: scaleX(1)}.k-dg::after{background: var(--co)}.k-dg:hover{border-color: color-mix(in srgb,var(--co) 55%,transparent)}.k-q{border-color: transparent;background: transparent;box-shadow: none;color: var(--ink-2)}.k-q:hover{border-color: transparent;background: var(--raised);color: var(--ink)}.k-ln{background: transparent;box-shadow: none}.k-lg{height: 50px;padding: 0 20px;gap: 14px;font-size: 15.5px}.k-lg:has(.k-c){padding-right: 0}.k-sm{height: 32px;padding: 0 12px;gap: 8px;font-size: 13.5px}.k-xs{height: 26px;padding: 0 9px;gap: 6px;font-size: 12.5px}.k-ic{width: var(--btn-h);padding: 0}.k-ic.k-sm{width: 32px}.k-ic.k-xs{width: 26px}.k-ic .gl{width: 14px;height: 14px}.k-bl{display: flex;width: 100%}.k-sq{width: 6px;height: 6px;flex: none;background: var(--em)}.k:hover .k-sq{animation: k-sq 1.1s steps(2,jump-none) infinite}@keyframes k-sq{50%{opacity: .2}}.k-c{align-self: stretch;display: grid;place-items: center;min-width: 56px;padding: 0 16px;border-left: 1px solid var(--rule-2);font: var(--fs-lab)/1 var(--mono);letter-spacing: .08em;color: var(--ink-2)}.k:disabled,.k[aria-disabled=true]{opacity: .42;cursor: not-allowed;pointer-events: none}.k-lbl{display: grid;align-items: center}.k-lbl>span{grid-area: 1 / 1;display: inline-flex;align-items: center;justify-content: center;gap: 10px;transition: opacity var(--t2) var(--ease),transform var(--t3) var(--ease)}.k-lbl>.k-b,.k-lbl>.k-d,.k-lbl>.k-f{opacity: 0;transform: translateY(6px)}.k.is-busy .k-lbl>.k-a,.k.is-done .k-lbl>.k-a,.k.is-fail .k-lbl>.k-a{opacity: 0;transform: translateY(-6px)}.k.is-busy .k-lbl>.k-b,.k.is-done .k-lbl>.k-d,.k.is-fail .k-lbl>.k-f{opacity: 1;transform: none}.k.is-busy{pointer-events: none}.k.is-busy::after{transform: scaleX(1);animation: k-run 1.2s var(--ease) infinite}@keyframes k-run{0%{transform-origin: 0 50%;transform: scaleX(0)}50%{transform-origin: 0 50%;transform: scaleX(1)}50.01%{transform-origin: 100% 50%;transform: scaleX(1)}100%{transform-origin: 100% 50%;transform: scaleX(0)}}.k.is-done{border-color: color-mix(in srgb,var(--em) 55%,transparent)}.k.is-done::after{transform: scaleX(1)}.k.is-done .k-d .gl{color: var(--em-t)}.k.is-done .k-d path{stroke-dasharray: 16;stroke-dashoffset: 16;animation: draw var(--t3) var(--ease) .08s forwards}.k.is-fail{border-color: color-mix(in srgb,var(--co) 55%,transparent);animation: shake .32s var(--ease)}.k.is-fail::after{background: var(--co);transform: scaleX(1)}@keyframes draw{to{stroke-dashoffset: 0}}@keyframes shake{20%{transform: translateX(-4px)}45%{transform: translateX(4px)}70%{transform: translateX(-2px)}90%{transform: translateX(1px)}}.tl{color: var(--ink);font-size: 15px;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 7px;text-decoration-color: var(--rule-3);transition: text-decoration-color var(--t2) var(--ease),color var(--t2) var(--ease);background: none;border: 0;cursor: pointer}.tl:hover{text-decoration-color: var(--ink)}.tl-s{font-size: var(--fs-s);text-underline-offset: 5px;color: var(--ink-2)}.tl-s:hover{color: var(--ink)}.spin{position: relative;display: inline-block;flex: none;width: 10px;height: 10px;color: inherit;background: linear-gradient(color-mix(in srgb,currentColor 22%,transparent),color-mix(in srgb,currentColor 22%,transparent)) 0 0 / 4px 4px no-repeat,linear-gradient(color-mix(in srgb,currentColor 22%,transparent),color-mix(in srgb,currentColor 22%,transparent)) 6px 0 / 4px 4px no-repeat,linear-gradient(color-mix(in srgb,currentColor 22%,transparent),color-mix(in srgb,currentColor 22%,transparent)) 6px 6px / 4px 4px no-repeat,linear-gradient(color-mix(in srgb,currentColor 22%,transparent),color-mix(in srgb,currentColor 22%,transparent)) 0 6px / 4px 4px no-repeat}.spin::before,.spin::after{content: "";position: absolute;left: 0;top: 0;width: 4px;height: 4px;background: currentColor;animation: spin-px .72s steps(1) infinite}.spin::after{opacity: .45;animation-delay: -.54s}@keyframes spin-px{0%{transform: translate(0,0)}25%{transform: translate(6px,0)}50%{transform: translate(6px,6px)}75%{transform: translate(0,6px)}}html[data-motion=off] .spin::before,html[data-motion=off] .spin::after{animation-duration: .72s !important;animation-iteration-count: infinite !important}.live{position: relative;display: inline-block;flex: none;width: 7px;height: 7px;border-radius: 50%;background: var(--em)}.live::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--em);opacity: 0}.live.off,.live.off::after{background: var(--co)}.live.idle{background: transparent;box-shadow: inset 0 0 0 1.5px var(--am)}.live.idle::after{background: var(--am)}.live.unk,.live.unk::after{background: var(--ink-3)}html[data-ping=a] .live:not(.off):not(.unk)::after{animation: ping-a 1.6s var(--ease)}html[data-ping=b] .live:not(.off):not(.unk)::after{animation: ping-b 1.6s var(--ease)}@keyframes ping-a{0%{opacity: .75;transform: scale(1)}100%{opacity: 0;transform: scale(3.4)}}@keyframes ping-b{0%{opacity: .75;transform: scale(1)}100%{opacity: 0;transform: scale(3.4)}}.st{display: inline-flex;align-items: center;gap: 7px;font-size: 13px;color: var(--ink-2);white-space: nowrap}.st.off,.st.unk{color: var(--ink-3)}.st-d{color: var(--ink-3)}.st-l{gap: 9px;font-size: 14.5px}.st-l .live{width: 8px;height: 8px}.kbd{display: inline-block;font: var(--fs-lab)/1 var(--mono);letter-spacing: .06em;color: var(--ink-3);border: 1px solid var(--rule-2);padding: 4px 5px 3px;white-space: nowrap}.tg{display: flex;height: 32px;border: 1px solid var(--rule-2)}.tg button{display: flex;align-items: center;gap: 9px;padding: 0 13px;border: 0;background: none;font: var(--fs-lab)/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);cursor: pointer;transition: background-color var(--t2) var(--ease)}.tg button:hover{background: var(--raised)}.tg button + button{border-left: 1px solid var(--rule-2)}.tg b{font-weight: 400;color: var(--ink)}.tg i{width: 5px;height: 5px;background: var(--em)}html[data-motion=off] .tg i{background: var(--ink-3)}.ip{position: relative;display: inline-flex;align-items: center;gap: 9px;min-height: 28px;max-width: 100%;padding: 4px 8px 4px 9px;border: 1px solid var(--rule-2);background: transparent;color: var(--ink);font: 14px/1 var(--mono);text-align: left;cursor: copy;transition: border-color var(--t2) var(--ease),color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.ip:hover{border-color: var(--rule-3);background: color-mix(in srgb,var(--canvas) 40%,transparent)}.ip .t{white-space: normal;line-height: 1.25;overflow-wrap: anywhere}.ip .ik{font-size: 11px;letter-spacing: .08em;color: var(--ink-3)}.ip .gl{width: 12px;height: 12px;flex: none;color: var(--ink-3)}.ip .ck{display: none;color: var(--em-t)}.ip .ck path{stroke-dasharray: 16;stroke-dashoffset: 16}.ip.ok{border-color: var(--em);color: var(--em-t)}.ip.ok .cp{display: none}.ip.ok .ck{display: block}.ip.ok .ck path{animation: draw var(--t3) var(--ease) forwards}.ip-l{min-height: 44px;padding: 0 12px;gap: 12px;font-size: 15px}.ip-l .ik{font-size: 10px}.ip-be{font-size: 12px;color: var(--ink-2)}.chip{display: inline-flex;align-items: center;gap: 8px;height: 28px;padding: 0 10px;border: 1px solid var(--rule-2);background: none;color: var(--ink-2);font-size: 13.5px;line-height: 1;text-decoration: none;white-space: nowrap;transition: border-color var(--t2) var(--ease),color var(--t2) var(--ease),background-color var(--t2) var(--ease)}a.chip:hover,button.chip:hover{border-color: var(--rule-3);color: var(--ink)}.chip.on{border-color: var(--ink-3);color: var(--ink)}.chip .lab{font-size: 10px}.chip .n{font: 10.5px/1 var(--mono);color: var(--ink-3)}.chips{display: flex;flex-wrap: wrap;gap: 6px}.tkn{display: inline-flex;align-items: center;gap: 7px;height: 30px;padding: 0 8px 0 10px;border: 1px solid var(--rule-3);background: var(--raised);color: var(--ink);font-size: 14px;white-space: nowrap;cursor: default;animation: tkn-in var(--t3) var(--spring)}.tkn .lab{font-size: 10px}.tkn button{display: grid;place-items: center;width: 18px;height: 18px;margin-right: -3px;color: var(--ink-3);transition: color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.tkn button:hover{color: var(--ink);background: var(--raised-2)}.tkn .gl{width: 9px;height: 9px}.tkn.out{animation: tkn-out var(--t2) var(--ease) forwards}@keyframes tkn-in{from{opacity: 0;transform: scale(.9)}}@keyframes tkn-out{to{opacity: 0;transform: scale(.9)}}.badge{display: inline-grid;place-items: center;min-width: 18px;height: 18px;padding: 0 5px;border: 1px solid var(--rule-2);font: 10.5px/1 var(--mono);letter-spacing: .02em;color: var(--ink-2)}.badge.hot{border-color: transparent;background: var(--am);color: var(--on-em)}.badge.em{border-color: transparent;background: var(--em);color: var(--on-em)}.delta{display: inline-flex;align-items: center;gap: 5px;font: var(--fs-lab)/1 var(--mono);letter-spacing: .04em;color: var(--ink-3);white-space: nowrap}.delta .gl{width: 9px;height: 9px}.delta.up{color: var(--em-t)}.delta.dn{color: var(--co-t)}.delta.am{color: var(--am-t)}.av{display: grid;place-items: center;flex: none;width: 30px;height: 30px;border: 1px solid var(--rule-2);background: var(--raised-2);font: 13px/1 var(--mono);color: var(--ink);text-transform: uppercase}.av-l{width: 44px;height: 44px;font-size: 18px}.av.av-px{overflow: hidden;padding: 0;background: var(--panel)}.av.av-px svg{display: block;width: 100%;height: 100%;image-rendering: pixelated}.fav{flex: none;width: 56px;height: 56px;border-radius: 2px;image-rendering: pixelated;outline: 1px solid var(--rule-2);outline-offset: -1px;background: var(--panel)}.fav.mg{display: grid;place-items: center;font: 28px/1 var(--mono);color: var(--ink-3)}.fav-s{width: 24px;height: 24px}.fav-s.mg{font-size: 13px}.fav-m{width: 40px;height: 40px}.fav-m.mg{font-size: 20px}.acct{display: flex;align-items: center;gap: 10px;height: 40px;padding: 0 10px 0 4px;border: 1px solid transparent;color: var(--ink-2);font-size: 15px;text-decoration: none;transition: border-color var(--t2) var(--ease),color var(--t2) var(--ease)}.acct:hover,.acct[aria-expanded=true]{border-color: var(--rule-2);color: var(--ink)}.acct .gl{width: 9px;height: 9px;transition: transform var(--t2) var(--ease)}.acct[aria-expanded=true] .gl{transform: rotate(180deg)}.tabs{position: relative;display: flex;gap: 28px;border-bottom: 1px solid var(--rule);overflow-x: auto;scrollbar-width: none}.tabs::-webkit-scrollbar{display: none}.tabs a,.tabs button{position: relative;display: inline-flex;align-items: center;gap: 8px;height: 48px;flex: none;color: var(--ink-2);font-size: 15px;text-decoration: none;white-space: nowrap;transition: color var(--t2) var(--ease)}.tabs a:hover,.tabs button:hover,.tabs [aria-current],.tabs [aria-selected=true]{color: var(--ink)}.tabs [aria-current]::after,.tabs [aria-selected=true]::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--em)}.tabs.js [aria-current]::after,.tabs.js [aria-selected=true]::after{display: none}.tabs-u{position: absolute;left: 0;bottom: 0;height: 2px;width: var(--w,0);background: var(--em);transform: translateX(var(--x,0));transition: transform var(--t4) var(--ease),width var(--t4) var(--ease);pointer-events: none}.tabs .n{font: 10.5px/1 var(--mono);color: var(--ink-3)}.tabs-s a,.tabs-s button{height: 40px;font-size: 14px}.tab-p[hidden]{display: none}.tab-p{animation: tab-in var(--t3) var(--ease)}@keyframes tab-in{from{opacity: 0;transform: translateY(6px)}}.crumbs ol{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 0;list-style: none}.crumbs li{display: inline-flex;align-items: center;font-size: 13.5px;color: var(--ink-3);min-width: 0}.crumbs li + li::before{content: "/";margin: 0 10px;color: var(--rule-3)}.crumbs a{display: inline-flex;align-items: center;min-height: 24px;color: var(--ink-3);text-decoration: none;transition: color var(--t2) var(--ease)}.rv-rep{min-height: 24px}.crumbs a:hover{color: var(--ink)}.crumbs [aria-current]{color: var(--ink-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.pop{position: fixed;left: 0;top: 0;z-index: var(--z-pop);display: flex;flex-direction: column;min-width: 220px;max-width: calc(100vw - 16px);max-height: min(420px,70vh);background: var(--raised);border: 1px solid var(--rule-2);opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity .14s var(--ease),transform var(--t2) var(--ease),visibility 0s .14s}.pop.on{opacity: 1;visibility: visible;transform: none;transition: opacity .14s var(--ease),transform var(--t2) var(--ease)}.pop-s{flex: none;width: 100%;height: 42px;padding: 0 14px;border: 0;border-bottom: 1px solid var(--rule);background: none;color: var(--ink);font-size: 14px;outline: none}.pop-s::placeholder{color: var(--ink-3)}.pop-l{overflow: auto;padding: 6px 0;scrollbar-width: thin;overscroll-behavior: contain}.pop-g{display: block;padding: 12px 14px 6px}.pop-o{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 36px;padding: 4px 14px;border: 0;background: none;color: var(--ink-2);font-size: 14px;text-align: left;text-decoration: none;cursor: pointer}.pop-o:hover,.pop-o:focus-visible,.pop-o.hl{background: var(--raised-2);color: var(--ink);outline: none}.pop-o.hl{box-shadow: inset 2px 0 var(--em)}body.has-mbar{--toast-b-m: calc(84px + env(safe-area-inset-bottom))}.pop-o>i{width: 6px;height: 6px;flex: none}.pop-o[aria-selected=true],.pop-o[aria-current]{color: var(--ink)}.pop-o[aria-selected=true]>i,.pop-o[aria-current]>i{background: var(--em)}.pop-o[data-zero],.pop-o:disabled,.pop-o[aria-disabled=true]{opacity: .42}.pop-o .lab,.pop-o .n{margin-left: auto}.pop-o .n{font: 10.5px/1 var(--mono);color: var(--ink-3)}.pop-o .gl{width: 14px;height: 14px;color: var(--ink-3)}.pop-o:hover .gl{color: var(--ink)}.pop-o mark{background: none;color: var(--ink);box-shadow: inset 0 -1px var(--em)}.pop-x{padding: 18px 14px;color: var(--ink-3);font-size: 14px}.pop-sep{height: 1px;margin: 6px 0;background: var(--rule)}.pop-h{padding: 14px 14px 12px;border-bottom: 1px solid var(--rule)}.pop-h b{display: block;font-weight: 500;font-size: 14.5px}.pop-h span{display: block;margin-top: 4px;font-size: 12.5px;color: var(--ink-3)}.menu .pop-o{min-height: 40px}.menu form{display: contents}.dlg{position: fixed;inset: 0;z-index: var(--z-modal);width: 100%;max-width: none;height: 100%;max-height: none;margin: 0;padding: 0;border: 0;background: transparent;overflow: hidden}.dlg:not([open]){display: none}.dlg::backdrop{background: rgba(5,6,8,.68);animation: fade-in var(--t2) var(--ease)}:root[data-theme=light] .dlg::backdrop{background: rgba(14,22,33,.26)}.dlg.closing::backdrop{animation: fade-out var(--t2) var(--ease) forwards}@keyframes fade-in{from{opacity: 0}}@keyframes fade-out{to{opacity: 0}}.dlg-p{position: absolute;display: flex;flex-direction: column;background: var(--canvas);border: 1px solid var(--rule-2);max-height: calc(100% - 32px)}.dlg-m .dlg-p{left: 50%;top: 12vh;width: min(var(--dlg-w,560px),100% - 32px);max-height: 80vh;transform: translateX(-50%);animation: dlg-in var(--t3) var(--ease)}.dlg-m.closing .dlg-p{animation: dlg-out var(--t2) var(--ease) forwards}@keyframes dlg-in{from{opacity: 0;transform: translate(-50%,10px)}}@keyframes dlg-out{to{opacity: 0;transform: translate(-50%,6px)}}.dlg-side .dlg-p{top: 0;right: 0;bottom: 0;width: min(420px,100%);max-height: none;border-width: 0 0 0 1px;animation: side-in var(--t4) var(--ease)}.dlg-side.closing .dlg-p{animation: side-out var(--t3) var(--ease) forwards}.dlg-left .dlg-p{left: 0;right: auto;border-width: 0 1px 0 0;animation-name: side-in-l}.dlg-left.closing .dlg-p{animation-name: side-out-l}@keyframes side-in{from{transform: translateX(100%)}}@keyframes side-out{to{transform: translateX(100%)}}@keyframes side-in-l{from{transform: translateX(-100%)}}@keyframes side-out-l{to{transform: translateX(-100%)}}.dlg-s .dlg-p{left: 50%;top: 10vh;width: min(var(--dlg-w,600px),100% - 32px);max-height: 80vh;transform: translateX(-50%);animation: dlg-in var(--t3) var(--ease)}.dlg-s.closing .dlg-p{animation: dlg-out var(--t2) var(--ease) forwards}.dlg-h{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 60px;padding: 0 12px 0 20px;border-bottom: 1px solid var(--rule);flex: none}.dlg-h h2,.dlg-h .dlg-t{font: 600 17px/1.25 var(--sans);letter-spacing: -.01em}.dlg-h .lab{display: block;margin-bottom: 4px}.dlg-b{flex: 1;min-height: 0;overflow: auto;padding: 20px;overscroll-behavior: contain;scrollbar-width: thin}.dlg-f{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 10px;padding: 12px 20px calc(12px + env(safe-area-inset-bottom));border-top: 1px solid var(--rule);flex: none}.dlg-f .sp{flex: 1}.dlg-grab{display: none}html.dlg-open{overflow: hidden}.toasts{position: fixed;left: 50%;bottom: var(--toast-b,32px);z-index: var(--z-toast);display: flex;flex-direction: column;align-items: center;gap: 8px;width: max-content;max-width: calc(100% - 32px);transform: translateX(-50%);pointer-events: none}.toast{position: relative;display: flex;align-items: center;gap: 12px;min-height: 48px;max-width: 100%;padding: 12px 18px 12px 14px;background: var(--raised);border: 1px solid var(--rule-2);color: var(--ink);font-size: 14.5px;line-height: 1.4;overflow: hidden;pointer-events: auto;animation: toast-in var(--t4) var(--spring)}.toast.out{animation: toast-out var(--t2) var(--ease) forwards}.toast::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: var(--rule-3);transform-origin: 0 50%;animation: toast-t var(--life,3.4s) linear forwards}.toast:hover::after{animation-play-state: paused}.toast .k{margin: -4px -8px -4px 6px}@keyframes toast-in{from{opacity: 0;transform: translateY(16px)}}dialog .toasts{top: calc(14px + env(safe-area-inset-top));bottom: auto}dialog .toast{animation-name: toast-in-top}dialog .toast.out{animation-name: toast-out-top}@keyframes toast-in-top{from{opacity: 0;transform: translateY(-16px)}}@keyframes toast-out-top{to{opacity: 0;transform: translateY(-8px)}}@keyframes toast-out{to{opacity: 0;transform: translateY(8px)}}@keyframes toast-t{to{transform: scaleX(0)}}.tico{display: grid;place-items: center;width: 20px;height: 20px;flex: none;background: var(--em);color: var(--on-em)}.tico .gl{width: 11px;height: 11px}.tico path{stroke-dasharray: 16;stroke-dashoffset: 16;animation: draw var(--t3) var(--ease) .08s forwards}.tico.err{background: var(--co)}.tico.info{background: var(--raised-2);color: var(--ink);box-shadow: inset 0 0 0 1px var(--rule-3)}.tico.warn{background: var(--am)}.tip{position: fixed;left: 0;top: 0;z-index: var(--z-tip);max-width: 280px;padding: 7px 9px 6px;background: var(--ink);color: var(--canvas);font: 11px/1.35 var(--mono);letter-spacing: .04em;pointer-events: none;opacity: 0;transition: opacity var(--t1) var(--ease)}.tip.on{opacity: 1}.mrows{display: grid;border-top: 1px solid var(--rule)}.mrow{display: grid;grid-template-columns: minmax(0,1.3fr) 176px minmax(0,1fr) 32px;grid-template-areas: "nm st ad ac";align-items: center;column-gap: 20px;row-gap: 4px;min-height: 60px;padding: 10px 0;border-bottom: 1px solid var(--rule);transition: background-color var(--t1) var(--ease)}.mrow:hover{background: color-mix(in srgb,var(--raised) 55%,transparent)}.mrow-n{grid-area: nm;min-width: 0;overflow: hidden;font-weight: 500;font-size: 15px;color: var(--ink);white-space: nowrap;text-overflow: ellipsis}.mrow-n a{color: inherit;text-decoration: none}.mrow-s{grid-area: st;min-width: 0}.mrow-a{grid-area: ad;min-width: 0;overflow: hidden;font: 12.5px/1.4 var(--mono);color: var(--ink-2);white-space: nowrap;text-overflow: ellipsis}.mrow-x{grid-area: ac;justify-self: end}@media (max-width: 760px){.mrow{grid-template-columns: minmax(0,1fr) 32px;grid-template-areas: "nm ac" "ad ac" "st ac";padding: 12px 0}}.flashes{display: grid;gap: 8px}.flash{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: start;gap: 14px;padding: 13px 10px 13px 16px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 72%,transparent);box-shadow: inset 0 1px 0 var(--hi);animation: flash-in var(--t4) var(--ease)}.flash::before{content: "";position: absolute;left: -1px;top: -1px;bottom: -1px;width: 2px;background: var(--ink-3)}.flash.ok::before{background: var(--em)}.flash.warn::before{background: var(--am)}.flash.err::before{background: var(--co)}.flash .lab{padding-top: 4px;min-width: 64px}.flash.ok .lab{color: var(--em-t)}.flash.warn .lab{color: var(--am-t)}.flash.err .lab{color: var(--co-t)}.flash p{font-size: 14.5px;line-height: 1.5;color: var(--ink)}.flash p a{color: inherit;text-underline-offset: 4px}.flash .k{margin: -6px 0}.flash.out{animation: flash-out var(--t3) var(--ease) forwards}@keyframes flash-in{from{opacity: 0;transform: translateY(-6px)}}@keyframes flash-out{to{opacity: 0;transform: translateY(-4px)}}.empty{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 40px;padding: 48px 0}.empty-c{grid-template-columns: 1fr;justify-items: center;text-align: center;gap: 24px}.empty-art{position: relative;display: grid;place-items: center;padding: 28px;border: 1px solid var(--rule);background: color-mix(in srgb,var(--panel) 60%,transparent)}.empty-art::before,.empty-art::after{content: "";position: absolute;width: 9px;height: 9px;border-color: var(--rule-3);border-style: solid}.empty-art::before{left: -1px;top: -1px;border-width: 1px 0 0 1px}.empty-art::after{right: -1px;bottom: -1px;border-width: 0 1px 1px 0}.empty-art .live{position: absolute;right: 10px;top: 10px;width: 6px;height: 6px;border-radius: 0}.empty h2,.empty h3{margin-top: 12px;font: 300 var(--fs-d5)/1.18 var(--sans);letter-spacing: -.022em;color: var(--ink)}.empty p:not(.lab){margin-top: 10px;max-width: 460px;color: var(--ink-2);font-size: 15px;line-height: 1.6}.empty-ac{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px}.empty-c .empty-ac{justify-content: center}.empty-c p:not(.lab){margin-inline: auto}.ill{display: block;image-rendering: pixelated;filter: url(#sl-duo)}.sl-defs{position: absolute;width: 0;height: 0;overflow: hidden}.sl-defs .duo-a{flood-color: #303948}.sl-defs .duo-b{flood-color: #C9C6BE}:root[data-theme=light] .sl-defs .duo-a{flood-color: #2A323D}:root[data-theme=light] .sl-defs .duo-b{flood-color: #E6E3DA}.sk{display: block;height: 10px;background: linear-gradient(90deg,transparent 0,var(--rule-2) 50%,transparent 100%) var(--rule);background-size: 300% 100%;background-repeat: no-repeat;animation: sk 1.8s linear infinite}@keyframes sk{from{background-position: 150% 0}to{background-position: -150% 0}}.sk-o{background-color: transparent;box-shadow: inset 0 0 0 1px var(--rule-2)}.sk-rows{border-top: 1px solid var(--rule)}.sk-row{display: grid;grid-template-columns: 40px 56px minmax(0,1fr) 220px 120px;align-items: center;gap: 20px;height: 96px;border-bottom: 1px solid var(--rule)}.sk-row .sk:nth-child(1){width: 24px;height: 22px;justify-self: end}.sk-row .sk-fav{width: 56px;height: 56px}.sk-l{display: grid;gap: 10px}.sk-l .sk:first-child{width: 46%;height: 14px}.sk-l .sk:last-child{width: 34%;height: 22px}.sk-ch{height: 44px;background: none;animation: none;border-bottom: 1px solid var(--rule-2);position: relative;overflow: hidden}.sk-ch::before{content: "";position: absolute;left: 0;right: 0;top: 55%;border-top: 1px dashed var(--rule-2)}.sk-ch::after{content: "";position: absolute;top: 0;bottom: 0;width: 40%;background: linear-gradient(90deg,transparent,var(--hi),transparent);animation: sk-sweep 1.8s linear infinite}@keyframes sk-sweep{from{transform: translateX(-100%)}to{transform: translateX(260%)}}.sk-stat{display: grid;gap: 14px;padding: 20px 0}.sk-stat .sk:first-child{width: 40%;height: 9px}.sk-stat .sk:nth-child(2){width: 60%;height: 34px}.sk-text{display: grid;gap: 12px}.sk-text .sk:last-child{width: 62%}.stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule)}.stat{padding: 20px 24px 22px 0;min-width: 0}.stat + .stat{padding-left: 24px;border-left: 1px solid var(--rule)}.stat dt,.stat>.lab{display: flex;align-items: center;gap: 8px}.stat dd{margin: 0}.stat-v{margin-top: 14px;font: 300 40px/1 var(--sans);letter-spacing: -.03em;font-variant-numeric: tabular-nums;color: var(--ink)}.stat-v small{margin-left: 4px;font-size: .45em;letter-spacing: 0;color: var(--ink-3)}.stat-s .stat-v{font-size: 28px}.stat-l .stat-v{font-size: 56px}.stat-n{display: flex;align-items: center;gap: 10px;margin-top: 12px;font-size: 13px;color: var(--ink-3)}.facts{display: grid;grid-template-columns: auto 1fr;gap: 12px 18px;font-size: 14px}.facts dt{font: var(--fs-lab)/1.5 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);padding-top: 2px}.facts dd{color: var(--ink)}.box{border: 1px solid var(--rule);background: color-mix(in srgb,var(--panel) 50%,transparent)}.box-h{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 56px;padding: 0 20px;border-bottom: 1px solid var(--rule)}.box-b{padding: 20px}.secth{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: 24px}.secth h2,.secth h3{margin-top: 12px}.secth .tl{white-space: nowrap}.prog{position: relative;height: 2px;background: var(--rule-2);overflow: hidden}.prog i{position: absolute;inset: 0;background: var(--em);transform-origin: 0 50%;transform: scaleX(var(--p,0));transition: transform var(--t4) var(--ease)}.motd{padding: 12px 14px;background: var(--mc);border: 1px solid var(--rule);overflow: hidden}.motd .mc-text{display: block;font-size: 16px}.rl{display: inline-flex;align-items: flex-start;white-space: nowrap;vertical-align: top}.dg{display: inline-block;height: 1em;overflow: hidden;line-height: 1}.dc{display: block;line-height: 1;transform: translateY(calc(var(--d,0) * -1em))}.dc::before,.rn-c::before{content: "0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9";display: block;white-space: pre;line-height: 1}.ds{display: inline-block;line-height: 1}html.js[data-motion=on] .roll-in .dc{animation: dgin 1.3s var(--ease) both;animation-delay: calc(.25s + var(--i,0) * 55ms)}.roll-wait .dc{animation-play-state: paused !important}html.sl-rv [data-reveal]:not(.in){opacity: 0;transform: translateY(10px)}html.sl-rv [data-reveal].in{transition: opacity var(--t4) var(--ease) calc(var(--i,0) * 45ms),transform .48s var(--ease) calc(var(--i,0) * 45ms)}@keyframes dgin{from{transform: translateY(0)}}.mark-ping{position: relative}.curve{position: relative;height: 72px}.curve svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.curve .ln{fill: none;stroke: var(--em);stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.curve .ar{fill: var(--em);fill-opacity: .1}.curve .gp{fill: none;stroke: var(--ink-3);stroke-width: 1;stroke-dasharray: 2 3;vector-effect: non-scaling-stroke}.curve .bl{stroke: var(--rule-2);stroke-width: 1;vector-effect: non-scaling-stroke}.curve .now{position: absolute;width: 7px;height: 7px;margin: -3.5px 0 0 -3.5px;border-radius: 50%;background: var(--em)}.curve .now::after{content: "";position: absolute;inset: -1px;border-radius: 50%;border: 1px solid var(--em);opacity: 0}html[data-ping=a] .curve .now::after{animation: ring-a 1.8s var(--ease)}html[data-ping=b] .curve .now::after{animation: ring-b 1.8s var(--ease)}html[data-motion=on] .curve .now{animation: breathe 4s ease-in-out infinite}.curve .pk{position: absolute;width: 1px;height: 7px;margin: -10px 0 0 -.5px;background: var(--am)}.curve .pk span{position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);font: 11px/1 var(--mono);color: var(--am-t);white-space: nowrap}html.js:not([data-motion="off"]) .curve.draw svg{clip-path: inset(-12px 100% -12px 0);animation: curve-draw 1.6s var(--ease) .2s forwards}@keyframes curve-draw{to{clip-path: inset(-12px -12px -12px 0)}}@keyframes ring-a{0%{opacity: .9;transform: scale(1)}100%{opacity: 0;transform: scale(3.2)}}@keyframes ring-b{0%{opacity: .9;transform: scale(1)}100%{opacity: 0;transform: scale(3.2)}}@keyframes breathe{50%{box-shadow: 0 0 0 4px color-mix(in srgb,var(--em) 18%,transparent)}}.keys{display: grid;margin-top: 16px;border-top: 1px solid var(--rule)}.keys>div{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 44px;border-bottom: 1px solid var(--rule)}.keys dt{display: flex;gap: 4px}.keys dd{font-size: 14px;color: var(--ink-2)}.ep{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,440px);align-items: center;gap: 64px;min-height: calc(100vh - var(--hdr) - 80px);padding: 72px 0 96px}.ep-h{margin-top: 22px}.ep-l{margin-top: 18px;max-width: 560px}.ep-x{margin-top: 12px;max-width: 560px}.ep-q{display: flex;gap: 8px;margin-top: 32px;max-width: 560px}.ep-q .f-box{flex: 1}.ep-lt{margin-top: 40px}.ep-ls{margin-top: 12px;max-width: 560px;border-top: 1px solid var(--rule)}.ep-ls a{display: flex;align-items: center;gap: 14px;min-height: 48px;border-bottom: 1px solid var(--rule);color: var(--ink-2);text-decoration: none;font-size: 15px;transition: color var(--t2) var(--ease),padding var(--t3) var(--ease)}.ep-ls a::before{content: "";flex: none;width: 5px;height: 5px;background: var(--rule-3);transition: background-color var(--t2) var(--ease)}.ep-ls a:hover,.ep-ls a:focus-visible{color: var(--ink)}.ep-ls a:hover span,.ep-ls a:focus-visible span{text-decoration: underline;text-underline-offset: 5px;text-decoration-color: var(--rule-3)}.ep-ls a:hover::before,.ep-ls a:focus-visible::before{background: var(--em)}.ep-a{position: relative;display: grid;justify-items: end}.ep-a .empty-art{padding: 40px 28px 52px}.ep-c{position: absolute;left: 50%;bottom: 14px;padding: 6px 9px 5px;border: 1px solid var(--rule-2);background: var(--canvas);font: 400 12px/1 var(--mono);letter-spacing: .14em;color: var(--ink-2);font-variant-numeric: tabular-nums;transform: translateX(-50%)}.ep-c-solo{position: static;transform: none}@media (max-width: 1000px){.ep{grid-template-columns: 1fr;gap: 40px;padding: 40px 0 72px}.ep-a{order: -1;justify-items: start}}@media (max-width: 760px){.ep-a .empty-art{padding: 22px 18px 40px}.ep-a .empty-art .ill{width: 200px;height: auto}.ep-q .k{padding: 0 14px}}.ok-sq{display: grid;place-items: center;width: 20px;height: 20px;flex: none;background: var(--em);color: var(--on-em)}@media (max-width: 760px){.toasts{bottom: var(--toast-b-m,calc(16px + env(safe-area-inset-bottom)));width: calc(100% - 32px)}.toast{width: 100%}.dlg-s .dlg-p{left: 0;right: 0;top: auto;bottom: 0;width: 100%;max-height: 88vh;transform: none;border-width: 1px 0 0;animation: sheet-in var(--t4) var(--ease)}.dlg-s.closing .dlg-p{animation: sheet-out var(--t3) var(--ease) forwards}.dlg-s .dlg-grab{display: block;position: absolute;left: 50%;top: 7px;width: 36px;height: 3px;margin-left: -18px;background: var(--rule-3)}.dlg-m .dlg-p{top: auto;bottom: 16px;max-height: calc(100% - 32px)}.empty{grid-template-columns: 1fr;gap: 24px;padding: 32px 0}.empty-art{justify-self: start}.empty-c .empty-art{justify-self: center}.sk-row{grid-template-columns: 48px minmax(0,1fr) 40px;height: auto;padding: 20px 0}.sk-row .sk:nth-child(1),.sk-row .sk-ch,.sk-row>.sk:last-child{display: none}.sk-row .sk-fav{width: 48px;height: 48px}.stat{padding: 16px 16px 18px 0}.stat + .stat{padding-left: 16px}.stat-v{font-size: 30px}.stats{grid-template-columns: repeat(2,minmax(0,1fr))}.stats .stat:nth-child(odd){padding-left: 0;border-left: 0}.stats .stat:nth-child(n + 3){border-top: 1px solid var(--rule)}.tabs{margin-inline: calc(var(--gut) * -1);padding-inline: var(--gut);gap: 22px}.secth{flex-direction: column;align-items: flex-start;gap: 12px}}@keyframes sheet-in{from{transform: translateY(100%)}}@keyframes sheet-out{to{transform: translateY(100%)}}.fm{display: grid;gap: 26px;min-width: 0}.fm-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(220px,100%),1fr));gap: 26px 20px;align-items: start}.fm-split{display: grid;grid-template-columns: minmax(0,1fr) 132px;gap: 12px;align-items: start}.fm-ac{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding-top: 24px;border-top: 1px solid var(--rule)}.fm-ac .sp{flex: 1}.fs{display: grid;gap: 26px;min-width: 0;padding: 0;border: 0}.fs + .fs{padding-top: 32px;border-top: 1px solid var(--rule)}.fs-h{display: grid;gap: 8px}.fs-h .ttl{font-weight: 500}.fs-h p{max-width: 560px;font-size: 14.5px;color: var(--ink-2)}.f{position: relative;display: grid;min-width: 0}.f-top{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 12px;margin-bottom: 10px}.f-l{font: 500 14px/1.3 var(--sans);letter-spacing: -.003em;color: var(--ink)}.f-l .opt{font-weight: 400;color: var(--ink-3)}.f-ct{font: var(--fs-lab)/1 var(--mono);letter-spacing: .04em;color: var(--ink-3);white-space: nowrap;font-variant-numeric: tabular-nums;transition: color var(--t2) var(--ease)}.f-ct.near{color: var(--am-t)}.f-ct.over{color: var(--co-t)}.f-ct.ok{color: var(--em-t)}.f-box{position: relative;display: flex;align-items: stretch;min-height: var(--field-h);border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 78%,transparent);transition: border-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease),background-color var(--t2) var(--ease)}.f-box:hover{border-color: var(--rule-3)}.f-box:focus-within{border-color: var(--em);background: var(--raised);box-shadow: 0 0 0 3px var(--ring)}.f[data-state=error] .f-box{border-color: var(--co)}.f[data-state=error] .f-box:focus-within{box-shadow: 0 0 0 3px var(--ring-co)}.f[data-state=valid] .f-box:not(:focus-within){border-color: color-mix(in srgb,var(--em) 42%,var(--rule-2))}.f-in{flex: 1;width: 100%;min-width: 0;padding: 0 14px;border: 0;border-radius: 0;background: none;color: var(--ink);font: 400 15.5px/1.4 var(--sans);outline: none;appearance: none}.f-in::placeholder{color: var(--ink-3);opacity: 1}.f-in:disabled{color: var(--ink-3);cursor: not-allowed}.f-in[type=number]{-moz-appearance: textfield}.f-in::-webkit-outer-spin-button,.f-in::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.f-in:-webkit-autofill{-webkit-text-fill-color: var(--ink);transition: background-color 9999s}.f-mono .f-in,.f-in.mono{font: 15px/1.4 var(--mono);letter-spacing: 0}textarea.f-in{min-height: 132px;max-height: 60vh;padding: 13px 14px;line-height: 1.6;resize: vertical;field-sizing: content}select.f-in{padding-right: 40px;cursor: pointer}select.f-in option{background: var(--raised);color: var(--ink)}.f-chev{position: absolute;right: 14px;top: 50%;width: 10px;height: 10px;margin-top: -5px;color: var(--ink-3);pointer-events: none}.f-pre,.f-suf{display: flex;align-items: center;flex: none;padding: 0 12px;color: var(--ink-3);font: 13px/1 var(--mono);white-space: nowrap}.f-pre{border-right: 1px solid var(--rule)}.f-suf{border-left: 1px solid var(--rule)}.f-pre .gl,.f-suf .gl{width: 14px;height: 14px}.f-pre.bare{border-right: 0;padding-right: 0}.f-ic{display: grid;place-items: center;flex: none;width: 40px;color: var(--ink-3)}.f-ic>*{grid-area: 1 / 1;opacity: 0;transform: scale(.7);transition: opacity var(--t2) var(--ease),transform var(--t3) var(--spring)}.f-box:has(textarea) .f-ic{height: calc(var(--field-h) - 2px)}.f-ic .gl{width: 13px;height: 13px}.f[data-state=checking] .f-ic .spin,.f[data-state=valid] .f-ic .i-ok,.f[data-state=error] .f-ic .i-no{opacity: 1;transform: none}.f[data-state=valid] .f-ic .i-ok{color: var(--em-t)}.f[data-state=valid] .f-ic .i-ok path{stroke-dasharray: 16;stroke-dashoffset: 16;animation: draw var(--t3) var(--ease) .05s forwards}.f[data-state=error] .f-ic .i-no{color: var(--co-t)}.f-rv{flex: none;padding: 0 14px;border-left: 1px solid var(--rule);font: var(--fs-lab)/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);transition: color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.f-rv:hover{color: var(--ink);background: var(--raised-2)}.f-st{display: flex;align-items: flex-start;gap: 8px;min-height: 19px;margin-top: 9px;font-size: 13px;line-height: 1.45;color: var(--ink-2)}.f-st:empty{display: none}.f-st .sti{display: none;flex: none;width: 11px;height: 11px;margin-top: 3px}.f[data-state=checking] .f-st,.f[data-state=checking] .f-st a{color: var(--ink-3)}.f[data-state=checking] .f-st .spin{display: inline-block;margin-top: 3px;width: 10px}.f[data-state=valid] .f-st .s-ok,.f[data-state=error] .f-st .s-no{display: block}.f[data-state=valid] .f-st .s-ok{color: var(--em-t)}.f[data-state=error] .f-st{color: var(--co-t)}.f[data-state=unknown] .f-st{color: var(--ink-2)}.f[data-state=unknown] .f-st::before{content: "";flex: none;width: 7px;height: 7px;margin: 6px 2px 0;background: var(--am)}.tst{display: flex;align-items: flex-start;gap: 12px;margin-top: 14px;padding: 12px 14px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 60%,transparent);font-size: 14px;line-height: 1.45;animation: st-in var(--t3) var(--ease)}.tst .tico{margin-top: 1px}.tst-valid{border-color: color-mix(in srgb,var(--em) 45%,transparent);box-shadow: inset 2px 0 var(--em)}.tst-error{border-color: color-mix(in srgb,var(--co) 45%,transparent);box-shadow: inset 2px 0 var(--co)}.tst-unknown{box-shadow: inset 2px 0 var(--am)}.crp-px{font-size: 14px}.f-st .spin{display: none}.f-st .tx{min-width: 0}.f-st .tx a{color: inherit;text-underline-offset: 3px}.f-st .tx.in{animation: st-in var(--t3) var(--ease)}@keyframes st-in{from{opacity: 0;transform: translateY(-4px)}}.f.shake .f-box,.f.shake .tki,.f.shake .sel-b,.f.shake .dz,.f.shake .chs{animation: shake .36s var(--ease)}.f.filled .f-box{animation: filled 1.2s var(--ease)}@keyframes filled{0%{background-color: color-mix(in srgb,var(--em) 16%,var(--raised))}}.f-sm .f-box{min-height: 40px}.f-sm .f-in{font-size: 14.5px}.pw-m{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 3px;margin-top: 10px}.pw-m i{height: 3px;background: var(--rule-2);transform-origin: 0 50%;transition: background-color var(--t3) var(--ease)}.pw[data-score="1"] .pw-m i:nth-child(-n+1){background: var(--co)}.pw[data-score="2"] .pw-m i:nth-child(-n+2){background: var(--am)}.pw[data-score="3"] .pw-m i:nth-child(-n+3),.pw[data-score="4"] .pw-m i{background: var(--em)}.pw[data-score] .pw-m i{animation: pw-seg var(--t3) var(--ease)}@keyframes pw-seg{from{transform: scaleX(.6)}}.pw-lab b{color: var(--ink)}.pw[data-score="1"] .pw-lab b{color: var(--co-t)}.pw[data-score="2"] .pw-lab b{color: var(--am-t)}.pw[data-score="3"] .pw-lab b,.pw[data-score="4"] .pw-lab b{color: var(--em-t)}.pw-adv{display: grid;gap: 4px;margin-top: 8px;list-style: none;font-size: 13px;color: var(--ink-2)}.pw-adv li{display: flex;gap: 8px;animation: st-in var(--t3) var(--ease)}.pw-adv li::before{content: "";flex: none;width: 4px;height: 4px;margin-top: 7px;background: var(--ink-3)}.fs-c{display: grid;gap: 4px;min-width: 0;margin: 0;padding: 0;border: 0}.fs-c>legend{margin-bottom: 8px;padding: 0}.fs-c>.f-help{margin: -4px 0 6px}.chs{display: grid;gap: 2px}.chs-c{grid-template-columns: repeat(auto-fit,minmax(min(220px,100%),1fr));gap: 10px}.chs-h{display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 2px 20px}.ch{position: relative;display: flex;align-items: flex-start;gap: 12px;padding: 7px 0;cursor: pointer}.ch input{position: absolute;left: 0;top: 7px;width: 18px;height: 18px;margin: 0;opacity: 0;cursor: pointer}.ch-b{position: relative;display: grid;place-items: center;flex: none;width: 18px;height: 18px;margin-top: 1px;border: 1px solid var(--rule-3);background: color-mix(in srgb,var(--raised) 60%,transparent);color: var(--on-em);transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.ch-b .gl{width: 11px;height: 11px;opacity: 0}.ch-b .gl path{stroke-dasharray: 16;stroke-dashoffset: 16}.ch:hover .ch-b{border-color: var(--ink-3)}.ch input:checked + .ch-b{border-color: var(--em);background: var(--em)}.ch input:checked + .ch-b .gl{opacity: 1}.ch input:checked + .ch-b .gl path{animation: draw var(--t3) var(--ease) forwards}.ch input[type=radio] + .ch-b .gl{display: none}.ch input[type=radio] + .ch-b::after{content: "";width: 8px;height: 8px;background: var(--em);transform: scale(0);transition: transform var(--t2) var(--spring)}.ch input[type=radio]:checked + .ch-b{background: color-mix(in srgb,var(--em) 10%,transparent)}.ch input[type=radio]:checked + .ch-b::after{transform: scale(1)}.f[data-state=error] .ch-b{border-color: var(--co)}.ch input:focus-visible + .ch-b{outline: 1px solid var(--ink);outline-offset: 3px}.ch input:disabled + .ch-b,.ch input:disabled ~ .ch-t{opacity: .45}.ch-t{display: grid;gap: 3px;min-width: 0}.ch-t b{font-weight: 400;font-size: 15px;line-height: 1.35;color: var(--ink)}.ch-t span{font-size: 13px;line-height: 1.45;color: var(--ink-3)}.ch-t .n{font: 10.5px/1 var(--mono)}.chc{padding: 16px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 50%,transparent);transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.chc input{left: 16px;top: 16px}.chc:hover{border-color: var(--rule-3)}.chc:has(input:checked){border-color: color-mix(in srgb,var(--em) 55%,transparent);background: var(--raised);box-shadow: inset 0 -2px var(--em)}.sw{position: relative;display: inline-flex;align-items: flex-start;gap: 14px;cursor: pointer}.sw input{position: absolute;left: 0;top: 0;width: 40px;height: 22px;margin: 0;opacity: 0;cursor: pointer}.sw-t{position: relative;flex: none;width: 40px;height: 22px;border: 1px solid var(--rule-3);background: color-mix(in srgb,var(--canvas) 60%,transparent);transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.sw-k{position: absolute;left: 3px;top: 3px;width: 14px;height: 14px;background: var(--ink-3);transition: transform var(--t4) var(--spring),background-color var(--t2) var(--ease)}.sw-k::after{content: "";position: absolute;left: 3px;top: 3px;width: 4px;height: 4px;background: color-mix(in srgb,var(--canvas) 45%,transparent)}.sw:hover .sw-t{border-color: var(--ink-3)}.sw input:checked + .sw-t{border-color: var(--em);background: var(--em-soft)}.sw input:checked + .sw-t .sw-k{transform: translateX(18px);background: var(--em)}.sw input:focus-visible + .sw-t{outline: 1px solid var(--ink);outline-offset: 3px}.sw input:disabled + .sw-t{opacity: .45}.sw .ch-t{padding-top: 1px}.sw-row{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;padding: 16px 0;border-bottom: 1px solid var(--rule)}.sw-row:first-child{border-top: 1px solid var(--rule)}.sw-row .sw{flex-direction: row-reverse;justify-content: space-between;width: 100%}.sw-row .sw input{left: auto;right: 0}.sg{position: relative;display: inline-grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);max-width: 100%;height: 40px;padding: 3px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--canvas) 50%,transparent);isolation: isolate}.sg-bl{display: grid;width: 100%}.sg label{position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;gap: 8px;min-width: 0;padding: 0 16px;color: var(--ink-2);font-size: 14px;white-space: nowrap;cursor: pointer;transition: color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.sg label:hover{color: var(--ink)}.sg input{position: absolute;opacity: 0;pointer-events: none}.sg label:has(input:checked){color: var(--ink);background: var(--raised-2);box-shadow: inset 0 1px 0 var(--hi),inset 0 -2px var(--em)}.sg label:has(input:focus-visible){outline: 1px solid var(--ink);outline-offset: -1px}.sg.js label:has(input:checked){background: none;box-shadow: none}.sg-f{position: absolute;z-index: 0;top: 3px;bottom: 3px;left: 0;width: var(--w,0);background: var(--raised-2);box-shadow: inset 0 1px 0 var(--hi),inset 0 -2px var(--em);transform: translateX(var(--x,0));transition: transform var(--t4) var(--ease),width var(--t4) var(--ease)}.sg .n{font: 10.5px/1 var(--mono);color: var(--ink-3)}.sel{position: relative}.sel-b{display: flex;align-items: center;gap: 10px;width: 100%;min-height: var(--field-h);padding: 0 14px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 78%,transparent);color: var(--ink);font-size: 15.5px;text-align: left;transition: border-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.sel-b:hover{border-color: var(--rule-3)}.sel-b[aria-expanded=true],.sel-b:focus-visible{outline: none;border-color: var(--em);box-shadow: 0 0 0 3px var(--ring)}.sel-b .v{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sel-b .v.is-ph{color: var(--ink-3)}.sel-b .gl{width: 10px;height: 10px;color: var(--ink-3);transition: transform var(--t2) var(--ease)}.sel-b[aria-expanded=true] .gl{transform: rotate(180deg)}.f[data-state=error] .sel-b{border-color: var(--co)}.sel-pop{width: var(--pw,300px)}.tki{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 6px;min-height: var(--field-h);padding: 8px 10px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 78%,transparent);cursor: text;transition: border-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.tki:hover{border-color: var(--rule-3)}.tki:focus-within{border-color: var(--em);box-shadow: 0 0 0 3px var(--ring)}.f[data-state=error] .tki{border-color: var(--co)}.tki input{flex: 1;min-width: 140px;height: 30px;padding: 0 4px;border: 0;background: none;color: var(--ink);font-size: 15px;outline: none}.tki input::placeholder{color: var(--ink-3)}.tki .tkn{height: 30px}.tki.full input{min-width: 0;width: 0;flex: 0;padding: 0}.tki-sug{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 10px}.tki-sug .lab{margin-right: 4px}.dz{position: relative;display: grid;place-items: center;align-content: center;gap: 12px;min-height: 176px;padding: 28px 24px;border: 1px dashed var(--rule-3);background: color-mix(in srgb,var(--panel) 50%,transparent);text-align: center;transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.dz:hover{border-color: var(--ink-3)}.dz.over{border-style: solid;border-color: var(--em);background: color-mix(in srgb,var(--em) 6%,transparent)}.dz input[type=file]{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer}.dz:focus-within{border-color: var(--em);box-shadow: 0 0 0 3px var(--ring)}.dz-gl{width: 46px;height: 30px;color: var(--ink-3);transition: transform var(--t4) var(--spring),color var(--t2) var(--ease)}.dz.over .dz-gl,.dz:hover .dz-gl{color: var(--ink);transform: translateY(-3px)}.dz.over .dz-gl .ar{color: var(--em-t)}.dz b{font-weight: 500;font-size: 15px}.dz b u{text-decoration-thickness: 1px;text-underline-offset: 5px;text-decoration-color: var(--rule-3)}.dz .lab{display: block}.f[data-state=error] .dz{border-color: var(--co)}.dz-pv{display: none;gap: 14px;padding: 16px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--panel) 50%,transparent);animation: st-in var(--t3) var(--ease)}.dz-w.has .dz{display: none}.dz-w.has .dz-pv{display: grid}.dz-pv .im{display: grid;place-items: start;overflow: auto;background: repeating-conic-gradient(var(--rule) 0 25%,transparent 0 50%) 0 0 / 12px 12px;outline: 1px solid var(--rule)}.dz-pv img,.dz-pv canvas{display: block;max-width: 100%;height: auto;image-rendering: pixelated}.dz-pv .meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px}.dz-pv .meta .sp{flex: 1}.dz-pv .meta .k{height: 32px}.rng{width: 100%;height: 22px;background: none;appearance: none;cursor: pointer}.rng::-webkit-slider-runnable-track{height: 1px;background: var(--rule-3)}.rng::-moz-range-track{height: 1px;background: var(--rule-3)}.rng::-webkit-slider-thumb{appearance: none;width: 12px;height: 12px;margin-top: -6px;border: 0;background: var(--ink);transition: transform var(--t3) var(--spring)}.rng::-moz-range-thumb{width: 12px;height: 12px;border: 0;border-radius: 0;background: var(--ink)}.rng:active::-webkit-slider-thumb{transform: scale(1.25);background: var(--em)}.rng:focus-visible{outline: none}.rng:focus-visible::-webkit-slider-thumb{outline: 1px solid var(--ink);outline-offset: 3px}.crp{--dlg-w: 820px}.crp-st{position: relative;height: min(380px,48vh);overflow: hidden;background: repeating-conic-gradient(var(--rule) 0 25%,transparent 0 50%) 0 0 / 16px 16px,var(--mc);border: 1px solid var(--rule);cursor: grab;touch-action: none;user-select: none}.crp-st.drag{cursor: grabbing}.crp-st canvas{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none}.crp-fr{position: absolute;border: 1px solid var(--em);box-shadow: 0 0 0 9999px rgba(5,6,8,.62);pointer-events: none;transition: box-shadow var(--t2) var(--ease)}.crp-fr::before,.crp-fr::after{content: "";position: absolute;inset: 0;background: linear-gradient(var(--rule-2),var(--rule-2)) 33.333% 0 / 1px 100% no-repeat,linear-gradient(var(--rule-2),var(--rule-2)) 66.666% 0 / 1px 100% no-repeat;opacity: 0;transition: opacity var(--t2) var(--ease)}.crp-st.drag .crp-fr::before{opacity: 1}.crp-fr i{position: absolute;width: 10px;height: 10px;border: 0 solid var(--em)}.crp-fr i:nth-child(1){left: -3px;top: -3px;border-width: 3px 0 0 3px}.crp-fr i:nth-child(2){right: -3px;top: -3px;border-width: 3px 3px 0 0}.crp-fr i:nth-child(3){right: -3px;bottom: -3px;border-width: 0 3px 3px 0}.crp-fr i:nth-child(4){left: -3px;bottom: -3px;border-width: 0 0 3px 3px}.crp-sz{position: absolute;left: -1px;top: -24px;padding: 4px 6px 3px;background: var(--em);color: var(--on-em);font: 10.5px/1 var(--mono);letter-spacing: .06em;white-space: nowrap}.crp-ctl{display: grid;grid-template-columns: auto minmax(120px,1fr) auto auto;align-items: center;gap: 14px 18px;margin-top: 16px}.crp-out{display: grid;gap: 10px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--rule)}.crp-out canvas{max-width: 100%;height: auto;image-rendering: pixelated;outline: 1px solid var(--rule-2);outline-offset: -1px}.crp-hint{font-size: 13px;color: var(--ink-3)}.stp{display: grid;gap: 36px;min-width: 0}.stp-r{position: relative;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);list-style: none;border-bottom: 1px solid var(--rule)}.stp-r::after{content: "";position: absolute;left: 0;bottom: -1px;height: 1px;width: 100%;background: color-mix(in srgb,var(--em) 55%,transparent);transform-origin: 0 50%;transform: scaleX(var(--p,0));transition: transform var(--t4) var(--ease)}.stp-r li{position: relative;min-width: 0}.stp-r button,.stp-r span.st-i{position: relative;display: flex;align-items: center;gap: 10px;width: 100%;height: 52px;padding: 0 12px 0 0;color: var(--ink-3);font-size: 14.5px;text-align: left;white-space: nowrap;overflow: hidden;transition: color var(--t2) var(--ease)}.stp-r button:disabled{cursor: default}.stp-r .sn-i{display: grid;place-items: center;flex: none;width: 22px;height: 22px;border: 1px solid var(--rule-2);font: 10.5px/1 var(--mono);letter-spacing: .02em;transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease),color var(--t2) var(--ease)}.stp-r .sn-i .gl{display: none;width: 11px;height: 11px}.stp-r .tx{overflow: hidden;text-overflow: ellipsis}.stp-r [aria-current=step]{color: var(--ink)}.stp-r [aria-current=step] .sn-i{border-color: var(--ink-3);color: var(--ink)}.stp-r [aria-current=step]::after{content: "";position: absolute;left: 0;right: 12px;bottom: -1px;height: 2px;background: var(--em);animation: stp-u var(--t4) var(--ease);transform-origin: 0 50%}@keyframes stp-u{from{transform: scaleX(0)}}.stp-r .done button{color: var(--ink-2);cursor: pointer}.stp-r .done button:hover{color: var(--ink)}.stp-r .done .sn-i{border-color: var(--em);background: var(--em);color: var(--on-em)}.stp-r .done .sn-i b{display: none}.stp-r .done .sn-i .gl{display: block}.stp-r .done .sn-i path{stroke-dasharray: 16;stroke-dashoffset: 16;animation: draw var(--t3) var(--ease) forwards}.stp-r .bad .sn-i{border-color: var(--co);color: var(--co-t)}.stp-mob{display: none}.stp-v{position: relative;margin: -4px;padding: 4px;overflow: hidden;transition: height var(--t3) var(--ease)}.stp-t{display: flex;align-items: flex-start;transition: transform var(--t3) var(--ease);will-change: transform}.stp-p{flex: 0 0 100%;min-width: 0;transition: opacity var(--t3) var(--ease)}.stp-p[aria-hidden=true]{opacity: 0;visibility: hidden;transition: opacity var(--t3) var(--ease),visibility 0s var(--t3)}.stp-nav{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;padding-top: 24px;border-top: 1px solid var(--rule)}.stp-nav .sp{flex: 1}.stp-nav [data-prev][hidden] + .sp{margin-left: 0}.saved{display: inline-flex;align-items: center;gap: 8px;font: var(--fs-lab)/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);white-space: nowrap}.saved i{width: 6px;height: 6px;background: var(--rule-3);transition: background-color var(--t2) var(--ease)}.saved.ok i{background: var(--em);animation: saved-pulse 1.2s var(--ease)}.saved.bad{color: var(--co-t)}.saved.bad i{background: var(--co)}.saved.busy i{animation: k-sq .6s steps(2,jump-none) infinite;background: var(--ink-2)}@keyframes saved-pulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--em) 50%,transparent)}100%{box-shadow: 0 0 0 7px transparent}}.errs{position: relative;padding: 16px 18px 18px 20px;border: 1px solid color-mix(in srgb,var(--co) 45%,transparent);background: color-mix(in srgb,var(--co) 6%,transparent);animation: flash-in var(--t4) var(--ease)}.errs::before{content: "";position: absolute;left: -1px;top: -1px;bottom: -1px;width: 2px;background: var(--co)}.errs h2{display: flex;align-items: baseline;gap: 12px;font: 500 15px/1.4 var(--sans);color: var(--ink)}.errs h2 .lab{color: var(--co-t)}.errs ul{display: grid;gap: 6px;margin-top: 10px;list-style: none}.errs li{display: flex;gap: 10px;font-size: 14.5px}.errs li::before{content: "";flex: none;width: 4px;height: 4px;margin-top: 8px;background: var(--co)}.errs a{color: var(--ink);text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--co) 60%,transparent);text-underline-offset: 4px}.errs a:hover{text-decoration-color: var(--co)}.png{position: relative;min-width: 0;margin-top: 12px;overflow: hidden;border: 1px solid var(--rule)}.png-idle{display: flex;align-items: center;gap: 14px;min-height: 92px;padding: 16px 18px;border-style: dashed;border-color: var(--rule-2);color: var(--ink-3);font-size: 14px}.png-idle .ghost{flex: none;width: 48px;height: 48px;border: 1px dashed var(--rule-3);border-radius: 2px}.png-mc{background: var(--mc);color: #FFFFFF}.png-fit{--s: 2;container-type: inline-size;padding: 12px;overflow: hidden}.png-row{display: grid;grid-template-columns: calc(var(--s) * 32px) minmax(0,1fr);column-gap: calc(var(--s) * 3px);width: calc(var(--s) * 305px);max-width: 100%;animation: st-in var(--t3) var(--ease)}.png-fav{width: calc(var(--s) * 32px);height: calc(var(--s) * 32px);image-rendering: pixelated}.png-fav.png-none{display: block;background: #2A2A2A}.png-fav.png-none svg{display: block;width: 100%;height: 100%}.png-tx{min-width: 0;overflow: hidden}.png-hd{display: flex;align-items: flex-start;justify-content: space-between;gap: calc(var(--s) * 4px);padding-top: calc(var(--s) * 1px)}.png-nm,.png-pl{font: calc(var(--s) * 8px)/calc(var(--s) * 9px) var(--pixel);-webkit-font-smoothing: none;font-synthesis: none}.png-nm{min-width: 0;color: #FFFFFF;white-space: pre;overflow: hidden;text-overflow: clip;text-shadow: calc(var(--s) * 1px) calc(var(--s) * 1px) 0 #3F3F3F}.png-tx .mc-text{display: block;margin-top: calc(var(--s) * 2px);overflow: hidden;font-size: calc(var(--s) * 8px);line-height: calc(var(--s) * 9px)}.png-pl{display: flex;flex: none;align-items: flex-start;gap: calc(var(--s) * 2px);color: #AAAAAA;text-shadow: calc(var(--s) * 1px) calc(var(--s) * 1px) 0 #2A2A2A;white-space: nowrap}.png-sl{color: #555555}.bars{display: flex;align-items: flex-end;gap: calc(var(--s,2) * 1px);height: calc(var(--s,2) * 8px)}.bars i{width: calc(var(--s,2) * 1.5px);background: #3A3A3A}.bars i:nth-child(1){height: 20%}.bars i:nth-child(2){height: 40%}.bars i:nth-child(3){height: 60%}.bars i:nth-child(4){height: 80%}.bars i:nth-child(5){height: 100%}.bars[data-b="5"] i,.bars[data-b="4"] i:nth-child(-n+4),.bars[data-b="3"] i:nth-child(-n+3),.bars[data-b="2"] i:nth-child(-n+2),.bars[data-b="1"] i:nth-child(-n+1){background: #55FF55}.bars[data-b="2"] i:nth-child(-n+2),.bars[data-b="1"] i:nth-child(-n+1){background: #FFFF55}.png-meta{display: flex;flex-wrap: wrap;gap: 8px 22px;padding: 11px 14px;border-top: 1px solid var(--rule);background: var(--canvas)}.png-meta .lab b{margin-left: 6px}.png-scan{display: flex;align-items: center;gap: 14px;min-height: 92px;padding: 16px 18px;color: var(--ink-2);font-size: 14px}.png-scan::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 1px;background: var(--em);box-shadow: 0 0 18px 2px color-mix(in srgb,var(--em) 35%,transparent);animation: png-scan 1.4s var(--ease) infinite}@keyframes png-scan{from{transform: translateX(0);opacity: 0}15%{opacity: 1}85%{opacity: 1}to{transform: translateX(var(--sw,600px));opacity: 0}}.png-scan b{font-weight: 400;color: var(--ink);font-family: var(--mono)}.png-off,.png-dup{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 14px;padding: 16px 18px;font-size: 14px;color: var(--ink-2);animation: st-in var(--t3) var(--ease)}.png-off{border-color: color-mix(in srgb,var(--co) 40%,transparent)}.png-dup{border-color: color-mix(in srgb,var(--am) 45%,transparent)}.png-off b,.png-dup b{display: block;margin-bottom: 4px;font-weight: 500;color: var(--ink)}.png-off .lab{color: var(--co-t)}.png-dup .lab{color: var(--am-t)}.png-off ul{display: grid;gap: 3px;margin-top: 8px;padding-left: 16px;color: var(--ink-3);font-size: 13px}.png-sq{width: 8px;height: 8px;margin-top: 5px;background: var(--co)}.png-dup .png-sq{background: var(--am)}.slug{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 0;margin-top: 10px;font: 13px/1.4 var(--mono);color: var(--ink-3);overflow-wrap: anywhere}.slug b{font-weight: 400;color: var(--ink);background: color-mix(in srgb,var(--em) 10%,transparent);box-shadow: inset 0 -1px var(--em);animation: st-in var(--t3) var(--ease)}.f-help{margin-top: 8px;font-size: 13px;color: var(--ink-3)}.f-help a{color: var(--ink-2);text-underline-offset: 3px}@media (max-width: 760px){.fm{gap: 22px}.fm-split{grid-template-columns: minmax(0,1fr) 104px}.f-in{font-size: 16px}.stp-r{display: none}.stp-mob{display: grid;gap: 12px}.stp-mob .row{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.stp-mob b{font-weight: 500;font-size: 17px}.stp-mob .segs{display: grid;grid-auto-flow: column;gap: 3px}.stp-mob .segs i{height: 2px;background: var(--rule-2);transition: background-color var(--t3) var(--ease)}.stp-mob .segs i.on{background: var(--em)}.stp-nav .k{flex: 1;height: 48px}.stp-nav .sp{display: none}.stp-nav .saved{order: -1;width: 100%}.crp-ctl{grid-template-columns: auto minmax(0,1fr)}.png-fit{padding: 10px}.sg{width: 100%}.sg label{padding: 0 8px}}:root{--cols: 56px minmax(0,1fr) 248px 112px 196px 150px;--colgap: 20px;--row-h: 96px}.list{position: relative;z-index: 2;background: var(--canvas);overflow-x: clip}.ctl{position: sticky;top: var(--hdr);z-index: var(--z-sticky);background: var(--glass);-webkit-backdrop-filter: blur(18px) saturate(1.2);backdrop-filter: blur(18px) saturate(1.2);border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule)}.ctl-in{display: flex;align-items: center;gap: 10px;min-height: 56px}.seg{position: relative;display: flex;flex: none;align-self: flex-start;height: 56px;margin-right: 18px}.seg a{display: flex;align-items: center;padding: 0 15px;color: var(--ink-2);font-size: 14.5px;text-decoration: none;white-space: nowrap;transition: color var(--t2) var(--ease)}.seg a:first-of-type{padding-left: 0}.seg a:hover,.seg a[aria-current]{color: var(--ink)}.seg-u{position: absolute;left: 0;bottom: -1px;width: var(--w,0);height: 2px;background: var(--em);transform: translateX(var(--x,0));transition: transform var(--t4) var(--ease),width var(--t4) var(--ease)}.seg:not([data-placed]) a[aria-current]{box-shadow: inset 0 -2px var(--em)}.fbar{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;min-width: 0;padding: 11px 0}.ctl-in:has(.clr) .count>span + span{display: none}.fc,.tq,.tok{display: inline-flex;align-items: center;gap: 8px;height: 34px;border: 1px solid var(--rule-2);background: none;color: var(--ink-2);font: 400 14px/1 var(--sans);white-space: nowrap;cursor: pointer;transition: border-color var(--t2) var(--ease),color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.fc{padding: 0 10px 0 12px}.fc:hover,.tq:hover{border-color: var(--rule-3);color: var(--ink)}.fc[aria-expanded=true]{background: var(--raised);border-color: var(--rule-3);color: var(--ink)}.fc .cv{width: 9px;height: 9px;flex: none;transition: transform var(--t2) var(--ease)}.fc[aria-expanded=true] .cv{transform: rotate(180deg)}.fc.on{border-color: var(--ink-3);color: var(--ink)}.fc.on>span:first-child{font-size: 12.5px;color: var(--ink-3)}.fc.on b{font-weight: 500}.fcw{position: relative;display: inline-flex;flex: none}.fcd{position: relative;flex: none}.fcd>summary{list-style: none}.fcd>summary::-webkit-details-marker,.fcd>summary::marker{display: none;content: ""}.fcd[open]>summary{background: var(--raised);border-color: var(--rule-3);color: var(--ink)}.fcd-p{position: absolute;left: 0;top: calc(100% + 6px);z-index: var(--z-pop);display: flex;flex-direction: column;min-width: 240px;max-height: min(380px,60vh);padding: 6px 0;overflow: auto;background: var(--raised);border: 1px solid var(--rule-2);box-shadow: 0 18px 40px -18px rgba(0,0,0,.5);scrollbar-width: thin}.fcd-p .fl{flex: none}a.tq,a.fx,a.tok{text-decoration: none}.fcw .fc{padding-right: 34px}.fx{position: absolute;right: 7px;top: 50%;display: grid;place-items: center;width: 20px;height: 20px;margin-top: -10px;padding: 0;border: 0;background: none;color: var(--ink-3);cursor: pointer;transition: color var(--t2) var(--ease),background-color var(--t2) var(--ease)}.fx:hover,.fx:focus-visible{color: var(--ink);background: var(--raised-2)}.fx svg,.tok svg{width: 9px;height: 9px}.fsep{flex: none;width: 1px;height: 20px;margin: 0 4px;background: var(--rule-2)}.tq{padding: 0 12px 0 10px}.tq i{flex: none;width: 10px;height: 10px;border: 1px solid var(--rule-3);transition: background-color var(--t2) var(--ease),border-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.tq.on{color: var(--ink);border-color: var(--ink-3)}.tq.on i{background: var(--em);border-color: var(--em);box-shadow: inset 0 0 0 2px var(--canvas)}.tok{max-width: 240px;padding: 0 10px;border-color: var(--ink-3);color: var(--ink)}.tok .q{min-width: 0;overflow: hidden;text-overflow: ellipsis}.tok svg{color: var(--ink-3)}.clr{display: flex;align-items: center;height: 34px;padding: 0 6px;color: var(--ink-3);font-size: 13.5px;white-space: nowrap;text-decoration: underline;text-underline-offset: 5px;text-decoration-color: var(--rule-2);transition: color var(--t2) var(--ease)}.clr:hover{color: var(--ink)}.count{display: flex;align-self: flex-start;align-items: center;gap: 14px;min-height: 56px;margin-left: auto;white-space: nowrap}.count b{font-weight: 400;color: var(--ink)}.cols{display: grid;grid-template-columns: var(--cols);column-gap: var(--colgap);align-items: center;height: 42px;border-bottom: 1px solid var(--rule)}.cols .lab:first-child,.cols .r{text-align: right}.rows{position: relative}.list .rows{--bleed: 16px}.row{position: relative;border-bottom: 1px solid var(--rule)}html.js .rows .row:not(.in){opacity: 0;transform: translateY(8px)}html.js .rows:not([data-ready]) .row:not(.in){animation: row-fs .01s 2.4s both}@keyframes row-fs{to{opacity: 1;transform: none}}.row.in{transition: opacity var(--t4) var(--ease) var(--d,0s),transform var(--t4) var(--ease) var(--d,0s)}.row-bg{position: absolute;inset: 0 calc(var(--bleed,0px) * -1) -1px;z-index: 0;background: var(--raised);opacity: 0;transition: opacity var(--t2) var(--ease)}.row:hover>.row-bg,.row.open>.row-bg{opacity: 1}.rm{position: relative;z-index: 1;isolation: isolate;display: grid;grid-template-columns: var(--cols);column-gap: var(--colgap);align-items: center;min-height: var(--row-h);padding: 13px 0;cursor: pointer}.rm-bn{position: absolute;inset: 0 calc(var(--bleed,0px) * -1);z-index: -1;overflow: hidden;opacity: 0;pointer-events: none;transition: opacity var(--t3) var(--ease)}.rm-bn img{position: absolute;left: 0;top: 50%;width: 100%;height: auto;max-width: none;image-rendering: pixelated;opacity: .3;transform: translate(-24px,-50%);transition: transform var(--t4) var(--ease),opacity var(--t3) var(--ease)}.rm-bn::after{content: "";position: absolute;inset: 0;background: var(--scrim)}.row:hover .rm-bn,.row.open .rm-bn{opacity: 1}.row:hover .rm-bn img,.row.open .rm-bn img{transform: translate(0,-50%)}.row.open .rm-bn img{opacity: .16}.c-rank{font: 300 32px/1 var(--sans);letter-spacing: -.03em;color: var(--ink-3);text-align: right;font-variant-numeric: tabular-nums}.c-rank.top{color: var(--am-t)}.row.shared .rk{opacity: .6}.c-srv{display: flex;align-items: center;gap: 16px;min-width: 0}.sv{flex: 1;min-width: 0}.nl{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 12px;row-gap: 2px}.nh{font: inherit;margin: 0}.nm{padding: 0;color: var(--ink);font: 600 18px/1.2 var(--sans);letter-spacing: -.014em;text-decoration: none;overflow-wrap: anywhere}.nm:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;text-decoration-color: var(--rule-3)}.nm.m{font-size: 16px;line-height: 1.22}.nm.s{font-size: 14.5px;line-height: 1.25}.row .st{transform: translateY(-1px)}.spon-l{color: var(--am-t)}.new-l{color: var(--em-t)}.ips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 9px}.ips .ip.sm{font-size: 12.5px}.ips .ip.xs{font-size: 11px}.ips .ip-be.sm{font-size: 11px}.c-pl{display: flex;align-items: center;gap: 16px}.c-pl>.lab,.c-up>.lab,.c-vt>.lab{display: none}.pn{flex: none;width: 80px}.pn b{display: block;font: 300 32px/1 var(--sans);letter-spacing: -.03em;font-variant-numeric: tabular-nums}.pn span{display: block;margin-top: 7px;font-size: 13px;color: var(--ink-3);white-space: nowrap}.pn.off b{color: var(--ink-3)}.pn.l b{font-size: 29px}.pn.xl b{padding-top: 4px;font-size: 25px}.pn.na b{color: var(--ink-3);font-size: 26px;letter-spacing: -.01em}.rch{position: relative;flex: none;width: 152px;height: 44px}.rch svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.rch .ln{fill: none;stroke: var(--em);stroke-width: 1.5;stroke-linejoin: round;stroke-linecap: round;vector-effect: non-scaling-stroke}.rch .ar{fill: var(--em);fill-opacity: .12}.rch .bl{stroke: var(--rule-2);stroke-width: 1;vector-effect: non-scaling-stroke}.rch .gp{fill: none;stroke: var(--ink-3);stroke-width: 1;stroke-dasharray: 2 3;vector-effect: non-scaling-stroke}.rch.off .ln{stroke: var(--ink-3)}.rch.off .ar{fill: var(--ink-3);fill-opacity: .08}.rch .now{position: absolute;width: 6px;height: 6px;margin: -3px 0 0 -3px;border-radius: 50%;background: var(--em)}.rch .now::after{content: "";position: absolute;inset: -1px;border-radius: 50%;border: 1px solid var(--em);opacity: 0}html[data-ping=a] .rch .now::after{animation: ch-ring-a 1.6s var(--ease)}html[data-ping=b] .rch .now::after{animation: ch-ring-b 1.6s var(--ease)}@keyframes ch-ring-a{0%{opacity: .9;transform: scale(1)}100%{opacity: 0;transform: scale(3.2)}}@keyframes ch-ring-b{0%{opacity: .9;transform: scale(1)}100%{opacity: 0;transform: scale(3.2)}}.rch .pk{position: absolute;width: 1px;height: 7px;margin: -10px 0 0 -.5px;background: var(--am)}.rch .pk::after{content: attr(data-v);position: absolute;bottom: 10px;left: 50%;font: 11px/1 var(--mono);color: var(--am-t);white-space: nowrap;opacity: 0;transform: translate(-50%,3px);transition: opacity var(--t2) var(--ease),transform var(--t2) var(--ease)}.row:hover .rch .pk::after{opacity: 1;transform: translate(-50%,0)}.rch .xh{position: absolute;top: -4px;bottom: 0;width: 1px;background: var(--rule-3);opacity: 0;pointer-events: none}.rch:hover .xh{opacity: 1}.rch.na,.rch.none{display: flex;align-items: center;border-bottom: 1px dashed var(--rule-2)}.c-up b{display: block;font: 300 24px/1 var(--sans);letter-spacing: -.025em;font-variant-numeric: tabular-nums}.cells{display: flex;gap: 2px;margin-top: 11px}.cells i{display: block;width: 14px;height: 6px;background: var(--rule-2)}.cells i.c-ok,.d30 i.c-ok{background: var(--em)}.cells i.c-pa,.d30 i.c-pa{background: var(--am)}.cells i.c-dn,.d30 i.c-dn{background: var(--co)}.c-md{min-width: 0}.ms{display: flex;flex-wrap: wrap;column-gap: 8px;row-gap: 2px;font-size: 14px;line-height: 1.3}.ms a{color: var(--ink-2);text-decoration: none;transition: color var(--t2) var(--ease)}.ms a:hover{color: var(--ink)}.ms .more{color: var(--ink-3);cursor: help}.meta{display: flex;align-items: center;gap: 8px;margin-top: 8px;font-size: 13px;color: var(--ink-3);white-space: nowrap}.flag{flex: none;width: 16px;height: 12px;outline: 1px solid var(--rule-2);outline-offset: -1px}.c-vt{display: flex;flex-direction: column;align-items: flex-end;gap: 9px}.tr{display: inline-flex;align-items: center;gap: 5px;font: 11px/1 var(--mono);letter-spacing: .04em;color: var(--ink-3);white-space: nowrap}.tr svg{width: 9px;height: 9px}.tr.tr-up svg{color: var(--am-t)}.tr .tr-s{display: none}@media (max-width: 479px){.tr:has(.tr-s) .tr-l{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.tr .tr-s{display: inline}}.vt{--vt-line: var(--rule-2);position: relative;display: inline-flex}.vt-b{position: relative;display: inline-flex;align-items: stretch;height: 40px;padding: 0;border: 1px solid var(--vt-line);background: color-mix(in srgb,var(--canvas) 30%,transparent);color: var(--ink);text-decoration: none;cursor: pointer;box-shadow: inset 0 1px 0 var(--hi);transition: border-color var(--t2) var(--ease),background-color var(--t2) var(--ease),transform var(--t4) var(--spring)}.vt-b:hover,.vt-b:focus-visible{border-color: color-mix(in srgb,var(--am) 80%,transparent);background: var(--raised-2)}.vt-b:active{transform: scale(.955);transition-duration: 90ms}.vt-k{position: relative;display: grid;place-items: center;width: 38px;overflow: hidden;border-right: 1px solid var(--vt-line);background: transparent;transition: background-color var(--t2) var(--ease),border-color var(--t2) var(--ease)}.vt-k::after{content: "";position: absolute;inset: 0 -60%;background: linear-gradient(105deg,transparent 40%,color-mix(in srgb,var(--am) 55%,transparent) 50%,transparent 60%);opacity: 0;transform: translateX(-60%);pointer-events: none}.vt-b:hover .vt-k,.vt-b:focus-visible .vt-k{border-right-color: color-mix(in srgb,var(--am) 62%,transparent);background: color-mix(in srgb,var(--am) 17%,transparent)}.vt-g{width: 14px;height: 9px;overflow: visible;fill: var(--ink-2);transition: transform var(--t3) var(--spring),fill var(--t2) var(--ease)}.vt-g .vt-f{fill: var(--am);opacity: 0;transition: opacity .2s var(--ease)}.vt-b:hover .vt-g,.vt-b:focus-visible .vt-g{fill: var(--am);transform: translateY(-2px)}.vt-b:hover .vt-g .vt-f,.vt-b:focus-visible .vt-g .vt-f{opacity: .34}.vt-b:active .vt-g{transform: translateY(1px) scale(.9);transition-duration: 90ms}.vt-v{position: relative;display: flex;min-width: 0;overflow: hidden;transition: min-width var(--t3) var(--ease)}.vt-n{display: flex;flex: 1 0 auto;align-items: center;justify-content: flex-end;min-width: 66px;padding: 0 12px;font: 300 20px/1 var(--sans);letter-spacing: -.02em;font-variant-numeric: tabular-nums;transition: transform var(--t3) var(--ease),opacity var(--t2) var(--ease)}.vt-w{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;min-width: 0;overflow: hidden;padding: 0 12px;color: var(--vt-ink,var(--am));font: 500 13.5px/1 var(--sans);letter-spacing: -.004em;white-space: nowrap;opacity: 0;transform: translateY(80%);transition: transform var(--t3) var(--ease),opacity var(--t2) var(--ease)}:root[data-theme=light] .vt{--vt-ink: #835A0C}@media (hover: hover){.vt:not(.done):not(.busy) .vt-b:hover .vt-v{min-width: var(--vt-ww,0px)}.vt:not(.done):not(.busy) .vt-b:hover .vt-n{opacity: 0;transform: translateY(-80%)}.vt:not(.done):not(.busy) .vt-b:hover .vt-w{opacity: 1;transform: none}}.vt:not(.done):not(.busy) .vt-b:focus-visible .vt-v{min-width: var(--vt-ww,0px)}.vt:not(.done):not(.busy) .vt-b:focus-visible .vt-n{opacity: 0;transform: translateY(-80%)}.vt:not(.done):not(.busy) .vt-b:focus-visible .vt-w{opacity: 1;transform: none}.vt.sw:not(.done) .vt-k::after{animation: vt-sweep .8s var(--ease) var(--vd,0ms) both}.vt.sw:not(.done) .vt-g{animation: vt-hop .6s var(--spring) calc(var(--vd,0ms) + .22s) both}@keyframes vt-sweep{from{opacity: 1;transform: translateX(-60%)}to{opacity: 1;transform: translateX(60%)}}@keyframes vt-hop{40%{transform: translateY(-3px)}}.vt.done .vt-b{border-color: var(--am)}.vt.done .vt-k{border-right-color: color-mix(in srgb,var(--am) 70%,transparent);background: color-mix(in srgb,var(--am) 20%,transparent)}.vt.done .vt-g{fill: var(--am)}.vt.done .vt-g .vt-f{opacity: 1}.vt.busy .vt-g{animation: vt-busy .9s var(--ease) infinite}@keyframes vt-busy{50%{transform: translateY(-3px);opacity: .5}}.vt.press .vt-b{animation: vt-pop .5s var(--spring)}.vt.press .vt-g{animation: vt-press .7s var(--spring)}.vt.press .vt-k::after{animation: vt-sweep .6s var(--ease) both}@keyframes vt-pop{35%{transform: scale(1.045)}}@keyframes vt-press{30%{transform: translateY(-5px) scale(1.18)}}.vt.press::after{content: "+1";position: absolute;left: 12px;top: -6px;font: 11px/1 var(--mono);color: var(--am-t);pointer-events: none;animation: vt-plus .9s var(--ease) forwards}@keyframes vt-plus{from{opacity: 1;transform: none}to{opacity: 0;transform: translateY(-18px)}}.vt-l .vt-b{height: 44px}.vt-l .vt-k{width: 44px}.vt-l .vt-n{font-size: 22px}.vt-l .vt-w{font-size: 14.5px}.vt-s .vt-b{height: 32px}.vt-s .vt-k{width: 30px}.vt-s .vt-n{min-width: 48px;padding: 0 9px;font-size: 16px}.vt-s .vt-w{padding: 0 9px;font-size: 12.5px}.vpop{position: fixed;left: 0;top: 0;z-index: var(--z-pop);width: 310px;max-width: calc(100vw - 16px);padding: 16px;background: var(--raised);border: 1px solid var(--rule-2);opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity .14s var(--ease),transform var(--t2) var(--ease),visibility 0s .14s}.vpop.on{opacity: 1;visibility: visible;transform: none;transition: opacity .14s var(--ease),transform var(--t2) var(--ease)}.vp-f{display: flex;gap: 8px;margin-top: 12px}.vp-f input{flex: 1;min-width: 0;height: 40px;padding: 0 12px;border: 1px solid var(--rule-2);background: var(--canvas);color: var(--ink);font: 14px var(--mono);outline: none;transition: border-color var(--t2) var(--ease),box-shadow var(--t2) var(--ease)}.vp-f input:focus{border-color: var(--em);box-shadow: 0 0 0 3px var(--ring)}.vp-f input.bad{border-color: var(--co);box-shadow: 0 0 0 3px var(--ring-co);animation: vp-shake .3s var(--ease)}@keyframes vp-shake{25%{transform: translateX(-4px)}75%{transform: translateX(4px)}}.vp-f .k{height: 40px}.vp-n{margin-top: 10px;font-size: 12.5px;line-height: 1.45;color: var(--ink-3)}.vp-n.is-err{color: var(--co-t)}.det{position: relative;z-index: 1;height: 0;overflow: hidden;visibility: hidden;transition: height var(--t3) var(--ease),visibility 0s var(--t3)}.row:not(.open)>.det:not([style*="height"]){content-visibility: hidden}.row.open>.det{height: auto;visibility: visible;transition: height var(--t3) var(--ease)}.det-in{display: grid;grid-template-columns: minmax(0,468px) minmax(0,1fr) minmax(232px,264px);gap: 36px;padding: 6px 28px 34px 76px}.det-in>*{min-width: 0}.det-in>div>.lab:first-child{display: block;margin-bottom: 12px}.bnr{display: block;width: 100%;max-width: 468px;height: auto;aspect-ratio: 468 / 60;image-rendering: pixelated;object-fit: cover;outline: 1px solid var(--rule-2);outline-offset: -1px;background: var(--panel)}.det .motd,.fd-pv .motd{min-height: 68px;margin-top: 10px;color: var(--mc-7);font: 13.5px/1.55 var(--mono);white-space: pre}.motd .mc-l{display: block}.det .motd .mc-l span,.fd-pv .motd .mc-l span{text-shadow: .12em .12em 0 var(--mc-shadow,#2A2A2A)}.det .motd .mc-b,.fd-pv .motd .mc-b{-webkit-text-stroke: .45px currentColor}.motd .mc-i{font-style: italic}.motd .mc-u{text-decoration: underline}.motd .mc-s{text-decoration: line-through}.motd .mc-u.mc-s{text-decoration-line: underline line-through}.motd-name{display: flex;align-items: center;gap: 10px;margin-bottom: 4px;color: var(--mc-f)}.motd-name small{margin-left: auto;color: var(--mc-7);font: inherit}.desc{max-width: 468px;margin-top: 14px;color: var(--ink-2);font-size: 15px;line-height: 1.55}.det .big{position: relative;width: calc(100% - 5px);height: 156px}.big svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.big .gl{stroke: var(--rule);stroke-width: 1;vector-effect: non-scaling-stroke}.big .ar{fill-opacity: .1}.big .od{fill: var(--co);fill-opacity: .16}.big .pk{height: 8px;margin: -11px 0 0 -.5px}.big .pk::after{content: none}.big .pk span{position: absolute;bottom: 11px;left: 50%;font: 11px/1 var(--mono);color: var(--am-t);white-space: nowrap;transform: translateX(-50%)}.big .now{width: 7px;height: 7px;margin: -3.5px 0 0 -3.5px}.big.na{display: flex;align-items: center;padding: 0 24px;border: 1px dashed var(--rule-2)}.big.na .lab{line-height: 1.6;text-transform: none;letter-spacing: .02em}.axis{display: flex;justify-content: space-between;margin-top: 10px}.d30{display: flex;gap: 2px}.d30 i{flex: 1;height: 26px;background: var(--rule-2)}.det .facts{margin-top: 22px}.pips{display: inline-flex;gap: 3px;margin: 0 8px 0 10px;vertical-align: 1px}.pips i{width: 8px;height: 8px;background: var(--rule-2)}.pips i.on{background: var(--am)}.mute{color: var(--ink-3)}.det-ac{grid-column: 1 / -1;display: flex;align-items: center;gap: 10px;padding-top: 6px}.det-ac .k{height: 44px}.det-ac .sp{flex: 1}.det-sk .sk{display: inline-block;width: 42%;max-width: 220px;height: .75em;vertical-align: middle}.det-sk .bnr,.det-sk .d30{position: relative;overflow: hidden}.det-sk .bnr::after,.det-sk .d30::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 40%;background: linear-gradient(90deg,transparent,var(--hi),transparent);animation: sk-sweep 1.8s linear infinite}.det-sk .motd .sk{background: linear-gradient(90deg,transparent 0,rgba(237,235,230,.14) 50%,transparent 100%) rgba(237,235,230,.07);background-size: 300% 100%;background-repeat: no-repeat}.det-sk .motd-name .sk{width: 34%}.det-sk .mc-l .sk{width: 62%;max-width: none}.det-sk .mc-l + .mc-l .sk{width: 44%}.det-sk .desc .sk{width: 94%;max-width: none}.det-sk .desc .sk + .sk{width: 58%}.det-sk .desc .sk:nth-child(3){display: none}.det-sk .axis .sk{width: 52px}.det-sk .d30 i{background: var(--rule)}.det-sk .facts dt .sk{width: 64px}.det-sk .facts dd .sk{width: 72%}.det-sk .det-ac .sk{width: 228px;max-width: none;height: 44px;background-color: transparent;box-shadow: inset 0 0 0 1px var(--rule-2)}.det-sk .det-ac .sk:nth-child(2){width: 112px}.det-sk .det-ac .sk:nth-child(3){width: 152px}.det-sk .det-ac .sk:nth-child(4){width: 120px;height: .75em;margin-left: auto;background-color: var(--rule);box-shadow: none}.det-err .det-ac{flex-wrap: wrap;padding-top: 10px}.det-err .det-ac>.lab:first-child{margin: 0 14px 0 0;color: var(--co-t)}.rows>.empty{padding: 72px 0 64px}.pager{display: flex;align-items: center;gap: 6px;padding: 28px 0 0}.pager a,.pager .gap{display: grid;place-items: center;min-width: 40px;height: 40px;padding: 0 10px;border: 1px solid transparent;color: var(--ink-2);font: 11px/1 var(--mono);letter-spacing: .08em;text-decoration: none;transition: border-color var(--t2) var(--ease),color var(--t2) var(--ease)}.pager .gap{color: var(--ink-3)}.pager a:hover{border-color: var(--rule-2);color: var(--ink)}.pager [aria-current]{border-color: var(--rule-3);color: var(--ink)}.pager .pv,.pager .nx{display: flex;align-items: center;gap: 10px}.pager svg{width: 11px;height: 11px;transition: transform var(--t3) var(--ease)}.pager .pv:hover svg{transform: translateX(-2px)}.pager .nx:hover svg{transform: translateX(2px)}.pager .sp{flex: 1}.list-end{height: 120px}.mbar{display: none}.lsh-fb{position: fixed;inset: 0;z-index: var(--z-sheet);display: flex;flex-direction: column;background: var(--canvas);transform: translateY(100%);visibility: hidden;transition: transform var(--t4) var(--ease),visibility 0s var(--t4)}.lsh-fb.on{transform: none;visibility: visible;transition: transform var(--t4) var(--ease)}.lsh-fb .dlg-p{display: flex;flex-direction: column;height: 100%}.lsh .dlg-b{padding: 4px 16px 24px}.lsh-g{padding-top: 22px}.lsh-g>.lab{display: block;margin-bottom: 10px}.lsh-q{display: flex;flex-wrap: wrap;gap: 8px}.lsh-q .tq{height: 42px;padding: 0 14px 0 12px;font-size: 15px}.lsh-o{display: flex;align-items: center;gap: 12px;width: 100%;min-height: 52px;padding: 0 2px;border: 0;border-bottom: 1px solid var(--rule);background: none;color: var(--ink-2);font-size: 16px;text-align: left;cursor: pointer}.lsh-o[aria-pressed=true]{color: var(--ink)}.lsh-o i{flex: none;width: 18px;height: 18px;border: 1px solid var(--rule-3);transition: background-color var(--t2) var(--ease),border-color var(--t2) var(--ease)}.lsh-o[aria-pressed=true] i{border-color: var(--em);background: var(--em);box-shadow: inset 0 0 0 4px var(--canvas)}.lsh-o .lab{margin-left: auto}.lsh-o img{width: 20px;height: 15px;outline: 1px solid var(--rule-2);outline-offset: -1px}.lsh-s{width: 100%;height: 46px;margin-bottom: 6px;padding: 0 12px;border: 1px solid var(--rule-2);background: none;color: var(--ink);font-size: 16px;outline: none}.lsh-s:focus{border-color: var(--em)}.lsh-x{max-height: 332px;overflow: auto;border-top: 1px solid var(--rule)}.lsh .lsh-f{display: grid;grid-template-columns: auto 1fr}.lsh-f .k{height: 52px;font-size: 16px}.fd{position: fixed;inset: 0;z-index: var(--z-modal);background: var(--veil);opacity: 0;visibility: hidden;transition: opacity var(--t2) var(--ease),visibility 0s var(--t2)}.fd.on{opacity: 1;visibility: visible;transition: opacity var(--t2) var(--ease)}.fd-b{position: absolute;left: 50%;top: 8vh;display: flex;flex-direction: column;width: min(940px,100% - 32px);max-height: 84vh;background: var(--canvas);border: 1px solid var(--rule-2);transform: translate(-50%,-8px);transition: transform var(--t3) var(--ease)}.fd.on .fd-b{transform: translate(-50%,0)}.fd-in{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;min-height: 66px;padding: 12px 16px 12px 20px;border-bottom: 1px solid var(--rule)}.fd-in>svg{flex: none;width: 17px;height: 17px;color: var(--ink-3)}.fd-tk{display: contents}.fd-tk .tkn{max-width: 100%;min-width: 0;cursor: pointer}.tkn-v{min-width: 0;overflow: hidden;text-overflow: ellipsis}.fd-tk .tkn:hover{border-color: var(--ink-3)}.fd-tk .tkn svg{width: 9px;height: 9px;color: var(--ink-3)}.fd-q{flex: 1 1 12em;min-width: min(12em,100%);height: 40px;padding: 0;border: 0;background: none;color: var(--ink);font: 400 19px var(--sans);letter-spacing: -.012em;outline: none}.fd-q{text-overflow: ellipsis}.fd-q::placeholder{color: var(--ink-3)}.fd-n{margin-left: auto;white-space: nowrap}.fd-n b{font-weight: 400;color: var(--ink)}.fd-esc{margin-left: 4px;background: none;cursor: pointer}.fd-x{display: none}.fd-rail{display: flex;flex-wrap: wrap;align-items: center;gap: 5px;padding: 10px 16px 10px 20px;border-bottom: 1px solid var(--rule)}.fd-rail .fc,.fd-rail .tq{flex: none;max-width: 100%;height: 30px;padding-left: 9px;padding-right: 9px;font-size: 13px}.fd-rail .fc>span,.fd-rail .fc b{min-width: 0;overflow: hidden;text-overflow: ellipsis}.fd-rail .fsep{margin: 0 3px}.fd-main{display: grid;grid-template-columns: minmax(0,1fr) minmax(300px,380px);grid-template-rows: minmax(0,1fr);flex: 1 1 auto;min-height: 0}.fd-res{max-height: min(520px,56vh);overflow: auto;padding: 4px 0 12px;border-right: 1px solid var(--rule);scrollbar-width: thin;overscroll-behavior: contain}.fd-g{padding: 14px 20px 8px}.fd-i{display: flex;align-items: center;gap: 14px;min-height: 50px;padding: 6px 20px;cursor: pointer}.fd-i[aria-selected=true]{background: var(--raised);box-shadow: inset 2px 0 var(--em)}.fd-i>.fav{width: 30px;height: 30px}.ore{display: block;shape-rendering: crispEdges}.ore .o0{fill: #1F2733}.ore .o1{fill: #262F3C}.ore .o2{fill: #2E3846}.ore .o3{fill: #161C25}.ore .oh{fill: #3A4554}.ore .os{fill: #12171F}:root[data-theme=light] .ore .o0{fill: #DAD6CD}:root[data-theme=light] .ore .o1{fill: #D0CBC1}:root[data-theme=light] .ore .o2{fill: #E3E0D8}:root[data-theme=light] .ore .o3{fill: #BAB4A8}:root[data-theme=light] .ore .oh{fill: #EEEBE4}:root[data-theme=light] .ore .os{fill: #BDB7AB}.fd-i .tx{display: flex;flex-direction: column;gap: 3px;min-width: 0}.fd-i .tx b{font-size: 15px;font-weight: 500;overflow-wrap: anywhere}.fd-i .tx>span{font: 12px/1.3 var(--mono);color: var(--ink-3);overflow-wrap: anywhere}.fd-i mark{background: none;color: inherit;box-shadow: inset 0 -1px var(--em)}.fd-s .tx,.fd-r .tx{flex-direction: row;flex-wrap: wrap;align-items: baseline;gap: 2px 10px}.fd-s .tx .lab{font-size: 10px}.fd-i .rt{display: flex;flex: none;align-items: center;gap: 8px;margin-left: auto;white-space: nowrap}.fd-i .rt b{font: 300 19px/1 var(--sans);letter-spacing: -.02em}.fd-plus{display: grid;flex: none;place-items: center;width: 30px;height: 30px;border: 1px dashed var(--rule-3);font: 15px/1 var(--mono);color: var(--ink-2)}.fd-swap::before,.fd-swap::after{content: "";grid-area: 1 / 1;width: 8px;height: 8px}.fd-swap::before{border: 1px solid var(--ink-3);transform: translate(-3px,-3px)}.fd-swap::after{background: var(--em);transform: translate(3px,3px)}.fd-s .tx s{color: var(--ink-3);text-decoration-color: var(--ink-3)}.fd-clock::before{content: "";width: 8px;height: 8px;border-left: 1px solid var(--ink-3);border-bottom: 1px solid var(--ink-3);transform: translate(1px,-1px)}.fd-more{display: block;margin: 12px 20px 0;padding: 0;border: 0;background: none;color: var(--ink-2);cursor: pointer;text-decoration: underline;text-underline-offset: 5px;text-decoration-color: var(--rule-3)}.fd-none{padding: 24px 20px;color: var(--ink-3);font-size: 14px}.fd-sk{display: grid;gap: 18px;padding: 18px 20px}.fd-pv{max-height: min(520px,56vh);overflow: auto;padding: 20px;background: var(--panel);scrollbar-width: thin}.fd-pv>.lab{display: block}.pv-h{display: grid;grid-template-columns: 56px minmax(0,1fr) auto;align-items: center;gap: 14px}.pv-t{font: 600 19px/1.2 var(--sans);letter-spacing: -.014em;overflow-wrap: anywhere}.fd-pv>.pv-t{margin-top: 10px;font-size: 30px;font-weight: 300;letter-spacing: -.03em}.pv-s{display: flex;align-items: center;gap: 8px;margin-top: 6px;font-size: 13px;color: var(--ink-2)}.pv-s .lab{margin-left: 6px}.pv-p{text-align: right}.pv-p b{display: block;font: 300 28px/1 var(--sans);letter-spacing: -.03em}.pv-p .lab{display: block;margin-top: 6px}.pv-bn{display: block;width: 100%;height: auto;margin-top: 16px;image-rendering: pixelated;outline: 1px solid var(--rule-2);outline-offset: -1px}.fd-pv .pv-motd{min-height: 0;margin-top: 8px;padding: 10px 12px;font-size: 11.5px}.pv-ch{margin-top: 16px}.pv-ch svg{display: block;width: 100%;height: 56px;margin-top: 10px;overflow: visible}.pv-ch .ln{fill: none;stroke: var(--em);stroke-width: 1.5;vector-effect: non-scaling-stroke}.pv-ch .ar{fill: var(--em);fill-opacity: .1}.pv-m{display: flex;flex-direction: column;gap: 7px;margin-top: 16px;font-size: 14px;color: var(--ink-2)}.pv-ac{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 16px}.pv-ac .ip-l{flex: 1 1 100%;justify-content: space-between}.pv-ac .k{flex: 1 1 auto;height: 44px}.pv-st{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin: 16px 0 18px;padding: 14px 0;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule)}.pv-st dt{overflow-wrap: anywhere}.pv-st dd{margin-top: 8px;font: 300 26px/1 var(--sans);letter-spacing: -.02em}.pv-top{margin-top: 10px;list-style: none}.pv-top li{display: flex;align-items: center;gap: 10px;height: 38px;border-bottom: 1px solid var(--rule);font-size: 14px}.pv-top .fav{width: 22px;height: 22px}.pv-top b{margin-left: auto;font-weight: 400}.pv-hint{margin-top: 14px}.fd-foot{display: flex;align-items: center;gap: 18px;min-width: 0;padding: 10px 16px 10px 20px;border-top: 1px solid var(--rule)}.fd-keys{display: flex;flex: 1 1 0;flex-wrap: wrap;align-items: center;column-gap: 18px;min-width: 0;height: 20px;overflow: hidden}.fd-foot .kbd{margin: 0 3px 0 0;padding: 3px 4px 2px;font-size: 10px}.fd-foot .lab{line-height: 20px;white-space: nowrap}.fd-foot .k{height: 36px}.fd-show{flex: 0 1 auto;min-width: 0;max-width: 100%;margin-left: auto}.fd-show:has(.k-c:not([hidden])){padding-right: 0}.fd-show-t{flex: 1 1 auto;min-width: 0;overflow: hidden;text-align: center;text-overflow: ellipsis}.fd-show .k-c{flex: none;min-width: 56px;margin-left: auto;padding: 0 12px;color: var(--ink)}html.fd-open{overflow: hidden}.fl{position: relative;overflow: hidden;contain: paint}.fl-c,.fl-p{position: absolute;inset: 0;width: 100%;height: 100%}.fl-c{display: block;opacity: 0;transition: opacity .6s var(--ease)}.fl.fl-on .fl-c{opacity: var(--fl-o,1)}.fl-p{transition: opacity .6s var(--ease)}.fl.fl-on .fl-p{opacity: 0}.fl-p>img,.fl-p>span{position: absolute;left: var(--x);top: var(--y);width: var(--s);height: var(--s);border-radius: 2px;image-rendering: pixelated;outline: 1px solid var(--rule-2);outline-offset: -1px;background: var(--raised);transform: rotate(var(--r));filter: blur(var(--b)) brightness(var(--l,1))}.fl-p>span{display: grid;place-items: center;font: calc(var(--s) * .45)/1 var(--mono);color: var(--ink-3)}.fl-hero .fl-c,.fl-hero .fl-p{-webkit-mask-image: linear-gradient(90deg,transparent 0,transparent 15%,#000 38%),linear-gradient(180deg,#000 calc(var(--cut,99999px) - 150px),transparent var(--cut,99999px));-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg,transparent 0,transparent 15%,#000 38%),linear-gradient(180deg,#000 calc(var(--cut,99999px) - 150px),transparent var(--cut,99999px));mask-composite: intersect}.fl-fade .fl-c,.fl-fade .fl-p{-webkit-mask-image: radial-gradient(120% 100% at 70% 40%,#000 45%,transparent 100%);mask-image: radial-gradient(120% 100% at 70% 40%,#000 45%,transparent 100%)}.mcr{--s: 2;container-type: inline-size;width: 100%;min-width: 0;max-width: 100%;margin: 0}@container (max-width: 955px){.mcr-x3 .mcr-f{--s: 2}}@container (max-width: 637px){.mcr-f,.mcr-x3 .mcr-f{--s: 1}}.fl-p>span .ore{width: 100%;height: 100%}@supports not (container-type: inline-size){@media (max-width: 700px){.mcr-f{--s: 1}}}.mcr-f{display: flex;width: fit-content;max-width: 100%;padding: calc(var(--s) * 6px);overflow: hidden;background: #0A0A0A;border: 1px solid var(--rule-2)}.mcr-r{position: relative;display: grid;flex: none;grid-template-columns: calc(var(--s) * 32px) minmax(0,1fr) auto;grid-template-rows: auto 1fr;column-gap: calc(var(--s) * 3px);width: calc(var(--s) * 305px);height: calc(var(--s) * 36px);padding: calc(var(--s) * 1px);border: calc(var(--s) * 1px) solid transparent;color: var(--mc-7);font: 400 calc(var(--s) * 8px)/calc(var(--s) * 9px) var(--pixel);font-synthesis: none;font-kerning: none;-webkit-font-smoothing: none;white-space: normal}.mcr-n,.mcr-c,.mcr-m .mc-l{white-space: pre}.mcr-m .mc-l{display: block}.mcr-r.is-sel{border-color: #B8B8B8;background: rgba(0,0,0,.55)}.mcr-fav{grid-row: 1 / 3;width: calc(var(--s) * 32px);height: calc(var(--s) * 32px);image-rendering: pixelated}.mcr-none{display: block}.mcr-none svg{display: block;width: 100%;height: 100%}.mcr-t{grid-row: 1 / 3;min-width: 0;padding-top: calc(var(--s) * 1px);overflow: hidden}.mcr-n{display: block;color: var(--mc-f);text-shadow: calc(var(--s) * 1px) calc(var(--s) * 1px) 0 #3F3F3F}.mcr-m{display: block;margin-top: calc(var(--s) * 2px)}.mcr-m .mc-l{overflow: hidden}.mcr-m span{text-shadow: calc(var(--s) * 1px) calc(var(--s) * 1px) 0 var(--mc-shadow,#2A2A2A)}.mcr-m .mc-b{font-weight: 700}.mcr-c{grid-column: 3;grid-row: 1;padding-top: calc(var(--s) * 1px);padding-right: calc(var(--s) * 12px);color: var(--mc-7);text-shadow: calc(var(--s) * 1px) calc(var(--s) * 1px) 0 #2A2A2A}.mcr-sl{color: var(--mc-8);text-shadow: calc(var(--s) * 1px) calc(var(--s) * 1px) 0 #151515}.mcr-p{position: absolute;right: calc(var(--s) * 1px);top: calc(var(--s) * 1px);width: calc(var(--s) * 10px);height: calc(var(--s) * 9px)}.mcr-p .po{fill: #55FF55}.mcr-p .ps{fill: #153F15}.mcr-p .pf{fill: #3F3F3F}.mcr-p .pz{fill: #151515}.mcr-p .px{fill: #FF5555}.mcr-cap{margin-top: 10px;color: var(--ink-2);font-size: 13.5px;line-height: 1.5}.mcr-cap b{font-weight: 500;color: var(--ink)}.mcr-cap .lab{margin-left: 6px}.mcr-x1 .mcr-f{padding: 8px}@media (min-width: 1392px){.list .rows{--bleed: 24px}}@media (max-width: 1391px){.det-in{padding-right: 20px}}@media (min-width: 761px){.mcr-cap{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (max-width: 1240px){:root{--cols: 48px minmax(0,1fr) 248px 104px 140px;--colgap: 18px}.c-md,.cols .h-md{display: none}.det-in{grid-template-columns: minmax(0,1fr) minmax(0,1fr);padding-right: 16px;padding-left: 66px}.det-in>.det-c{grid-column: 1 / -1}.fbar .tq:not(.on),.fbar>[data-facet-key=more]:not(.on),.fbar .fsep{display: none}}@media (max-width: 1000px){:root{--cols: 40px minmax(0,1fr) 216px 140px;--colgap: 16px}.c-up,.cols .h-up{display: none}.c-pl .rch{width: 120px}.fd-main{grid-template-columns: 1fr}.fd-pv{display: none}.fbar>details[data-facet-key=platform]{display: none}}@media (max-width: 760px){.ctl,.cols{display: none}.list{padding-top: 8px}.rm{grid-template-columns: 48px minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1fr);align-items: start;column-gap: 0;row-gap: 14px;min-height: 0;padding: 20px 0 18px}.rm-bn{display: none}.c-srv,.sv{display: contents}.c-srv .fav{grid-column: 1;grid-row: 1;width: 48px;height: 48px}.nl{grid-column: 2 / 4;grid-row: 1;align-self: center;row-gap: 4px;padding-left: 12px}.c-rank{grid-column: 4;grid-row: 1;align-self: center;font-size: 22px}.ips{grid-column: 1 / -1;grid-row: 2;flex-direction: column;align-items: stretch;margin: 0}.ips .ip{width: 100%;min-height: 42px;justify-content: space-between;font-size: 15px}.ips .ip-be{justify-content: flex-start;min-height: 34px;font-size: 12.5px}.ips .ip-be .gl{margin-left: auto}.c-pl{grid-column: 1 / 3;grid-row: 3;display: grid;grid-template-columns: auto auto;justify-content: start;align-items: end;column-gap: 12px}.c-pl>.lab,.c-up>.lab,.c-vt>.lab{display: block;grid-column: 1 / -1;margin-bottom: 9px;font-size: var(--fs-lab);letter-spacing: .04em;white-space: nowrap}.c-up{display: block;grid-column: 3;grid-row: 3;padding-left: 12px;border-left: 1px solid var(--rule)}.c-vt{grid-column: 4;grid-row: 3;align-items: stretch;gap: 8px;padding-left: 12px;border-left: 1px solid var(--rule)}.c-vt>.lab{margin-bottom: 1px}.c-md{display: none}.c-vt .vt-b{width: 100%;height: 44px}.c-vt .vt-k{width: 30px}.c-vt .vt-v{flex: 1}.c-vt .vt-n{min-width: 0;padding: 0 7px;font-size: clamp(14px,4vw,16px)}.c-vt .vt-w{padding: 0 7px;font-size: 13px}.c-vt .tr{font-size: var(--fs-lab);white-space: normal;overflow-wrap: anywhere}.pn{width: auto}.pn b,.c-up b{font-size: 24px}.pn span{display: none}.c-pl .rch{width: 64px;height: 24px;margin-bottom: 1px}.c-pl .rch .pk::after,.c-pl .rch .xh{display: none}.c-pl .rch .pk{height: 5px;margin-top: -7px}.c-pl .rch.na,.c-pl .rch.none{width: auto}.cells{margin-top: 9px}.cells i{width: 8px;height: 5px}.det-in{grid-template-columns: 1fr;gap: 28px;padding: 0 0 28px}.det-ac{flex-wrap: wrap}.det-ac .ip-l{flex: 1 1 100%;justify-content: space-between}.det-ac .k{flex: 1}.det-ac .sp{display: none}.det-err .det-ac>.lab:first-child{flex: 1 1 100%;margin: 0 0 6px}.det-sk .det-ac .sk{flex: 1;width: auto}.det-sk .det-ac .sk:first-child{flex: 1 1 100%}.det-sk .det-ac .sk:nth-child(4){flex: 0 0 132px;margin: 0 calc(100% - 132px) 0 0}.det-sk .desc .sk + .sk{width: 94%}.det-sk .desc .sk:nth-child(3){display: inline-block;width: 38%}.det .motd{padding: 10px;font-size: 12px}.pager{flex-wrap: wrap;padding-top: 20px}.pager .far{display: none}.list-end{height: 96px}.mbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: var(--z-tabbar);display: grid;grid-template-columns: 1fr 1fr;height: calc(60px + env(safe-area-inset-bottom));padding-bottom: env(safe-area-inset-bottom);background: var(--glass);-webkit-backdrop-filter: blur(18px);backdrop-filter: blur(18px);border-top: 1px solid var(--rule-2);transform: translateY(105%);transition: transform var(--t4) var(--ease)}.mbar.on{transform: none}.mbar button{display: flex;align-items: center;justify-content: center;gap: 10px;border: 0;background: none;color: var(--ink);font-size: 15px;cursor: pointer}.mbar button + button{border-left: 1px solid var(--rule)}.mbar svg{width: 15px;height: 15px;color: var(--ink-2)}.mbar .lab{color: var(--ink-2)}.mbar .n{display: grid;place-items: center;min-width: 20px;height: 20px;padding: 0 5px;background: var(--em);color: var(--on-em);font: 11px/1 var(--mono)}.mbar button{position: relative}.mbar button[aria-busy="true"]{color: var(--ink-2);cursor: progress}.mbar button[aria-busy="true"]::after{content: "";position: absolute;top: -1px;left: 0;right: 0;height: 1px;background: var(--em);animation: k-run 1.2s var(--ease) infinite}.fd-b{top: 0;left: 0;width: 100%;height: 100%;max-height: none;border: 0;transform: none}.fd.on .fd-b{transform: none}.fd-main{display: flex;flex-direction: column}.fd-res{flex: 1;max-height: none;border-right: 0}.fd-in{position: relative;padding-right: 72px}.fd-esc{display: none}.fd-x{position: absolute;top: 8px;right: 8px;display: grid;place-items: center;width: 44px;height: 44px;margin: 0}.fd-q{min-width: min(8em,100%);font-size: 17px}.fd-n,.fd-keys{display: none}.fd-foot .k{flex: 1;height: 46px}.fd-rail{flex-wrap: nowrap;overflow-x: auto;padding-right: 40px;scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image: linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.fd-rail::-webkit-scrollbar{display: none}}::view-transition-group(*){animation-duration: .32s;animation-timing-function: cubic-bezier(.2,.7,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration: .18s}@media (max-width: 420px){.rm{grid-template-columns: 48px minmax(0,1fr) auto minmax(108px,auto)}.c-up,.c-vt{padding-left: 10px}.c-up{padding-right: 10px}.c-pl{column-gap: 10px}.pn b,.c-up b{font-size: 22px}.c-pl .rch{width: 44px}}@media (pointer: coarse) and (min-width: 761px){.fd-esc{display: none}.fd-x{display: inline-grid;flex: none;place-items: center;width: 44px;height: 44px;margin-left: 4px}}:root{--c1: var(--em);--c2: var(--ink-2);--c3: var(--am);--c4: color-mix(in srgb,var(--em) 55%,var(--canvas));--c0: color-mix(in srgb,var(--ink) 26%,var(--canvas));--cht-bg: var(--canvas);--mo1: .14;--mo2: .26;--mo3: .4;--mo4: .55;--mo5: .7;--mo6: .7}:root[data-theme="light"]{--c4: color-mix(in srgb,var(--em) 60%,var(--ink));--c0: color-mix(in srgb,var(--ink) 40%,var(--canvas));--mo1: .16;--mo2: .3;--mo3: .46;--mo4: .64;--mo5: .84;--mo6: .84}.t-em{--t: var(--em)}.t-am{--t: var(--am)}.t-co{--t: var(--co)}.t-ink{--t: var(--ink-2)}.t-c0{--t: var(--c0)}.t-c1{--t: var(--c1)}.t-c2{--t: var(--c2)}.t-c3{--t: var(--c3)}.t-c4{--t: var(--c4)}.cht .lab,.cht-k,.spk .pk::after{font: 11px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.cht{position: relative;margin: 0;min-width: 0;color: var(--ink)}.cht-area,.cht-band,.cht-stack{padding: var(--pt,30px) 0 0 var(--yw,44px)}.cht-p{position: relative;height: var(--h,220px);outline: 0;touch-action: pan-y}.cht-p:focus-visible,.cht[data-keys]:focus-visible,.upb[data-keys]:focus-visible{outline: 1px solid var(--ink-3);outline-offset: 8px}.cht[data-keys],.upb[data-keys]{outline: 0}.cht-noy{--yw: 0px}.cht .kf{stroke: var(--ink);stroke-width: 1.2;vector-effect: non-scaling-stroke}.hb-i.kf,.coh-c.kf,.upb i.kf{outline: 1px solid var(--ink);outline-offset: 1px}.hb-i.kf{outline-offset: 4px}.cht-p>svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.cht .gl{stroke: var(--rule);stroke-width: 1;vector-effect: non-scaling-stroke}.cht .gl0{stroke: var(--rule-2)}.cht .ln{fill: none;stroke: var(--t,var(--em));stroke-width: 1.5;stroke-linejoin: round;stroke-linecap: round;vector-effect: non-scaling-stroke}.cht .ar{fill: var(--t,var(--em));fill-opacity: .12}.cht-line .ln{stroke-width: 1.75}.cht .gp,.spk.zero .ln{stroke: var(--ink-3);stroke-dasharray: 1 4}.spk.zero .ar,.spk.zero .pk,.spk.zero .now{display: none}.spk .gp{fill: none;stroke: var(--ink-3);stroke-width: 1;stroke-dasharray: 2 3;vector-effect: non-scaling-stroke}.cht .cmp{fill: none;stroke: var(--ink-3);stroke-width: 1.25;stroke-dasharray: 4 4;stroke-linecap: butt;vector-effect: non-scaling-stroke}.cht .od{fill: var(--co);fill-opacity: .1}.cht .we{fill: var(--ink);fill-opacity: .035}.cht .bd{fill: var(--em);fill-opacity: .13}.cht .avg{fill: none;stroke: var(--em);stroke-width: 1.75;stroke-linejoin: round;stroke-linecap: round;vector-effect: non-scaling-stroke}.cht .ot{fill: var(--co);fill-opacity: .9}.cht .sa{fill: var(--t);fill-opacity: .16}.cht .sl{fill: none;stroke: var(--t);stroke-width: 1.5;stroke-linejoin: round;vector-effect: non-scaling-stroke}.cht-yl{position: absolute;left: calc(var(--yw,44px) * -1);width: calc(var(--yw,44px) - 12px);text-align: right;transform: translateY(-50%);font: 11px/1 var(--mono);color: var(--ink-3);font-variant-numeric: tabular-nums;white-space: nowrap;pointer-events: none}.cht-x{position: relative;height: 12px;margin-top: 14px}.cht-x .lab{position: absolute;top: 0;transform: translateX(-50%);white-space: nowrap}.cht-x .lab.s,.fw-h .lab.s{transform: none}.cht-x .lab.e,.fw-h .lab.e{transform: translateX(-100%)}.cht .an{position: absolute;z-index: 2;display: flex;flex-direction: column;align-items: center;gap: 6px;pointer-events: none;transition: opacity .32s var(--ease) .9s}.cht .an i{display: block;width: 1px;height: 14px;flex: none}.cht .an em{font-style: normal}.cht .an span{font: 11px/1.35 var(--mono);letter-spacing: .06em;text-transform: uppercase;white-space: nowrap}.cht .an.pk{transform: translate(-50%,calc(-100% - 6px))}.cht .an.pk.e{align-items: flex-end;transform: translate(calc(-100% + .5px),calc(-100% - 6px))}.cht .an.pk.s{align-items: flex-start;transform: translate(-.5px,calc(-100% - 6px))}.cht .an.pk i{background: var(--am)}.cht .an.pk span{order: -1;color: var(--am-t)}.cht .an.od{top: 10px;transform: translateX(8px)}.cht .an.od.e{transform: translateX(calc(-100% - 8px))}.cht .an.od span{color: var(--co-t)}.cht .an.rl{top: 0;height: 100%;align-items: flex-start;transform: translateX(-.5px)}.cht .an.rl i{position: absolute;left: 0;top: 0;height: 100%;background: var(--rule-3)}.cht .an.rl span{margin: 2px 0 0 8px;color: var(--ink-2)}.cht .an.rl.e{align-items: flex-end}.cht .an.rl.e span{margin: 2px 8px 0 0}.cht .an.rl.r2 span{margin-top: 22px}.cht .an.od.r2{top: 30px}.cht .an.ob{bottom: -6px;transform: translate(-50%,100%)}.cht .an.ob i{height: 46px;background: var(--co)}.cht .an.ob span{color: var(--co-t)}.cht .an.ob.e{align-items: flex-end;transform: translate(calc(-100% + .5px),100%)}.cht .an.ob.s{align-items: flex-start;transform: translate(-.5px,100%)}.cht .an.ob.ok i{background: var(--em)}.cht .an.ob.ok span{color: var(--em-t)}.cht-band{padding-bottom: 34px}.cht-band .cht-k{margin-top: 56px}.cht .now,.spk .now{position: absolute;z-index: 2;width: 7px;height: 7px;margin: -3.5px 0 0 -3.5px;border-radius: 50%;background: var(--em);transition: opacity .32s var(--ease) 1.1s}.spk .now{width: 6px;height: 6px;margin: -3px 0 0 -3px}.cht .now::after,.spk .now::after{content: "";position: absolute;inset: -1px;border-radius: 50%;border: 1px solid var(--em);opacity: 0}html[data-ping="a"] .cht .now::after,html[data-ping="a"] .spk .now::after{animation: chtRingA 1.6s var(--ease)}html[data-ping="b"] .cht .now::after,html[data-ping="b"] .spk .now::after{animation: chtRingB 1.6s var(--ease)}html:not([data-motion="off"]) .cht .now{animation: chtBreathe 4s ease-in-out infinite}@keyframes chtRingA{0%{opacity: .9;transform: scale(1)}100%{opacity: 0;transform: scale(3.2)}}@keyframes chtRingB{0%{opacity: .9;transform: scale(1)}100%{opacity: 0;transform: scale(3.2)}}@keyframes chtBreathe{50%{box-shadow: 0 0 0 4px color-mix(in srgb,var(--em) 18%,transparent)}}.cht-xh{position: absolute;z-index: 1;top: -8px;bottom: 0;left: 0;width: 1px;background: var(--rule-3);opacity: 0;pointer-events: none;transition: opacity .12s var(--ease)}.cht-dot{position: absolute;z-index: 3;left: 0;top: 0;width: 9px;height: 9px;margin: -4.5px 0 0 -4.5px;border-radius: 50%;background: var(--t,var(--em));box-shadow: 0 0 0 2px var(--cht-bg);opacity: 0;pointer-events: none;transition: opacity .12s var(--ease)}.cht-dot.c{background: var(--cht-bg);box-shadow: inset 0 0 0 1.5px var(--ink-3),0 0 0 2px var(--cht-bg)}.cht.hov .cht-xh,.cht.hov .cht-dot.on{opacity: 1}.cht-tip{position: fixed;z-index: 99;left: 0;top: 0;min-width: 120px;max-width: min(320px,calc(100vw - 16px));padding: 8px 10px 7px;background: var(--ink);color: var(--canvas);font: 11px/1.45 var(--mono);letter-spacing: .04em;pointer-events: none;opacity: 0;visibility: hidden;transition: opacity .12s var(--ease),visibility 0s .12s}.cht-tip.on{opacity: 1;visibility: visible;transition: opacity .12s var(--ease)}.cht-tip .h{margin-bottom: 4px;text-transform: uppercase;letter-spacing: .08em;opacity: .62}.cht-tip .r{display: flex;align-items: center;gap: 8px;white-space: nowrap}.cht-tip .r i{width: 8px;height: 2px;flex: none;background: var(--t,var(--em))}.cht-tip .r i.d{height: 0;border-top: 1px dashed currentColor;background: none;opacity: .6}.cht-tip .r b{margin-left: auto;padding-left: 16px;font-weight: 400;font-variant-numeric: tabular-nums}.cht-tip .r em{font-style: normal;opacity: .62}.cht.cht-empty{padding: 0}.cht-none{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 18px;min-height: max(180px,var(--h,180px));padding: 26px 28px;border: 1px dashed var(--rule-2)}.cht-none-i{display: block;width: 132px;height: 48px;overflow: visible}.cht-none-i line{stroke: var(--rule);stroke-width: 1}.cht-none-i .b{stroke: var(--rule-2)}.cht-none-i .d{fill: none;stroke: var(--ink-3);stroke-width: 1.5;stroke-dasharray: 2 4}.cht-none-i circle{fill: none;stroke: var(--ink-3);stroke-width: 1.5}@media (prefers-reduced-motion: no-preference){html:not([data-motion="off"]) .cht-none-i .d{animation: chtWait 2.4s linear infinite}}@keyframes chtWait{to{stroke-dashoffset: -24}}.cht-none-c{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;max-width: 44ch}.cht-none-t{font: 500 15px/1.35 var(--sans);color: var(--ink)}.cht-none-b{font-size: 14px;line-height: 1.55;color: var(--ink-2)}.cht-none-c .k{margin-top: 8px}.cht-k{display: flex;flex-wrap: wrap;gap: 10px 20px;margin-top: 22px;letter-spacing: .06em}.cht-k span{display: flex;align-items: center;gap: 8px}.cht-k i{display: block;width: 14px;height: 8px;flex: none}.cht-k .k-band{background: color-mix(in srgb,var(--em) 26%,transparent)}.cht-k .k-line{height: 2px;background: var(--t,var(--em))}.cht-k .k-dash{height: 0;border-top: 1.5px dashed var(--ink-3)}.cht-k .k-we{background: color-mix(in srgb,var(--ink) 9%,transparent)}.cht-k .k-ot{width: 3px;height: 11px;background: var(--co)}.cht-k .k-od{background: color-mix(in srgb,var(--co) 22%,transparent)}.cht-k .k-pk{width: 1px;height: 11px;background: var(--am)}.cht-k .k-sw{background: color-mix(in srgb,var(--t) 40%,transparent);box-shadow: inset 0 2px var(--t)}.cht-k .k-bar{height: 6px;background: var(--t,var(--em))}.cht-k .k-prev{width: 1px;height: 12px;background: var(--ink-2)}.cht-k .k-now{width: 7px;height: 7px;border-radius: 50%;background: var(--em)}@media (prefers-reduced-motion: no-preference){html.js:not([data-motion="off"]) .cht[data-draw]:not(.drawn) .cht-d{clip-path: inset(-40px 100% -40px 0)}html.js:not([data-motion="off"]) .cht[data-draw]:not(.drawn):not(.armed) .cht-d{animation: chtSafe 0s linear 2.5s forwards}html.js:not([data-motion="off"]) .cht[data-draw]:not(.drawn) .an,html.js:not([data-motion="off"]) .cht[data-draw]:not(.drawn) .now{opacity: 0}html.js:not([data-motion="off"]) .cht[data-draw]:not(.drawn):not(.armed) .an,html.js:not([data-motion="off"]) .cht[data-draw]:not(.drawn):not(.armed) .now{animation: chtShow 0s linear 2.5s forwards}html.js:not([data-motion="off"]) .spk-draw:not(.drawn) svg{clip-path: inset(-10px 100% -10px 0)}html.js:not([data-motion="off"]) .spk-draw:not(.drawn):not(.armed) svg{animation: chtSafe 0s linear 2.5s forwards}html.js:not([data-motion="off"]) .cht-bars[data-draw]:not(.drawn) .hb-k i{width: 0}html.js:not([data-motion="off"]) .cht-donut[data-draw]:not(.drawn) .dseg{stroke-dasharray: 0 100}}@keyframes chtSafe{to{clip-path: inset(-40px -40px -40px 0)}}@keyframes chtShow{to{opacity: 1}}.cht[data-draw].drawn .cht-d{clip-path: inset(-40px -40px -40px 0);transition: clip-path 1.4s var(--ease)}.spk-draw.drawn svg{clip-path: inset(-10px -10px -10px 0);transition: clip-path 1s var(--ease)}.spk{position: relative;width: var(--sw,160px);height: var(--sh,44px);flex: none}.spk.fluid{width: 100%}.spk svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.spk .ln{fill: none;stroke: var(--em);stroke-width: 1.5;stroke-linejoin: round;stroke-linecap: round;vector-effect: non-scaling-stroke}.spk .ar{fill: var(--em);fill-opacity: .12}.spk .bl{stroke: var(--rule-2);stroke-width: 1;vector-effect: non-scaling-stroke}.spk.off .ln{stroke: var(--ink-3)}.spk.off .ar{fill: var(--ink-3);fill-opacity: .08}.spk.na{border-bottom: 1px dashed var(--rule-2)}.spk.na svg{display: none}.spk .pk{position: absolute;width: 1px;height: 7px;margin: -10px 0 0 -.5px;background: var(--am)}.spk .pk::after{content: attr(data-v);position: absolute;bottom: 10px;left: 50%;transform: translate(var(--px,-50%),3px);color: var(--am-t);letter-spacing: 0;text-transform: none;white-space: nowrap;opacity: 0;transition: opacity .18s var(--ease),transform .18s var(--ease)}.spk:hover .pk::after,.row:hover .spk .pk::after,.spk-show .spk .pk::after{opacity: 1;transform: translate(var(--px,-50%),0)}.spk .pk.s{--px: -4px}.spk .pk.e{--px: calc(-100% + 4px)}.spk.hov .pk::after{opacity: 0}.spk .xh{position: absolute;top: -4px;bottom: 0;width: 1px;background: var(--rule-3);opacity: 0;pointer-events: none}.spk.hov .xh{opacity: 1}.upb{display: flex;gap: 2px}.upb i{display: block;background: var(--rule-2)}.upb .ok{background: var(--em)}.upb .pa{background: var(--am)}.upb .dn{background: var(--co)}.upb-row i{width: 14px;height: 6px}.upb-wide{width: 100%}.upb-wide i{flex: 1;height: 26px}.upb-cal{width: 100%;display: grid;grid-template-columns: repeat(var(--n,30),minmax(0,1fr));gap: 3px}.upb-cal i{aspect-ratio: 1}.upb i[data-ct]:hover{outline: 1px solid var(--ink);outline-offset: 1px}.cht-heat,.cht-cal,.cht-map,.cht-flow,.cht-fnl,.cht-donut,.cht-bars,.cht-coh{padding: 0}.hm{display: grid;grid-template-columns: 34px minmax(0,1fr);column-gap: 10px}.hm-r{display: flex;flex-direction: column;justify-content: space-around;font: 11px/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3)}.hm-svg{display: block;width: 100%;height: auto;overflow: visible}.hm-svg .c{fill: var(--em)}.hm-svg .na{fill: var(--rule)}.hm-svg .bx{fill: none;stroke: var(--am);stroke-width: 1.5;vector-effect: non-scaling-stroke;pointer-events: none}.hm-svg rect[data-ct]:hover{stroke: var(--ink);stroke-width: 1;vector-effect: non-scaling-stroke}.hm-x{grid-column: 2;position: relative;height: 12px;margin-top: 10px}.hm-x span{position: absolute;top: 0;transform: translateX(-50%);font: 11px/1 var(--mono);color: var(--ink-3)}.hm-k{display: flex;flex-wrap: wrap;align-items: center;gap: 3px;margin-top: 18px}.hm-k .lab{margin: 0 6px}.hm-k .lab:first-child{margin-left: 0}.hm-k>i{width: 14px;height: 10px;background: var(--em)}.hm-k>i.l0{background: var(--rule);opacity: 1}.hm-k>i.l1{opacity: .22}.hm-k>i.l2{opacity: .42}.hm-k>i.l3{opacity: .66}.hm-k>i.l4{opacity: 1}.hm-bx{display: inline-flex;align-items: center;gap: 8px;margin-left: 18px !important}.hm-bx i{width: 10px;height: 10px;border: 1.5px solid var(--am)}.hm-read{max-width: 64ch;margin-top: 16px;font-size: 15px;line-height: 1.55;color: var(--ink-2)}.hm-read b{font-weight: 500;color: var(--ink)}.land{position: relative;aspect-ratio: 16 / 10;overflow: hidden;background: var(--panel);border: 1px solid var(--rule)}.land>.hm{position: absolute;left: 8%;right: 8%;top: 50%;transform: translateY(-50%);transition: opacity .8s var(--ease)}.land canvas{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;transition: opacity .8s var(--ease)}.land.lit canvas{opacity: 1}.land.lit>.hm{opacity: 0}.land-axes{display: flex;flex-direction: column}.land-axes>.land-hud{position: relative;z-index: 1;inset: auto;order: -1;flex: none;margin: 14px 16px 0}.land-axes>.hm{position: relative;inset: auto;transform: none;flex: none;margin: auto 8%;padding: 14px 0 8px}.land-hud{position: absolute;left: 16px;right: 16px;top: 14px;display: flex;justify-content: space-between;gap: 16px;pointer-events: none}.land-hud-r{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 6px 20px}.land-key{display: inline-flex;align-items: center;gap: 8px}.land-key i{width: 9px;height: 9px;border: 1.5px solid var(--am)}.land-ax{position: absolute;inset: 0;overflow: hidden;pointer-events: none;opacity: 0;transition: opacity .6s var(--ease) .25s}.land.lit .land-ax.on{opacity: 1}.land-l{position: absolute;left: 0;top: 0;font: 11px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;white-space: nowrap;color: var(--ink-3);transition: opacity .32s var(--ease)}.land-l.off{opacity: 0}.land-l.pk,.land-axes .hm-r .pk,.land-axes .hm-x .pk{color: var(--am-t)}.cal{display: grid;grid-template-columns: 30px minmax(0,1fr);column-gap: 8px}.cal-r{display: grid;grid-template-rows: 20px repeat(7,minmax(0,1fr));font: 10px/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3)}.cal-r::before{content: ""}.cal-r span{display: flex;align-items: center}.cal-w{display: flex;min-width: 0}.cal-split .cal-w{column-gap: var(--cg,2px)}.cal-b{min-width: 0}.cal-m{position: relative;height: 20px;font: 10px/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-3)}.cal-m span{position: absolute;top: 0;white-space: nowrap}.cal-m .cal-mc{display: none}.cal-svg{display: block;width: 100%;height: auto;overflow: visible}.cal-svg rect{fill: var(--em)}.cal-svg .l0{fill: var(--rule)}.cal-svg .l1{fill-opacity: .22}.cal-svg .l2{fill-opacity: .42}.cal-svg .l3{fill-opacity: .66}.cal-svg .l4{fill-opacity: 1}.cal-svg .na{fill: none;stroke: var(--rule);stroke-width: .6}.cal-svg rect[data-ct]:hover{stroke: var(--ink);stroke-width: 1;vector-effect: non-scaling-stroke}.cseg{position: relative;display: flex;flex-wrap: wrap;margin-bottom: 26px}.cseg::after{content: "";flex: 1 0 0;min-width: 0;box-shadow: inset 0 -1px var(--rule)}.cseg>button,.cseg>a{display: inline-flex;align-items: center;height: 42px;text-decoration: none;padding: 0 14px;border: 0;background: none;box-shadow: inset 0 -1px var(--rule);color: var(--ink-2);font: 400 14.5px/1 var(--sans);cursor: pointer;transition: color .18s var(--ease)}.cseg>button:first-of-type,.cseg>a:first-of-type{padding-left: 0}.cseg.wrapped>button,.cseg.wrapped>a{flex: 1 1 auto;padding-left: 0}.cseg>button:hover,.cseg>a:hover,.cseg [aria-selected="true"],.cseg [aria-pressed="true"],.cseg [aria-current="true"]{color: var(--ink)}.cseg>button:focus-visible,.cseg>a:focus-visible{outline: 1px solid var(--ink-3);outline-offset: -1px}.cseg:not(.ready) [aria-selected="true"],.cseg:not(.ready) [aria-pressed="true"],.cseg:not(.ready) [aria-current="true"]{box-shadow: inset 0 -2px var(--em)}.cseg-sm{margin: 0}.cseg-sm::after{display: none}.cseg-sm>button,.cseg-sm>a{height: 32px;padding: 0 10px;box-shadow: none;font: 11px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase}.cseg-sm>button:first-of-type,.cseg-sm>a:first-of-type{padding-left: 10px}.cht-slot,.cht-swap{position: relative}.cht-swap>*{transition: opacity .18s var(--ease)}.cht-swap.busy>*{opacity: .42}.cht-swap.busy::after{content: "";position: absolute;z-index: 3;top: 0;bottom: 0;left: 0;width: 1px;background: var(--em);opacity: .7;pointer-events: none}@media (prefers-reduced-motion: no-preference){html:not([data-motion="off"]) .cht-swap.busy::after{animation: chtScan 1.2s var(--ease) infinite}}@keyframes chtScan{from{left: 0;opacity: 0}12%{opacity: .7}88%{opacity: .7}to{left: 100%;opacity: 0}}.cseg-u{position: absolute;left: 0;top: 0;height: 2px;width: var(--w,0);background: var(--em);pointer-events: none;transform: translate(var(--x,0),calc(var(--y,42px) - 2px));transition: transform .32s var(--ease),width .32s var(--ease)}.fnl{list-style: none;margin: 0;padding: 0}.fnl-s{display: grid;gap: 12px}.fnl-h{display: flex;align-items: flex-end;gap: 14px;min-width: 0}.fnl-i{display: inline-block;width: 36px;vertical-align: 1px}.fnl-n{min-width: 0;font: 500 15px/1.3 var(--sans);letter-spacing: -.006em}.fnl-n small{display: block;margin: 3px 0 0 36px;font: 400 13px/1.4 var(--sans);color: var(--ink-3)}.fnl-vv{align-self: flex-end;display: flex;flex-direction: column;align-items: flex-end;gap: 8px;margin-left: auto;text-align: right}.fnl-v{font: 300 30px/1 var(--sans);letter-spacing: -.03em;font-variant-numeric: tabular-nums;white-space: nowrap}.fnl-m{display: flex;gap: 14px;white-space: nowrap}.fnl-b{position: relative;height: 34px;background: color-mix(in srgb,var(--ink) 3%,transparent);box-shadow: inset 0 0 0 1px var(--rule)}.fnl-b i{position: absolute;left: 0;top: 0;bottom: 0;width: calc(var(--w) * 1%);background: var(--em);box-shadow: inset 0 1px 0 color-mix(in srgb,#fff 26%,transparent);transition: width .6s var(--ease)}.fnl-r{position: relative;height: 44px;margin-bottom: 14px}.fnl-f{position: absolute;inset: 0;background: color-mix(in srgb,var(--em) 13%,transparent);clip-path: polygon(0 0,calc(var(--a) * 1%) 0,calc(var(--b) * 1%) 100%,0 100%);transition: clip-path .6s var(--ease)}.fnl-d{position: absolute;top: 0;height: 1px;left: calc(var(--b) * 1%);width: calc((var(--a) - var(--b)) * 1%);background: var(--co);transition: left .6s var(--ease),width .6s var(--ease)}.fnl-r.up .fnl-d{display: none}.fnl-l{position: absolute;right: 0;top: 12px;padding: 3px 0 3px 8px;background: var(--cht-bg);color: var(--co-t) !important}.fnl-r.up .fnl-l{color: var(--em-t) !important}.fnl-note{margin-top: 18px}.fnl-dw{container: fnl / inline-size}@container fnl (max-width: 479px){.fnl-l{display: none}}.coh{width: 100%;border-collapse: separate;border-spacing: 2px;table-layout: fixed;font-variant-numeric: tabular-nums}.coh th{font-weight: 400;text-align: left}.coh thead th{padding: 0 0 8px;text-align: center}.coh thead th.coh-l{text-align: left}.coh thead th.coh-n{text-align: right}.coh-l{width: 128px;padding-right: 12px;font-size: 13.5px;color: var(--ink-2);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.coh-n{width: 76px;padding-right: 12px;text-align: right;font: 12px/1 var(--mono);color: var(--ink-2)}.coh-c{height: 34px;text-align: center;font: 11px/1 var(--mono);color: var(--ink-2);background: color-mix(in srgb,var(--em) calc(var(--o) * 100%),transparent);transition: box-shadow .12s var(--ease)}.coh-c.hi{color: var(--canvas)}.coh-c.k0{background: var(--raised-2);color: var(--ink-3)}.coh-c:hover{box-shadow: inset 0 0 0 1px var(--ink)}.coh tfoot th,.coh tfoot td{padding-top: 10px;border-top: 1px solid var(--rule-2)}.coh-a{text-align: center;font: 11px/1 var(--mono);color: var(--ink)}.fw-h{position: relative;height: 12px;margin-bottom: 16px}.fw-h .lab{position: absolute;top: 0;transform: translateX(-50%)}.fw-p{position: relative;height: var(--h,360px)}.fw-p svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.cht-flow{container-type: inline-size}.cht-flow .lk{fill: var(--ink);fill-opacity: .085;transition: fill-opacity .18s var(--ease)}.cht-flow .lk.cv{fill: var(--em);fill-opacity: .3}.cht-flow .nd{fill: var(--ink-2)}.cht-flow .nd.cv{fill: var(--em)}.cht-flow.focus .lk{fill-opacity: .03}.cht-flow.focus .lk.cv{fill-opacity: .1}.cht-flow .lk.on{fill-opacity: .26}.cht-flow .lk.cv.on{fill-opacity: .55}.fw-l{position: absolute;display: flex;flex-direction: column;align-items: flex-start;gap: 4px;padding: 3px 6px;transform: translate(6px,-50%);background: color-mix(in srgb,var(--cht-bg) 80%,transparent);white-space: nowrap;pointer-events: none}.fw-l.e{align-items: flex-end;transform: translate(calc(-100% - 6px),-50%)}.fw-l b{font: 500 13.5px/1.2 var(--sans);letter-spacing: -.006em}.fw-l .lab{font-size: 10px}.fw-l.cv b{color: var(--em-t)}.fw-k{display: none;grid-template-columns: 1fr;gap: 18px;margin-top: 22px}.fw-k .lab{margin-bottom: 8px}.fw-k ul{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--rule)}.fw-k li{display: grid;grid-template-columns: minmax(0,1fr) auto 48px;align-items: baseline;gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--rule);font-size: 14px}.fw-k li b{font: 300 17px/1 var(--sans);letter-spacing: -.02em}.fw-k li .lab{margin: 0;text-align: right}.fw-k li.cv span:first-child{color: var(--em-t)}.hb{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--rule)}.hb-i{display: grid;grid-template-columns: 26px minmax(0,1fr) auto;grid-template-areas: "r n v" ". k k";align-items: center;column-gap: 12px;row-gap: 9px;padding: 11px 0 13px;border-bottom: 1px solid var(--rule)}.cht-bars.no-rank .hb-i{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "n v" "k k"}.hb-r{grid-area: r;font: 300 18px/1 var(--sans);letter-spacing: -.02em;color: var(--ink-3);text-align: right}.hb-n{grid-area: n;display: flex;align-items: center;gap: 10px;min-width: 0;font-size: 14.5px;line-height: 1.3}.hb-t{overflow-wrap: anywhere}.hb-t a{color: var(--ink);text-decoration: none}.hb-t a:hover{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;text-decoration-color: var(--rule-3)}.hb-fv{width: 20px;height: 20px;flex: none;border-radius: 2px;image-rendering: pixelated;outline: 1px solid var(--rule-2);outline-offset: -1px}.hb-fv.mg{display: grid;place-items: center;background: var(--panel);font: 11px/1 var(--mono);color: var(--ink-3)}.hb-cc{display: grid;place-items: center;width: 26px;height: 18px;flex: none;border: 1px solid var(--rule-2);font-size: 10px !important;letter-spacing: .04em !important}.hb-v{grid-area: v;display: flex;align-items: baseline;justify-content: flex-end;gap: 10px;white-space: nowrap}.hb-v b{font: 300 20px/1 var(--sans);letter-spacing: -.02em}.hb-k{grid-area: k;position: relative;height: 6px;background: var(--rule)}.hb-k i{position: absolute;left: 0;top: 0;bottom: 0;width: calc(var(--w) * 1%);background: var(--t,var(--em));transition: width .9s var(--ease)}.hb-i:nth-child(2) .hb-k i{transition-delay: .04s}.hb-i:nth-child(3) .hb-k i{transition-delay: .08s}.hb-i:nth-child(4) .hb-k i{transition-delay: .12s}.hb-i:nth-child(5) .hb-k i{transition-delay: .16s}.hb-i:nth-child(n+6) .hb-k i{transition-delay: .2s}.hb-k em{position: absolute;top: -4px;bottom: -4px;left: calc(var(--p) * 1%);width: 1px;background: var(--ink-2)}.cht-donut{container-type: inline-size}.dnt-w{display: grid;grid-template-columns: minmax(150px,210px) minmax(0,1fr);align-items: center;gap: 32px}.dnt{position: relative;aspect-ratio: 1}.dnt-svg{display: block;width: 100%;height: 100%;overflow: visible}.dnt-bg{fill: none;stroke: var(--rule);stroke-width: 8}.dnt-svg .dseg{fill: none;stroke: var(--t);stroke-width: 8;transition: stroke-width .18s var(--ease),opacity .18s var(--ease),stroke-dasharray 1.1s var(--ease)}.cht-donut.focus .dseg{opacity: .3}.cht-donut .dseg.on{opacity: 1;stroke-width: 10}.dnt-c{position: absolute;inset: 0;display: grid;place-content: center;justify-items: center;gap: 8px;text-align: center;pointer-events: none}.dnt-c b{font: 300 32px/1 var(--sans);letter-spacing: -.03em}.dnt-c .lab{max-width: 120px;line-height: 1.3}.dnt-k{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--rule)}.dnt-k li{display: grid;grid-template-columns: 10px minmax(0,1fr) auto 52px;align-items: center;gap: 12px;min-height: 42px;border-bottom: 1px solid var(--rule);font-size: 14.5px;transition: background-color .12s var(--ease)}.dnt-k li:hover,.dnt-k li.on{background: var(--hi)}.dnt-k i{width: 10px;height: 10px;background: var(--t)}.dnt-n{overflow-wrap: anywhere}.dnt-k b{font: 300 19px/1 var(--sans);letter-spacing: -.02em;text-align: right}.dnt-k .lab{text-align: right}.sa-ls{position: absolute;right: 10px;top: 0;bottom: 0;pointer-events: none}.sa-l{position: absolute;right: 0;transform: translateY(-50%);padding: 2px 5px;background: color-mix(in srgb,var(--cht-bg) 70%,transparent);font: 10.5px/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink);white-space: nowrap}.map-svg{display: block;width: 100%;height: auto}.map-svg path,.map-svg use,.map-svg circle{fill: var(--em);stroke: var(--cht-bg);stroke-width: .6;stroke-linejoin: round;transition: fill-opacity .18s var(--ease)}.map-svg .l0{fill: var(--ink);fill-opacity: .075}.map-svg .l1{fill-opacity: var(--mo1)}.map-svg .l2{fill-opacity: var(--mo2)}.map-svg .l3{fill-opacity: var(--mo3)}.map-svg .l4{fill-opacity: var(--mo4)}.map-svg .l5{fill-opacity: var(--mo5)}.map-svg .l6{fill-opacity: var(--mo6)}.map-svg circle.dot{stroke: var(--em);stroke-width: 1}.map-svg path:hover,.map-svg use:hover,.map-svg .kf{stroke: var(--ink);stroke-width: 1.2}.map-k{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 16px;margin-top: 18px}.map-b{display: flex;align-items: center;gap: 7px}.map-b i{width: 16px;height: 8px;background: var(--em)}.map-b .l0{background: color-mix(in srgb,var(--ink) 8%,transparent)}.map-b .l1{opacity: var(--mo1)}.map-b .l2{opacity: var(--mo2)}.map-b .l3{opacity: var(--mo3)}.map-b .l4{opacity: var(--mo4)}.map-b .l5{opacity: var(--mo5)}.map-b .l6{opacity: var(--mo6)}.map-n{margin-top: 12px;text-transform: none;letter-spacing: .02em}.dlt{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 4px 5px;max-width: 100%;min-width: 0;font: 11px/1.25 var(--mono);letter-spacing: .04em;color: var(--ink-3)}.dlt>.tn{white-space: nowrap}.dlt.na>.tn{min-width: 0;white-space: normal;overflow-wrap: anywhere}.dlt svg{width: 9px;height: 9px;flex: none}.dlt.good{color: var(--em-t)}.dlt.bad{color: var(--co-t)}.dlt-l{min-width: 0;margin-left: 3px;color: var(--ink-3);overflow-wrap: anywhere}.dlt-lg{font-size: 12px}.dlt-lg svg{width: 10px;height: 10px}@media (max-width: 760px){.cht-area,.cht-band,.cht-stack{--yw: 44px}.cht-p:has(.an.pk)>.cht-yl.yt{visibility: hidden}.cht .an span{font-size: 10px}.cht .an-w{display: none}.cht-x .lab:nth-child(even){display: none}.cht-band .cht-k{margin-top: 72px}.cht-band .an.pk span,.cht-band .an.ob span{white-space: normal;width: 210px}.cht-band .an.pk.e span,.cht-band .an.ob.e span{text-align: right}.hm{grid-template-columns: 26px minmax(0,1fr);column-gap: 6px}.hm-r{font-size: 9.5px;letter-spacing: 0}.hm-x span{font-size: 10px}.hm-bx{margin-left: 0 !important;flex-basis: 100%;margin-top: 8px}.land{aspect-ratio: 4 / 3}.land-hud{flex-direction: column;gap: 6px}.land-hud-r{justify-content: flex-start}.land-l{font-size: 10px;letter-spacing: .06em}.cal{grid-template-columns: minmax(0,1fr)}.cal-r{display: none}.cal-split .cal-w{flex-direction: column;gap: 22px}.cal-split .cal-b{flex: none !important}.cal-m .cal-mc{display: block}.fnl-v{font-size: 24px}.fnl-m{flex-direction: column;align-items: flex-end;gap: 5px}.fnl-l{font-size: 10px !important}.coh-l{width: 76px;font-size: 12px}.coh-n{width: 44px;font-size: 10.5px;padding-right: 6px}.coh{border-spacing: 1px}.coh thead .lab{font-size: 9px;letter-spacing: 0}.coh-c{height: 26px;font-size: 0}.coh tfoot{display: none}.coh thead th:nth-child(n+3):nth-child(even) .lab{visibility: hidden}.fw-l b{font-size: 12px}.fw-l .lab{font-size: 9.5px}.dnt-w{grid-template-columns: 1fr;justify-items: center;gap: 24px}.dnt-w .dnt{width: min(220px,70%)}.dnt-k{width: 100%}.hb-v b{font-size: 18px}.upb-row i{width: 8px;height: 5px}}@container (max-width: 560px){.dnt-w{grid-template-columns: 1fr;justify-items: center;gap: 24px}.dnt-w .dnt{width: min(220px,70%)}.dnt-k{width: 100%}.d-map{grid-template-columns: 1fr}}@container (max-width: 640px){.fw-l{display: none}.fw-p{height: calc(var(--h,360px) * .62)}.fw-k{display: grid}}.cht-gauge{padding: 0}.gg-ax{display: grid;grid-template-columns: 1fr auto 1fr;margin-bottom: 18px;padding-bottom: 12px;border-bottom: 1px solid var(--rule)}.gg-ax .lab:nth-child(2){text-align: center}.gg-ax .lab:nth-child(3){text-align: right}.gg{display: grid;gap: 28px;margin: 0;padding: 0;list-style: none}.gg-i{--gg-m: var(--em);display: grid;gap: 10px}.gg-h{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 6px 16px}.gg-l{font: 500 15px/1.3 var(--sans);color: var(--ink)}.gg-v{display: flex;align-items: baseline;gap: 8px}.gg-v b{font: 300 26px/1 var(--sans);letter-spacing: -.025em;font-variant-numeric: tabular-nums}.gg-v small{font-size: 13px;color: var(--ink-3)}.gg-f{margin-right: 6px;color: var(--ink-2)}.gg-i.hi .gg-f{color: var(--em-t)}.gg-i.lo .gg-f{color: var(--ink-3)}.gg-t{position: relative;height: 20px}.gg-t::before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background: var(--rule-2)}.gg-t::after{content: "";position: absolute;inset: 6px 0;border-left: 1px solid var(--rule-2);border-right: 1px solid var(--rule-2)}.gg-q{position: absolute;left: 25%;width: 50%;top: calc(50% - 4px);height: 8px;background: color-mix(in srgb,var(--ink) 9%,transparent)}.gg-md{position: absolute;left: 50%;top: 1px;bottom: 1px;width: 1px;background: var(--ink-2)}.gg-m{position: absolute;z-index: 1;left: calc(var(--p,50) * 1%);top: 0;bottom: 0;width: 2px;margin-left: -1px;background: var(--gg-m);transition: left .9s var(--ease),opacity .3s var(--ease)}.gg-m::before{content: "";position: absolute;top: calc(50% - 4px);left: -3px;width: 8px;height: 8px;background: var(--gg-m);box-shadow: 0 0 0 2px var(--cht-bg)}.gg-s{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 4px 16px;font-size: 13px;color: var(--ink-2)}@media (prefers-reduced-motion: no-preference){html.js:not([data-motion="off"]) .cht-gauge.armed:not(.drawn) .gg-m{left: 0;opacity: 0}}.d-grid .lab,.d-card .lab,.d-stat .lab,.d-tw .lab,.d-rp .lab,.d-tl .lab,.d-al .lab{font: 11px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3)}.d-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));border-top: 1px solid var(--rule);border-left: 1px solid var(--rule)}.d-grid>*{grid-column: span var(--span,12);min-width: 0;border-right: 1px solid var(--rule);border-bottom: 1px solid var(--rule)}.d-card{position: relative;padding: 26px 28px 30px;min-width: 0}.d-card-h{display: flex;align-items: flex-start;gap: 20px;margin-bottom: 22px}.d-card-t{min-width: 0}.d-card-t .lab{display: flex;gap: 12px;margin-bottom: 12px}.d-card-t .lab b{font-weight: 400;color: var(--ink)}.d-card-ht{font: 500 18px/1.25 var(--sans);letter-spacing: -.014em;color: var(--ink)}.d-card-s{margin-top: 6px;font-size: 14px;line-height: 1.5;color: var(--ink-2)}.d-card-a{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 8px;margin-left: auto}.d-card-f{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 20px;margin-top: 22px;padding-top: 16px;border-top: 1px solid var(--rule);font-size: 13.5px;line-height: 1.5;color: var(--ink-2)}.d-card-f b{font-weight: 500;color: var(--ink)}.d-k{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 32px;padding: 0 12px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 72%,transparent);box-shadow: inset 0 1px 0 var(--hi);color: var(--ink);font: 500 13.5px/1 var(--sans);text-decoration: none;white-space: nowrap;cursor: pointer;transition: border-color .18s var(--ease),background-color .18s var(--ease),transform .32s var(--spring,var(--ease))}.d-k:hover{border-color: var(--rule-3);background: var(--raised-2)}.d-k:active{transform: translateY(1px) scale(.985)}.d-k svg{width: 11px;height: 11px;flex: none;color: var(--ink-2)}.d-k-pri{height: 40px;padding: 0 16px;border-color: var(--rule-3);background: var(--raised-2);font-size: 14.5px}.d-k-pri::after{content: "";position: absolute;left: -1px;right: -1px;bottom: -1px;height: 2px;background: var(--em);transform-origin: 0 50%;transform: scaleX(.16);transition: transform .32s var(--ease)}.d-k-pri:hover::after,.d-k-pri:focus-visible::after{transform: scaleX(1)}.d-live{position: relative;display: inline-block;flex: none;width: 7px;height: 7px;border-radius: 50%;background: var(--em)}.d-live::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: var(--em);opacity: 0}.d-live.pulse::after{animation: dPulse 1.6s var(--ease)}html[data-ping="a"] .d-live::after{animation: dPulseA 1.6s var(--ease)}html[data-ping="b"] .d-live::after{animation: dPulseB 1.6s var(--ease)}@keyframes dPulse{0%{opacity: .75;transform: scale(1)}100%{opacity: 0;transform: scale(3.4)}}@keyframes dPulseA{0%{opacity: .75;transform: scale(1)}100%{opacity: 0;transform: scale(3.4)}}@keyframes dPulseB{0%{opacity: .75;transform: scale(1)}100%{opacity: 0;transform: scale(3.4)}}.d-stat{position: relative;display: flex;flex-direction: column;padding: 24px 28px 22px;min-width: 0;color: var(--ink);text-decoration: none}a.d-stat{transition: background-color .26s var(--ease)}a.d-stat:hover{background: var(--raised)}.d-stat-k{display: flex;align-items: center;gap: 10px;min-height: 11px}.d-stat-k .lab{color: var(--ink-2)}.d-stat-v{display: flex;align-items: baseline;gap: 10px;margin-top: 16px;font: 300 44px/1 var(--sans);letter-spacing: -.035em;font-variant-numeric: tabular-nums;white-space: nowrap}.d-stat-lg .d-stat-v{font-size: 60px}.d-stat-sm .d-stat-v{font-size: 30px;margin-top: 12px}.d-stat-v small{font: 400 14px/1 var(--sans);letter-spacing: 0;color: var(--ink-3)}.d-stat-m{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;min-width: 0;margin-top: 12px;min-height: 12px}.d-stat-f{font-size: 13px;color: var(--ink-3)}.d-stat-s{margin-top: auto;padding-top: 18px}.d-stat-s .spk{height: 40px}.rn{display: inline-flex;align-items: flex-start;white-space: nowrap;vertical-align: top}.rn-d{display: inline-block;height: 1em;overflow: hidden;line-height: 1}.rn-c{display: block;line-height: 1;transform: translateY(calc(var(--d,0) * -1em))}.rn-s{display: inline-block;line-height: 1}html.js:not([data-motion="off"]) .rn-in .rn-c{animation: dRoll 1.3s var(--ease) both;animation-delay: calc(.2s + var(--i,0) * 55ms)}@keyframes dRoll{from{transform: translateY(0)}}.d-tw{min-width: 0}.d-tw-x{max-width: 100%;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: thin}.d-tw-x .d-tbl thead th{position: static}.d-tw-h{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-bottom: 14px}.d-tw-h .d-tw-n{margin-right: auto}.d-tw-h .d-tw-n b{font-weight: 400;color: var(--ink)}.d-tbl{width: 100%;border-collapse: collapse;font-size: 14px;font-variant-numeric: tabular-nums}.d-tbl thead th{position: sticky;top: var(--d-sticky,var(--hdr,0px));z-index: 2;height: 40px;padding: 0 12px;border-bottom: 1px solid var(--rule-2);background: var(--glass,var(--canvas));-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);font-weight: 400;text-align: left;white-space: nowrap}.d-tbl thead th:first-child,.d-tbl td:first-child{padding-left: 0}.d-tbl thead th:last-child,.d-tbl td:last-child{padding-right: 0}.d-tbl th.r,.d-tbl td.r{text-align: right}.d-tbl th.r .d-sort{flex-direction: row-reverse}.d-sort{display: inline-flex;align-items: center;gap: 6px;padding: 0;border: 0;background: none;font: 11px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-3);cursor: pointer;transition: color .18s var(--ease)}.d-sort:hover,th[aria-sort] .d-sort{color: var(--ink)}.d-sort svg{width: 8px;height: 8px;opacity: 0;transition: opacity .18s var(--ease),transform .18s var(--ease)}th[aria-sort] .d-sort svg{opacity: 1}th[aria-sort="ascending"] .d-sort svg{transform: rotate(180deg)}.d-tbl tbody tr{position: relative;border-bottom: 1px solid var(--rule);transition: background-color .12s var(--ease)}.d-tbl tbody tr:hover{background: var(--raised)}.d-tbl td{height: 56px;padding: 8px 12px;vertical-align: middle}.d-tbl td.num{font: 300 19px/1 var(--sans);letter-spacing: -.02em;white-space: nowrap}.d-tbl td.num small{margin-left: 6px;font: 11px/1 var(--mono);letter-spacing: 0;color: var(--ink-3)}.d-tbl td.mono{font: 13px/1.3 var(--mono);color: var(--ink-2)}.d-tbl td.rank{width: 40px;font: 300 20px/1 var(--sans);color: var(--ink-3)}.d-tbl td.rank.top{color: var(--am-t)}.d-srv{display: flex;align-items: center;gap: 12px;min-width: 0}.d-srv img,.d-srv .mg{width: 32px;height: 32px;flex: none;border-radius: 2px;image-rendering: pixelated;outline: 1px solid var(--rule-2);outline-offset: -1px}.d-srv .mg{display: grid;place-items: center;background: var(--panel);font: 16px/1 var(--mono);color: var(--ink-3)}.d-srv b{display: block;font: 600 15px/1.25 var(--sans);letter-spacing: -.01em;overflow-wrap: anywhere}a.d-srv{color: var(--ink);text-decoration: none}a.d-srv:hover b{text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;text-decoration-color: var(--rule-3)}.d-srv>span{display: block;min-width: 0}.d-srv>span>span{display: flex;align-items: center;gap: 7px;margin-top: 4px;font: 12px/1 var(--mono);color: var(--ink-3)}.d-live.off{background: var(--co)}.d-live.off::after{display: none;animation: none}.d-ra{width: 1%;white-space: nowrap;text-align: right}.d-ra a{display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 10px;border: 1px solid var(--rule-2);color: var(--ink-2);font-size: 13px;text-decoration: none;opacity: 0;transform: translateX(-4px);transition: opacity .18s var(--ease),transform .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}.d-ra a + a{margin-left: 4px}.d-ra a:hover{border-color: var(--rule-3);color: var(--ink)}.d-tbl tr:hover .d-ra a,.d-tbl tr:focus-within .d-ra a{opacity: 1;transform: none}@media (hover: none){.d-ra a{opacity: 1;transform: none}}.d-tbl.sorting tbody tr{transition: transform .32s var(--ease)}.d-tbl .d-empty td{height: 120px;text-align: center;color: var(--ink-3)}.d-rp{position: relative;display: inline-block}.d-rp>summary{list-style: none}.d-rp>summary::-webkit-details-marker{display: none}.d-rp-b{display: inline-flex;align-items: center;gap: 12px;height: 40px;padding: 0 12px 0 14px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--raised) 72%,transparent);box-shadow: inset 0 1px 0 var(--hi);color: var(--ink);font-size: 14.5px;white-space: nowrap;cursor: pointer;transition: border-color .18s var(--ease),background-color .18s var(--ease)}.d-rp-b:hover,.d-rp[open]>.d-rp-b{border-color: var(--rule-3);background: var(--raised-2)}.d-rp-b b{font-weight: 500}.d-rp-b .d-rp-s{font: 12px/1 var(--mono);color: var(--ink-3)}.d-rp-b .d-rp-c{padding: 3px 5px 2px;border: 1px solid var(--rule-2);font: 10px/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--ink-2)}.d-rp-b svg{width: 9px;height: 9px;color: var(--ink-3);transition: transform .18s var(--ease)}.d-rp[open]>.d-rp-b svg{transform: rotate(180deg)}.d-rp-p{position: absolute;z-index: 40;top: calc(100% + 6px);left: 0;display: grid;grid-template-columns: 168px auto;width: max-content;max-width: calc(100vw - 32px);background: var(--raised);border: 1px solid var(--rule-2);animation: dPop .18s var(--ease)}.d-rp.end .d-rp-p{left: auto;right: 0}@keyframes dPop{from{opacity: 0;transform: translateY(-4px)}}.d-rp-pre{display: flex;flex-direction: column;padding: 8px 0;border-right: 1px solid var(--rule)}.d-rp-pre button{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 36px;padding: 0 16px;border: 0;background: none;color: var(--ink-2);font: 14px var(--sans);text-align: left;cursor: pointer}.d-rp-pre button i{width: 6px;height: 6px;flex: none}.d-rp-pre button:hover,.d-rp-pre button:focus-visible{background: var(--raised-2);color: var(--ink);outline: none}.d-rp-pre button[aria-current]{color: var(--ink)}.d-rp-pre button[aria-current] i{background: var(--em)}.d-rp-m{display: flex;flex-direction: column;min-width: 0}.d-rp-cal{padding: 16px 18px 6px}.d-rp-fields{display: flex;flex-wrap: wrap;gap: 10px}.d-rp-fields label{display: grid;gap: 6px}.d-rp-fields input{height: 40px;padding: 0 10px;border: 1px solid var(--rule-2);background: var(--canvas);color: var(--ink);font: 14px var(--mono);color-scheme: inherit}.d-rp-cal.on .d-rp-fields{display: none}.d-cal{display: none;gap: 28px}.d-rp-cal.on .d-cal{display: flex}.d-cal-m{width: 238px}.d-cal-h{display: flex;align-items: center;justify-content: space-between;height: 30px;margin-bottom: 8px}.d-cal-h>span{width: 30px}.d-cal-h b{font: 500 14.5px/1 var(--sans)}.d-cal-h button{display: grid;place-items: center;width: 30px;height: 30px;border: 1px solid transparent;background: none;color: var(--ink-2);cursor: pointer}.d-cal-h button:hover{border-color: var(--rule-2);color: var(--ink)}.d-cal-h button:disabled{opacity: .3;cursor: default;border-color: transparent}.d-cal-h svg{width: 10px;height: 10px}.d-cal-g{display: grid;grid-template-columns: repeat(7,34px)}.d-cal-g .lab{display: grid;place-items: center;height: 26px;font-size: 10px}.d-cal-d{position: relative;height: 34px;padding: 0;border: 0;background: none;color: var(--ink-2);font: 13px/1 var(--sans);font-variant-numeric: tabular-nums;cursor: pointer}.d-cal-d:hover:not(:disabled){color: var(--ink);box-shadow: inset 0 0 0 1px var(--rule-3)}.d-cal-d:focus-visible{outline: 1px solid var(--ink);outline-offset: -1px}.d-cal-d:disabled{color: var(--ink-3);opacity: .4;cursor: default}.d-cal-d.in{background: color-mix(in srgb,var(--em) 14%,transparent);color: var(--ink)}.d-cal-d.a,.d-cal-d.b{background: var(--em);color: #0A0D12;font-weight: 500}.d-cal-d.t::after{content: "";position: absolute;left: 50%;bottom: 5px;width: 3px;height: 3px;margin-left: -1.5px;background: currentColor}.d-rp-cmp{display: flex;align-items: center;gap: 12px;padding: 10px 18px 14px;font-size: 14px;color: var(--ink-2)}.d-rp-f{display: flex;align-items: center;gap: 16px;margin-top: auto;padding: 12px 18px;border-top: 1px solid var(--rule)}.d-rp-f .lab{margin-right: auto;text-transform: none;letter-spacing: .02em;font-size: 12px;color: var(--ink-2)}.d-sw{position: relative;display: inline-flex;align-items: center;gap: 12px;cursor: pointer}.d-sw input{position: absolute;opacity: 0;width: 1px;height: 1px}.d-sw i{position: relative;width: 34px;height: 18px;flex: none;border: 1px solid var(--rule-3);background: var(--canvas);transition: background-color .18s var(--ease),border-color .18s var(--ease)}.d-sw i::after{content: "";position: absolute;left: 3px;top: 3px;width: 10px;height: 10px;background: var(--ink-3);transition: transform .32s var(--spring,var(--ease)),background-color .18s var(--ease)}.d-sw input:checked + i{border-color: var(--em);background: color-mix(in srgb,var(--em) 16%,transparent)}.d-sw input:checked + i::after{transform: translateX(16px);background: var(--em)}.d-sw input:focus-visible + i{outline: 1px solid var(--ink);outline-offset: 3px}.d-tl{position: relative;list-style: none;margin: 0;padding: 0}.d-tl::before{content: "";position: absolute;left: 63px;top: 6px;bottom: 6px;width: 1px;background: var(--rule-2)}.d-tl-day{position: relative;padding: 18px 0 10px 84px}.d-tl-day:first-child{padding-top: 0}.d-tl-day .lab{color: var(--ink-2)}.d-tl-z{margin-left: 10px;color: var(--ink-3)}.d-tl-i{position: relative;display: grid;grid-template-columns: 52px 22px minmax(0,1fr);column-gap: 10px;padding: 8px 0}.d-tl-t{padding-top: 4px;text-align: right;font-variant-numeric: tabular-nums}.d-tl-m{position: relative;display: flex;justify-content: center;padding-top: 5px}.d-tl-m i{width: 7px;height: 7px;background: var(--ink-3);box-shadow: 0 0 0 3px var(--cht-bg,var(--canvas))}.k-session .d-tl-m i{width: 9px;height: 9px;margin-top: -1px;background: var(--cht-bg,var(--canvas));border: 1.5px solid var(--ink)}.k-view .d-tl-m i{background: var(--ink-3)}.k-copy .d-tl-m i,.k-online .d-tl-m i{background: var(--em)}.k-vote .d-tl-m i{background: var(--am)}.k-offline .d-tl-m i,.k-error .d-tl-m i{background: var(--co)}.k-version .d-tl-m i,.k-motd .d-tl-m i{background: var(--ink-2)}.d-tl-h{font-size: 14.5px;line-height: 1.45;color: var(--ink);overflow-wrap: anywhere}.d-tl-h a{color: inherit;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;text-decoration-color: var(--rule-3)}.d-tl-h code{font: 13px var(--mono);color: var(--ink-2)}.d-tl-s{margin-top: 4px;font-size: 13px;color: var(--ink-3)}.d-tl-c{list-style: none;margin: 8px 0 2px;padding: 0;border-left: 1px solid var(--rule)}.d-tl-c li{display: flex;gap: 12px;align-items: baseline;padding: 4px 0 4px 12px;font: 12.5px/1.4 var(--mono);color: var(--ink-2);overflow-wrap: anywhere}.d-tl-c li .lab{flex: none;width: 40px}.d-tl-c li.cv{color: var(--em-t)}.d-al{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--rule)}.d-al-i{display: grid;grid-template-columns: 14px minmax(0,1fr) auto;align-items: start;column-gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--rule)}.d-al-m{width: 8px;height: 8px;margin-top: 6px}.lv-critical .d-al-m{background: var(--co)}.lv-warning .d-al-m{background: var(--am)}.lv-info .d-al-m{border: 1.5px solid var(--ink-3)}.lv-ok .d-al-m{background: var(--em)}.lv-critical .d-al-lv{color: var(--co-t)}.lv-warning .d-al-lv{color: var(--am-t)}.lv-ok .d-al-lv{color: var(--em-t)}.d-al-t{font-size: 14.5px;line-height: 1.45;color: var(--ink)}.d-al-s{display: flex;flex-wrap: wrap;gap: 6px 12px;margin-top: 6px}.d-al-a{align-self: center}.d-al-x{padding: 28px 0;color: var(--ink-3);font-size: 14px}.d-mapw{container-type: inline-size}.d-map{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 40px;align-items: start}.d-pair{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 40px;align-items: start}.d-read{max-width: 64ch;margin-top: 18px;font-size: 15px;line-height: 1.55;color: var(--ink-2)}.d-read b{font-weight: 500;color: var(--ink)}.d-sk{position: relative;min-width: 0}.d-sk-p{position: relative;height: var(--h,220px);overflow: hidden;border-bottom: 1px solid var(--rule-2)}.d-sk-p i{position: absolute;left: 0;right: 0;height: 1px;background: var(--rule)}.d-sk-p i:nth-child(1){top: 0}.d-sk-p i:nth-child(2){top: 33%}.d-sk-p i:nth-child(3){top: 66%}.d-sk-p b,.d-sk-s b{position: absolute;top: 0;bottom: 0;left: 0;width: 1px;background: var(--rule-3)}@media (prefers-reduced-motion: no-preference){html:not([data-motion="off"]) .d-sk-p b,html:not([data-motion="off"]) .d-sk-s b{animation: dScan 1.8s var(--ease) infinite}}@keyframes dScan{from{left: 0;opacity: 0}15%{opacity: 1}85%{opacity: 1}to{left: 100%;opacity: 0}}.d-sk-x{display: flex;justify-content: space-between;margin-top: 14px}.d-sk-x .sk{width: 34px;height: 8px}.d-sk-stat>div{display: grid;gap: 14px;padding: 4px 0}.d-sk-l{width: 38%;height: 9px}.d-sk-n{width: 62%;height: 34px}.d-sk-d{width: 30%;height: 9px}.d-sk-s{position: relative;height: 40px;margin-top: 8px;overflow: hidden;border-bottom: 1px solid var(--rule-2)}.d-sk-t>div{display: grid;grid-template-columns: minmax(0,1fr) 70px 54px;align-items: center;gap: 18px;height: 44px;border-bottom: 1px solid var(--rule)}.d-sk-t .sk{height: 9px}.d-sk-b>div{display: grid;grid-template-columns: minmax(0,34%) minmax(0,1fr);align-items: center;gap: 16px;height: 36px}.d-sk-b .sk{height: 9px}.d-sk-b span{display: block;border-left: 1px solid var(--rule-2)}.d-sk-b span .sk{height: 6px;background-color: var(--rule-2)}.d-ro{display: grid;grid-template-columns: minmax(260px,340px) minmax(0,1fr);grid-template-areas: "n c" "f f";column-gap: 48px;border-top: 1px solid var(--rule);border-bottom: 1px solid var(--rule)}.d-ro-n{grid-area: n;display: flex;flex-direction: column;padding: 30px 0 28px}.d-ro-k{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px}.d-ro-k .lab{color: var(--ink-2)}.d-ro-k .d-ro-at{color: var(--ink-3)}.d-ro-v{display: flex;align-items: baseline;gap: 12px;margin-top: 18px;font: 300 56px/1 var(--sans);letter-spacing: -.035em;font-variant-numeric: tabular-nums;white-space: nowrap}.d-ro-v small{font: 400 15px/1 var(--sans);letter-spacing: 0;color: var(--ink-3)}.d-ro.off .d-ro-v{color: var(--ink-3)}.d-ro-m{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-top: 14px;font-size: 13px;color: var(--ink-3)}.d-ro-c{grid-area: c;min-width: 0;padding: 30px 0 22px;align-self: end}.d-ro-c .cht-area{--pt: 26px}.d-ro-f{grid-area: f;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border-top: 1px solid var(--rule)}.d-ro-i{min-width: 0;padding: 20px 24px 22px;border-left: 1px solid var(--rule)}.d-ro-i:first-child{padding-left: 0;border-left: 0}.d-ro-i dd{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;margin-top: 12px}.d-ro-i b{font: 300 30px/1 var(--sans);letter-spacing: -.03em;font-variant-numeric: tabular-nums}.d-ro-i.t-am b{color: var(--am-t)}.d-ro-i small{font-size: 13px;color: var(--ink-3)}.d-ro-i dd>span,.d-ro-i dd>time{flex-basis: 100%;font-size: 13px;color: var(--ink-3)}@media (max-width: 1100px){.d-grid>*{grid-column: span min(12,var(--span-md,var(--span,12)))}.d-map{grid-template-columns: 1fr}}@media (max-width: 960px){.d-ro{grid-template-columns: minmax(0,1fr);grid-template-areas: "n" "c" "f"}.d-ro-n{padding-bottom: 0}.d-ro-c{padding-top: 6px}.d-ro-f{grid-template-columns: repeat(2,minmax(0,1fr))}.d-ro-i:nth-child(odd){padding-left: 0;border-left: 0}.d-ro-i:nth-child(n+3){border-top: 1px solid var(--rule)}}@media (max-width: 760px){.d-grid{border-left: 0;border-top: 0}.d-grid>*{grid-column: span var(--span-sm,12);border-right: 0}.d-card{padding: 22px 0 26px}.d-card-h{flex-direction: column;gap: 14px;margin-bottom: 18px}.d-card-a{margin-left: 0;justify-content: flex-start}.d-stat{padding: 18px 0}.d-grid>.d-stat:nth-child(odd):not(:last-child){padding-right: 14px;border-right: 1px solid var(--rule)}.d-grid>.d-stat:nth-child(even){padding-left: 14px}.d-stat-v{font-size: 34px;margin-top: 12px}.d-stat-lg .d-stat-v{font-size: 46px}.d-pair{grid-template-columns: 1fr;gap: 32px}.d-tbl thead{display: none}.d-tbl,.d-tbl tbody,.d-tbl tr,.d-tbl td{display: block}.d-tbl tbody tr{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px 10px;padding: 16px 0}.d-tbl td{height: auto;padding: 0}.d-tbl td.wide,.d-tbl td.d-ra{grid-column: 1 / -1}.d-tbl td.wide:not(:has(.d-srv)){font-weight: 500;font-size: 15px}.d-tbl td.rank{display: none}.d-tbl td[data-label]:not(.wide)::before{content: attr(data-label);display: block;margin-bottom: 7px;font: 10px/1.25 var(--mono);letter-spacing: .06em;overflow-wrap: anywhere;hyphens: auto;text-transform: uppercase;color: var(--ink-3)}.d-tbl td.r{text-align: left}.d-tbl td.num{font-size: 18px}.d-tbl td .spk{width: 100%}.d-ra{text-align: left}.d-ra a{opacity: 1;transform: none}.d-rp{display: block}.d-rp-b{width: 100%}.d-rp-b .d-rp-s{margin-left: auto}.d-rp-p{position: fixed;inset: auto 0 0 0;z-index: var(--z-sheet);grid-template-columns: 1fr;width: 100%;max-width: none;max-height: 88vh;max-height: 88dvh;overflow: auto;overscroll-behavior: contain;border-width: 1px 0 0;animation: dSheet .26s var(--ease)}.d-rp-pre{flex-direction: row;flex-wrap: wrap;gap: 6px;padding: 14px 16px;border-right: 0;border-bottom: 1px solid var(--rule)}.d-rp-pre button{width: auto;min-height: 38px;padding: 0 12px;border: 1px solid var(--rule-2)}.d-rp-pre button[aria-current]{border-color: var(--em)}.d-rp-pre button i{display: none}.d-cal{flex-direction: column;gap: 18px}.d-cal-m{width: 100%}.d-cal-g{grid-template-columns: repeat(7,minmax(0,1fr))}.d-cal-d{height: 42px}.d-cal .d-cal-m + .d-cal-m{display: none}.d-rp-f{position: sticky;bottom: 0;z-index: 1;padding-bottom: calc(12px + env(safe-area-inset-bottom));background: var(--raised)}.d-rp-f .d-k-pri{flex: 1;height: 48px}.d-tl::before{left: 47px}.d-tl-i{grid-template-columns: 38px 18px minmax(0,1fr);column-gap: 8px}.d-tl-day{padding-left: 64px}.d-ro-v{font-size: 46px}.d-ro-i{padding: 16px 14px 18px}.d-ro-i:nth-child(odd){padding-left: 0}.d-ro-i b{font-size: 24px}}@media (max-width: 760px){.d-rp[open]::before{content: "";position: fixed;inset: 0;z-index: 39;background: var(--veil);animation: dFade .18s var(--ease)}}@keyframes dFade{from{opacity: 0}}@keyframes dSheet{from{transform: translateY(100%)}}.ink{color: var(--ink)}.ink-2{color: var(--ink-2)}.ink-3{color: var(--ink-3)}.c-em{color: var(--em-t)}.c-am{color: var(--am-t)}.c-co{color: var(--co-t)}.row-f{display: flex;align-items: center;gap: var(--sp-3)}.row-f.wrap-f{flex-wrap: wrap}.row-f.between{justify-content: space-between}.row-f.end{justify-content: flex-end}.col-f{display: flex;flex-direction: column;gap: var(--sp-3)}.grow{flex: 1;min-width: 0}.sp{flex: 1}.g2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--sp-7)}.g3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--sp-7)}.g4{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--sp-6)}.g-side{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: var(--sp-9);align-items: start}.gap-1{gap: var(--sp-1)}.gap-2{gap: var(--sp-2)}.gap-4{gap: var(--sp-4)}.gap-6{gap: var(--sp-6)}.mt-1{margin-top: var(--sp-1)}.mt-2{margin-top: var(--sp-2)}.mt-3{margin-top: var(--sp-3)}.mt-4{margin-top: var(--sp-4)}.mt-5{margin-top: var(--sp-5)}.mt-6{margin-top: var(--sp-6)}.mt-7{margin-top: var(--sp-7)}.mt-8{margin-top: var(--sp-8)}.mt-9{margin-top: var(--sp-9)}.mt-10{margin-top: var(--sp-10)}.mb-4{margin-bottom: var(--sp-4)}.mb-6{margin-bottom: var(--sp-6)}.mb-8{margin-bottom: var(--sp-8)}.ta-r{text-align: right}.ta-c{text-align: center}.nowrap{white-space: nowrap}.ellip{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}.bt{border-top: 1px solid var(--rule)}.bb{border-bottom: 1px solid var(--rule)}.maxw-t{max-width: 640px}.w-100{width: 100%}.only-m{display: none !important}@media (max-width: 1000px){.g4{grid-template-columns: repeat(2,minmax(0,1fr))}.g3{grid-template-columns: repeat(2,minmax(0,1fr))}.g-side{grid-template-columns: minmax(0,1fr)}}@media (max-width: 760px){.g2,.g3,.g4{grid-template-columns: minmax(0,1fr);gap: var(--sp-6)}.only-m{display: revert !important}.no-m{display: none !important}}
