.gf-root{gap:18px;min-width:0;padding-top:6px;display:grid}.gf-root.drop{outline:2px dashed var(--focus);outline-offset:6px}.gf-chk{background:var(--inset) repeating-conic-gradient(var(--line) 0 25%,transparent 0 50%) 0 0/12px 12px;border:1px solid var(--line);min-width:0;line-height:0}.gf-chk canvas{width:100%;height:auto;image-rendering:pixelated;display:block}.gf-rd0{justify-content:start;margin-top:8px}.gf-rd0:before,.gf-rd0>.rd{text-align:left}.gf-src{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.gf-srcl{font-size:13.5px;font-weight:700}.gf-srcb,.gf-seg{display:inline-flex}.gf-srcb button{height:32px;color:var(--ink-3);font:500 12.5px/1 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 12px}.gf-srcb button+button,.gf-seg+button{border-left:1px solid var(--line)}.gf-srcb button:hover{color:var(--ink)}.gf-srcb button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.gf-src .msg{flex:12em;min-height:0}.gf-bar{scrollbar-width:thin;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.gf-bar li{min-width:0;display:flex}.gf-bar button{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:500 12.5px/1.2 var(--sans);text-align:left;white-space:nowrap;cursor:pointer;border-left-width:0;flex:1;justify-items:start;gap:3px;padding:9px 20px 9px 22px;display:grid;position:relative}.gf-bar li:first-child button{border-left-width:1px;border-radius:4px 0 0 4px;padding-left:12px}.gf-bar li:last-child button{border-radius:0 4px 4px 0}.gf-bar li+li button:before{content:"";z-index:1;background:var(--surface);border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.gf-bar li:has(button[aria-pressed=true])+li button:before{background:var(--ink);border-color:var(--ink)}.gf-bar b{font:700 16px/1.2 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.gf-bar button:hover{color:var(--ink)}.gf-bar button:focus-visible{outline-offset:-3px}.gf-bar button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.gf-bar button[aria-pressed=true] b{color:var(--surface)}.gf-ch{display:none}.gf-ch.on{display:block}.gf-stepnav{justify-content:space-between;gap:10px;display:flex}.gf-step{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:10px;padding:4px 14px;display:inline-flex}.gf-step.r{text-align:right}.gf-step:hover:not(:disabled){border-color:var(--line-2)}.gf-step:disabled{visibility:hidden}.gf-step span{flex-direction:column;gap:1px;display:flex}.gf-step small{color:var(--ink-3);font-size:11px}.gf-step b{font-size:13.5px;font-weight:600}.gf-step svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:7px;height:12px}.gf-stb{margin-bottom:10px}.gf-stb .hw{text-align:left}.gf-stop{color:var(--warn)}.gf-stop:empty{display:none}.gf-nb{border:1px solid var(--line);width:22px;height:20px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:0}.gf-now{flex-wrap:wrap;align-items:stretch;gap:6px 30px;min-height:58px;margin-bottom:14px;display:flex}.gf-now>div{border:1px solid var(--line-2);background:var(--surface);min-width:92px;color:var(--ink);font:500 13px/1 var(--mono);border-radius:4px;align-content:center;gap:5px;padding:6px 12px;display:grid;position:relative}.gf-now>div+div:before{content:"";border-top:1.5px solid var(--ink-3);width:18px;position:absolute;top:50%;left:-24px}.gf-now>div+div:after{content:"";border-top:1.5px solid var(--ink-3);border-right:1.5px solid var(--ink-3);width:7px;height:7px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)rotate(45deg)}.gf-now small{font:500 11.5px/1 var(--sans);color:var(--ink-3)}@media (width<=520px){.gf-now{gap:6px}.gf-now>div+div:before,.gf-now>div+div:after{content:none}}.gf-now .big{font:700 18px/1 var(--mono);font-variant-numeric:tabular-nums}.gf-now .new{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.gf-ad{align-items:center;gap:8px;display:inline-flex}.gf-swr{vertical-align:middle;align-items:center;gap:1px;display:inline-flex}.gf-swr i{width:14px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent);display:inline-block}.gf-swr i.t{background:var(--inset) repeating-conic-gradient(var(--line-2) 0 25%,transparent 0 50%) 0 0/7px 7px}.gf-swr i.nx{outline:2px dashed var(--accent);outline-offset:-1px}.gf-swr small{font:500 11.5px/1 var(--mono);margin-left:4px}.gf-lz{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=760px){.gf-lz{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.gf-treew{border:1px solid var(--line);background:var(--screen);overscroll-behavior:contain;height:clamp(240px,46vw,460px);overflow:auto}.gf-treew:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gf-treew svg{font:500 10px var(--mono);display:block}.gf-treew .e{fill:none;stroke:var(--line-2);stroke-width:1px}.gf-treew .e.on{stroke:var(--ink);stroke-width:2px}.gf-treew rect{stroke:color-mix(in srgb,var(--ink) 25%,transparent);stroke-width:.75px}.gf-treew rect.on{stroke:var(--ink);stroke-width:2.2px}.gf-treew rect.nw{stroke:var(--accent);stroke-width:3px}.gf-treew rect.tr{fill:var(--inset)}.gf-treew text{fill:var(--ink-3);text-anchor:middle}.gf-treew text.on{fill:var(--ink);font-weight:700}.gf-tp{border-bottom:0;margin-top:14px;padding:12px 0 0}.gf-ctl{margin-bottom:14px}.gf-palb{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (width>=760px){.gf-palb{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.gf-sw{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(16,minmax(0,1fr));gap:1px;display:grid}.gf-sw i{aspect-ratio:1;background:var(--surface);cursor:pointer;display:block}.gf-sw i.t{background:var(--inset) repeating-conic-gradient(var(--line-2) 0 25%,transparent 0 50%) 0 0/8px 8px}.gf-sw i.on{box-shadow:inset 0 0 0 2px var(--ink),inset 0 0 0 3px var(--surface)}.gf-ilc{align-items:center;gap:14px;margin-bottom:12px;font-size:13.5px;font-weight:700;display:flex}.gf-ilc label{white-space:nowrap;flex:none}.gf-ilc b{font:700 13px/1 var(--mono)}.gf-ilc .sl{flex:1;min-width:0}.gf-ilb{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;max-width:820px;margin:0 auto;display:grid}.gf-ilb figure{min-width:0;margin:0}.gf-ilw{padding-left:12px;position:relative}#cv-ilb{width:8px;height:100%;image-rendering:pixelated;position:absolute;top:0;left:0}.gf-ilb figcaption{padding-left:12px}.gf-ch figcaption{font:500 12px/1.3 var(--mono);color:var(--ink-2);margin-top:5px}.gf-ch figcaption b{float:right;color:var(--ink);font-variant-numeric:tabular-nums}@media (width<=520px){.gf-ch figcaption b{float:none;display:block}}.gf-strip{border:1px solid var(--line);height:44px;display:flex;overflow:hidden}.gf-strip button{border:0;border-right:1px solid var(--surface);background:color-mix(in srgb,var(--c) 70%,var(--surface));min-width:1px;color:var(--ink);font:700 11px/1 var(--mono);white-space:nowrap;cursor:pointer;place-items:center;padding:0;display:grid;overflow:hidden}.gf-strip button.on{box-shadow:inset 0 0 0 2px var(--ink)}.gf-strip button:focus-visible{outline-offset:-2px}.k-header{--c:#8f979e}.k-lsd{--c:#9970ab}.k-gct,.k-lct{--c:#c9a227}.k-gce{--c:#d6604d}.k-app,.k-comment,.k-text,.k-ext{--c:#5aae61}.k-desc{--c:#0a8fa8}.k-mincode{--c:#2a64b0}.k-data{--c:#4393c3}.k-trailer{--c:#48505a}.k-junk{--c:#b3123f}.gf-bits{font:500 12px/1 var(--mono);flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.gf-by{border:1px solid var(--line);grid-template-columns:repeat(8,1.35em);display:grid}.gf-by span{height:1.8em;color:var(--ink-3);place-items:center;display:grid}.gf-by span.a{background:color-mix(in srgb,var(--ink-3) 18%,transparent)}.gf-by span.b{background:color-mix(in srgb,var(--ink-3) 34%,transparent)}.gf-by span.on{background:var(--ink);color:var(--surface);font-weight:700}.gf-by small{border-top:1px solid var(--line);text-align:center;color:var(--ink-3);grid-column:1/-1;padding:3px 0;font-size:10.5px}#hx{margin-top:8px}.hx-header{background:#8f979e4d}.hx-lsd{background:#9970ab4d}.hx-gct,.hx-lct{background:#c9a2274d}.hx-gce{background:#d6604d4d}.hx-app,.hx-comment,.hx-text,.hx-ext{background:#5aae614d}.hx-desc{background:#0a8fa84d}.hx-mincode{background:#2a64b04d}.hx-data{background:#4393c34d}.hx-sub{background:#2a64b08c;font-weight:700}.hx-trailer{background:#48505a73}.hx-junk{background:#b3123f4d}
