@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-cyrillic-ext-400-normal-D0qCGFbe.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-cyrillic-ext-400-normal-BsKgHPLI.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-89JuSpTM.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-400-normal-_5OjdirJ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-BJ9nxTJg.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-400-normal-DKB-SAek.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-cyrillic-ext-600-normal-DegcPR6g.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-cyrillic-ext-600-normal-DBydRLII.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal-CdKbmnAp.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-vietnamese-600-normal--5ui7us-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-CBdNZ9Ci.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-ext-600-normal-DvCwRnqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#07080a;--ink:#d9d5c8;--label:#7f7a6d;--accent:#ff7a1a;--server:#8fb3c4;--error:#e5484d;--rule:#26241f;--font-ui:"IBM Plex Sans Condensed", sans-serif;--font-mono:"JetBrains Mono Variable", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.4}body:after{content:"";pointer-events:none;opacity:.06;image-rendering:pixelated;z-index:100;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQAAAACCEkxzAAACS0lEQVR42gFAAr/9ANb7Fel2yFuEAEob7sOfeBDvAP58/ZQ4wL5HAMSGmciwnuyHALIsEKEfiSzdAHI7mNis39fNAGiPuP4vr/A0AIIA+DBdOHXFANM6kL/pHPrYAAU3lez/G9HxAJYcCpzNxzs9ABWvO8GX9Z7ZANMuHPQduj3BAFeZGPFk+dzmAOs2riszNFncAJRrs/1FQpNUAN4pCUtQ9N+WAOOUrph4l+FJAHFgia7wojwdAPsOlc7raHXLAA4zc9yxvhpMAAbHSaiAqv7iAOKjV++SJnsgACJ/yjSJSzlQAOI8AFcR8scdAOrWEpmuqYYhAKHiEMk5kLq2AFZUPyWhzxDEAP9aONcvep+NAFc1ncNU1uqKAJF7YTvJMngjAFsBUVo3+CnrAFrezgEUkds+AFG0Bo4ZMQcyAGsaHcNeeLJLAGvV79tmp01KAHqvsOZWP9GzADpTQaUh/NaiAE/v8j0HmI2sAA9b0Zx3wEltAKnLanhLF7QKADFJzqwcZ057ALtoQMIXv7fEAMrfcROGXtxPAFBRM5XlzVaqAI/Kk6Sk6thlAOvp2PrAO9LxAEoJRKnBoZ85AJX7dM9mS1LbAAw7Joa8cd1NAGitUTXKa1U6ANUNY5SetGraAHbn4ovVGRV5APjCLEBES+IMAI9edK2MVriKAJGiHJlQjGXzAH9o0ZUuLBNgAPCiAIzxW8tqACsSF5+bAOOeAHos4U7My243ACZsM6HSogN0ANzHRxgEq/AfACCpCOzDsD/LANVR0dOq231PxxYH3QS0ckgAAAAASUVORK5CYII=);position:fixed;inset:0}button,input,select{font:inherit;color:inherit;border:1px solid var(--rule);background:0 0;border-radius:0}button{cursor:pointer;padding:2px 8px}:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.pane{border:1px solid var(--rule);min-width:0;min-height:0;position:relative}.pane:before,.pane:after{content:"";pointer-events:none;border-color:var(--label);border-style:solid;width:8px;height:8px;position:absolute}.pane:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.pane:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.label{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.12em;color:var(--label);font-size:11px;font-weight:600}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rule{border:0;border-top:1px solid var(--rule)}.error{color:var(--error)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.afterimage{display:none}}.picker.svelte-16lcno0{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex;position:relative}.row.svelte-16lcno0{flex-wrap:wrap;max-width:100%;display:inline-flex}.tab.svelte-16lcno0{min-height:26px;color:var(--label);padding:0 10px}.tab.svelte-16lcno0+.tab:where(.svelte-16lcno0){border-left:0}.tab.svelte-16lcno0:hover{color:var(--ink)}.family[aria-checked=true].svelte-16lcno0{color:var(--accent);border-color:var(--accent)}.family[aria-checked=true].svelte-16lcno0+.family:where(.svelte-16lcno0){border-left:1px solid var(--accent)}.scenario[aria-checked=true].svelte-16lcno0{color:var(--bg);background:var(--accent);border-color:var(--accent)}.chevron.svelte-16lcno0{color:var(--label)}.card.svelte-16lcno0{z-index:20;background:var(--bg);border:1px solid var(--accent);text-transform:none;letter-spacing:0;flex-direction:column;gap:6px;width:300px;max-width:calc(100vw - 32px);padding:10px;display:none;position:absolute;top:calc(100% + 6px);left:0}.card.open.svelte-16lcno0{display:flex}.card.svelte-16lcno0{pointer-events:none}.title.svelte-16lcno0{color:var(--accent)}.blurb.svelte-16lcno0{color:var(--ink);font-size:12px;line-height:1.45}.stack.svelte-16lcno0{color:var(--ink);font-size:11px}.shape.svelte-16lcno0{border-bottom:1px solid var(--rule);width:240px;height:18px;display:block;position:relative}.seg.svelte-16lcno0{background:var(--accent);position:absolute;bottom:0}.seg.server.svelte-16lcno0{background:var(--server)}.seg.dropped.svelte-16lcno0{background:var(--error)}.counts.svelte-16lcno0{font-size:10px}.controls.svelte-350y9c{flex-direction:column;grid-column:1/-1;gap:6px;padding:6px 8px;display:flex}.row.svelte-350y9c{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.row.svelte-350y9c+.row:where(.svelte-350y9c){border-top:1px solid var(--rule);padding-top:6px}.brand.svelte-350y9c{color:var(--ink);letter-spacing:.24em}.group.svelte-350y9c{border-left:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-left:12px;display:inline-flex}.legend.svelte-350y9c{color:var(--label);font-size:9px}.changed.svelte-350y9c{color:var(--accent);margin-left:.5em}.about.svelte-350y9c{white-space:nowrap;text-overflow:ellipsis;flex:260px;min-width:0;font-size:12px;overflow:hidden}.about.svelte-350y9c .title:where(.svelte-350y9c){color:var(--ink);margin-right:6px}.about.svelte-350y9c .blurb:where(.svelte-350y9c){color:var(--label)}button.svelte-350y9c:disabled{color:var(--label);cursor:default}label.svelte-350y9c{align-items:center;gap:6px;display:inline-flex}input.svelte-350y9c{color:var(--ink);text-transform:none;letter-spacing:0;padding:1px 4px}button.svelte-350y9c{color:var(--ink)}button.svelte-350y9c:hover{border-color:var(--accent)}.tap.svelte-350y9c{color:var(--accent)}.count.svelte-350y9c{color:var(--accent);letter-spacing:0}.knob.svelte-350y9c{position:relative}.term.svelte-350y9c{-webkit-text-decoration:underline dotted var(--label);text-decoration:underline dotted var(--label);text-underline-offset:3px;cursor:help}.hint.svelte-350y9c{z-index:20;background:var(--bg);border:1px solid var(--accent);width:340px;max-width:calc(100vw - 32px);color:var(--ink);text-transform:none;letter-spacing:0;pointer-events:none;padding:8px 10px;font-size:12px;line-height:1.45;display:none;position:absolute;top:calc(100% + 6px);left:0}.hint-name.svelte-350y9c{color:var(--accent);margin-bottom:4px;display:block}.knob.svelte-350y9c:hover .hint:where(.svelte-350y9c),.knob.svelte-350y9c:focus-within .hint:where(.svelte-350y9c){display:block}.push.svelte-350y9c{flex:1}.splitter.svelte-4r518j{touch-action:none;z-index:4;position:relative}.splitter.vertical.svelte-4r518j{cursor:col-resize;width:8px}.splitter.horizontal.svelte-4r518j{cursor:row-resize;flex:0 0 8px;height:8px}.splitter.svelte-4r518j:after{content:"";background:0 0;position:absolute}.vertical.svelte-4r518j:after{width:2px;top:0;bottom:0;left:3px}.horizontal.svelte-4r518j:after{height:2px;top:3px;left:0;right:0}.splitter.svelte-4r518j:hover:after{background:var(--rule)}.splitter.dragging.svelte-4r518j:after,.splitter.svelte-4r518j:focus-visible:after{background:var(--accent)}.splitter.svelte-4r518j:focus-visible{outline:none}.changes.svelte-dpuu64{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:4px 0}summary.svelte-dpuu64{cursor:pointer;color:var(--accent);padding:2px 8px;font-size:10px}ul.svelte-dpuu64{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 8px;padding:4px 8px 2px;list-style:none;display:grid}button.svelte-dpuu64{text-align:left;width:100%;min-height:24px;color:var(--ink);border-color:#0000;border-left:2px solid var(--accent);grid-template-columns:auto 1fr;gap:0 8px;padding:2px 6px;display:grid}button.svelte-dpuu64:hover,button.svelte-dpuu64:focus-visible{border-color:var(--accent)}.name.svelte-dpuu64{color:var(--accent);text-transform:none;letter-spacing:.04em}.value.svelte-dpuu64{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.why.svelte-dpuu64{color:var(--label);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;overflow:hidden}.unchanged.svelte-dpuu64{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:4px 8px;font-size:10px}.wire.svelte-2y9aw6{border-top:1px solid var(--rule);margin-top:10px;padding-top:6px}header.svelte-2y9aw6{justify-content:space-between;align-items:center;display:flex}header.svelte-2y9aw6 label:where(.svelte-2y9aw6){cursor:pointer;align-items:center;gap:4px;display:inline-flex}.scroll.svelte-2y9aw6{margin-top:6px;overflow-x:auto}.row.svelte-2y9aw6{color:var(--label);font-size:10px;display:flex}.row.svelte-2y9aw6 span:where(.svelte-2y9aw6){text-align:center;border-left:1px solid var(--rule);flex:none}.row.groups.svelte-2y9aw6{color:var(--ink);letter-spacing:.05em}svg.svelte-2y9aw6{margin-top:4px;display:block}polyline.svelte-2y9aw6{fill:none;stroke:var(--accent);stroke-width:1px}.mid.svelte-2y9aw6{stroke:var(--rule);stroke-dasharray:2 3}.note.svelte-2y9aw6{color:var(--label);margin-top:4px;font-size:11px}.enhance.svelte-19ktjo5{border-top:1px solid var(--rule);padding:8px}header.svelte-19ktjo5{justify-content:space-between;display:flex}.bits.svelte-19ktjo5{margin:8px 0;font-size:24px;line-height:1.3}.bit-row.svelte-19ktjo5{align-items:baseline;gap:.35em;display:flex}.offset.svelte-19ktjo5{color:var(--label);width:4em;font-size:11px}.bit-cell.svelte-19ktjo5{width:1ch;color:var(--label)}.bit-cell.on.svelte-19ktjo5{color:var(--accent)}.value.svelte-19ktjo5{font-size:14px}.explain.svelte-19ktjo5{margin-top:4px}.hex.svelte-vyqxza{border-top:1px solid var(--rule);flex:0 auto;min-height:0;max-height:45%;padding:6px 8px;font-size:12px;overflow:auto}.line.svelte-vyqxza{white-space:pre;gap:12px;display:flex}.offset.svelte-vyqxza{color:var(--label)}.bytes.svelte-vyqxza{grid-template-columns:repeat(16,2.4ch);display:inline-grid}.fold.svelte-vyqxza{text-align:left;border:0;border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);width:100%;min-height:24px;margin:2px 0;padding:2px 0;display:block}.t-label.svelte-vyqxza{--t:var(--label)}.t-server.svelte-vyqxza{--t:var(--server)}.t-accent.svelte-vyqxza{--t:var(--accent)}.t-ink.svelte-vyqxza{--t:var(--ink)}.t-error.svelte-vyqxza{--t:var(--error)}.s0.svelte-vyqxza{background:color-mix(in srgb, var(--t) 26%, var(--bg))}.s1.svelte-vyqxza{background:color-mix(in srgb, var(--t) 13%, var(--bg))}.hex-byte.svelte-vyqxza{text-align:center;border-left:1px solid #0000}.hex-byte.start.svelte-vyqxza{border-left-color:color-mix(in srgb, var(--t) 70%, var(--bg))}.bits.svelte-vyqxza{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--t) 80%, var(--bg));text-decoration:underline dotted color-mix(in srgb, var(--t) 80%, var(--bg));text-underline-offset:3px}.payload.svelte-vyqxza{-webkit-text-decoration:underline dashed color-mix(in srgb, var(--t) 50%, var(--bg));text-decoration:underline dashed color-mix(in srgb, var(--t) 50%, var(--bg));text-underline-offset:3px}.hot.svelte-vyqxza{background:var(--accent);color:var(--bg)}.tree.svelte-xo1osz{min-height:0;overflow-y:auto}summary.svelte-xo1osz{cursor:pointer;border-top:1px solid var(--rule);padding:4px 8px;list-style:none}summary.svelte-xo1osz::-webkit-details-marker{display:none}ul.svelte-xo1osz{list-style:none}.row.svelte-xo1osz{text-align:left;border:0;grid-template-columns:14px 13em 1fr;align-items:baseline;gap:6px;width:100%;min-height:24px;padding:1px 8px;display:grid}.row.svelte-xo1osz:hover,.row.svelte-xo1osz:focus-visible,.row.active.svelte-xo1osz{outline:1px solid var(--accent);outline-offset:-1px}.name.svelte-xo1osz{text-transform:none;letter-spacing:.04em}.value.svelte-xo1osz{overflow-wrap:anywhere}.t-label.svelte-xo1osz{--t:var(--label)}.t-server.svelte-xo1osz{--t:var(--server)}.t-accent.svelte-xo1osz{--t:var(--accent)}.t-ink.svelte-xo1osz{--t:var(--ink)}.t-error.svelte-xo1osz{--t:var(--error)}.row.s0.svelte-xo1osz{border-left:3px solid color-mix(in srgb, var(--t) 85%, var(--bg))}.row.s1.svelte-xo1osz{border-left:3px solid color-mix(in srgb, var(--t) 45%, var(--bg))}.swatch.svelte-xo1osz{background:color-mix(in srgb, var(--t) 70%, var(--bg));width:8px;height:8px;margin-right:6px;display:inline-block}.mark.svelte-xo1osz{color:var(--accent)}.dissector.svelte-1jewuuh{flex-direction:column;display:flex}.empty.svelte-1jewuuh{padding:12px}header.svelte-1jewuuh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 8px;display:flex}.meta.svelte-1jewuuh{letter-spacing:.04em;margin-left:8px}.nav.svelte-1jewuuh{align-items:center;gap:6px;display:flex}.nav.svelte-1jewuuh button:where(.svelte-1jewuuh){color:var(--ink);min-height:24px}.nav.svelte-1jewuuh button:where(.svelte-1jewuuh):hover:not(:disabled){border-color:var(--accent)}.nav.svelte-1jewuuh button:where(.svelte-1jewuuh):disabled{color:var(--label);cursor:default}.badge.svelte-1jewuuh{border:1px solid var(--rule);padding:0 6px}.badge.live.svelte-1jewuuh{color:var(--accent);border-color:var(--accent)}.dropped.svelte-1jewuuh{color:var(--error);padding:2px 8px}.dissector.svelte-1jewuuh>.hex{max-height:var(--hex);flex:0 auto}.dissector.svelte-1jewuuh>.tree,.dissector.svelte-1jewuuh>.enhance{flex:1 1 0;min-height:0;overflow-y:auto}div.svelte-1iei148{width:100%;height:100%;position:relative;overflow:hidden}canvas.svelte-1iei148{width:100%;height:100%;display:block;position:relative}.ladder.svelte-1ehjtwo{grid-template-rows:38px minmax(0,1fr) auto;display:grid}.note.svelte-1ehjtwo{border-top:1px solid var(--rule);color:var(--label);padding:4px 8px;font-size:11px}.empty.svelte-1ehjtwo{padding:12px}.lanes.svelte-1ehjtwo{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.lane.svelte-1ehjtwo{white-space:nowrap;text-align:center;min-height:24px;color:var(--label);border-color:#0000;padding:1px 6px;position:absolute;top:3px;transform:translate(-50%)}.lane.svelte-1ehjtwo:hover{border-color:var(--rule);color:var(--ink)}.lane-mss.svelte-1ehjtwo{letter-spacing:0;color:var(--ink);font-size:10px;display:block}.lane.tap.svelte-1ehjtwo{color:var(--accent)}.scroll.svelte-1ehjtwo{grid-template-columns:96px minmax(0,1fr);min-height:0;display:grid;overflow:hidden auto}.axis.svelte-1ehjtwo{border-right:1px solid var(--rule);position:relative}.tick.svelte-1ehjtwo{color:var(--label);white-space:nowrap;font-size:10px;position:absolute;right:6px;transform:translateY(-50%)}.tick.svelte-1ehjtwo:after{content:"";border-top:1px solid var(--label);width:4px;position:absolute;top:50%;right:-6px}.stage.svelte-1ehjtwo{position:relative}.view.svelte-1ehjtwo{cursor:crosshair;position:sticky;top:0;overflow:hidden}.view.svelte-1ehjtwo canvas{position:absolute;inset:0}.overlay.svelte-1ehjtwo{pointer-events:none;position:absolute;inset:0}.arrow-label.svelte-1ehjtwo{color:var(--label);white-space:nowrap;margin-top:-1px;font-size:10px;line-height:1.2;position:absolute;transform:translate(-50%,-100%)}.arrow-label.now.svelte-1ehjtwo{color:var(--ink)}.arrow-label.future.svelte-1ehjtwo{opacity:.55}.gap.svelte-1ehjtwo{align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.gap.svelte-1ehjtwo:before,.gap.svelte-1ehjtwo:after{content:"";border-top:1px dotted var(--label);flex:1}.tip.svelte-1ehjtwo{pointer-events:none;background:var(--bg);border:1px solid var(--rule);white-space:nowrap;white-space:normal;width:max-content;max-width:min(360px,45%);padding:2px 6px;font-size:11px;position:absolute}.tip.flip.svelte-1ehjtwo{transform:translate(-100%)}.tip.svelte-1ehjtwo span:where(.svelte-1ehjtwo){display:block}.tip.svelte-1ehjtwo .sub:where(.svelte-1ehjtwo){color:var(--label)}.timeline.svelte-15d9ru3{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bar.svelte-15d9ru3{cursor:pointer;touch-action:none;border-bottom:1px solid var(--rule);height:34px;position:relative}.bar.svelte-15d9ru3:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.seg.svelte-15d9ru3{color:var(--accent);background:color-mix(in srgb, currentColor 28%, var(--bg));position:absolute;bottom:0}.seg.server.svelte-15d9ru3{color:var(--server)}.seg.played.svelte-15d9ru3{background:currentColor}.seg.dropped.svelte-15d9ru3{color:var(--error)}.seg.now.svelte-15d9ru3{background:var(--ink)}.seg.peek.svelte-15d9ru3:not(.now){background:color-mix(in srgb, var(--ink) 70%, var(--bg))}.seg.rtx.svelte-15d9ru3:before{content:"";border-left:1px solid var(--ink);height:4px;position:absolute;bottom:calc(100% + 2px);left:50%}.seg.live.svelte-15d9ru3:after{content:"";border-top:2px solid var(--ink);position:absolute;bottom:-3px;left:0;right:0}.now-mark.svelte-15d9ru3{color:var(--accent);pointer-events:none;border-bottom:2px solid var(--accent);text-align:center;min-width:12px;padding-bottom:2px;font-size:10px;line-height:1;position:absolute;top:0;transform:translate(-50%)}.tip.svelte-15d9ru3{background:var(--bg);border:1px solid var(--rule);white-space:nowrap;pointer-events:none;z-index:3;margin-bottom:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:100%;transform:translate(-50%)}.phases.svelte-15d9ru3{height:14px;position:relative}.phases.svelte-15d9ru3 span:where(.svelte-15d9ru3){white-space:nowrap;border-left:1px solid var(--label);padding-left:4px;font-size:10px;position:absolute;overflow:hidden}.transport.svelte-1nqea77{border-top:1px solid var(--rule);align-items:flex-start;gap:14px;padding:6px 12px 2px;display:flex}.keys.svelte-1nqea77{margin-top:8px;display:flex}.keys.svelte-1nqea77 button:where(.svelte-1nqea77){min-height:26px;color:var(--ink);padding:0 12px}.keys.svelte-1nqea77 button:where(.svelte-1nqea77)+button:where(.svelte-1nqea77){border-left:0}.keys.svelte-1nqea77 button:where(.svelte-1nqea77):hover{color:var(--accent)}.play.svelte-1nqea77{min-width:8ch}.play.on.svelte-1nqea77{color:var(--bg);background:var(--accent);border-color:var(--accent)}.play.on.svelte-1nqea77:hover{color:var(--bg)}.pos.svelte-1nqea77{text-align:right;letter-spacing:0;min-width:7ch;margin-top:14px}.narration.svelte-g3woj5{align-items:center;gap:16px;min-height:48px;padding:6px 12px;display:flex}.line.svelte-g3woj5{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.block.svelte-g3woj5{color:var(--accent);margin-left:2px}.state.svelte-g3woj5{white-space:nowrap}.state.svelte-g3woj5 b:where(.svelte-g3woj5){color:var(--ink);letter-spacing:0;font-weight:400}.shell.svelte-1n46o8q{grid-template-rows:auto minmax(0,1fr) auto;gap:8px 0;height:100vh;padding:8px;display:grid}.shell.svelte-1n46o8q>*{min-height:0}.stage.svelte-1n46o8q{flex-direction:column;min-width:0;min-height:0;display:flex}.stage.svelte-1n46o8q>.pane{flex:1;min-height:0}.loading-path.svelte-1n46o8q{padding:12px}.strip.svelte-1n46o8q,.views.svelte-1n46o8q{display:flex}.views.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:24px;color:var(--label);border-bottom:0;padding:0 12px}.views.svelte-1n46o8q button:where(.svelte-1n46o8q)+button:where(.svelte-1n46o8q){border-left:0}.views.svelte-1n46o8q button[aria-selected=true]:where(.svelte-1n46o8q){color:var(--accent);border-color:var(--accent)}.rows.svelte-1n46o8q{margin-left:auto;display:flex}.rows.svelte-1n46o8q button:where(.svelte-1n46o8q){border-bottom:1px solid var(--rule);min-height:22px;color:var(--label);padding:0 10px;font-size:10px}.rows.svelte-1n46o8q button:where(.svelte-1n46o8q)+button:where(.svelte-1n46o8q){border-left:0}.rows.svelte-1n46o8q button[aria-checked=true]:where(.svelte-1n46o8q){color:var(--ink);border-color:var(--label)}.dock.svelte-1n46o8q,.controls-placeholder.svelte-1n46o8q{grid-column:1/-1}.controls-placeholder.svelte-1n46o8q{height:32px}.loading.svelte-1n46o8q{border-top:1px solid var(--accent);z-index:10;position:fixed;top:0;left:0;right:0}@media (max-width:759px){.shell.svelte-1n46o8q{grid-template-rows:auto 50vh auto;height:auto;min-height:100vh;padding-bottom:150px;grid-template-columns:minmax(0,1fr)!important}.shell.svelte-1n46o8q>.dissector{min-height:60vh}.shell.svelte-1n46o8q>.splitter{display:none}.dock.svelte-1n46o8q{background:var(--bg);z-index:5;position:fixed;bottom:8px;left:8px;right:8px}}
