.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
:root{--bg:#f2eee9;--paper:#fff;--ink:#060606;--mute:#4a4a4d;--rule:#e8e6e3;--rule-strong:#8a8880;--accent:#a93e17;--brand:#a93e17;--brand-hover:#8e3415;--on-brand:#fff;--link:#15399a;--focus:#15399a;--hub:#eef1fb;--ph:#f5f5f5;--surface:#f5f5f5;--ok:#117e39;--warn:#955204;--flag:#b01c1c;--ok-bg:#ecfdf5;--warn-bg:#fef3c7;--flag-bg:#fef2f2;--open-bg:#f0ede8;--power:#c62828;--ground:#37474f;--coax:#b36200;--bus:#00796b;--signal:#6a3fb5;--r-btn:6px;--r-card:8px;--r-panel:12px;--r-pill:20px;--shadow-pop:0 16px 40px #0606061f, 0 2px 6px #0606060d;--sans:var(--font-manrope), "Manrope", system-ui, -apple-system, "Segoe UI", "Ubuntu", sans-serif;--mono:var(--font-manrope), "Manrope", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111214;--paper:#060606;--ink:#f0eee9;--mute:#b5b2aa;--rule:#ffffff12;--rule-strong:#ffffff5c;--accent:#f48a5f;--link:#6ea0ff;--focus:#6ea0ff;--hub:#0e162e;--ph:#242428;--surface:#242428;--ok:#22c55e;--warn:#fbb022;--flag:#fb7185;--ok-bg:#16a34a29;--warn-bg:#fbb02224;--flag-bg:#fb718524;--open-bg:#ffffff1a;--power:#ef5350;--ground:#b0bec5;--coax:#ffa726;--bus:#26a69a;--signal:#b39ddb;--shadow-pop:0 20px 60px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#111214;--paper:#060606;--ink:#f0eee9;--mute:#b5b2aa;--rule:#ffffff12;--rule-strong:#ffffff5c;--accent:#f48a5f;--link:#6ea0ff;--focus:#6ea0ff;--hub:#0e162e;--ph:#242428;--surface:#242428;--ok:#22c55e;--warn:#fbb022;--flag:#fb7185;--ok-bg:#16a34a29;--warn-bg:#fbb02224;--flag-bg:#fb718524;--open-bg:#ffffff1a;--power:#ef5350;--ground:#b0bec5;--coax:#ffa726;--bus:#26a69a;--signal:#b39ddb;--shadow-pop:0 20px 60px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:inherit}details>*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--ink);font:13px/1.45 var(--sans)}button{font:inherit;color:inherit}.boot{height:100%;color:var(--mute);place-items:center;display:grid}.app{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid;overflow:clip}.bar{background:var(--paper);border-bottom:1px solid var(--rule);align-items:center;gap:16px;min-width:0;height:64px;padding:0 16px;display:flex}.brand{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex;container:brand/inline-size}.logo-full,.logo-full img,.logo-mark{flex:none;display:block}.logo-full{margin-right:5px}.logo-full img{width:142px;height:auto}.logo-full .on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-full .on-light{display:none}:root:not([data-theme=light]) .logo-full .on-dark{display:block}}:root[data-theme=dark] .logo-full .on-light{display:none}:root[data-theme=dark] .logo-full .on-dark{display:block}.logo-mark{width:auto;height:28px;margin-right:2px;display:none}@media (max-width:1099px){.logo-full{display:none}.logo-mark{display:block}}.brand-div{background:var(--rule-strong);flex:none;width:1px;height:24px}.brand strong{white-space:nowrap;flex:none;font-size:15px;font-weight:700}.subtitle{color:var(--mute);white-space:nowrap;flex:none;font-size:11.5px}@media (min-width:1100px){@container brand (max-width:520px){.subtitle{display:none}}}@media (max-width:1099px){@container brand (max-width:404px){.subtitle{display:none}}}.source{min-width:0;color:var(--mute);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.api{background:var(--mute);border-radius:50%;flex:none;width:8px;height:8px}.api-ok{background:var(--ok)}.api-down{background:var(--flag)}.actions{flex:none;align-items:center;gap:8px;display:flex}.bar .btn{align-items:center;height:36px;padding-top:0;padding-bottom:0;display:inline-flex}.menu{display:flex;position:relative}.menu-list{z-index:20;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);min-width:200px;box-shadow:var(--shadow-pop);padding:4px;position:absolute;top:calc(100% + 6px);right:0}.menu-list button{text-align:left;border-radius:var(--r-btn);cursor:pointer;white-space:nowrap;background:0 0;border:0;width:100%;padding:8px 10px;font-weight:500;transition:background .15s;display:block}.menu-list button:hover,.menu-list button:focus-visible{background:var(--surface)}.menu-list button:disabled{opacity:.45;cursor:not-allowed;background:0 0}.theme-list{min-width:160px}.theme-list button{align-items:center;gap:10px;display:flex}.theme-list svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.theme-list .tick{color:var(--brand);margin-left:auto;font-weight:700}.btn{border-radius:var(--r-btn);border:1px solid var(--brand);background:var(--brand);color:var(--on-brand);cursor:pointer;white-space:nowrap;padding:7px 13px;font-size:12.5px;font-weight:600;transition:background .16s,border-color .16s,transform .1s}.btn:not(:disabled):hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn:not(:disabled):active{transform:scale(.98)}.btn.ghost{background:var(--paper);color:var(--ink);border-color:var(--rule-strong)}.btn.ghost:not(:disabled):hover{background:var(--paper);border-color:var(--brand)}.btn.small{margin-bottom:8px;padding:4px 10px;font-size:12px}.btn:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.layout{grid-template-columns:260px minmax(0,1fr) 380px;min-height:0;display:grid}.side,.panel{background:var(--paper);min-height:0;overflow:hidden}.side{border-right:1px solid var(--rule);scrollbar-gutter:stable;padding:12px 14px;overflow:hidden auto}.side-in,.tab-in{min-width:0;overflow-x:clip}.side .seg{grid-template-columns:1fr 1fr;display:grid}.side .seg button{flex:auto;padding:5px 9px}.panel{border-left:1px solid var(--rule);grid-template-rows:auto minmax(0,1fr);display:grid}.side section{margin-bottom:18px}h2{color:var(--accent);margin:0 0 8px;font-size:12.5px;font-weight:600}.stats{gap:4px;margin:0;display:grid}.stats div{grid-template-columns:34px 1fr;align-items:baseline;gap:8px;display:grid}.stats dt{font:700 16px var(--mono);text-align:right}.stats dd{color:var(--mute);margin:0}.seg{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-card);gap:2px;margin-bottom:8px;padding:2px;display:inline-flex}.seg button{white-space:nowrap;border-radius:var(--r-btn);cursor:pointer;color:var(--mute);background:0 0;border:0;padding:5px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.seg button.on{background:var(--brand);color:var(--on-brand)}.field{color:var(--mute);gap:4px;font-size:12px;display:grid}.field select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);width:100%;padding:5px 6px}.tg{cursor:pointer;align-items:flex-start;gap:8px;margin:6px 0;display:flex}.tg input{margin-top:2px}.hint{color:var(--warn);margin:4px 0 0;font-size:12px}.devlist{margin:0;padding:0;list-style:none}.devlist li{align-items:center;gap:6px;min-width:0;padding:2px 0;display:flex}.devlist button{text-align:left;gap:8px;min-width:0;display:flex}.devlist code{font:600 12px var(--mono);color:var(--link);min-width:46px}.devlist span{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legend div{color:var(--mute);align-items:center;gap:8px;margin:4px 0;display:flex}.legend .sw{flex-wrap:wrap;gap:4px 6px}.legend .sw i{border-radius:2px;width:10px;height:10px;display:inline-block}.c-power{background:var(--power)}.c-ground{background:var(--ground)}.c-coax{background:var(--coax)}.c-bus{background:var(--bus)}.c-signal{background:var(--signal)}.canvas{min-width:0;min-height:0;position:relative;overflow:hidden}.canvas .react-flow{background:var(--bg)}.crumb{z-index:5;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:12px;display:flex;position:absolute;top:10px;left:12px;right:12px;overflow:hidden}.crumb>*{pointer-events:auto}.crumb b{font-size:13px}.busy,.error,.drop,.empty{z-index:10;position:absolute}.busy{background:var(--ink);color:var(--paper);border-radius:var(--r-btn);padding:6px 12px;font-weight:600;top:12px;right:12px}.error{background:var(--flag-bg);max-width:min(640px,90%);color:var(--flag);border:1px solid color-mix(in srgb, var(--flag) 35%, transparent);border-radius:var(--r-card);align-items:flex-start;gap:12px;padding:8px 12px;display:flex;top:44px;left:50%;transform:translate(-50%)}.drop{border:2px dashed var(--accent);border-radius:var(--r-panel);background:color-mix(in srgb, var(--paper) 85%, transparent);color:var(--accent);pointer-events:none;place-items:center;font-size:15px;font-weight:600;display:grid;inset:12px}.empty{color:var(--mute);pointer-events:none;place-items:center;font-size:14px;display:grid;inset:0}.react-flow__controls button{background:var(--paper);color:var(--ink);border-bottom-color:var(--rule);fill:var(--ink)}.react-flow__controls .reset-layout svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;max-width:14px;max-height:14px}.react-flow__minimap{background:var(--paper);border:1px solid var(--rule)}.react-flow__minimap-mask{fill:color-mix(in srgb, var(--bg) 70%, transparent)}.react-flow__background{color:var(--rule)}.react-flow__node{font-family:var(--sans);color:var(--ink)}.did{font:700 12.5px var(--mono);color:var(--link);margin-right:8px}.dname{font-size:12px;font-weight:600}.dsub{color:var(--mute);font-size:10.5px}.clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pn{background:var(--paper);border:1.2px solid var(--ink);border-radius:var(--r-card);width:100%;height:100%;position:relative}.pn.focus{background:var(--hub);border-width:1.8px}.pn-head{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:8px 12px 0;overflow:hidden}.pn-head>div:first-child{text-overflow:ellipsis;overflow:hidden}.row{cursor:pointer;align-items:center;gap:6px;padding:0;display:flex;position:absolute;left:0;right:0}.row.R{flex-direction:row-reverse}.row:hover{background:color-mix(in srgb, var(--focus) 8%, transparent)}.row .cav{border:1px solid var(--mute);background:var(--paper);min-width:22px;height:18px;font:500 9.5px/16px var(--mono);text-align:center;flex:none;padding:0 4px}.row .fn{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.row .rt{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:44%;font-size:10px;overflow:hidden}.row.L .fn{margin-left:2px}.row.R .fn{text-align:right;margin-right:2px}.row.nc .cav{color:var(--mute);border-style:dashed}.row.nc .fn{color:var(--mute);font-weight:500}.row.tbc .cav{border-style:dashed}.row.tbc .fn{font-style:italic}.pn-foot{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:italic;position:absolute;bottom:4px;left:10px;right:10px;overflow:hidden}.ov{background:var(--paper);border:1.3px solid var(--ink);border-radius:var(--r-card);width:100%;height:100%;padding:8px 10px}.ov-top{justify-content:space-between;align-items:center;display:flex}.mini{border:1px solid var(--rule-strong);background:var(--paper);color:var(--link);border-radius:var(--r-btn);cursor:pointer;padding:1px 6px;font-size:11px;font-weight:600}.chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.chips span,.chips .ov-open{border-radius:var(--r-pill);color:var(--mute);box-shadow:inset 0 0 0 1px var(--rule);background:0 0;padding:1px 7px;font-size:10.5px;font-weight:600}.chips .c-certain{background:var(--ok-bg);color:var(--ok);box-shadow:none}.chips .c-open{background:var(--open-bg);color:var(--mute);box-shadow:none}.chips .c-missing{background:var(--warn-bg);color:var(--warn);box-shadow:none}.ph{background:var(--ph);border:1.2px dashed var(--rule-strong);border-radius:var(--r-card);width:100%;height:100%;padding:8px 10px}.ph.k-missing{border-color:var(--warn)}.ph.k-related{border-color:var(--warn);border-style:dashed}.react-flow__node.selected .pn,.react-flow__node.selected .ov,.react-flow__node.selected .ph{box-shadow:0 0 0 2px var(--focus)}.e{fill:none;stroke-width:1.8px}.e.k-power{stroke:var(--power)}.e.k-ground{stroke:var(--ground)}.e.k-coax{stroke:var(--coax);stroke-width:3px}.e.k-screen{stroke:var(--coax);stroke-width:1.2px}.e.k-bus{stroke:var(--bus)}.e.k-signal{stroke:var(--signal)}.e.k-mixed{stroke:var(--mute)}.e.s-inferred{stroke-dasharray:9 5}.e.s-open{stroke-dasharray:3 4;opacity:.8}.react-flow__edge:hover .e,.e.sel{stroke-width:3.4px;opacity:1}.e.sel{filter:drop-shadow(0 0 2px var(--focus))}.elabel{pointer-events:none;font:700 10.5px var(--mono);background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-pill);padding:0 5px;position:absolute}.tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;padding:0 6px;display:flex}.tabs button{color:var(--mute);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 8px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s}.tabs button.on{color:var(--accent);border-bottom-color:var(--accent)}.tabbody{overflow-wrap:break-word;min-height:0;padding:12px 14px 24px;overflow:hidden auto}.tabbody h3{margin:0 0 6px;font-size:14px}.tabbody h3.gap{margin-top:14px}.tabbody p{margin:0 0 8px}.muted{color:var(--mute)}.mono{font-family:var(--mono);font-size:12px}.sans{font-family:var(--sans)!important}.badge{border-radius:var(--r-pill);white-space:nowrap;margin-right:4px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-block}.b-certain,.b-ok{background:var(--ok-bg);color:var(--ok)}.b-inferred,.b-warn,.b-info{background:var(--warn-bg);color:var(--warn)}.b-open{background:var(--open-bg);color:var(--mute)}.b-flag{background:var(--flag-bg);color:var(--flag)}.kv{grid-template-columns:84px minmax(0,1fr);gap:3px 10px;margin:8px 0 12px;display:grid}.kv dt{color:var(--mute)}.kv dd{font-family:var(--mono);margin:0;font-size:12px}.end{border:1px solid var(--rule);border-radius:var(--r-card);margin:6px 0;padding:8px 10px}.end b{font-family:var(--mono);color:var(--link)}.item{border-bottom:1px solid var(--rule);padding:7px 0}.link{color:var(--link);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0}.tw{overflow-x:auto}table.mini{border-collapse:collapse;width:100%;margin-top:6px;font-size:11.5px}table.mini th,table.mini td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:4px 6px}table.mini td{font-family:var(--mono)}table.mini th{white-space:nowrap}table.mini .n{text-align:right;white-space:nowrap;width:1%}table.mini .nw{white-space:nowrap}table.mini.fixed{table-layout:fixed}table.mini.fixed td,table.mini.fixed td div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cut{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:130px;display:inline-block;overflow:hidden}.mtable .fns{margin-top:2px}.gbadge{cursor:help;margin:0 0 0 6px}details summary{cursor:pointer;margin:6px 0;font-weight:600}.kv dd.pre{white-space:pre-wrap}.kv.dqkv{grid-template-columns:128px minmax(0,1fr)}.dqf{padding:2px 0}.dqf>summary{margin:4px 0}.dqf-name{font:600 12px var(--mono)}.dqf-badges{flex-wrap:wrap;gap:4px 0;margin:4px 0 0;font-weight:400;display:flex}.dqlist{margin:0;padding-left:16px}.wl{grid-column:2/-1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.wl-main{flex-direction:column;min-width:0;min-height:0;display:flex}.wl-main>*{flex-shrink:0}.wl-main>.vsum{flex-shrink:1;min-height:96px}.wl-bar,.wl-verify{background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.wl-bar .btn.small,.wl-verify .btn.small{margin:0}.wl-verify select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);padding:4px 6px}.wl-verify .clip{max-width:260px}.grow{flex:auto}.wl-warn{background:var(--paper);border-bottom:1px solid var(--rule);max-height:30vh;padding:4px 12px 6px;overflow:auto}.wl-warn summary{margin:4px 0}.vsum{background:var(--paper);border-bottom:1px solid var(--rule);max-height:42vh;padding:8px 12px;overflow:auto}.vsum-top{flex-wrap:wrap;gap:8px 28px;display:flex}.vtitle{margin:0 0 6px}table.mini tr.relabel td{background:var(--warn-bg)}.vstats{align-content:start;gap:2px;margin:0;display:grid}.vstats div{grid-template-columns:52px 1fr;align-items:baseline;gap:8px;display:grid}.vstats dt{font:700 14px var(--mono);text-align:right}.vstats dd{color:var(--mute);margin:0}.vside{flex:320px;min-width:0}.vside p{margin:0 0 4px}.vside code{font:600 12px var(--mono)}.ok{color:var(--ok)}.bad{color:var(--flag)}.legend-v i{border:1px solid var(--rule-strong);border-radius:3px;width:12px;height:12px;margin:0 4px -2px 10px;display:inline-block}.legend-v i:first-child{margin-left:0}.legend-v .v-match,table.grid td.v-match{background:var(--ok-bg)}.legend-v .v-differs,table.grid td.v-differs{background:var(--flag-bg)}.legend-v .v-naming,table.grid td.v-naming{background:var(--warn-bg)}table.grid td.v-naming{color:var(--warn)}.legend-v .v-nic,table.grid td.v-nic{background:var(--open-bg)}.legend-v .v-extra,table.grid td.v-extra{background:var(--ph)}table.grid td.v-extra{color:var(--mute)}table.grid td.v-differs{color:var(--flag)}.wl-table{background:var(--paper);flex:auto;min-height:120px;overflow:auto}table.grid{border-collapse:separate;border-spacing:0;font-size:11.5px}table.grid th{z-index:2;background:var(--surface);text-align:left;white-space:nowrap;border-bottom:1px solid var(--rule-strong);padding:6px 8px;font-weight:600;position:sticky;top:0}table.grid td{border-bottom:1px solid var(--rule);white-space:nowrap;font-family:var(--mono);background:var(--paper);padding:4px 8px;font-size:11.5px}table.grid .gut{z-index:1;text-align:right;color:var(--mute);background:var(--surface);border-right:1px solid var(--rule);cursor:help;position:sticky;left:0}table.grid th.gut{z-index:3}table.grid tbody tr:hover td{box-shadow:inset 0 1px 0 var(--focus), inset 0 -1px 0 var(--focus)}table.grid tr.v-unmatched .gut{color:var(--flag);font-weight:700}.wl-note{background:var(--paper);border-top:1px solid var(--rule);text-overflow:ellipsis;white-space:nowrap;min-height:30px;padding:6px 12px;overflow:hidden}.empty-note{color:var(--mute);max-width:560px;margin:24px}.btn.icon{place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.btn.icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.btn.icon.on{border-color:var(--brand);color:var(--brand)}.wl-strip{background:var(--surface);border-bottom:1px solid var(--rule);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px;display:flex}.wl-strip .sep{color:var(--mute);margin-left:6px}.strip-actions{align-items:center;gap:6px;display:inline-flex}.strip-actions .btn.small,.wl-group .btn.small,.wl-suggest .btn.small,.wl-design .btn.small{margin:0}.wl-design{background:var(--paper);border-bottom:1px solid var(--rule);padding:0 12px}.wl-design>summary{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:7px 0;overflow:hidden}.wl-design>summary .muted{margin-left:6px;font-weight:500}.dopt{grid-template-columns:auto minmax(380px,1fr);gap:8px 40px;max-height:34vh;padding:0 0 10px;display:grid;overflow:auto}@media (max-width:1100px){.dopt{grid-template-columns:minmax(0,1fr)}}.dopt .note{margin:6px 0 0}.dopt>.wide{grid-column:1/-1}.namesugg{border:1px solid var(--rule-strong);border-left:3px solid var(--warn);border-radius:var(--r-card);background:var(--surface);margin:4px 0 8px;padding:6px 10px}.namesugg ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.namesugg li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mapdrafts li{grid-template-columns:minmax(60px,max-content) minmax(0,1fr) auto;gap:2px 8px;display:grid}.mapdrafts .refsays{grid-column:2/-1}.namesugg code{font:600 12px var(--mono)}.namesugg .btn.small{margin:0}.namesugg input{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);flex:200px;min-width:0;padding:3px 6px}.refsays{color:var(--mute);-webkit-user-select:text;user-select:text;font-size:12px;font-style:italic}.devlib .note.first{margin-top:0}.lib-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;display:flex}.lib-actions .btn.small{margin:0}.libtable{border:1px solid var(--rule);border-radius:var(--r-card);max-height:320px;overflow:auto}.libtable table.mini{border-collapse:separate;border-spacing:0;margin-top:0}.libtable th{background:var(--surface);z-index:1;position:sticky;top:0}.libtable input{font:inherit;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);width:100%;min-width:160px;padding:3px 6px}.libtable td.sans{min-width:220px}.libtable tr.focus td{background:var(--warn-bg)}.libtable .refsays{margin-top:2px;display:block}.dstarts{flex-wrap:wrap;gap:6px 18px;display:flex}.dstart{grid-template-columns:auto 78px auto auto;align-items:center;gap:6px;display:inline-grid}.dstart code{font:600 12.5px var(--mono);color:var(--link);white-space:nowrap}.wl-design input,.wl-design select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);width:100%;min-width:0;padding:4px 6px}.wl-group{background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;display:flex}.wl-group .why{color:var(--warn);font-size:12px}.wl-note .why{color:var(--warn)}.wl-main>.wl-suggest{flex-shrink:1;min-height:96px}.wl-suggest{background:var(--paper);border-bottom:1px solid var(--rule);max-height:36vh;padding:6px 12px 8px;overflow:auto}.sg-head{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px;display:flex}.sg-head .btn.small,.sg .btn.small{margin:0}.sg{border:1px solid var(--rule);border-left:3px solid var(--warn);border-radius:var(--r-card);background:var(--surface);margin-bottom:6px;padding:6px 10px}.sg-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sg-devs{font:600 12px var(--mono);color:var(--link);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:46ch;overflow:hidden}.sg-why{margin:4px 0 0}.sg-warn{color:var(--warn);margin:2px 0 0;font-size:12px}.sg-keep summary{margin:4px 0}.sg-keep ul{margin:0;padding-left:18px}.badge.conf-high{background:var(--ok-bg);color:var(--ok)}.badge.conf-medium{background:var(--warn-bg);color:var(--warn)}.badge.conf-low{background:var(--open-bg);color:var(--mute)}.btn.ghost.on{border-color:var(--brand);color:var(--brand)}.selnote{font-size:12px}.crumb-btn{pointer-events:auto;margin:0 0 0 8px;padding:2px 9px}.boxsel-layer{z-index:5;cursor:crosshair;background:color-mix(in srgb, var(--paper) 6%, transparent);touch-action:none;position:absolute;inset:40px 0 0}.boxsel{border:1.5px dashed var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);pointer-events:none;position:absolute}.boxbar{z-index:6;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-card);width:max-content;max-width:min(760px,92%);box-shadow:var(--shadow-pop);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.boxbar .btn.small{margin:0}.react-flow__node.boxed .pn{box-shadow:0 0 0 2.5px var(--warn)}table.grid .gut input{cursor:pointer;margin:0}.gcell{grid-template-columns:13px auto;align-items:center;gap:6px;display:inline-grid}.gpad{width:13px;display:inline-block}.gslot{display:inline-flex}table.grid .gut{white-space:nowrap;width:58px;min-width:58px;max-width:58px}table.grid .grp{z-index:1;background:var(--surface);border-right:1px solid var(--rule);width:92px;min-width:92px;font-family:var(--sans);position:sticky;left:58px}table.grid th.grp{z-index:3}table.grid td.grp.blocked .gcell>input{opacity:.4}table.grid td.grp input{cursor:pointer;width:13px;height:13px;margin:0}table.grid td.grp.blocked input{cursor:not-allowed}.tg.inline{white-space:nowrap;color:var(--mute);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.tg.inline input{margin:0}.undo{gap:6px;display:inline-flex}.gtag{font:700 10px var(--sans);color:var(--ground);border-radius:var(--r-pill);border:1px solid;padding:0 5px;line-height:14px}.gtag.off{color:var(--mute);border-style:dashed}.btag{font:700 9.5px var(--sans);color:var(--mute);background:var(--open-bg);border-radius:var(--r-pill);padding:0 5px;line-height:14px}table.grid td.grp.blocked .btag{opacity:1}.gpoint{color:var(--mute);font-style:italic;font-family:var(--sans);cursor:help}table.grid tr.gsum td{background:var(--surface);border-top:2px solid var(--rule-strong);font-family:var(--sans);padding:5px 8px}.gsum-in{flex-wrap:wrap;align-items:center;gap:4px 12px;max-width:calc(100vw - 340px);display:inline-flex;position:sticky;left:8px}.gsum-in b{color:var(--ground);flex:none}.gsum-in .why{color:var(--warn);font-size:12px}.glabel{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);width:220px;padding:2px 6px}.seg.order{align-items:center;margin:0}.seg.order>.muted{padding:0 6px 0 8px;font-size:12px}.seg.order button{padding:3px 9px;font-size:12px}table.grid tr.grouped td.grp{box-shadow:inset 3px 0 0 var(--ground)}table.grid tr.sugg td.grp{background:var(--warn-bg)}table.grid tr.hl td{background:color-mix(in srgb, var(--focus) 12%, var(--paper))}table.grid tr.hl td.gut,table.grid tr.hl td.grp{background:color-mix(in srgb, var(--focus) 18%, var(--surface))}.dm{display:inline-flex}.wl-group .dm-btn{margin:0}.dm-list{z-index:30;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-card);min-width:220px;max-width:min(420px,100vw - 16px);box-shadow:var(--shadow-pop);padding:4px;position:fixed;overflow-y:auto}.dm-head{color:var(--accent);white-space:nowrap;padding:8px 10px 3px;font-size:11px;font-weight:700}.dm-list [role=group]+[role=group]{border-top:1px solid var(--rule);margin-top:4px}.dm-item{text-align:left;border-radius:var(--r-btn);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;width:100%;padding:6px 10px;font-weight:500;display:flex}.dm-item:hover,.dm-item:focus-visible{background:var(--surface)}.dm-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-count{color:var(--mute);font-variant-numeric:tabular-nums;flex:none}.dm-empty{color:var(--mute);margin:6px 10px}.sg-why span[title]{cursor:help;-webkit-text-decoration:underline dotted var(--rule-strong);text-decoration:underline dotted var(--rule-strong);text-underline-offset:3px}.settings-main{background:var(--bg);min-height:0;overflow-y:auto}.sp{min-height:100%;position:relative}.sp-bar{z-index:4;background:var(--paper);border-bottom:1px solid var(--rule);padding:12px 24px 14px;position:sticky;top:0}.sp-title{align-items:center;gap:14px;margin-bottom:12px;display:flex}.sp-title .btn.small{margin:0}.sp-title h1{white-space:nowrap;margin:0;font-size:18px;font-weight:700}.sp-state{white-space:nowrap;font-size:12px}.sp-slots{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:10px;display:grid}.slot{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;min-width:0;padding:10px 12px;display:grid}.slot-label{white-space:nowrap;font-weight:600}.slot-name{min-width:0;color:var(--link);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.slot-name.muted{color:var(--mute);font-weight:500}.slot-actions{grid-column:1/-1;gap:6px;display:flex}.slot .btn.small{white-space:nowrap;margin:0}.slot-tools{grid-template-columns:minmax(0,1fr);justify-items:start}.slot-tools .note{margin:0}.sp-error{margin:10px 0 0}.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;padding:20px 24px 32px;display:grid}@media (max-width:1199px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-panel);min-width:0;padding:16px 18px}.card h2{margin:0 0 12px}.card.wide{grid-column:span 2}.card.full{grid-column:1/-1}.card.full summary{margin:0}@media (max-width:860px){.sp-grid{grid-template-columns:minmax(0,1fr)}.card.wide{grid-column:auto}.sp-bar,.sp-grid{padding-left:16px;padding-right:16px}}.sp input:not([type=checkbox]),.sp select,.sp textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);width:100%;min-width:0;padding:5px 7px}.sp textarea.fmt{resize:none;field-sizing:content;overflow-wrap:break-word;min-height:30px}.sp input:disabled,.sp select:disabled{background:var(--surface);color:var(--mute);cursor:not-allowed}.idtable{gap:6px;display:grid}.idrow{grid-template-columns:84px minmax(90px,180px) 70px minmax(190px,1fr);align-items:center;gap:8px;display:grid}.idstart{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:4px 24px;margin-top:14px;display:grid}.idstart .note{margin:0}@media (max-width:860px){.idstart{grid-template-columns:minmax(0,1fr)}}.sfield.inline{grid-template-columns:minmax(0,1fr) 110px;align-items:center;column-gap:12px;margin-bottom:0}.sfield.inline.wide{grid-template-columns:minmax(0,1fr) 170px}.idhead{color:var(--mute);white-space:nowrap;font-size:11px}.idfirst{white-space:nowrap;align-items:center;gap:8px;display:flex}.idfirst code{font:600 12.5px var(--mono);color:var(--link)}.shead{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.slabel{white-space:nowrap;font-weight:600}.slabel.sub{margin:14px 0 6px;display:block}.slabel.sub.first{margin-top:0}.sfield{gap:5px;margin-bottom:12px;display:grid}.note{color:var(--mute);margin:4px 0 8px;font-size:11.5px}.note code{font:600 11px var(--mono);margin-right:4px}.lyr{border-radius:var(--r-pill);white-space:nowrap;vertical-align:middle;background:var(--open-bg);color:var(--mute);padding:0 7px;font-size:10.5px;font-weight:700;line-height:17px;display:inline-block}.lyr-customer{background:color-mix(in srgb, var(--link) 16%, transparent);color:var(--link)}.lyr-design{background:var(--ok-bg);color:var(--ok)}.badges{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.map{gap:6px;display:grid}.map-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.map-row.ovr{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.map-row.ovr3{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr) auto}.map-row.dup input:first-child{border-color:var(--warn)}.map .btn.small{margin:0}.x{border:1px solid var(--rule-strong);background:var(--paper);border-radius:var(--r-btn);cursor:pointer;width:28px;height:28px;color:var(--mute)}.x:hover{color:var(--flag);border-color:var(--flag)}.x.mini-x{width:20px;height:20px;padding:0;font-size:12px;line-height:1}.effmap{gap:4px;margin:0 0 8px;padding:0;font-size:11.5px;list-style:none;display:grid}.effmap li{overflow-wrap:break-word}.effmap code{font:600 11px var(--mono)}@media (max-width:1150px){.layout{grid-template-columns:220px minmax(0,1fr)}.panel{display:none}}.stats dt,.devlist code,.did,.row .cav,.elabel,.mono,.kv dd,.end b,table.mini td,.chips span,.badge,table.grid td,.vstats dt,.idfirst code,.dstart code,.dqf-name{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sev{width:13px;height:13px;font:800 9px/1 var(--sans);color:var(--paper);background:var(--mute);vertical-align:-2px;border-radius:50%;flex:none;place-items:center;display:inline-grid}.sev-error{background:var(--flag)}.sev-warning{background:var(--warn)}.sev-info{background:var(--link)}.gnum{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}table.grid .gut .sev{vertical-align:0}.issues{margin:0 0 6px}.ihead{margin:0 0 4px}.ilist{gap:3px;margin:0;padding:0;list-style:none;display:grid}.iss{border-radius:var(--r-btn);background:var(--surface);align-items:center;gap:8px;min-width:0;padding:3px 6px;display:flex}.itext{flex:auto;min-width:0}.icount{font:700 11px var(--mono);color:var(--mute);border:1px solid var(--rule-strong);border-radius:var(--r-pill);flex:none;padding:0 6px}.iact{flex:none;align-items:center;gap:6px;display:inline-flex}.iact .btn.small,.ghost-in .btn.small{margin:0}.iblock{color:var(--mute);max-width:360px;font-size:12px}.iquiet summary{color:var(--mute);margin:6px 0 4px}.iss[data-type=extra_info] .sev{background:var(--mute)}.iss[data-type=extra_info] .itext{color:var(--mute)}.legend-v span{white-space:nowrap}.legend-v span+span{margin-left:12px}.legend-v span i{margin-left:0}table.grid tr.ghost-note td{background:var(--surface);border-top:1px dashed var(--flag);font-family:var(--sans);padding:4px 8px}.ghost-in{gap:4px 10px}.ghost-in b{color:var(--flag)}table.grid tr.ghost td{background:var(--paper);color:var(--mute);border-bottom:1px dashed var(--flag);font-style:italic}table.grid tr.ghost td.gut{color:var(--flag);font-style:normal;font-weight:700}.xtag{font:700 9.5px/14px var(--sans);color:var(--warn);border-radius:var(--r-pill);vertical-align:1px;border:1px solid;margin-right:6px;padding:0 5px;font-style:normal;display:inline-block}.xtag.gtag-ref{color:var(--flag);border-style:dashed}table.grid tr.nc td{color:var(--mute)}.xtag.nc-tag{color:var(--mute);border-style:dashed}table.grid td.two{line-height:1.25}.refv{color:var(--mute);font-size:10.5px;font-style:italic;display:block}.chip-f{border:1px solid var(--rule-strong);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:4px;padding:1px 4px 1px 8px;font-size:12px;display:inline-flex}table.mini.fields tr.on td{background:var(--hub)}.modal-back{z-index:40;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);width:min(560px,100%);max-height:calc(100vh - 32px);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--r-panel);box-shadow:var(--shadow-pop);padding:18px 20px;overflow:auto}.modal h2{color:var(--ink);margin:0 0 8px;font-size:15px}.modal p{margin:0 0 6px}.modal ul{margin:0 0 6px;padding-left:18px}.modal li{margin:2px 0}.modal .why{color:var(--warn)}.arc-errors ul{max-height:160px;font-family:var(--mono);color:var(--ink);margin:2px 0 4px;font-size:12px;overflow:auto}.arc-errors .btn{vertical-align:baseline;margin-left:6px}.modal-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.card.focus{box-shadow:0 0 0 2px var(--warn)}.sp .fmtline{font-family:var(--mono)}.dstart.arc{grid-template-columns:auto minmax(160px,260px)}.wl-bar .dm-btn{margin:0}.wl-boundary{background:var(--paper);border-bottom:1px solid var(--rule);padding:0 12px}.wl-boundary>summary{white-space:nowrap;text-overflow:ellipsis;margin:0;padding:7px 0;overflow:hidden}.wl-boundary>summary .muted{margin-left:6px;font-weight:500}.wl-main>.wl-boundary[open]{flex-shrink:1;min-height:96px;max-height:46vh;overflow-y:auto}.bd{padding-bottom:8px}.bd .note{margin:0 0 6px}.bd input,.bd select,.route-sel{font:inherit;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);padding:2px 6px}.bd-table td{vertical-align:middle}.bd-table input{width:100%;min-width:90px}.bd-pins{white-space:nowrap}.bd-pins input{width:64px;min-width:64px}.bd-act{white-space:nowrap}.bd-act .btn.small{margin:0 6px 0 0}.bd-table tr.on td{background:var(--hub)}.bd-map{margin:4px 0 6px 12px}.bd-map-row>td{background:var(--surface)}.bd-map .btn.small{margin:6px 0 0}.route{color:var(--mute);align-items:center;gap:6px;font-size:12px;display:inline-flex}.route-sel{max-width:200px;padding:1px 4px;font-size:11.5px}.bd-ids{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,72px));align-items:end;gap:6px;margin-bottom:10px;display:grid}.bd-ids label{color:var(--mute);gap:3px;font-size:11.5px;display:grid}.bd-ids input{width:100%;min-width:0}.modal.replace-ask{width:min(460px,100%)}.devid-ex{margin:2px 0 6px;padding-left:16px}.devid-ex li{max-width:100%}.map-row select{min-width:0}.vgroups{gap:8px;display:grid}.vgroup{border-bottom:1px solid var(--rule);gap:4px;padding:6px 0;display:grid}.map-row.vopt{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr) auto;padding-left:16px}.vsugg{border:1px dashed var(--rule-strong);border-radius:var(--r-card);gap:2px;padding:6px 8px;display:grid}.vsugg .mono{font-size:11.5px}.vsugg-act{gap:6px;display:flex}.sfield.inline.vchoice select{max-width:120px}table.grid tr.v-variant td{color:var(--mute)}.vgroup>.map-row.ovr>.btn{justify-self:start}.wl-verify .seg{margin-bottom:0}.wl-verify .vt-note{flex:260px;min-width:0}.wl-main>.ic-panel{flex-shrink:1;min-height:140px}.ic-panel{background:var(--paper);border-bottom:1px solid var(--rule);max-height:56vh;overflow:auto}.ic-filters{background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.ic-bar select,.ic-filters select,.ic-note-in input{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);min-width:0;padding:4px 6px}.ic-file{max-width:260px}.ic-facts,.ic-empty{border-bottom:1px solid var(--rule);background:var(--paper);margin:0;padding:6px 12px}.ic-sum{border-bottom:1px solid var(--rule);padding:8px 12px;overflow-x:auto}.ic-sumtab td,.ic-sumtab th{white-space:nowrap}table.grid .num{text-align:right}table.grid tr.on td{background:var(--surface)}.ic-n{font-family:var(--mono);font-weight:700}.ic-filters .sfield.inline{color:var(--mute);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.ic-filters .sfield.inline select{max-width:220px}.ic-list{min-height:120px;overflow-x:auto}.ic-table{width:100%}.ic-table td.ic-expl{white-space:normal;min-width:280px;line-height:1.4}.ic-row{cursor:pointer}.ic-row.on td{background:var(--surface)}.ic-row.done td{color:var(--mute)}.ic-detail>td{white-space:normal;background:var(--surface);padding:8px 12px 10px}.ic-det .ic-kv{grid-template-columns:120px minmax(0,1fr);margin:0 0 8px}.ic-det .ic-kv dd{white-space:normal;overflow-wrap:anywhere}.ic-mark{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ic-mark .btn.small{margin:0}.ic-note-in{min-width:0;color:var(--mute);font-family:var(--sans);flex:260px;align-items:center;gap:6px;display:inline-flex}.ic-note-in input{flex:auto}.badge.ic-risk{background:var(--flag-bg);color:var(--flag)}.badge.ic-warning{background:var(--warn-bg);color:var(--warn)}.badge.ic-info{background:var(--open-bg);color:var(--ink)}.badge.ic-not_checked{background:var(--open-bg);color:var(--mute)}.ic-n.ic-risk{color:var(--flag)}.ic-n.ic-warning{color:var(--warn)}.hn{gap:6px;padding:4px 0 8px;display:grid}.hn-scope,.hn-tools,.hn-bulk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hn-scope .hn-note{flex:320px;min-width:0}.hn-tools .seg{margin-bottom:0}.hn .sfield.inline{color:var(--mute);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.hn input,.hn select,.boxassign input,.boxassign select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);min-width:0;padding:3px 6px}.hn-table{border:1px solid var(--rule);border-radius:var(--r-card);max-height:46vh;overflow:auto}.hn-table table{width:100%}.hn-table .gut{text-align:center;width:30px;min-width:30px}.hn-in{width:120px}.hn-name{text-overflow:ellipsis;max-width:260px;overflow:hidden}.hn-sugg{white-space:normal;min-width:260px}.hn-chip{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:1px 10px 1px 0;display:inline-flex}.hn-conf{display:block}.boxassign{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.boxassign input{width:110px}.rule{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin:2px 0 6px;display:grid}.rule .tg{margin:4px 0 0}.rule>input[type=number]{width:90px}.rule-vals{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 12px;padding-left:22px;font-size:12px;display:flex}.rule .note{grid-column:1/-1;margin:0;padding-left:22px}.ticks{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.words{width:100%}.words select,.words input{width:100%;min-width:70px}.words .map-row{grid-template-columns:minmax(0,1fr) auto;max-width:360px}.bd-studs td{vertical-align:middle}.bd-studs select,.bd-studs input{min-width:80px}.bd-act select{max-width:200px}.sch{background:var(--bg);flex-direction:column;grid-column:2/-1;min-width:0;min-height:0;display:flex;position:relative}.sch>*{flex-shrink:0}.sch-bar{border-bottom:1px solid var(--rule);background:var(--paper);align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.sch-bar .btn.small{margin:0}.sch-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.sch-side h2{margin-bottom:6px}.sch-list{gap:2px;margin:0 0 8px;padding:0;list-style:none;display:grid}.sch-row{border-radius:var(--r-btn);border:1px solid #0000;min-width:0;padding:4px 6px}.sch-row.on{background:var(--hub);border-color:var(--rule-strong)}.sch-row-top{align-items:center;gap:4px;min-width:0;display:flex}.sch-open{text-align:left;min-width:0;font:inherit;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:auto;padding:0;font-size:12.5px;font-weight:600}.sch-row.on .sch-open{color:var(--brand)}.sch-row-act{flex:none;gap:2px;display:inline-flex}.sch-rename{min-width:0;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);flex:auto;padding:2px 5px;font-size:12.5px}.sch-counts{color:var(--mute);align-items:center;gap:6px;font-size:11.5px;display:flex}.sch-warn{color:var(--warn);font-weight:600}.sch-new{align-items:center;gap:6px;min-width:0;display:flex}.sch-new input{min-width:0;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);flex:auto;padding:3px 6px;font-size:12.5px}.sch-new .btn.small,.sch-offer .btn.small{margin:0}.sch-offer{margin-top:10px}.sch-offer .note{margin:0 0 6px}.sch-offer-btns{flex-wrap:wrap;gap:6px;display:flex}.sch-dense{border-bottom:1px solid var(--rule);background:var(--paper);color:var(--warn);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:flex}.sch-dense .btn.small,.sch-review-head .btn.small{margin:0}.sch-review-head{align-items:center;gap:8px;display:flex}.sch-devpanel>summary{cursor:pointer;border-bottom:1px solid var(--rule);background:var(--paper);padding:6px 12px;font-size:12.5px;font-weight:600}.sch .grow{flex:1}.sch-zoom{text-align:right;white-space:nowrap;min-width:44px;font-size:12px}.sch-canvas{cursor:grab;touch-action:none;flex:auto;min-height:0;position:relative;overflow:hidden}.sch-canvas:active{cursor:grabbing}.sch-svg{position:absolute;inset:8px}.sch-svg svg{filter:drop-shadow(0 1px 3px #0000002e);width:100%;height:100%;display:block}.sch-svg [data-wire],.sch-svg [data-flag]{cursor:pointer}.sch-tip{z-index:30;background:var(--paper);max-width:380px;color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--r-card);box-shadow:var(--shadow-pop);pointer-events:none;padding:6px 9px;font-size:12px;line-height:1.45;position:fixed}.sch-panel{border-bottom:1px solid var(--rule);background:var(--paper);gap:8px;max-height:46vh;padding:8px 12px 10px;display:grid;overflow:auto}.sch-panel .note.first{margin-top:0}.sch-panel select,.sch-panel .sfield input{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);padding:3px 6px}.sch-panel .sfield.inline{color:var(--mute);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}.sch-sugg{margin:4px 0;padding-left:18px}.sch-sugg li{margin:3px 0}.sch-sugg .link{margin-left:8px}.sch-devs{border:1px solid var(--rule);border-radius:var(--r-card);max-height:26vh;overflow:auto}.sch-stale,.sch-sel{border-bottom:1px solid var(--rule);background:var(--paper);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:flex}.sch-stale{color:var(--warn)}.sch-stale .btn.small,.sch-sel .btn.small{margin:0}.sch-status{border-top:1px solid var(--rule);background:var(--paper);flex-wrap:wrap;gap:14px;min-height:24px;padding:4px 12px;font-size:12px;display:flex}.sch-empty{text-align:center;justify-items:center;gap:10px;margin:auto;padding:40px;display:grid}table.grid tbody tr.selw td{background:var(--hub);box-shadow:inset 0 2px 0 var(--link), inset 0 -2px 0 var(--link)}table.grid tbody tr{cursor:default}.sc-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px;margin-bottom:10px;display:grid}.sc-grid .sfield.inline{grid-template-columns:minmax(0,1fr) 90px;margin:0}.sc-colours{flex-wrap:wrap;gap:8px 16px;display:flex}.sc-colour{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sc-colour input[type=color]{border:1px solid var(--rule-strong);cursor:pointer;background:0 0;border-radius:4px;width:30px;height:22px;padding:0}.sch-devs td{color:var(--ink)}.sch-alt{margin-left:12px;font-size:12px}.sc-plan{margin:6px 0}.sc-plan input:not([type=checkbox]){width:100%;min-width:90px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-btn);padding:3px 6px}.sc-plan td:first-child input{min-width:150px}.sc-plan-act{white-space:nowrap}.sch-devs td.sans{font-family:var(--sans)}.chips .ov-open{cursor:pointer;text-underline-offset:2px;border:0;font-family:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ov.focus{outline:2px solid var(--link);outline-offset:2px}.ov-group{border:1.5px dashed var(--rule-strong);border-radius:var(--r-card);background:color-mix(in srgb, var(--hub) 45%, transparent);pointer-events:none;width:100%;height:100%;position:relative}.ov-group-label{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600;position:absolute;top:10px;left:14px}.arrange .field{margin-bottom:6px}.accept{border:1px solid var(--rule);border-radius:var(--r-btn);margin:8px 0 10px;padding:8px 10px}.accept p{margin:0 0 6px}.accept .btn.small{margin:0}.assign{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 2px;display:flex}fieldset.assign{border:1px solid var(--rule);border-radius:var(--r-btn);flex-direction:column;align-items:flex-start;padding:8px 10px}fieldset.assign p,.assign .btn.small{margin:0}details.fb{margin:6px 0}details.fb>summary{cursor:pointer;line-height:1.45}details.fb .gap{margin-top:8px;margin-bottom:2px}.acc-open{max-width:260px}.acc-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acc-panel{z-index:20;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);width:min(640px,100vw - 32px);max-height:calc(100vh - 96px);box-shadow:var(--shadow-pop);padding:12px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.acc-panel .btn{height:auto}.acc-panel .btn.small,.acc-boot .btn.small{margin:0}.acc-user{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.acc-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acc-archived{align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.acc-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.acc-cols h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:12.5px;overflow:hidden}.acc-list{max-height:220px;margin:0 0 8px;padding:0;list-style:none;overflow-y:auto}.acc-item{text-align:left;border-radius:var(--r-btn);width:100%;color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:6px 8px;display:block;overflow:hidden}.acc-item:hover,.acc-item:focus-visible{background:var(--surface)}.acc-item.on{color:var(--link);font-weight:600}.acc-item:disabled{opacity:.45;cursor:not-allowed}.acc-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.acc-edit input{flex:120px;min-width:0}.acc-close{margin-top:8px}.acc-boot{flex-direction:column;gap:10px;display:flex}.slot-state{white-space:nowrap;color:var(--mute)}.slot-state.saved{color:var(--ok)}.slot-state.unsaved{color:var(--warn)}.acc-conflict{color:var(--warn);white-space:normal}.acc-slot .slot-actions{flex-wrap:wrap;align-items:center}.acc-strip{flex-wrap:wrap}.acc-note{grid-column:1/-1;margin:0}.acc-revlist{max-height:50vh;padding:0;list-style:none;overflow-y:auto}.acc-revlist li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.acc-revlist .btn.small{margin:0}
@font-face{font-family:Manrope;src:url(../media/Manrope_Variable-s.p.246k8nnk5-hmc.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}._0Akw5a_className{font-family:manrope,manrope Fallback}._0Akw5a_variable{--font-manrope:"manrope", "manrope Fallback"}
