@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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 Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.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 Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.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:Plex Arabic UI;font-style:normal;font-weight:400;font-display:swap;size-adjust:110%;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex Arabic UI;font-style:normal;font-weight:500;font-display:swap;size-adjust:110%;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex Arabic UI;font-style:normal;font-weight:600;font-display:swap;size-adjust:110%;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--bg:#06080b;--panel:#0c0f14;--panel-2:#121720;--panel-3:#171d27;--line:#1c222c;--line-2:#29303c;--line-3:#3a4250;--accent:#ffb547;--accent-ink:#1c1305;--accent-dim:#ffb5471f;--accent-line:#ffb5476b;--data:#7fb2ff;--data-dim:#7fb2ff1f;--text:#e9ebef;--text-2:#9ba2ae;--text-3:#7a8291;--warn:#ff7a59;--sans:"IBM Plex Sans", "Plex Arabic UI", system-ui, sans-serif;--mono:"IBM Plex Mono", "Plex Arabic UI", ui-monospace, monospace;--r:4px;--t-fast:.12s;--t-med:.18s;--ease:cubic-bezier(.2, .7, .2, 1);--edge:12px;--z-chrome:2;--z-float:4;--z-toast:6;--z-sheet:30;--z-tip:40;--flip:1}[dir=rtl]{--flip:-1}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font:13px/1.4 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}.mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus{outline:none}:focus-visible{outline:1.5px solid var(--accent);outline-offset:1px}svg.usym{vertical-align:0;fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:.7em;height:.7em;margin-inline-start:.07em;display:inline-block;overflow:visible}kbd{font-family:var(--mono);text-align:center;min-width:16px;color:var(--text-2);border:1px solid var(--line-2);white-space:nowrap;background:0 0;border-radius:2px;padding:0 4px;font-size:10px;line-height:16px;display:inline-block}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:10px;font-weight:500}.hint{color:var(--text-3);font-size:12px}.grow{flex:1}body.reduce-motion *,body.reduce-motion :before,body.reduce-motion :after{transition:none!important;animation:none!important}#view{cursor:default;outline:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}#view.grab{cursor:grab}#view.grabbing{cursor:grabbing}#view.crosshair{cursor:crosshair}#view.flight{cursor:move}#view.flight.grabbing{cursor:grabbing}#hud{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.label{white-space:nowrap;letter-spacing:.02em;color:var(--text-2);will-change:transform;transition:opacity var(--t-med);text-shadow:0 0 1px #000,0 0 3px #000000e6,0 0 6px #0009;padding:0 2px;font-size:11px;line-height:14px;position:absolute;top:0;left:0}.label.major{color:#d4d8df}.label.sel{color:var(--accent)}.reticle{pointer-events:none;position:absolute;top:0;left:0}.reticle path{fill:none;stroke:var(--accent);stroke-width:1.25px}.hover-ring{border:1px solid var(--text-3);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}#hz-label{letter-spacing:.1em;text-transform:uppercase;color:#8fcfae;text-shadow:0 0 2px #000;font-size:10px;position:absolute}svg.leader{width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}svg.leader path{fill:none;stroke:var(--accent);stroke-opacity:.6;stroke-width:1px}svg.leader circle{fill:var(--accent)}.chrome{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 0 0 1px #00000059}.icon-btn{width:32px;height:32px;color:var(--text-2);transition:color var(--t-fast), background var(--t-fast);background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:grid;position:relative}.icon-btn:hover{color:var(--text);background:var(--panel-2)}.icon-btn:active{background:var(--panel-3)}.icon-btn.on{color:var(--accent);background:var(--accent-dim)}.icon-btn:disabled{opacity:.32;background:0 0}.icon-btn svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.icon-btn.sm{width:24px;height:24px}.icon-btn.sm svg{width:14px;height:14px}.btn{border:1px solid var(--line-2);background:var(--panel-2);border-radius:var(--r);height:28px;color:var(--text);transition:border-color var(--t-fast), background var(--t-fast), color var(--t-fast);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.btn:hover{border-color:var(--line-3);background:var(--panel-3)}.btn.ghost{background:0 0}.btn.on{color:var(--accent);border-color:var(--accent-line);background:var(--accent-dim)}.btn.on kbd{color:var(--accent);border-color:var(--accent-line)}.btn.danger:hover{color:var(--warn);border-color:#ff7a5980}.btn svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.btn kbd{color:var(--text-3);margin-inline-start:2px}.tip{z-index:var(--z-tip);pointer-events:none;background:var(--panel-3);border:1px solid var(--line-2);border-radius:var(--r);color:var(--text);white-space:nowrap;opacity:0;transition:opacity var(--t-fast);align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex;position:fixed}.tip.show{opacity:1}#crumbs{top:var(--edge);z-index:var(--z-chrome);align-items:stretch;gap:4px;max-width:calc(100vw - 380px);display:flex;position:fixed;inset-inline-start:var(--edge)}.bc-brand{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);width:44px;color:var(--accent);transition:background var(--t-fast);flex:none;place-items:center;padding:0;display:grid;box-shadow:0 0 0 1px #00000059}.bc-brand:hover{background:var(--panel-2)}.bc-brand svg{stroke:currentColor;fill:none;stroke-width:1.4px;width:22px;height:22px}.bc-main{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);min-width:0;padding-block:5px;padding-inline:10px 4px;box-shadow:0 0 0 1px #00000059}.bc-row{align-items:center;gap:4px;min-width:0;height:18px;display:flex}.bc-trail{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.bc-trail li{flex:none;align-items:center;min-width:0;display:flex}.bc-trail li:last-child{flex:0 auto}.bc-trail li+li:before{content:"›";color:var(--text-3);margin:0 5px;font-size:13px}.bc-seg{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;transition:color var(--t-fast);background:0 0;border:0;border-radius:2px;padding:0 1px;font-size:12px;font-weight:500;overflow:hidden}.bc-seg:not(:disabled):hover,.bc-seg.cur{color:var(--text)}.bc-seg:disabled{color:var(--text-2)}.bc-status{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap;margin-inline-end:4px;font-size:10px;font-weight:500}.bc-more{width:18px;height:18px;color:var(--text-3);background:0 0;border:0;border-radius:2px;flex:none;place-items:center;padding:0;display:grid}.bc-more:hover{color:var(--text);background:var(--panel-2)}.bc-more svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:12px;height:12px}.bc-line{font:11px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;padding-inline-end:6px;overflow:hidden}.bc-line .k{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-inline-end:2px;font-size:10px;font-weight:500}.bc-line .sep{color:var(--line-3);margin:0 8px}#topbar{top:var(--edge);z-index:var(--z-chrome);align-items:stretch;gap:4px;display:flex;position:fixed;inset-inline-end:var(--edge)}.search-trigger{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);width:236px;height:38px;color:var(--text-2);text-align:start;transition:border-color var(--t-fast), color var(--t-fast);align-items:center;gap:8px;padding-block:0;padding-inline:10px 8px;display:flex;box-shadow:0 0 0 1px #00000059}.search-trigger:hover{border-color:var(--line-2);color:var(--text)}.search-trigger .st-i svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:16px;height:16px;display:block}.search-trigger .st-t{flex:1;font-size:13px}.tb-group{align-items:center;gap:1px;padding:2px;display:flex}.tb-rule{background:var(--line);align-self:stretch;width:1px;margin:6px 3px}#tools{inset-inline-start:var(--edge);z-index:var(--z-chrome);flex-direction:column;gap:1px;padding:2px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}#tools .icon-btn{width:36px;height:36px}#tools .icon-btn.on:before{content:"";inset-inline-start:-3px;background:var(--accent);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px}.tl-rule{background:var(--line);height:1px;margin:3px 6px}#palette{inset-inline-start:calc(var(--edge) + 48px);transform:translate(calc(-6px * var(--flip)), -50%);width:296px;max-height:calc(100vh - 200px);z-index:var(--z-float);opacity:0;visibility:hidden;transition:opacity var(--t-fast), transform var(--t-med) var(--ease), visibility 0s linear var(--t-med);padding:0 0 4px;position:fixed;top:50%;overflow-y:auto}#palette.open{opacity:1;visibility:visible;transition:opacity var(--t-fast), transform var(--t-med) var(--ease), visibility 0s;transform:translateY(-50%)}#palette::-webkit-scrollbar{width:6px}#palette::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.pal-head{border-bottom:1px solid var(--line);padding:12px 12px 10px}.pal-sub{color:var(--text-2);margin-top:2px;font-size:12px}.pal-gh{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:10px 12px 4px;font-size:10px;font-weight:500}.pal-tiles{grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;display:grid}.pal-tile{background:var(--panel-2);height:76px;transition:background var(--t-fast), border-color var(--t-fast);border:1px solid #0000;border-radius:2px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px 6px;display:flex;position:relative}.pal-tile:hover{background:var(--panel-3);border-color:var(--line-2)}.pal-tile.on{background:var(--accent-dim);border-color:var(--accent-line)}.pal-tile .sw{width:32px;height:32px;margin-bottom:3px}.pal-tile .sw svg{width:32px;height:32px;display:block;overflow:visible}.pal-tile .nm{color:var(--text);white-space:nowrap;font-size:11.5px;line-height:15px}.pal-tile.on .nm{color:var(--accent)}.pal-tile .m{font:11px/14px var(--mono);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap}.pal-tile kbd.pt-k{inset-inline-end:4px;opacity:0;min-width:16px;transition:opacity var(--t-fast);position:absolute;top:4px}.pal-tile:hover kbd.pt-k,.pal-tile:focus-visible kbd.pt-k{opacity:1}.pal-tile.on kbd.pt-k{color:var(--accent);border-color:var(--accent-line)}.pal-subhead{font:600 10px/14px var(--sans,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);grid-column:1/-1;padding:8px 4px 2px}.pal-group{flex-direction:column;padding:0 4px;display:flex}.pal-item{text-align:start;width:100%;height:34px;transition:background var(--t-fast);background:0 0;border:0;border-radius:2px;grid-template-columns:28px 1fr auto 18px;align-items:center;gap:8px;padding-block:0;padding-inline:6px 8px;display:grid;position:relative}.pal-item:hover{background:var(--panel-2)}.pal-item.on{background:var(--accent-dim)}.pal-item.on:before{content:"";inset-inline-start:0;background:var(--accent);border-radius:1px;width:2px;position:absolute;top:7px;bottom:7px}.pal-item .sw{width:28px;height:28px;display:block}.pal-item .sw svg{width:28px;height:28px;display:block;overflow:visible}.pal-item .nm{color:var(--text);white-space:nowrap;font-size:13px}.pal-item .m{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap;font-size:11px}.pal-item kbd{color:var(--text-3);border-color:var(--line);min-width:18px;padding:0 3px}.pal-item.on .nm{color:var(--accent)}.pal-hint{color:var(--text-2);align-items:center;gap:6px;margin:0;padding:0 12px 8px;font-size:11px;display:flex}.seed-row{align-items:center;gap:6px;padding-block:2px 6px;padding-inline:42px 8px;display:flex}.seed-row .eyebrow{color:var(--text-3)}.seed-in{background:var(--bg);border:1px solid var(--line-2);width:76px;height:24px;color:var(--text);font:11px var(--mono);font-variant-numeric:tabular-nums;border-radius:2px;padding:0 6px}.seed-in:focus{border-color:var(--accent);outline:none}.seed-row .hint{font-size:11px}#chrono{left:50%;bottom:var(--edge);z-index:var(--z-chrome);-webkit-user-select:none;user-select:none;align-items:center;height:68px;padding:0 16px 0 12px;display:flex;position:fixed;transform:translate(-50%)}.ch-transport{align-items:center;gap:4px;display:flex}.ch-play{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r);width:40px;height:40px;color:var(--text);transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);place-items:center;padding:0;display:grid}.ch-play:hover{background:var(--panel-3);border-color:var(--line-3)}.ch-play.paused{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.ch-play.paused:hover{background:#ffc266}.ch-play svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linejoin:round;width:18px;height:18px}.ch-play.paused svg{fill:currentColor}.ch-step{width:28px;height:40px;color:var(--text-2);transition:color var(--t-fast), background var(--t-fast);background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:grid}.ch-step:hover{color:var(--text);background:var(--panel-2)}.ch-step svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linejoin:round;width:16px;height:16px}.ch-rule{background:var(--line);align-self:stretch;width:1px;margin:12px 14px}.ch-epoch{flex-direction:column;justify-content:center;min-width:148px;display:flex}.ch-date{font:500 20px/24px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text);white-space:nowrap}.ch-date .ch-mo,.ch-date .ch-pre{font:500 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:0 6px;position:relative;top:-2px}.ch-date .ch-pre{margin:0 4px 0 0}.ch-sub{font:11px/16px var(--mono);font-variant-numeric:tabular-nums;color:var(--text-2);white-space:nowrap}.ch-sub span{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:500}.ch-dialwrap{cursor:ew-resize;touch-action:none;border-radius:2px;width:344px;height:58px;margin:0 4px}.ch-dialwrap:focus-visible{outline-offset:2px}.ch-dialwrap:focus:not(:focus-visible){outline:none}.ch-dial{width:100%;height:auto;display:block;overflow:visible}.ch-rim{fill:none;stroke:var(--line-3);stroke-width:1px}.ch-t1{stroke:#858d9b;stroke-width:1px}.ch-t2{stroke:#4a5362;stroke-width:1px}.ch-td{stroke:var(--text);stroke-width:1.25px}.ch-tl{font:500 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;fill:var(--text-2);text-anchor:middle;dominant-baseline:middle}.ch-dialwrap:hover .ch-tl,.ch-dialwrap.drag .ch-tl{fill:var(--text)}.ch-needle line{stroke:var(--accent);stroke-width:1.5px}.ch-needle path{fill:var(--accent)}#chrono.paused .ch-needle line{stroke:var(--text-2)}#chrono.paused .ch-needle path{fill:var(--text-2)}.ch-actual{stroke:var(--data);stroke-width:1.5px;transition:opacity var(--t-med)}.ch-lag{fill:none;stroke:var(--data);stroke-opacity:.45;stroke-width:2px;transition:opacity var(--t-med)}.ch-rate{cursor:default;flex-direction:column;justify-content:center;min-width:118px;padding-left:6px;display:flex}.ch-rline{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.ch-rv{font:500 20px/24px var(--mono);font-variant-numeric:tabular-nums;color:var(--accent)}#chrono.paused .ch-rv{color:var(--text-2)}.ch-ru{font:500 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.ch-act{color:var(--data)}.ch-act .warnish{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin-right:4px;font-size:10px;font-weight:500}#perf{inset-inline-end:var(--edge);bottom:var(--edge);z-index:var(--z-chrome);font:11px/18px var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:auto auto auto;gap:0 8px;padding:8px 12px;display:none;position:fixed}#perf.show{display:grid}#perf .k{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:500}#perf .v{color:var(--data);text-align:end}#perf .v.wide{text-align:start;color:var(--text-2);grid-column:span 2}#perf .u{color:var(--text-3)}body.dossier-open #perf{inset-inline-end:calc(var(--edge) + 332px)}#toast{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r);color:var(--text);opacity:0;transition:opacity var(--t-med), transform var(--t-med) var(--ease);pointer-events:none;z-index:var(--z-toast);white-space:nowrap;text-overflow:ellipsis;max-width:min(720px,100vw - 32px);padding:8px 12px;font-size:12px;position:fixed;bottom:92px;left:50%;overflow:hidden;transform:translate(-50%,4px)}#toast.show{opacity:1;transform:translate(-50%)}#toast b{color:var(--accent);font-weight:500}#fallback{color:var(--text-2);place-items:center;display:none;position:fixed;inset:0}#dossier-card{width:236px;z-index:var(--z-float);will-change:transform;display:none;position:fixed;top:0;left:0}#dossier-card.show{display:block}.dc-head{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding-block:10px;padding-inline:10px 6px;display:grid}.dc-sw{width:28px;height:28px;display:block}.dc-sw svg{width:28px;height:28px;display:block;overflow:visible}.dc-sw.lg,.dc-sw.lg svg{width:22px;height:22px}.dc-t{min-width:0}.dc-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;cursor:text;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.dc-head .icon-btn{align-self:start}.dc-figs{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.fig{flex-direction:column;min-width:0;padding:6px 10px 7px;display:flex}.fig:nth-child(odd){border-inline-end:1px solid var(--line)}.fig:nth-child(n+3){border-top:1px solid var(--line)}.fig .k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:500}.fig .v{font:13px/18px var(--mono);font-variant-numeric:tabular-nums;color:var(--data);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fig .v .u{font:11px var(--sans);color:var(--text-2);margin-inline-start:4px}.dc-status{border-top:1px solid var(--line);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;padding:7px 10px;font-size:11px;overflow:hidden}.dc-foot{border-top:1px solid var(--line);display:flex}.dc-more{height:30px;color:var(--text-2);transition:color var(--t-fast), background var(--t-fast);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.dc-more+.dc-more{border-inline-start:1px solid var(--line)}.dc-more:hover{color:var(--text);background:var(--panel-2)}.dc-more.on{color:var(--accent)}.dc-more.on kbd{color:var(--accent);border-color:var(--accent-line)}.dc-foot .dc-more:first-child{border-end-start-radius:var(--r)}.dc-foot .dc-more:last-child{border-end-end-radius:var(--r)}#dossier-dock{top:62px;z-index:var(--z-float);height:32px;color:var(--text);align-items:center;gap:8px;padding-block:0;padding-inline:6px 8px;font-size:12px;display:none;position:fixed;inset-inline-end:var(--edge)}#dossier-dock.show{display:flex}#dossier-dock:hover{background:var(--panel-2)}.dk-arrow{width:18px;height:18px;color:var(--accent);transition:transform var(--t-med) var(--ease);place-items:center;display:grid}.dk-arrow svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.dk-n{font-weight:500}.dk-s{color:var(--text-2)}#dossier{inset-inline-end:var(--edge);width:320px;z-index:var(--z-float);transform:translateX(calc((100% + 24px) * var(--flip)));visibility:hidden;transition:transform var(--t-med) var(--ease), visibility 0s linear var(--t-med);flex-direction:column;display:flex;position:fixed;top:62px;bottom:92px}#dossier.open{visibility:visible;transition:transform var(--t-med) var(--ease), visibility 0s;transform:none}.dd-head{border-bottom:1px solid var(--line);padding-block:10px 12px;padding-inline:14px 12px}.dd-top{align-items:center;gap:8px;display:flex}.dd-top .eyebrow{flex:1}.dd-head input.name{width:calc(100% + 5px);transition:border-color var(--t-fast);background:0 0;border:1px solid #0000;border-radius:2px;margin:6px 0 0;margin-inline-start:-5px;padding:1px 4px;font-size:18px;font-weight:500}.dd-head input.name:hover{border-color:var(--line-2)}.dd-head input.name:focus{border-color:var(--accent);outline:none}.dd-actions{gap:8px;margin-top:8px;display:flex}.dd-actions .btn{flex:1}.dd-body{flex:1;padding:0 0 12px;overflow-y:auto}.dd-body::-webkit-scrollbar{width:6px}.dd-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.sect{padding:12px 14px 8px}.sect+.sect{border-top:1px solid var(--line)}.sect h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 6px;font-size:10px;font-weight:500}.row{grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:26px;display:grid}.row .k{color:var(--text-2);white-space:nowrap}.row .v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--data);text-align:end;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.row .v .u{color:var(--text-2);font-family:var(--sans);margin-inline-start:4px;font-size:12px}.field{grid-template-columns:1fr 108px 36px;align-items:center;gap:8px;min-height:32px;display:grid}.field .k{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.field input{background:var(--bg);border:1px solid var(--line-2);width:100%;height:26px;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;transition:border-color var(--t-fast);border-radius:2px;padding:0 8px}.field input:hover{border-color:var(--line-3)}.field input:focus{border-color:var(--accent);outline:none}.field .u{font-family:var(--sans);color:var(--text-2);font-size:12px}.slider-wrap{margin:0 0 6px}input.slider{appearance:none;cursor:pointer;--f:50%;background:0 0;width:100%;height:22px;margin:0;display:block}input.slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, transparent calc(50% - .5px), var(--text-3) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)) center / 100% 9px no-repeat, linear-gradient(90deg, transparent calc(25% - .5px), var(--line-3) calc(25% - .5px) calc(25% + .5px), transparent calc(25% + .5px), transparent calc(75% - .5px), var(--line-3) calc(75% - .5px) calc(75% + .5px), transparent calc(75% + .5px)) center / 100% 5px no-repeat, linear-gradient(var(--line-2), var(--line-2)) center / 100% 1px no-repeat;height:9px}input.slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text-2);width:8px;height:16px;transition:background var(--t-fast);border:none;border-radius:2px;margin-top:-4px}input.slider:hover::-webkit-slider-thumb{background:var(--accent)}input.slider:active::-webkit-slider-thumb{background:var(--accent)}input.slider:focus-visible::-webkit-slider-thumb{background:var(--accent)}input.slider::-moz-range-track{background:var(--line-2);height:1px}input.slider::-moz-range-thumb{background:var(--text-2);border:none;border-radius:2px;width:8px;height:16px}.scale{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text-3);justify-content:space-between;font-size:10px;display:flex}.scale span{white-space:nowrap;justify-content:center;width:0;display:flex}.scale span:first-child{justify-content:flex-start}.scale span:last-child{justify-content:flex-end}.status{min-height:26px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;line-height:26px;overflow:hidden}.status b{color:var(--text);font-weight:500}.note{min-height:26px;color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.note.warn{color:var(--warn)}.note .ndot{background:var(--warn);border-radius:50%;flex:none;width:6px;height:6px}.tool-ghost{border:1.5px solid var(--accent);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.tool-ghost.dim{border-style:dashed;border-color:#ffb5478c}.tool-readout{pointer-events:none;white-space:nowrap;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text-2);padding:4px 8px;font-size:11px;line-height:1.45;position:absolute;top:0;left:0}.tool-readout b{color:var(--accent);font-weight:500}.tool-readout em{color:var(--warn);font-style:normal}body.tool-delete .hover-ring{border-color:var(--warn);border-width:1.5px}#flight-hud{top:var(--edge);background:var(--panel);border:1px solid var(--line);border-radius:var(--r);-webkit-user-select:none;user-select:none;width:420px;display:none;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #00000059}#flight-hud.show{display:block}.fh-head{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;height:30px;padding:0 12px;display:flex}.fh-mode{letter-spacing:.12em;text-transform:uppercase;color:var(--text);font-size:10px;font-weight:600}#flight-hud.landed .fh-mode{color:var(--accent)}.fh-ref{color:var(--text-2);text-overflow:ellipsis;font-size:12px;overflow:hidden}.fh-right{font:11px var(--mono);font-variant-numeric:tabular-nums;color:var(--data)}.tape{grid-template-columns:minmax(30px,max-content) 248px 1fr;align-items:center;height:34px;padding:0 12px;display:grid}.tape+.tape{border-top:1px solid var(--line)}.tp-k{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:500}.tp-win{width:248px;height:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.tape-svg{display:block;overflow:visible}.tp-t1{stroke:var(--text-3);stroke-width:1px}.tp-t2{stroke:var(--line-3);stroke-width:1px}.tp-tm{stroke:var(--text-2);stroke-width:1px}.tp-l{font:500 10px var(--sans);letter-spacing:.06em;fill:var(--text-2);text-anchor:middle}.tp-idx{stroke:var(--accent);stroke-width:1.5px;fill:var(--accent)}.tp-v{font:500 15px var(--mono);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;white-space:nowrap}.tp-v .u{font:11px var(--sans);color:var(--text-2);margin-inline-start:4px}.fh-foot{border-top:1px solid var(--line);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;padding:6px 12px 7px;font-size:11px;overflow:hidden}.fh-surf{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:none}#flight-hud.landed .fh-surf{display:grid}#flight-hud.landed .tape+.tape{display:none}.fh-c{flex-direction:column;min-width:0;padding:6px 12px;display:flex}.fh-c+.fh-c{border-inline-start:1px solid var(--line)}.fh-c .k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:500}.fh-c .v{font:13px/18px var(--mono);font-variant-numeric:tabular-nums;color:var(--data);white-space:nowrap}.fh-c .v .u{font:11px var(--sans);color:var(--text-2);margin-inline-start:2px}#boresight{opacity:.7;width:28px;height:28px;margin:-14px 0 0 -14px;display:none;position:absolute;top:50%;left:50%}#boresight.show{display:block}#boresight:before,#boresight:after{content:"";background:linear-gradient(90deg, var(--text) 0 9px, transparent 9px 19px, var(--text) 19px);position:absolute}#boresight:before{height:1px;top:13.5px;left:0;right:0}#boresight:after{background:linear-gradient(180deg, var(--text) 0 9px, transparent 9px 19px, var(--text) 19px);width:1px;top:0;bottom:0;left:13.5px}body.in-flight #crumbs .bc-line{display:none}.scrim{z-index:var(--z-sheet);background:#030406a8;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:none;position:fixed;inset:0}.scrim.open{animation:scrim-in var(--t-fast) ease-out;display:flex}.scrim.open>*{animation:sheet-in var(--t-med) var(--ease)}@keyframes scrim-in{0%{opacity:0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(-6px)}}.sheet{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;max-width:100%;max-height:100%;display:flex}.sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-block:16px 14px;padding-inline:24px 16px;display:flex}.sheet-head h2{letter-spacing:-.005em;margin:2px 0 0;font-size:18px;font-weight:500}.sheet-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;padding-inline:24px 16px;display:flex}.cmd{padding-top:14vh}.cmd-card{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;width:640px;max-width:100%;max-height:min(560px,72vh);display:flex;overflow:hidden}.cmd-head,.cmd-scopes,.cmd-foot{flex:none}.cmd-head{align-items:center;gap:10px;height:52px;padding-block:0;padding-inline:16px 14px;display:flex}.cmd-ico svg{width:18px;height:18px;stroke:var(--text-2);fill:none;stroke-width:1.6px;display:block}.cmd-input{height:100%;color:var(--text);background:0 0;border:0;flex:1;font-size:16px}.cmd-input::placeholder{color:var(--text-3)}.cmd-input:focus-visible{outline:none}.cmd-scopes{border-bottom:1px solid var(--line);gap:2px;padding:0 12px;display:flex}.cmd-scope{height:30px;color:var(--text-2);transition:color var(--t-fast), border-color var(--t-fast);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 8px;font-size:12px}.cmd-scope:hover{color:var(--text)}.cmd-scope.on{color:var(--text);border-bottom-color:var(--accent)}.cmd-list{flex:1;padding:4px 0 8px;overflow-y:auto}.cmd-list::-webkit-scrollbar{width:6px}.cmd-list::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.cmd-group{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:10px 16px 4px;font-size:10px;font-weight:500}.cmd-row{cursor:pointer;grid-template-columns:24px minmax(0,auto) 1fr auto;align-items:center;gap:10px;height:36px;padding:0 16px;display:grid;position:relative}.cmd-row.on{background:var(--panel-2)}.cmd-row.on:before{content:"";inset-inline-start:0;background:var(--accent);width:2px;position:absolute;top:6px;bottom:6px}.cmd-i{width:24px;height:24px;color:var(--text-2);place-items:center;display:grid}.cmd-i svg{width:20px;height:20px;overflow:visible}.cmd-i svg:not(.swatch){stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cmd-i svg.swatch{width:24px;height:24px}.cmd-i svg.pi{stroke-width:1.3px;width:22px;height:22px}.cmd-row.on .cmd-i{color:var(--text)}.cmd-l{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd-l mark{color:var(--accent);background:0 0}.cmd-d{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cmd-right{align-items:center;gap:8px;display:flex}.cmd-state{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:500}.cmd-state.on{color:var(--accent)}.cmd-empty{color:var(--text-2);padding:24px 16px}.cmd-empty span{color:var(--text-3)}.cmd-foot{border-top:1px solid var(--line);color:var(--text-2);align-items:center;gap:14px;padding:8px 16px;font-size:11px;display:flex}.cmd-k{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cmd-k>span{color:var(--text)}.cmd-esc{border-color:var(--line)}.set-card{width:780px;height:min(640px,80vh)}.set-cols{flex:1;grid-template-columns:168px 1fr;min-height:0;display:grid}.set-nav{border-inline-end:1px solid var(--line);flex-direction:column;gap:1px;padding:12px 8px;display:flex}.set-link{height:30px;color:var(--text-2);transition:color var(--t-fast), background var(--t-fast);border-radius:2px;padding:0 12px;line-height:30px;text-decoration:none;display:block;position:relative}.set-link:hover{color:var(--text);background:var(--panel-2)}.set-link.on{color:var(--text)}.set-link.on:before{content:"";inset-inline-start:0;background:var(--accent);width:2px;position:absolute;top:8px;bottom:8px}.set-body{scroll-behavior:auto;padding:0 24px 24px;overflow-y:auto}.set-body::-webkit-scrollbar{width:6px}.set-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.set-sect{padding-top:20px}.set-sect h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:10px;font-weight:500}.set-note{color:var(--text-3);margin:4px 0;font-size:12px}.set-row{border-top:1px solid var(--line);grid-template-columns:1fr 288px;align-items:center;gap:24px;padding:12px 0;display:grid}.set-sect h3+.set-row,.set-note+.set-row{margin-top:8px}.set-k{color:var(--text);font-size:13px}.set-h{color:var(--text-2);margin-top:2px;font-size:12px}.set-c{justify-content:flex-end;display:flex}.seg{border:1px solid var(--line-2);border-radius:var(--r);gap:1px;padding:1px;display:inline-flex}.seg-b{height:26px;color:var(--text-2);white-space:nowrap;transition:color var(--t-fast), background var(--t-fast);background:0 0;border:0;border-radius:2px;padding:0 10px;font-size:12px}.seg-b:hover{color:var(--text);background:var(--panel-2)}.seg-b.on{color:var(--accent);background:var(--accent-dim)}.sw-wrap{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.sw-state{font:500 11px var(--mono);letter-spacing:.04em;color:var(--text-2);text-align:end;-webkit-user-select:none;user-select:none;min-width:22px}.sw-wrap.on .sw-state{color:var(--accent)}.switch{background:0 0;border:0;border-radius:3px;place-items:center;width:40px;height:22px;padding:0;display:inline-grid}.sw-track{border:1px solid var(--line-3);background:var(--panel-3);width:40px;height:22px;transition:background var(--t-fast), border-color var(--t-fast);border-radius:3px;position:relative}.switch:hover .sw-track{border-color:#56606f}.switch .knob{inset-inline-start:3px;background:var(--text-2);width:14px;height:14px;transition:transform var(--t-med) var(--ease), background var(--t-fast);border-radius:2px;position:absolute;top:3px}.switch.on .sw-track{background:var(--accent);border-color:var(--accent)}.switch.on .knob{transform:translateX(calc(18px * var(--flip)));background:var(--accent-ink)}.switch:focus-visible{outline-offset:2px}.rng-wrap{grid-template-columns:1fr 84px;align-items:center;gap:12px;width:100%;padding-bottom:12px;display:grid;position:relative}.rng{appearance:none;cursor:pointer;--f:50%;background:0 0;width:100%;height:20px;margin:0}.rng::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) 0 var(--f), var(--line-2) var(--f));border-radius:1px;height:2px}.rng::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);width:8px;height:16px;transition:background var(--t-fast);border:none;border-radius:2px;margin-top:-7px}.rng:hover::-webkit-slider-thumb{background:var(--accent)}.rng:focus-visible::-webkit-slider-thumb{background:var(--accent)}.rng::-moz-range-track{background:var(--line-2);height:2px}.rng::-moz-range-progress{background:var(--accent);height:2px}.rng::-moz-range-thumb{background:var(--text);border:none;border-radius:2px;width:8px;height:16px}.rng-v{font:12px var(--mono);font-variant-numeric:tabular-nums;color:var(--data);text-align:right;white-space:nowrap}.rng-marks{pointer-events:none;height:12px;position:absolute;bottom:0;left:4px;right:100px}.rng-marks span{font:10px var(--mono);color:var(--text-3);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.rng-marks span:before{content:"";background:var(--line-3);width:1px;height:4px;position:absolute;top:-5px;left:50%}.sel{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);appearance:none;min-width:200px;height:28px;padding-block:0;padding-inline:8px 28px;font-size:12px}.dd{display:inline-block;position:relative}.dd-btn{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r);min-width:224px;height:32px;color:var(--text);text-align:start;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);align-items:center;gap:12px;padding-block:0;padding-inline:12px 8px;font-size:12px;display:flex}.dd-btn:hover{border-color:var(--line-3)}.dd.open .dd-btn{border-color:var(--accent-line);background:var(--panel-2)}.dd-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.dd-chev{width:12px;height:12px;color:var(--text-2);transition:transform var(--t-fast) var(--ease)}.dd-chev svg,.dd-check svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;display:block}.dd.open .dd-chev{color:var(--accent);transform:rotate(180deg)}.dd-list{top:calc(100% + 4px);z-index:var(--z-tip);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);padding:4px 0;display:none;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 12px 32px #00000080}.dd-list.up{top:auto;bottom:calc(100% + 4px)}.dd.open .dd-list{animation:dd-in var(--t-fast) var(--ease);display:block}@keyframes dd-in{0%{opacity:0;transform:translateY(-2px)}}.dd-list.up{animation-name:dd-in-up}@keyframes dd-in-up{0%{opacity:0;transform:translateY(2px)}}.dd-list:focus{outline:none}.dd-group{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:8px 12px 4px;font-size:10px}.dd-group:not(:first-child){border-top:1px solid var(--line);margin-top:4px}.dd-opt{height:28px;color:var(--text-2);cursor:pointer;white-space:nowrap;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding-block:0;padding-inline:8px 12px;font-size:12px;display:grid}.dd-opt.active{background:var(--panel-3);color:var(--text)}.dd-opt[aria-selected=true]{color:var(--accent)}.dd-check{visibility:hidden;color:var(--accent)}.dd-opt[aria-selected=true] .dd-check{visibility:visible}.dd-hint{font:11px var(--mono);color:var(--text-3)}.dd-list::-webkit-scrollbar{width:8px}.dd-list::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}@media (prefers-reduced-motion:reduce){.dd.open .dd-list{animation:none}.dd-chev{transition:none}}.help-card{width:960px;max-height:calc(86vh - 16px)}#help{padding-top:7vh}.hk-cols{grid-template-columns:repeat(3,1fr);gap:0 32px;padding:4px 24px 24px;display:grid;overflow-y:auto}.hk-group{padding-top:18px}.hk-group h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--line);margin:0 0 8px;padding-bottom:6px;font-size:10px;font-weight:500}.hk-list{grid-template-columns:1fr auto;gap:0 12px;margin:0;display:grid}.hk-list dt{color:var(--text);white-space:nowrap;font-size:12.5px;line-height:27px}.hk-list dd{justify-content:flex-end;align-items:center;margin:0;display:flex}.caps{align-items:center;gap:3px;display:inline-flex}kbd.cap{min-width:22px;height:22px;color:var(--text);background:var(--panel-2);border:1px solid var(--line-2);border-bottom-width:2px;border-radius:3px;padding:0 5px;font-size:11px;line-height:20px}kbd.cap.wide{padding:0 7px}.caps .word{color:var(--text-2);font-size:12px}.caps .or{color:var(--text-3);margin:0 3px;font-size:11px}.fk-grid{grid-template-rows:repeat(3,40px);grid-template-columns:repeat(5,44px);gap:4px;margin:4px 0 12px;display:grid}.fk{border:1px solid var(--line-2);background:var(--panel-2);border-bottom-width:2px;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.fk-cap{font:500 13px var(--mono);color:var(--text);line-height:16px}.fk-l{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;font-size:10px;font-weight:500}@media (max-width:1180px){.search-trigger{justify-content:center;width:38px;padding:0}.search-trigger .st-t,.search-trigger kbd{display:none}.ch-dialwrap{width:260px;height:44px}#crumbs{max-width:calc(100vw - 300px)}}@media (max-width:900px){.ch-epoch{min-width:0}.ch-date{font-size:16px}.ch-rate{min-width:92px}.ch-rv{font-size:16px}.help-card .hk-cols{grid-template-columns:1fr 1fr}}.stl-marks{height:6px;margin:-2px 0 2px;position:relative}.stl-marks .stl-ph{opacity:.8;background:#ffd89a;border-radius:1px;height:4px;position:absolute;top:0}.stl-marks .stl-ph.SG{background:#ffc178}.stl-marks .stl-ph.RG,.stl-marks .stl-ph.AGB{background:#ff8a4a}.stl-marks .stl-ph.HB{background:#ffb36a}.stl-marks .stl-ph.RSG{background:#ff6a3a}.stl-marks .stl-ph.BSG{background:#a8c6ff}.stl-marks .stl-ph.PAGB{background:#49d6c2}.stl-marks .stl-now{background:var(--data);width:2px;height:10px;margin-left:-1px;position:absolute;top:-3px}.stl-acts{flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0 6px;display:flex}.stl-acts .btn{height:24px;padding:0 7px;font-size:11.5px}.stl-prof{margin:2px 0 6px}.stl-prof .stl-spark{width:100%;height:34px;margin-top:2px;display:block}.stl-spark .sp-base{stroke:var(--line,#ffffff1f);stroke-width:1px}.stl-spark .sp-area{fill:#8cb4ff24;stroke:none}.stl-spark .sp-line{fill:none;stroke:var(--data);stroke-width:1.2px;vector-effect:non-scaling-stroke}.stl-spark .sp-mark{stroke:var(--accent);stroke-width:1.2px;vector-effect:non-scaling-stroke}.row.stl-yes .v{color:var(--data)}.stl-rate{color:var(--text-2);margin:2px 0 6px;font-size:11.5px}.stl-rate.warn{color:var(--accent)}[dir=rtl] svg.rtl-flip{transform:scaleX(-1)}[dir=rtl] .dk-arrow svg.rtl-flip{transform:none}[dir=rtl] .bc-trail li+li:before{content:"‹"}[dir=rtl] :is(.num,.mono:not(.sc-readout),kbd,.sc-kv .v,#perf .v,.rng-v,.rng-marks span,.scale,.field input,.seed-in,.pal-tile .m,.pal-item .m,.dd-hint,.sv-grid .p,.sv-grid .vv,.sh-link,.lp-h){direction:ltr;unicode-bidi:isolate}[dir=rtl] :is(.row,.fig,.fh-c)>.v,[dir=rtl] .tp-v{direction:ltr;unicode-bidi:isolate;align-items:baseline;display:flex}[dir=rtl] :is(.row,.fig,.fh-c)>.v:has(>.u[data-ar]){flex-direction:row-reverse}[dir=rtl] .tp-v:has(>.u[data-ar]){flex-direction:row-reverse}[dir=rtl] :is(.row,.fig,.fh-c)>.v>.u,[dir=rtl] .tp-v>.u{unicode-bidi:plaintext;margin:0 0 0 4px}[dir=rtl] :is(.row,.fig,.fh-c)>.v>.u[data-ar],[dir=rtl] .tp-v>.u[data-ar]{margin:0 4px 0 0}[dir=rtl] .fh-c>.v>.u{margin-right:2px}[dir=rtl] .row>.v,[dir=rtl] .tp-v{justify-content:flex-end}[dir=rtl] :is(.fig,.fh-c)>.v{justify-content:flex-start}[dir=rtl] :is(.sc-kv .v,#perf .v){text-align:left}[dir=rtl] .sc-kv .v{direction:rtl;unicode-bidi:plaintext}[dir=rtl] #chrono,[dir=rtl] .rw,[dir=rtl] :is(input.slider,.slider-wrap,.scale,.rng-wrap,.rng,.stl-marks,input.sc-range,.ln-row input[type=range]),[dir=rtl] :is(.sc-canvas,.rw-track,.tp-win,.ch-dialwrap),[dir=rtl] :is(.caps,.fk-grid){direction:ltr}[dir=rtl] .sc-table td:not(:first-child):not(.txt){direction:ltr;unicode-bidi:isolate}[dir=rtl] .xp-item{box-shadow:inset 1px -1px 0 var(--line)}[dir=rtl] .ln-impact .ln-label{left:auto;right:14px}[dir=rtl] .pal-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}[dir=rtl] .pal-tile .nm{flex:none;max-width:100%;overflow:hidden}:lang(ar) .pal-tile{height:auto;min-height:76px}:lang(ar) .pal-tile .nm{white-space:normal;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}:lang(ar) .pal-hint{flex-wrap:wrap;row-gap:4px;line-height:1.5}[dir=rtl] :is(.dc-more,.dk-n,.dk-s){white-space:nowrap}[dir=rtl] .field .u{text-align:left;direction:ltr;unicode-bidi:isolate}:lang(ar) body{line-height:1.6}:lang(ar) :is(.eyebrow,.label,#hz-label,.bc-status,.bc-line .k,.pal-gh,.pal-subhead,.ch-date .ch-mo,.ch-date .ch-pre,.ch-sub span,.ch-tl,.ch-ru,.ch-act .warnish,#perf .k,.fig .k,.sect h3,.fh-mode,.tp-k,.tp-l,.fh-c .k,.sheet-head h2,.cmd-group,.cmd-state,.set-sect h3,.sw-state,.dd-group,.hk-group h3,.fk-l,.rw-read .u,.rw-live,.cap-eb,.cap-t,.lab-title,.lab-epoch .k,.sc-sect h3,.sc-row .lbl,.lp-g,.sc-table th,.sci-measure .k,.sv-grid .hd,.sv-meta span){letter-spacing:0;text-transform:none}:lang(ar) :is(.eyebrow,.pal-gh,.pal-subhead,.sect h3,.cmd-group,.set-sect h3,.dd-group,.hk-group h3,.lp-g,.cap-eb,.lab-title,.sc-sect h3,.fh-mode){font-size:12px;font-weight:600}:lang(ar) :is(.bc-status,.bc-line .k,#perf .k,.fig .k,.tp-k,.fh-c .k,.cmd-state,.fk-l,.lab-epoch .k,.sc-row .lbl,.sc-table th,.sci-measure .k,.sv-grid .hd,.sv-meta span,.ch-sub span,.ch-ru,.ch-act .warnish,.ch-date .ch-mo,.ch-date .ch-pre,.rw-read .u,.rw-live,#hz-label){font-size:11.5px;font-weight:500}:lang(ar) .ch-tl,:lang(ar) .tp-l{font-size:11px}:lang(ar) .tp-k{padding-inline-end:6px}:lang(ar) :is(.label,.dc-status,.fh-foot,.cmd-foot,.pal-hint,.pal-tile .nm,.sc-readout,.sc-series .of,.seed-row .hint,.xp-foot,.caps .or){font-size:12px}:lang(ar) .label{line-height:16px}:lang(ar) .pal-tile .nm{line-height:17px}:lang(ar) :is(.hint,.set-h,.set-note,.note,.sc-note,.sc-lh,.pal-sub,#share-sheet p,.xp-d,.cap-p,.stl-rate){line-height:1.6}:lang(ar) :is(.sc-note,.sc-lh){font-size:12px}:lang(ar) .xp-d{font-size:12.5px}:lang(ar) .cap-p{font-size:13.5px;line-height:22px}:lang(ar) .cap-t{font-size:17px;line-height:26px}:lang(ar) .dc-name{line-height:22px}:lang(ar) .sheet-head h2{font-size:19px}
