:root{color-scheme:light;--bg: #f3f1ec;--panel: #fffefb;--panel2: #f8f6f1;--border: #e5e1d8;--border2: #cdc7ba;--dot: #dcd7cc;--text: #2a2722;--muted: #686256;--faint: #716b5f;--accent: #c25608;--accent-bg: #fcdeb4;--accent-edge: #f0c48e;--accent-ink: #1b1403;--good: #2a7a3d;--live: #2a7a3d;--bad: #bf3f2b;--bar: #4a453c;--track: #ece8df;--grid: #ece8df;--sel: #fcf0d2;--s1: #c93c24;--s2: #2a56c6;--s3: #0c7f70;--ctl-h: 1.75rem;--font-text: "Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace}:root:where(:lang(zh-CN)){--font-text: "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}:root:where(:lang(zh-Hant)){--font-text: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif}:root:where(:lang(ja)){--font-text: "Noto Sans JP", "Hiragino Sans", "Yu Gothic UI", Meiryo, sans-serif}:root:where(:lang(ko)){--font-text: "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;word-break:keep-all}@supports (-webkit-touch-callout: none){:root:where(:lang(zh-CN)){--font-text: "PingFang SC", "Noto Sans SC", sans-serif}:root:where(:lang(zh-Hant)){--font-text: "PingFang TC", "Noto Sans TC", sans-serif}:root:where(:lang(ja)){--font-text: "Hiragino Sans", "Noto Sans JP", sans-serif}:root:where(:lang(ko)){--font-text: "Apple SD Gothic Neo", "Noto Sans KR", sans-serif}:root:where(:lang(en)){--font-text: -apple-system, system-ui, "Noto Sans", sans-serif}}@media(pointer:coarse){:root{--ctl-h: 2.25rem}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0b0d10;--panel: #11151a;--panel2: #161b21;--border: #232a33;--border2: #2e3742;--dot: #232a33;--text: #d7dde5;--muted: #7f8a99;--faint: #6a7583;--accent: #d4a029;--accent-bg: #d4a029;--accent-edge: #d4a029;--accent-ink: #0b0d10;--good: #3fb950;--live: #3fb950;--bad: #ff6b5e;--bar: #d7dde5;--track: #1c222a;--grid: #1a2027;--sel: #1c1a13;--s1: #e35a3a;--s2: #4f74e8;--s3: #1fa38c}}:root[data-theme=dark]{color-scheme:dark;--bg: #0b0d10;--panel: #11151a;--panel2: #161b21;--border: #232a33;--border2: #2e3742;--dot: #232a33;--text: #d7dde5;--muted: #7f8a99;--faint: #6a7583;--accent: #d4a029;--accent-bg: #d4a029;--accent-edge: #d4a029;--accent-ink: #0b0d10;--good: #3fb950;--live: #3fb950;--bad: #ff6b5e;--bar: #d7dde5;--track: #1c222a;--grid: #1a2027;--sel: #1c1a13;--s1: #e35a3a;--s2: #4f74e8;--s3: #1fa38c}*{box-sizing:border-box}html{font-size:max(16px,calc(100vw / 120));background:var(--bg);scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--border2) var(--bg)}@media(min-width:1921px){input:is([type=checkbox],[type=radio]){width:.8125rem;height:.8125rem}}html::-webkit-scrollbar{width:.625rem;height:.625rem}html::-webkit-scrollbar-track{background:var(--bg)}html::-webkit-scrollbar-thumb{background:var(--border2);border-radius:.3125rem;border:.125rem solid var(--bg)}body{margin:0;color:var(--text);background:var(--bg);min-height:100vh;min-height:100dvh;font:.75rem/1.5 var(--font-text)}.mono,.num,table td,.k,.seg button,.btn,select,input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.txt{font-family:var(--font-text)}.k{font-size:.6875rem;color:var(--muted);white-space:nowrap;font-family:var(--font-text)}.faint{color:var(--faint)}.page{max-width:80rem;margin:0 auto;padding:1.375rem 1.75rem 2.25rem;container:page / inline-size}@media(max-width:1140px){.page{padding:1.125rem 1rem 2rem}}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:.125rem solid var(--accent);outline-offset:.0625rem}input[type=search]{width:8.125rem;height:var(--ctl-h);background:var(--panel);color:var(--text);border:.0625rem solid var(--border2);border-radius:.1875rem;padding:0 .5rem;font-size:.6875rem}input[type=search]::placeholder{color:var(--faint)}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--ctl-h);font-size:.6875rem;font-weight:500;color:var(--text);border:.0625rem solid var(--border2);border-radius:.1875rem;padding:0 .625rem;background:var(--panel);white-space:nowrap}.btn:hover{border-color:var(--text)}.btn.primary{background:var(--accent-bg);color:var(--accent-ink);border-color:var(--accent-edge);font-weight:700;letter-spacing:.06em;padding:0 .875rem}.btn:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:default}[hidden]{display:none!important}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[tabindex="-1"]:focus{outline:none}dialog::backdrop{background:#0000008c}.confirm-dialog{width:min(28rem,calc(100vw - 2rem));padding:1.25rem;color:var(--text);background:var(--panel);border:.0625rem solid var(--border2);border-radius:.25rem}.confirm-dialog h2{margin:0;font-size:1rem}.confirm-dialog p{margin:.75rem 0 1.25rem;color:var(--muted);line-height:1.7;text-wrap:balance}.confirm-dialog p:where(:lang(ja)){word-break:auto-phrase}.confirm-dialog .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem}@supports (-webkit-touch-callout: none){@media(max-width:600px),(max-height:500px){:is(input,select,textarea):not(.large-input){font-size:1rem!important}input::placeholder{font-size:.8125rem}}}.announcements{display:grid;gap:.5rem;margin-bottom:.8125rem}.announcement{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem .25rem .25rem .75rem;background:var(--panel);border:.0625rem solid var(--border);border-left:.1875rem solid var(--accent);border-radius:.1875rem}.announcement[data-level=important]{background:var(--sel);border-color:var(--accent-edge);border-left-color:var(--accent)}.announcement-text{flex:1;min-width:0;margin:0;padding-top:calc((var(--ctl-h) - 1.6em) / 2);font-size:.8125rem;line-height:1.6;color:var(--text);white-space:normal;overflow-wrap:anywhere}.announcement-text a{color:var(--accent);text-decoration:underline;text-underline-offset:.1875rem}.topbar{display:flex;align-items:center;gap:1.375rem;min-height:calc(var(--ctl-h) + .8125rem);padding-bottom:.8125rem;white-space:nowrap}.brand{display:flex;align-items:baseline;gap:.625rem}.brand .name{font-size:.9375rem;font-weight:700;letter-spacing:.04em}.brand .name b{color:var(--accent);font-weight:700}.brand .txt{color:var(--muted);font-size:.75rem}.topbar .right{margin-left:auto;display:flex;align-items:center;gap:.75rem;font-size:.6875rem;color:var(--muted)}.topbar .right label{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--ctl-h);cursor:pointer}.topbar .right input{accent-color:var(--accent-bg);margin:0}.status{display:flex;align-items:center;gap:1rem;font-size:.6875rem;color:var(--muted)}.status b{color:var(--text);font-weight:400}.pill{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;color:var(--faint)}.pill:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:currentColor}.pill.ok{color:var(--live)}.pill.ok:before{box-shadow:0 0 .375rem var(--live)}.pill.bad{color:var(--bad)}.tabline{--tabline-h: max( 2.40625rem , calc(var(--ctl-h) / 2 + 1.3125rem));display:flex;align-items:center;gap:1.5rem;min-height:var(--tabline-h)}.views{display:flex;align-items:flex-end;gap:.125rem;align-self:flex-end;min-height:var(--tabline-h);box-shadow:inset 0 -.0625rem var(--border)}.views button{display:inline-flex;align-items:baseline;gap:.375rem;padding:.5rem .875rem .5625rem;border-bottom:.125rem solid transparent;color:var(--muted);white-space:nowrap}.views button .txt{font-size:.8125rem}.views button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--accent)}.views button[aria-pressed=true] .txt{font-weight:600}.views button:focus-visible{outline-offset:-.125rem}.filters{margin-left:auto;align-self:flex-end;display:flex;align-items:center;gap:1.375rem;padding-bottom:calc(1.3125rem - var(--ctl-h) / 2)}.filter{display:flex;align-items:center;gap:.625rem}.seg{display:inline-flex;height:var(--ctl-h);border:.0625rem solid var(--border2);border-radius:.1875rem;overflow:hidden;flex:none}.seg button{font-size:.6875rem;color:var(--muted);padding:0 .5625rem;border-right:.0625rem solid var(--border);white-space:nowrap}.seg button:last-child{border-right:0}.seg button:focus-visible{outline-offset:-.125rem}.seg button[aria-pressed=true]{background:var(--accent-bg);color:var(--accent-ink);font-weight:600}.seg.txt button{font-family:var(--font-text);font-size:.75rem}.chk{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--ctl-h);font-size:.75rem;color:var(--muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.chk input{accent-color:var(--accent-bg);margin:0}.chk:has(input:checked){color:var(--text)}.panel{background:var(--panel);border:.0625rem solid var(--border);border-radius:.1875rem}.phead{display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border-bottom:.0625rem solid var(--border);background:var(--panel2);min-height:calc(var(--ctl-h) + 1.0625rem)}.phead>.txt{font-size:.8125rem;font-weight:600;white-space:nowrap}.phead .desc{color:var(--muted);font-size:.6875rem}.phead .tools{margin-left:auto;display:flex;align-items:center;gap:.625rem}.subhead{display:flex;align-items:center;gap:.625rem;padding:.5625rem .875rem;border-bottom:.0625rem solid var(--border)}.subhead>.txt{font-size:.75rem;font-weight:600;white-space:nowrap}.info{display:flex;align-items:center;gap:.875rem;padding:.375rem .875rem;border-bottom:.0625rem solid var(--border);font-size:.6875rem;color:var(--muted)}.info b{color:var(--text);font-weight:400}.info .sep{color:var(--faint)}.subhead .desc{color:var(--muted);font-size:.6875rem;text-wrap:pretty}.empty{color:var(--muted);padding:1.5rem .875rem;font-size:.75rem}.tiles{margin-top:.875rem}.tiles .grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tile{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;border-right:.0625rem solid var(--border);min-width:0}.tile:last-child{border-right:0}.tile .lab{font-size:.6875rem;color:var(--muted)}.tile .v{font-size:1.875rem;font-weight:600;line-height:1}.tile .v.accent{color:var(--accent)}.tile .sub{font-size:.6875rem;color:var(--faint);min-height:1.5em}.tiles .tile .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.skeleton{display:block;height:.6875rem;width:64%;border-radius:.1875rem;background:var(--border2);animation:skeleton-pulse 1.8s ease-in-out infinite}.skeleton-text{color:transparent!important;background:var(--border2);border-radius:.1875rem;animation:skeleton-pulse 1.8s ease-in-out infinite}.reserve{visibility:hidden}.load-failed .skeleton,.load-failed .skeleton-text{animation:none}table[aria-busy=true]>thead :is(th,.sort){color:transparent!important}@keyframes skeleton-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.skeleton,.skeleton-text{animation:none}}table{border-collapse:separate;border-spacing:0;width:100%}th{padding:.4375rem .625rem;text-align:right;border-bottom:.0625rem solid var(--border);background:var(--panel);position:sticky;top:0;z-index:1;font-size:.6875rem;font-weight:500;color:var(--muted);white-space:nowrap;font-family:var(--font-text)}td{padding:.4375rem .625rem;text-align:right;border-bottom:.0625rem solid var(--border);white-space:nowrap;vertical-align:middle;font-size:.75rem}th.l,td.l{text-align:left}td.dim{color:var(--muted)}td.name .txt{font-size:.75rem;font-weight:500}td.spark svg{display:block}td.spark{width:1%;padding-right:.875rem}td.spark:empty:before{content:"";display:block;width:5rem;height:1.25rem}th.spark{padding-left:.75rem}td.pct{font-weight:600}tr.top td.pct{color:var(--accent)}.share-value{display:inline-grid;grid-template-columns:3.75rem minmax(6.5ch,max-content);align-items:baseline;gap:.75rem}.share-bar{display:inline-block;align-self:center;width:3.75rem;height:.25rem;background:var(--track);border-radius:.125rem;overflow:hidden}.share-bar i{display:block;height:100%;background:var(--bar);border-radius:inherit}tr.top td.pct .share-bar i{background:var(--accent)}.cmp-grid>.left{border-right:.0625rem solid var(--border)}.notes{position:relative;display:flex}.notes-btn{position:relative;width:1.125rem;height:1.125rem;border:.0625rem solid var(--border2);border-radius:50%;font-size:.6875rem;line-height:1;color:var(--muted)}.notes-btn:after{content:"";position:absolute;inset:-.5625rem}.notes:hover .notes-btn,.notes-btn:focus-visible{color:var(--text);border-color:var(--text)}.notes-pop{position:absolute;right:0;top:calc(100% + .5rem);z-index:8;width:min(27.5rem,calc(100vw - 2rem));width:min(27.5rem,100cqw);white-space:normal;visibility:hidden;transition:visibility 0s .15s}.notes-pop:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:.5625rem}.notes:hover .notes-pop,.notes:focus-within .notes-pop{visibility:visible;transition-delay:.12s}.popcard{padding:.75rem;background:var(--panel);border:.0625rem solid var(--border2);border-radius:.1875rem;box-shadow:0 .75rem 2.5rem #00000059;font-size:.75rem;line-height:1.7;color:var(--muted)}.popcard p{margin:0}.popcard p+p{margin-top:.25rem}.popcard p b{margin-right:.375rem;font-weight:600;color:var(--text)}.notice{position:fixed;z-index:21;left:50%;bottom:max(1.25rem,env(safe-area-inset-bottom));transform:translate(-50%);width:max-content;max-width:min(28rem,calc(100vw - 9rem));margin:0;color:var(--text);opacity:0;pointer-events:none;transition:opacity .15s}.notice.shown{opacity:1}@container page (max-width: 53.75rem){.topbar{flex-wrap:wrap;row-gap:.375rem}}@supports not (container-type: inline-size){@media(max-width:892px),(min-width:901px)and (max-width:1109px){.topbar{flex-wrap:wrap;row-gap:.375rem}}}@container page (max-width: 45rem){.phead,.phead .tools{flex-wrap:wrap;row-gap:.5rem}}@supports not (container-type: inline-size){@media(max-width:752px),(min-width:901px)and (max-width:969px){.phead,.phead .tools{flex-wrap:wrap;row-gap:.5rem}}}@container page (max-width: 67rem){.tiles .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles .tile:nth-child(2n){border-right:0}.tiles .tile:nth-child(-n+2){border-bottom:.0625rem solid var(--border)}}@supports not (container-type: inline-size){@media(max-width:1345px){.tiles .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles .tile:nth-child(2n){border-right:0}.tiles .tile:nth-child(-n+2){border-bottom:.0625rem solid var(--border)}}}@container page (max-width: 62.5rem){.share-bar{width:2.5rem}.share-value{grid-template-columns:2.5rem minmax(6.5ch,max-content);gap:.5rem}}@supports not (container-type: inline-size){@media(max-width:1273px){.share-bar{width:2.5rem}.share-value{grid-template-columns:2.5rem minmax(6.5ch,max-content);gap:.5rem}}}@container page (max-width: 35rem){.views{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.views::-webkit-scrollbar{display:none}.views button{padding-left:.5rem;padding-right:.5rem}.info{flex-wrap:wrap;gap:.125rem .875rem}.info .sep{display:none}.tile{padding:.75rem .875rem}.tile .v{font-size:1.5rem}.tiles .tile>.sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:3em;white-space:normal;word-break:keep-all;text-wrap:pretty}.share-bar{display:none}.share-value{display:inline-block;min-width:6.5ch}}@supports not (container-type: inline-size){@media(max-width:592px){.views{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.views::-webkit-scrollbar{display:none}.views button{padding-left:.5rem;padding-right:.5rem}.info{flex-wrap:wrap;gap:.125rem .875rem}.info .sep{display:none}.tile{padding:.75rem .875rem}.tile .v{font-size:1.5rem}.tiles .tile>.sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:3em;white-space:normal;word-break:keep-all;text-wrap:pretty}.share-bar{display:none}.share-value{display:inline-block;min-width:6.5ch}}}.mobile-toolbar{display:none}.mobile-menu{position:fixed;inset:0 auto 0 0;margin:0;width:min(23rem,calc(100vw - 2rem));max-width:none;height:100vh;height:100dvh;max-height:none;padding:0;color:var(--text);background:var(--panel);border:0;border-right:.0625rem solid var(--border2);overflow-y:auto;overscroll-behavior:contain}@media(max-width:600px){.mobile-menu{width:100%;border-right:0}}.mobile-menu-heading{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;padding:max(.5rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-left)) .5rem;background:var(--panel);border-bottom:.0625rem solid var(--border)}.mobile-menu-heading h2{margin:0;font-size:1rem;font-weight:600}.dialog-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ctl-h);height:var(--ctl-h);color:var(--muted)}.dialog-close:hover,.dialog-close:focus-visible{color:var(--text)}.dialog-close svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.mobile-menu-content{padding:1rem max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-bottom))}.mobile-menu-section:not([hidden])~.mobile-menu-section:not([hidden]){margin-top:1rem;padding-top:1rem;border-top:.0625rem solid var(--border)}.mobile-menu-section h3{margin:0 0 .75rem;font-size:.8125rem;color:var(--muted);font-weight:500}.mobile-menu .filters{display:flex;align-items:stretch;flex-direction:column;gap:1rem;margin:0;padding:0}.mobile-menu .filter{flex-wrap:wrap;gap:.5rem}.mobile-menu .filter>.k{width:100%}.mobile-menu .seg{display:flex;height:auto;min-height:2.5rem;max-width:100%;flex-wrap:wrap}.mobile-menu .seg button{flex:1 1 auto;min-height:2.5rem;white-space:normal}.mobile-menu .chk{min-height:2.25rem}.mobile-menu .topbar{position:relative;display:flex;flex-wrap:wrap;min-height:0;padding:0;gap:.75rem;white-space:normal}.mobile-menu .topbar .brand{display:none}.mobile-menu .topbar .right{margin:0}.mobile-menu .notes{position:static}.mobile-menu .notes-pop{left:0;right:0;width:auto}.mobile-menu .site-nav{position:static;width:auto;height:auto;margin-top:1rem;padding:0;border:0}.mobile-menu .site-link{justify-content:center;min-height:2.75rem}.mobile-menu .site-preferences{margin:.75rem 0 0}.mobile-menu .site-nav .btn{flex:1;height:2.75rem}html.mobile-menu-open{overflow:hidden}@media(max-width:900px){.site>.site-nav,.page>.topbar>:not(.status),.page>.tabline>.filters{display:none}.page>.topbar{min-height:0;padding-bottom:0}.announcements{margin-top:.5rem}.page>.topbar>.status,.page>.status{min-height:1.03125rem}.page{--page-left: max(1rem, env(safe-area-inset-left));--page-right: max(1rem, env(safe-area-inset-right));padding-top:0;padding-left:var(--page-left);padding-right:var(--page-right);padding-bottom:max(2rem,env(safe-area-inset-bottom))}.tabline{margin-bottom:.5rem}.mobile-toolbar{position:sticky;top:0;z-index:6;display:grid;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;margin:0 calc(-1 * var(--page-right)) .5rem calc(-1 * var(--page-left));padding:max(.25rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) .25rem max(.75rem,env(safe-area-inset-left));border-bottom:.0625rem solid var(--accent);background:var(--panel)}.mobile-title{text-align:center;color:var(--accent);font-size:.875rem;font-weight:600;letter-spacing:.06em}.mobile-menu-button,.mobile-lang{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--text);border-radius:.25rem}.mobile-menu-button svg,.mobile-lang svg{width:1.25rem;height:1.25rem}.mobile-menu-button[aria-expanded=true]{background:var(--track)}.mobile-lang{position:relative;overflow:hidden}.mobile-lang select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:1rem}.mobile-lang:focus-within{outline:.125rem solid var(--accent)}}.site{display:flex;min-height:100vh;min-height:100dvh}.site-nav{position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;width:12.5rem;flex:none;display:flex;flex-direction:column;gap:.125rem;padding:1.375rem .75rem 1.125rem;background:var(--panel);border-right:.0625rem solid var(--border)}.site-brand{display:flex;align-items:center;flex:none;height:var(--ctl-h);margin-bottom:.6875rem;padding:0 .625rem;font-size:.9375rem;font-weight:700;letter-spacing:.04em}.site-logo{color:var(--text);text-decoration:none}.site-slash{min-width:1.125rem;margin-left:-.1875rem;color:var(--accent);text-align:center}.site-link{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;border-left:.125rem solid transparent;border-radius:0 .1875rem .1875rem 0;color:var(--muted);text-decoration:none}.site-link .mono{font-size:.75rem;font-weight:600;letter-spacing:.04em}.site-link .txt{font-size:.6875rem}.site-link:hover{color:var(--text);background:var(--panel2)}.site-link[aria-current=page]{color:var(--text);background:var(--panel2);border-left-color:var(--accent)}.site-link[aria-current=page] .mono{color:var(--accent)}.site-link[data-pending]{color:var(--accent);border-color:var(--accent);background:var(--panel2)}html[data-navigating] .page{opacity:.65}html[data-navigating],html[data-navigating] .site-link{cursor:progress}.site-spacer{flex:1}.site-preferences{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 .625rem}.site-lang{flex:none;height:var(--ctl-h);margin:0;padding:0 .5rem;background:var(--panel);color:var(--text);border:.0625rem solid var(--border2);border-radius:.1875rem;font-family:var(--font-text);font-size:.75rem}.site-nav .btn{flex:none;margin:0}.site-main{flex:1;min-width:0;background-image:radial-gradient(var(--dot) .0375rem,transparent .0375rem);background-size:1rem 1rem}.back-top{position:fixed;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom));z-index:6;display:grid;place-items:center;width:2.25rem;height:2.25rem;color:var(--muted);background:var(--panel);border:.0625rem solid var(--border2);border-radius:.1875rem;box-shadow:0 .125rem .5rem #00000021}.back-top svg{width:1.125rem;height:1.125rem}.back-top:active{color:var(--accent);border-color:var(--accent)}@media(hover:hover){.back-top:hover{color:var(--accent);border-color:var(--accent);background:var(--panel2)}}@media(pointer:coarse){.back-top{width:2.75rem;height:2.75rem}}@media(max-width:1140px){.site-nav{padding-top:1.125rem}}.theme-light{display:none}:root[data-theme=dark] .theme-dark{display:none}:root[data-theme=dark] .theme-light{display:inline}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-dark{display:none}:root:not([data-theme=light]) .theme-light{display:inline}}.notfound{margin-top:.875rem}.notfound .empty{display:flex;flex-wrap:wrap;column-gap:.375rem}.notfound p{margin:0}.notfound a{color:var(--accent)}
