.oqHyBG_root{--bg:#e9ecef;--panel:#f7f8f9;--panel-2:#e2e6ea;--head:#dde2e7;--line:#c8ced5;--line-2:#b4bcc5;--ink:#1a1e23;--dim:#545d68;--faint:#7d8691;--accent:#2763d8;--accent-ink:#fff;--sel:#d5e3fb;--sel-ink:#0f3a8a;--focus:#2763d8;--ok:#18803a;--input:#fff;--shadow:0 10px 30px #141e2d2e;--view-bg:#d9dee4;--grid:#8d97a2;--field:#3d8a49;--field-line:#f5f8f3;--field-wall:#2a2f36;--map-free:#f8f8f4;--map-occ:#15181c;--map-unknown:#7c948e;--path:#148a32;--odom:#d93a30;--laser:#d93a30;--cloud:#2763d8;--trail:#f07a12;--tf-parent:#d4a000;--tf-child:#c42ee8;--axis-x:#e0362c;--axis-y:#22a843;--axis-z:#2763d8;--st-active:#22a843;--st-next:#e69500;--st-idle:#8b96a3;--im:#2763d8;--im-hot:#f08a00;--imu:#d48800;--select:#d4a000;--measure:#c42ee8;--overlay-bg:#fafbfced;--overlay-ink:#14181d;--overlay-line:#141e2824;--label-bg:#ffffffdb;--label-ink:#20252b;--e-key:#7a35b0;--e-num:#0b63c4;--e-str:#a4430a;--e-bool:#18803a;--e-arr:#39424d;--sans:var(--font-inter), system-ui, sans-serif;--mono:var(--font-jetbrains), ui-monospace, monospace}html[data-scheme=dark] .oqHyBG_root{--bg:#1b1e22;--panel:#22262b;--panel-2:#2a2f35;--head:#2d3239;--line:#363c44;--line-2:#46505a;--ink:#e4e7eb;--dim:#a5aeb8;--faint:#7b8590;--accent:#4a8ff8;--accent-ink:#fff;--sel:#1e3a64;--sel-ink:#d6e5ff;--focus:#6aa5ff;--ok:#4cc777;--input:#1a1d21;--shadow:0 14px 34px #00000080;--view-bg:#2e3136;--grid:#686f78;--field:#2b6634;--field-line:#e6ece3;--field-wall:#121417;--map-free:#d6dad4;--map-occ:#0a0c0e;--map-unknown:#4b625d;--path:#3ddc5a;--odom:#ff5a4f;--laser:#ff5a4f;--cloud:#5ea0ff;--trail:#ff9a3d;--tf-parent:#ffd60a;--tf-child:#ff4fd8;--axis-x:#ff4d40;--axis-y:#3ddc5a;--axis-z:#4d8dff;--st-active:#3ddc5a;--st-next:#ffb020;--st-idle:#6f7a86;--im:#5ea0ff;--im-hot:#ffb020;--imu:#ffd60a;--select:#ffd60a;--measure:#ff4fd8;--overlay-bg:#121418e0;--overlay-ink:#eef1f4;--overlay-line:#ffffff1f;--label-bg:#101216bd;--label-ink:#e8ebee;--e-key:#c99bff;--e-num:#7cc4ff;--e-str:#ffb27a;--e-bool:#7ee29b;--e-arr:#c4ccd5}@media (prefers-color-scheme:dark){html:not([data-scheme=light]) .oqHyBG_root{--bg:#1b1e22;--panel:#22262b;--panel-2:#2a2f35;--head:#2d3239;--line:#363c44;--line-2:#46505a;--ink:#e4e7eb;--dim:#a5aeb8;--faint:#7b8590;--accent:#4a8ff8;--accent-ink:#fff;--sel:#1e3a64;--sel-ink:#d6e5ff;--focus:#6aa5ff;--ok:#4cc777;--input:#1a1d21;--shadow:0 14px 34px #00000080;--view-bg:#2e3136;--grid:#686f78;--field:#2b6634;--field-line:#e6ece3;--field-wall:#121417;--map-free:#d6dad4;--map-occ:#0a0c0e;--map-unknown:#4b625d;--path:#3ddc5a;--odom:#ff5a4f;--laser:#ff5a4f;--cloud:#5ea0ff;--trail:#ff9a3d;--tf-parent:#ffd60a;--tf-child:#ff4fd8;--axis-x:#ff4d40;--axis-y:#3ddc5a;--axis-z:#4d8dff;--st-active:#3ddc5a;--st-next:#ffb020;--st-idle:#6f7a86;--im:#5ea0ff;--im-hot:#ffb020;--imu:#ffd60a;--select:#ffd60a;--measure:#ff4fd8;--overlay-bg:#121418e0;--overlay-ink:#eef1f4;--overlay-line:#ffffff1f;--label-bg:#101216bd;--label-ink:#e8ebee;--e-key:#c99bff;--e-num:#7cc4ff;--e-str:#ffb27a;--e-bool:#7ee29b;--e-arr:#c4ccd5}}.oqHyBG_root{min-height:100dvh;color:var(--ink);background:var(--bg);font:13px/1.4 var(--sans);font-feature-settings:"tnum" 1}.oqHyBG_root :focus-visible{outline:2px solid var(--focus);outline-offset:1px}.oqHyBG_root button,.oqHyBG_root select,.oqHyBG_root input{color:inherit}.oqHyBG_root a{color:var(--accent)}.oqHyBG_root kbd{font:600 10px var(--mono)}.oqHyBG_root *{scrollbar-width:thin;scrollbar-color:var(--line-2) #0000}body:has(.oqHyBG_root){background:#e9ecef}html[data-scheme=dark] body:has(.oqHyBG_root){background:#1b1e22}@media (prefers-color-scheme:dark){html:not([data-scheme=light]) body:has(.oqHyBG_root){background:#1b1e22}}.oqHyBG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oqHyBG_mono{font-family:var(--mono);font-size:11.5px}.oqHyBG_icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.oqHyBG_icon[data-fill]{fill:currentColor;stroke-width:1px}.oqHyBG_app{grid-template-columns:292px minmax(0,1fr) 336px;grid-template-rows:auto minmax(0, 1fr) var(--switcher-room-y);grid-template-areas:"top top top""left view right""time time time";height:100dvh;display:grid;overflow:hidden}.oqHyBG_app[hidden]{display:none}.oqHyBG_dockLeft,.oqHyBG_dockRight{background:var(--panel);flex-direction:column;min-height:0;display:flex}.oqHyBG_dockLeft{border-right:1px solid var(--line);grid-area:left}.oqHyBG_dockLeft>:first-child{flex:1.25 1 0}.oqHyBG_dockLeft>:last-child{flex:1 1 0}.oqHyBG_dockRight{border-left:1px solid var(--line);grid-area:right}.oqHyBG_dockRight>:last-child{flex:1 1 0}.oqHyBG_tabs,.oqHyBG_chapterDock{display:none}.oqHyBG_top{border-bottom:1px solid var(--line);background:var(--panel-2);grid-area:top;align-items:center;gap:12px;min-width:0;padding:5px 10px;display:flex}.oqHyBG_brand{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.oqHyBG_brand b{font-size:13px;font-weight:600}.oqHyBG_letter{background:var(--ink);width:22px;height:22px;color:var(--bg);font:700 12px var(--mono);border-radius:5px;place-items:center;display:grid}.oqHyBG_file{text-overflow:ellipsis;color:var(--dim);font:11.5px var(--mono);overflow:hidden}.oqHyBG_tools{gap:2px;min-width:0;margin-left:auto;display:flex}.oqHyBG_tool{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:12.5px;display:inline-flex}.oqHyBG_tool kbd{display:none}.oqHyBG_tool:hover{border-color:var(--line);background:var(--panel)}.oqHyBG_tool[aria-pressed=true]{border-color:var(--accent);background:var(--sel);color:var(--sel-ink)}.oqHyBG_actions{align-items:center;gap:6px;margin-left:auto;display:flex}.oqHyBG_readBtn{border:1px solid var(--line-2);background:var(--panel);white-space:nowrap;border-radius:4px;align-items:center;height:28px;padding:0 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--ink)!important}.oqHyBG_readBtn:hover{border-color:var(--accent)}.oqHyBG_helpBtn{border:1px solid var(--line-2);background:var(--panel);width:28px;height:28px;font:600 13px var(--mono);cursor:pointer;border-radius:50%}.oqHyBG_helpBtn:hover{border-color:var(--accent)}.oqHyBG_panel{border-bottom:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.oqHyBG_panelHead{border-bottom:1px solid var(--line);background:var(--head);align-items:center;gap:8px;min-height:28px;padding:3px 8px 3px 10px;display:flex}.oqHyBG_panelHead h2{letter-spacing:.01em;margin:0;font-size:12px;font-weight:600}.oqHyBG_panelMeta{color:var(--faint);margin-left:auto;font-size:11px}.oqHyBG_panelBody{flex:1;min-height:0;margin:0;overflow:auto}.oqHyBG_smallBtn{border:1px solid var(--line-2);background:var(--panel);cursor:pointer;border-radius:3px;place-items:center;min-width:24px;height:22px;margin-left:auto;padding:0 8px;font-size:11.5px;display:inline-grid}.oqHyBG_smallBtn:hover{border-color:var(--accent)}.oqHyBG_check{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;margin:0}.oqHyBG_select{border:1px solid var(--line-2);background:var(--input);max-width:100%;height:22px;font:11.5px var(--mono);cursor:pointer;border-radius:3px;padding:0 4px}.oqHyBG_tree{padding:2px 0 6px;list-style:none}.oqHyBG_dItem{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent)}.oqHyBG_dRow{align-items:center;gap:6px;height:25px;padding:0 10px 0 4px;display:flex}.oqHyBG_dRow:hover{background:color-mix(in srgb, var(--sel) 55%, transparent)}.oqHyBG_twisty{width:18px;height:18px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.oqHyBG_twisty .oqHyBG_icon{width:12px;height:12px;transition:transform .12s}.oqHyBG_twisty[aria-expanded=true] .oqHyBG_icon{transform:rotate(90deg)}.oqHyBG_dIcon{background:var(--faint);border-radius:2px;flex:none;width:12px;height:12px}.oqHyBG_dIcon[data-kind=global]{background:conic-gradient(var(--axis-x) 0 33%, var(--axis-y) 0 66%, var(--axis-z) 0);border-radius:50%}.oqHyBG_dIcon[data-kind=grid]{background:linear-gradient(var(--grid) 0 0) 50%/1px 100% no-repeat,linear-gradient(var(--grid) 0 0) 50%/100% 1px no-repeat,#0000;outline:1px solid var(--grid);outline-offset:-1px}.oqHyBG_dIcon[data-kind=map]{background:linear-gradient(135deg, var(--map-occ) 0 35%, var(--map-free) 0 70%, var(--map-unknown) 0)}.oqHyBG_dIcon[data-kind=tf]{background:linear-gradient(90deg, var(--tf-parent), var(--tf-child))}.oqHyBG_dIcon[data-kind=robot]{background:#f29d38;border-radius:3px 3px 1px 1px}.oqHyBG_dIcon[data-kind=scan]{background:radial-gradient(circle, var(--laser) 0 2px, transparent 2.5px) 0 0/4px 4px}.oqHyBG_dIcon[data-kind=cloud]{background:radial-gradient(circle, var(--cloud) 0 1.5px, transparent 2px) 0 0/4px 4px}.oqHyBG_dIcon[data-kind=path]{background:linear-gradient(160deg, transparent 0 44%, var(--path) 0 58%, transparent 0)}.oqHyBG_dIcon[data-kind=odom]{background:var(--odom);clip-path:polygon(0 30%,60% 30%,60% 0,100% 50%,60% 100%,60% 70%,0 70%)}.oqHyBG_dIcon[data-kind=markers]{background:var(--st-active);border-radius:50%}.oqHyBG_dIcon[data-kind=im]{border:2px solid var(--im);background:0 0;border-radius:50%}.oqHyBG_dIcon[data-kind=imu]{background:var(--imu);clip-path:polygon(50% 0,100% 45%,65% 45%,65% 100%,35% 100%,35% 45%,0 45%)}.oqHyBG_dIcon[data-kind=image]{border:1px solid var(--dim);background:linear-gradient(#9fc2ea 0 55%,#7d8b6a 0)}.oqHyBG_dName{text-overflow:ellipsis;white-space:nowrap;cursor:default;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.oqHyBG_dItem:not([data-on]) .oqHyBG_dName{color:var(--faint)}.oqHyBG_props{margin:0;padding:2px 0 6px 28px}.oqHyBG_prop{border-top:1px dotted color-mix(in srgb, var(--line) 70%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:8px;min-height:23px;padding:1px 10px 1px 0;display:grid}.oqHyBG_prop dt{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.oqHyBG_prop dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11.5px;overflow:hidden}.oqHyBG_statusText{color:var(--ok);font:11px var(--mono);white-space:normal!important}.oqHyBG_statusText[data-off]{color:var(--faint)}.oqHyBG_colour{font:11.5px var(--mono);align-items:center;gap:6px;display:inline-flex}.oqHyBG_swatch{border:1px solid var(--line-2);border-radius:2px;width:14px;height:14px}.oqHyBG_topics{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11.5px}.oqHyBG_topics col:nth-child(2){width:46px}.oqHyBG_topics col:nth-child(3){width:78px}.oqHyBG_topics thead th{z-index:1;border-bottom:1px solid var(--line);background:var(--panel);color:var(--faint);text-align:right;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;font-size:10.5px;font-weight:600;position:sticky;top:0}.oqHyBG_topics thead th:first-child{text-align:left}.oqHyBG_topics tbody th{text-align:left;padding:0;font-weight:400}.oqHyBG_topics tbody th button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:3px 8px;display:grid}.oqHyBG_topics td{color:var(--ink);font:11px var(--mono);text-align:right;white-space:nowrap;padding:3px 8px}.oqHyBG_topics td[data-idle]{color:var(--faint)}.oqHyBG_topics tr{border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent)}.oqHyBG_topics tr:hover{background:color-mix(in srgb, var(--sel) 50%, transparent)}.oqHyBG_topics tr[data-sel]{background:var(--sel)}.oqHyBG_topics tr[data-sel] .oqHyBG_tName{color:var(--sel-ink)}.oqHyBG_tName,.oqHyBG_tType{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oqHyBG_tName{font:500 11.5px var(--mono)}.oqHyBG_tType{color:var(--faint);font-size:10.5px}.oqHyBG_viewTypes{grid-template-columns:1fr 1fr;gap:4px;padding:8px 10px 4px;display:grid}.oqHyBG_viewTypes button{border:1px solid var(--line-2);background:var(--input);height:26px;font:11px var(--mono);cursor:pointer;border-radius:3px;padding:0 6px}.oqHyBG_viewTypes button[aria-checked=true]{border-color:var(--accent);background:var(--sel);color:var(--sel-ink)}.oqHyBG_dockRight .oqHyBG_props{padding:2px 0 8px 10px}.oqHyBG_noarr{color:var(--dim);cursor:pointer;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;display:inline-flex}.oqHyBG_inspectBar{align-items:center;gap:8px;padding:6px 10px 0;display:flex}.oqHyBG_inspectBar label{color:var(--dim);font-size:11.5px}.oqHyBG_inspectBar .oqHyBG_select{flex:1;min-width:0}.oqHyBG_echoNote{color:var(--faint);font:10.5px var(--mono);margin:4px 10px}.oqHyBG_echo{border-top:1px solid var(--line);background:var(--input);font:11.5px/1.45 var(--mono);white-space:pre;padding:4px 10px 12px}.oqHyBG_eLine{min-height:1.45em;display:block}.oqHyBG_eKey{color:var(--e-key)}.oqHyBG_eNum{color:var(--e-num)}.oqHyBG_eStr{color:var(--e-str)}.oqHyBG_eBool{color:var(--e-bool)}.oqHyBG_eArr{color:var(--e-arr)}.oqHyBG_eMore,.oqHyBG_eSep{color:var(--faint)}.oqHyBG_view{background:var(--view-bg);flex-direction:column;grid-area:view;min-width:0;min-height:0;display:flex;position:relative;container:view/size}.oqHyBG_stage{touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}.oqHyBG_stage canvas{display:block}.oqHyBG_status{border-top:1px solid var(--line);background:var(--panel-2);align-items:center;gap:8px;height:26px;margin:0;padding:0 8px 0 4px;font-size:11.5px;display:flex}.oqHyBG_resetBtn{border:1px solid var(--line-2);background:var(--panel);cursor:pointer;border-radius:3px;height:20px;padding:0 8px;font-size:11px}.oqHyBG_hint{min-width:0;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.oqHyBG_fps{color:var(--faint);font:11px var(--mono)}.oqHyBG_inset{z-index:2;border:1px solid var(--line-2);pointer-events:none;width:192px;height:144px;display:none;position:absolute;bottom:38px;left:12px;box-shadow:0 0 0 1px #0000001a}.oqHyBG_inset span{background:var(--label-bg);color:var(--label-ink);font:10.5px var(--mono);padding:2px 6px;position:absolute;top:-20px;left:-1px}@container view (min-width:560px) and (min-height:406px){.oqHyBG_inset{display:block}}.oqHyBG_tfLabel,.oqHyBG_stationLabel,.oqHyBG_imLabel,.oqHyBG_measureLabel{background:var(--label-bg);color:var(--label-ink);font:10.5px/1.35 var(--mono);white-space:nowrap;pointer-events:none;border-radius:3px;padding:1px 5px}.oqHyBG_tfLabel{opacity:.85}.oqHyBG_stationLabel{opacity:.75;text-overflow:ellipsis;max-width:220px;overflow:hidden}.oqHyBG_stationActive{background:var(--st-active);color:#fff;opacity:1;font-weight:700}.oqHyBG_stationNext{outline:1.5px solid var(--st-next);opacity:.95}.oqHyBG_imLabel{color:var(--im);font-weight:600}.oqHyBG_measureLabel{background:var(--measure);color:#fff;font-weight:700}@container view (max-width:620px){.oqHyBG_tfLabel{opacity:.7;font-size:9px}.oqHyBG_stationLabel:not(.oqHyBG_stationActive):not(.oqHyBG_stationNext),.oqHyBG_tfLabel[data-minor]{display:none}}.oqHyBG_overlay,.oqHyBG_chapter{color:var(--overlay-ink)}.oqHyBG_overlay h2,.oqHyBG_chapter h2{margin:0}.oqHyBG_overlay{z-index:2;border:1px solid var(--overlay-line);background:var(--overlay-bg);width:min(410px,100% - 24px);max-height:calc(100% - 222px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;flex-direction:column;display:flex;position:absolute;top:12px;left:12px}@container view (max-height:520px){.oqHyBG_overlay{max-height:calc(100% - 50px)}}.oqHyBG_chHead{border-bottom:1px solid var(--overlay-line);font:10.5px var(--mono);align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.oqHyBG_chTopic{color:var(--accent);font-weight:700}.oqHyBG_chBag{color:var(--faint)}.oqHyBG_chIdx{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oqHyBG_chNav{gap:2px;margin-left:auto;display:flex}.oqHyBG_chNav button{border:1px solid var(--overlay-line);width:22px;height:20px;font:14px/1 var(--mono);cursor:pointer;background:0 0;border-radius:3px;padding:0}.oqHyBG_chNav button:hover{border-color:var(--accent)}.oqHyBG_chScroll{min-height:0;padding:10px 14px 12px;overflow:auto}.oqHyBG_chTitle{letter-spacing:-.005em;text-wrap:balance;font-size:17px;font-weight:650;line-height:1.25}.oqHyBG_chMeta{color:var(--dim);font:11.5px var(--mono);margin:3px 0 0}.oqHyBG_chImage{border:1px solid var(--overlay-line);object-fit:cover;object-position:top;border-radius:4px;width:100%;height:auto;max-height:150px;margin-top:10px}.oqHyBG_chBody{margin:8px 0 0;font-size:13px;line-height:1.5}.oqHyBG_chList{margin:8px 0 0;padding-left:16px;font-size:12.5px;line-height:1.45}.oqHyBG_chList li+li{margin-top:5px}.oqHyBG_chFigs{flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;display:flex}.oqHyBG_chFigs div{min-width:92px}.oqHyBG_chFigs dt{font:700 17px var(--mono)}.oqHyBG_chFigs dd{color:var(--dim);margin:0;font-size:11.5px}.oqHyBG_chTags{flex-wrap:wrap;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.oqHyBG_chTags li{border:1px solid var(--overlay-line);font:11px var(--mono);border-radius:3px;padding:1px 7px}.oqHyBG_chLinks{flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;font-size:12.5px;font-weight:500;display:flex}.oqHyBG_chLinks a{overflow-wrap:anywhere}.oqHyBG_chProgress{background:var(--overlay-line);height:2px}.oqHyBG_chProgress span{background:var(--accent);transform-origin:0;height:100%;display:block}.oqHyBG_time{min-width:0;padding:6px var(--switcher-room-x) 8px 10px;border-top:1px solid var(--line);background:var(--panel-2);flex-direction:column;grid-area:time;justify-content:center;gap:6px;display:flex}.oqHyBG_grip{display:none}.oqHyBG_timeRow{align-items:center;gap:10px;min-width:0;display:flex}.oqHyBG_bagSel{flex:none;width:190px}.oqHyBG_info{flex:none;position:relative}.oqHyBG_info summary{border:1px solid var(--line-2);background:var(--panel);cursor:pointer;border-radius:3px;padding:2px 7px;font-size:11.5px;list-style:none}.oqHyBG_info summary::-webkit-details-marker{display:none}.oqHyBG_info[open] summary{border-color:var(--accent)}.oqHyBG_infoPop{z-index:20;border:1px solid var(--line-2);background:var(--panel);width:max-content;max-width:min(520px,100vw - 32px);box-shadow:var(--shadow);font:11px/1.5 var(--mono);border-radius:6px;padding:10px 12px;position:absolute;bottom:calc(100% + 8px);left:0}.oqHyBG_infoPop dl{grid-template-columns:auto 1fr;gap:0 12px;margin:0 0 8px;display:grid}.oqHyBG_infoPop dl div{display:contents}.oqHyBG_infoPop dl dt{color:var(--faint)}.oqHyBG_infoPop dl dd{margin:0}.oqHyBG_infoPop table{border-collapse:collapse}.oqHyBG_infoPop th{text-align:left;padding-right:12px;font-weight:500}.oqHyBG_infoPop td{color:var(--dim);white-space:nowrap;padding-right:12px}.oqHyBG_transport{flex:none;gap:2px;display:flex}.oqHyBG_transport button{border:1px solid var(--line-2);background:var(--panel);cursor:pointer;border-radius:3px;place-items:center;width:28px;height:26px;padding:0;display:grid}.oqHyBG_transport button:hover{border-color:var(--accent)}.oqHyBG_transport .oqHyBG_play{border-color:var(--accent);background:var(--accent);width:34px;color:var(--accent-ink)}.oqHyBG_rate,.oqHyBG_loopLbl{color:var(--dim);flex:none;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.oqHyBG_clocks{gap:14px;min-width:0;margin:0 0 0 auto;display:flex;overflow:hidden}.oqHyBG_clocks div{white-space:nowrap;gap:5px;display:flex}.oqHyBG_clocks dt{color:var(--faint);font-size:11px}.oqHyBG_clocks dd{font:11px var(--mono);margin:0}@media (max-width:1400px){.oqHyBG_wall{display:none!important}}.oqHyBG_scrub{min-width:0;font:11px var(--mono);align-items:center;gap:10px;display:flex}.oqHyBG_tNow,.oqHyBG_tEnd{min-width:44px;color:var(--dim);flex:none}.oqHyBG_tEnd{text-align:right}.oqHyBG_track{flex:1;min-width:0;height:22px;position:relative}.oqHyBG_track:before{content:"";background:var(--line);border-radius:2px;position:absolute;inset:9px 0}.oqHyBG_track input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.oqHyBG_track:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.oqHyBG_fill{background:var(--accent);transform-origin:0;border-radius:2px;position:absolute;inset:9px 0}.oqHyBG_fill:after{content:"";border:1px solid var(--accent);background:var(--panel);border-radius:3px;width:12px;height:14px;position:absolute;top:-5px;right:-6px}.oqHyBG_tick{background:var(--line-2);pointer-events:none;border-radius:1px;width:2px;height:16px;margin-left:-1px;position:absolute;top:3px}.oqHyBG_tick[data-on]{background:var(--st-active)}.oqHyBG_help{border:1px solid var(--line-2);background:var(--panel);width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow);border-radius:8px;padding:0}.oqHyBG_help::backdrop{background:#0a0e1473}.oqHyBG_helpHead{border-bottom:1px solid var(--line);background:var(--panel-2);align-items:center;padding:10px 12px 10px 16px;display:flex}.oqHyBG_helpHead h2{margin:0;font-size:14px}.oqHyBG_helpGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 24px;padding:12px 16px 18px;display:grid}.oqHyBG_helpGrid h3{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin:6px 0;font-size:11px}.oqHyBG_helpGrid dl{margin:0}.oqHyBG_helpGrid div{align-items:baseline;gap:10px;padding:3px 0;display:flex}.oqHyBG_helpGrid dt{flex:none;min-width:92px}.oqHyBG_helpGrid dd{color:var(--dim);margin:0;font-size:12.5px}.oqHyBG_helpGrid kbd{border:1px solid var(--line-2);background:var(--input);border-bottom-width:2px;border-radius:4px;padding:1px 6px;font-size:11px}.oqHyBG_root[data-reading]{min-height:100dvh}.oqHyBG_reader{max-width:820px;padding:0 24px calc(var(--switcher-room-y) + 40px);margin:0 auto;font-size:15px;line-height:1.6}.oqHyBG_reader h3{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;color:var(--dim);margin:40px 0 10px;padding-bottom:6px;font-size:13px;font-weight:700}.oqHyBG_reader h4{margin:0;font-size:15.5px;line-height:1.35}.oqHyBG_reader p{margin:8px 0}.oqHyBG_reader ul{padding-left:20px}.oqHyBG_readerBar{z-index:5;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 -24px;padding:10px 24px;font-size:13px;display:flex;position:sticky;top:0}.oqHyBG_readerBar span{color:var(--faint);font-family:var(--mono);font-size:11.5px}.oqHyBG_rHead{padding-top:32px}.oqHyBG_rHead h2{letter-spacing:-.02em;margin:0;font-size:clamp(28px,6vw,40px);line-height:1.1}.oqHyBG_rRole{color:var(--dim);font-size:17px}.oqHyBG_rLinks{flex-wrap:wrap;gap:4px 16px;display:flex}.oqHyBG_rLinks a{overflow-wrap:anywhere;font-weight:500}.oqHyBG_rTags{flex-wrap:wrap;gap:6px;list-style:none;display:flex;padding:0!important}.oqHyBG_rTags li{border:1px solid var(--line-2);font:12px var(--mono);border-radius:4px;padding:2px 8px}.oqHyBG_rStats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0 0;display:grid}.oqHyBG_rStats dt{font:700 22px var(--mono)}.oqHyBG_rStats dd{color:var(--dim);margin:0;font-size:13px}.oqHyBG_rItem{margin:0 0 22px}.oqHyBG_rItem ul{margin:6px 0 0}.oqHyBG_rItem li+li{margin-top:4px}.oqHyBG_rMeta{color:var(--dim);font:12.5px var(--mono);margin:2px 0 0}.oqHyBG_rFeatured{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:8px 24px;display:grid}.oqHyBG_rShot{border:1px solid var(--line);border-radius:6px;width:100%;height:auto;margin-bottom:8px}.oqHyBG_rSub{margin-top:12px!important}.oqHyBG_rList li+li{margin-top:10px}.oqHyBG_rList .oqHyBG_rLinks{margin:4px 0 0}.oqHyBG_rScroll{overflow-x:auto}.oqHyBG_rTable{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.oqHyBG_rTable th,.oqHyBG_rTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:5px 10px 5px 0}.oqHyBG_rTable th{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.oqHyBG_rTable td:first-child{font-family:var(--mono);white-space:nowrap}@media (max-width:1180px){.oqHyBG_app{grid-template:"top top""view time""view tabs""view dock"minmax(0,1fr)/minmax(0,1fr) 340px}.oqHyBG_dockLeft,.oqHyBG_dockRight{display:contents}.oqHyBG_panel{border-left:1px solid var(--line);background:var(--panel);padding-bottom:var(--switcher-room-y);grid-area:dock;display:none}.oqHyBG_root[data-tab=displays] [data-panel=displays],.oqHyBG_root[data-tab=chapter] [data-panel=displays],.oqHyBG_root[data-tab=topics] [data-panel=topics],.oqHyBG_root[data-tab=inspector] [data-panel=inspector],.oqHyBG_root[data-tab=views] [data-panel=views]{display:flex}.oqHyBG_tabs{border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel-2);grid-area:tabs;gap:2px;padding:6px 8px 0;display:flex}.oqHyBG_tabs button{height:30px;color:var(--dim);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:5px 5px 0 0;flex:1;padding:0 6px;font-size:12px;font-weight:500}.oqHyBG_tabs button[aria-selected=true]{border-color:var(--line);background:var(--panel);color:var(--ink)}.oqHyBG_tabs [data-tab-btn=chapter]{display:none}.oqHyBG_root[data-tab=chapter] [data-tab-btn=displays]{border-color:var(--line);background:var(--panel);color:var(--ink)}.oqHyBG_time{border-top:0;border-left:1px solid var(--line);border-bottom:1px solid var(--line);grid-area:time;padding:8px 10px}.oqHyBG_timeRow{flex-wrap:wrap;gap:6px 8px}.oqHyBG_bagSel{flex:1;width:auto}.oqHyBG_clocks{display:none}.oqHyBG_status{padding-right:max(8px,var(--switcher-room-x) - 340px)}.oqHyBG_tools{margin-left:8px;overflow-x:auto}.oqHyBG_toolLabel{display:none}}@media (max-width:760px){.oqHyBG_app{grid-template:"top""view"minmax(220px,40svh)"time""tabs""dock"minmax(0,1fr)/minmax(0,1fr)}.oqHyBG_root[data-sheet=full] .oqHyBG_app{grid-template-rows:auto minmax(120px,15svh) auto auto minmax(0,1fr)}.oqHyBG_top{flex-wrap:wrap;gap:6px 8px;padding:6px 10px}.oqHyBG_file{display:none}.oqHyBG_actions{margin-left:auto}.oqHyBG_tools{flex:1 0 100%;order:3;margin:0 -10px;padding:0 10px 2px;overflow-x:auto}.oqHyBG_tools .oqHyBG_tool{flex:none;height:30px;padding:0 9px}.oqHyBG_overlay{display:none}.oqHyBG_status{height:34px;padding:0 8px 10px}.oqHyBG_hint{font-size:11px}.oqHyBG_resetBtn{display:none}.oqHyBG_time{border-left:0;border-top:1px solid var(--line);z-index:3;border-radius:12px 12px 0 0;margin-top:-10px;padding:14px 12px 8px;position:relative;box-shadow:0 -6px 16px #0000001f}.oqHyBG_grip{cursor:pointer;background:0 0;border:0;place-items:center;width:64px;height:14px;padding:0;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.oqHyBG_grip span{background:var(--line-2);border-radius:2px;width:36px;height:4px}.oqHyBG_rate span{display:none}.oqHyBG_tabs{border-left:0;overflow-x:auto}.oqHyBG_tabs button{flex:1 0 auto}.oqHyBG_tabs [data-tab-btn=chapter]{display:block}.oqHyBG_root[data-tab=chapter] [data-tab-btn=displays]{color:var(--dim);background:0 0;border-color:#0000}.oqHyBG_root[data-tab=chapter] [data-panel=displays]{display:none}.oqHyBG_panel{border-left:0}.oqHyBG_chapterDock{background:var(--panel);min-height:0;padding-bottom:var(--switcher-room-y);grid-area:dock;overflow:auto}.oqHyBG_root[data-tab=chapter] .oqHyBG_chapterDock{display:block}.oqHyBG_chapter .oqHyBG_chHead{z-index:1;background:var(--panel);position:sticky;top:0}.oqHyBG_chapter .oqHyBG_chScroll{overflow:visible}.oqHyBG_chImage{max-height:180px}.oqHyBG_reader{padding:0 16px calc(var(--switcher-room-y) + 32px);font-size:15px}.oqHyBG_readerBar{margin:0 -16px;padding:10px 16px}}
